intermediate Django 앱의 이름을 바꾸는 방법 처음에 에 대한 MVP(최소 실행 가능한 제품)를 만들었을 때 전체 Django 프로젝트가 우선순위에 관한 것이라고 생각했습니다. 몇 년 후 저는 Django 프로젝트가 SaaS(Software as a Service)에 관한 것이며 우선 순위 지정은 SaaS가 작동하는 데 필요한 모든 기능의 일부일 뿐이라는 것을 깨달았습니다. 깨끗하고 잘 정리된 코드를 갖도록 앱 이름을 바꿔야 했습니다. ... djangointermediateadvancedrefactoring [pt-BR] Terraform을 사용하지 않고 HTTP를 사용하려면 Parte de uma série de posts curtos com conhecimentos que podem ser úteis no dia a dia e quero compartilhar. 클라이언트가 토큰을 받을 때 정당성을 보장하고, API에 액세스할 수 있는 자유를 허용하고, Cognito를 통해 토큰을 확인하는 데 필요한 토큰을 확인해야 합니다. Para isso, todo Use... terraformintermediateptbrquick [pt-BR] Convertendo 콜백은 자바스크립트를 약속합니다. Primeiro de uma série de posts curtos com conhecimentos que podem ser úteis no dia a dia e quero compartilhar. Existem situações em que você precisa fazer com que um código que foi pensado para ser executado assincroname... intermediatequickptbrjavascript Go와 같은 Javascript 오류 처리 컨텍스트와 예외가 발생했을 때 해야 할 일에 따라 오류를 다르게 처리하는 자신을 발견했습니다. 그런 다음 제가 사용하고 있는 오류를 처리하는 다양한 방법을 기록하고 새로운 것을 약간 실험하는 것이 유용할 수 있다고 생각했습니다. 이 기사에서는 데이터와 오류를 사용하는 일반적인 방법과 Go 프로그래밍 언어에서 일반적인 예외 처리에 접근하는 방법을 보여줍니다(면책 조항: 저는 Go 개발자가 아닙... experimentintermediatejavascript 일반 관계가 없는 일반 기능 요령은 다른 모든 자율 모델이 Item와 일대일 관계를 갖는 일반적인 Item 모델을 갖는 것입니다. 또한 Item 모델에는 item_type 필드가 있어 역방향 일대일 관계를 인식할 수 있습니다. 그런 다음 일반 범주가 필요할 때마다 Item.에 연결합니다. 미디어 갤러리, 댓글, 좋아요 또는 찬성 투표와 같은 일반 기능을 만들 때마다 Item에 연결합니다. 권한, 게시 상태 또는 워크플로... intermediatedjangoadvancedarchitecture HTML 텍스트를 일반 텍스트로 변환하는 3가지 방법 나는 요전에 서식 있는 텍스트 편집기로 작업하고 있었고 문자열에서 HTML 태그를 제거하고 데이터베이스에 저장해야 했습니다. 다음은 동일한 작업을 수행하려는 모든 사람에게 유용할 수 있는 몇 가지 방법입니다. 우리가 하려는 것은 문자열에서 태그를 제거하고 문자열을 일반 텍스트로 인쇄 가능하게 만드는 것입니다. 어떻게 작동하는지 살펴보겠습니다. 이 방법은 텍스트에서 태그를 제거하는 간단하고 효... htmlintermediatewebdevjavascript [Intermediate] 조건문 If/Else 1. 조건문 1) if문 지정한 조건이 참인 경우, 명령문(statement)을 실행합니다. 조건이 거짓인 경우 또 다른 명령문이 실행될 수 있습니다. 2) 다중의 if..else문... intermediate조건문elseJavaScriptiffrontendTILJavaScript [Intermediate] 형 변환 1. 형 변환(Type Conversion) 1) 데이터 타입 변환 2) Truty와 Falsy ① Truty('참'으로 인식) true, { }, [ ], 1, 2, 'false', -12, '3.14' ... ② Falsy('거짓'으로 인식) false, '', null, undefined, 0, -0, NaN NaN(Not a Number): 숫자 데이터이나 숫자는 아니다(e.g. 1 ... Type ConversionJavaScriptTILfrontendintermediateJavaScript [Intermediate] 클래스 - this 1. 클래스 일반(Normal) 함수는 "호출 위치"에 따라 this 정의 화살표(Arrow) 함수는 자신이 선언된 "함수 범위"에서 this 정의 화살표 함수는 콜백 함수 내에서 this가 정의되지 않으면, window 전역 객체로 설정 예제1 예제2 예제3 예제4... 클래스JavaScriptTILfrontendintermediatethisJavaScript [Intermediate] 데이터 - 문자 1. 데이터 - 문자 1) String.prototype.indexOf() String 전역 객체는 문자열의 생성자 함수 indexOf()는 String 객체에서 0을 기준으로 주어진 값과 일치하는 인덱스를 반환하며, 일치하는 값이 없으면 -1 반환! 2) String.length length는 String 객체의 속성(property)값으로 문자열의 길이를 반환 3) String.proto... StringintermediateJavaScriptfrontenddataTILJavaScript [Intermediate] 데이터 - 객체 1. 데이터 - 객체 1) 정적(Static) 메소드 "prototype"이 아닌 클래스 함수 자체에 메소드 설정 가능 1-1) Object.assign() 열거할 수 있는 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사할 때 사용 원본에 변화 없이 assign() 메소드 사용법 1-2) Object.keys() 객체 데이터의 property의 이름(key)만을 추출하여 배열 데이터로 ... JavaScriptTILobjectfrontenddataintermediateJavaScript [Intermediate] 함수(3) - IIFE 1. 함수 3. 즉시 실행 함수(IIFE) Immediately-Invoked Function Expression 함수를 만들자마자 바로 실행시킬 수 있는 함수 함수 재활용 불가... 함수JavaScriptTILfrontendIIFEintermediateIIFE [Intermediate] 데이터 - 전개 연산자 1. 데이터 1) 전개 연산자(Spread) ...를 사용하여 배열 데이터를 쉼표로 구분된 각각의 아이템으로 전개하여 출력 2) 나머지 매개 변수(Rest parameter) 매개 변수에 전개 연산자를 사용하여 나머지의 모든 인수들을 배열 형태로 받아내는 역할... intermediateJavaScriptTILfrontenddataSpreadJavaScript Python 및 JavaScript의 등가물.제3부분 문자열 템플릿은 한 줄일 수도 있고 여러 줄일 수도 있습니다.Python의 f 문자열은 변수의 형식을 전달할 수 있지만, 속성과 getter 방법이 아니면 변수를 호출할 수 없습니다. Python과 현재의 JavaScript는 하나의 재미있는 특성을 가지고 있으며, 서열 항목을 단독 변수에 분배할 수 있다.예를 들어, 다음 구문을 사용하여 목록의 세 값을 변수 a, b, c로 읽을 수 있습니... basicspythonintermediatejavascript 기능적 파이프라인 예 두 접근 방식은 매우 유사합니다. MC를 더듬을 수 있다면 FP 접근도 더듬을 수 있습니다. MC 단점: 은 기본 제공 메서드만 사용할 수 있습니다. 추상화 수준을 제어할 수 없습니다. 매우 객체 지향적입니다(데이터와 동작이 혼합됨). 약한 유형입니다. FP 전문가: 모든 사용자 정의 기능을 사용할 수 있는 모든 권한. 추상화 수준을 제어합니다. 이 예에서 FP 기능은 여전히 도메인에 구애받... pipelinefunctionalintermediatejavascript Bash 함수/별칭을 실행/소스 코드 혼합 스크립트로 변환합니다. Linux의 Bash 환경에서 스크립트 작성/프로그래밍 초보자든 베테랑이든 Bash 함수와 별명을 듣고, 사용하고, 만들 수 있습니다.나는 이런 내용을 너무 많이 토론하지 않을 것이다. 함수와 별명을 사용할 수 있는 몇 가지 방법이 있다.하나는 코드를 포함하는 파일/스크립트를 가져와 호출된 파일에서 함수를 실행하는 것이고, 다른 하나는 코드를 사용하여 스크립트 파일을 실행하고 매개 변수를 스... bashtipsfunctionintermediate Gatsby의 wrapPageElement를 사용하여 여러 경로에서 지속적인 UI 유지 이러한 API는 Gatsby의 정적 페이지 생성 위에 더 풍부하고 복잡한 UI를 개발할 수 있는 기회를 제공합니다. 이러한 함수를 내보냄으로써 우리는 Gatsby가 앱의 루트 수준과 페이지 수준에서 더 깊은 중첩 모두에서 페이지 주위에 추가 구성 요소를 래핑하는 방법을 알릴 수 있습니다. 위에서 설명한 것처럼 활성 상태를 유지하고 여러 경로에 마운트하거나 지속하려면 구성 요소가 필요할 수 있... gatsbyreactintermediate
Django 앱의 이름을 바꾸는 방법 처음에 에 대한 MVP(최소 실행 가능한 제품)를 만들었을 때 전체 Django 프로젝트가 우선순위에 관한 것이라고 생각했습니다. 몇 년 후 저는 Django 프로젝트가 SaaS(Software as a Service)에 관한 것이며 우선 순위 지정은 SaaS가 작동하는 데 필요한 모든 기능의 일부일 뿐이라는 것을 깨달았습니다. 깨끗하고 잘 정리된 코드를 갖도록 앱 이름을 바꿔야 했습니다. ... djangointermediateadvancedrefactoring [pt-BR] Terraform을 사용하지 않고 HTTP를 사용하려면 Parte de uma série de posts curtos com conhecimentos que podem ser úteis no dia a dia e quero compartilhar. 클라이언트가 토큰을 받을 때 정당성을 보장하고, API에 액세스할 수 있는 자유를 허용하고, Cognito를 통해 토큰을 확인하는 데 필요한 토큰을 확인해야 합니다. Para isso, todo Use... terraformintermediateptbrquick [pt-BR] Convertendo 콜백은 자바스크립트를 약속합니다. Primeiro de uma série de posts curtos com conhecimentos que podem ser úteis no dia a dia e quero compartilhar. Existem situações em que você precisa fazer com que um código que foi pensado para ser executado assincroname... intermediatequickptbrjavascript Go와 같은 Javascript 오류 처리 컨텍스트와 예외가 발생했을 때 해야 할 일에 따라 오류를 다르게 처리하는 자신을 발견했습니다. 그런 다음 제가 사용하고 있는 오류를 처리하는 다양한 방법을 기록하고 새로운 것을 약간 실험하는 것이 유용할 수 있다고 생각했습니다. 이 기사에서는 데이터와 오류를 사용하는 일반적인 방법과 Go 프로그래밍 언어에서 일반적인 예외 처리에 접근하는 방법을 보여줍니다(면책 조항: 저는 Go 개발자가 아닙... experimentintermediatejavascript 일반 관계가 없는 일반 기능 요령은 다른 모든 자율 모델이 Item와 일대일 관계를 갖는 일반적인 Item 모델을 갖는 것입니다. 또한 Item 모델에는 item_type 필드가 있어 역방향 일대일 관계를 인식할 수 있습니다. 그런 다음 일반 범주가 필요할 때마다 Item.에 연결합니다. 미디어 갤러리, 댓글, 좋아요 또는 찬성 투표와 같은 일반 기능을 만들 때마다 Item에 연결합니다. 권한, 게시 상태 또는 워크플로... intermediatedjangoadvancedarchitecture HTML 텍스트를 일반 텍스트로 변환하는 3가지 방법 나는 요전에 서식 있는 텍스트 편집기로 작업하고 있었고 문자열에서 HTML 태그를 제거하고 데이터베이스에 저장해야 했습니다. 다음은 동일한 작업을 수행하려는 모든 사람에게 유용할 수 있는 몇 가지 방법입니다. 우리가 하려는 것은 문자열에서 태그를 제거하고 문자열을 일반 텍스트로 인쇄 가능하게 만드는 것입니다. 어떻게 작동하는지 살펴보겠습니다. 이 방법은 텍스트에서 태그를 제거하는 간단하고 효... htmlintermediatewebdevjavascript [Intermediate] 조건문 If/Else 1. 조건문 1) if문 지정한 조건이 참인 경우, 명령문(statement)을 실행합니다. 조건이 거짓인 경우 또 다른 명령문이 실행될 수 있습니다. 2) 다중의 if..else문... intermediate조건문elseJavaScriptiffrontendTILJavaScript [Intermediate] 형 변환 1. 형 변환(Type Conversion) 1) 데이터 타입 변환 2) Truty와 Falsy ① Truty('참'으로 인식) true, { }, [ ], 1, 2, 'false', -12, '3.14' ... ② Falsy('거짓'으로 인식) false, '', null, undefined, 0, -0, NaN NaN(Not a Number): 숫자 데이터이나 숫자는 아니다(e.g. 1 ... Type ConversionJavaScriptTILfrontendintermediateJavaScript [Intermediate] 클래스 - this 1. 클래스 일반(Normal) 함수는 "호출 위치"에 따라 this 정의 화살표(Arrow) 함수는 자신이 선언된 "함수 범위"에서 this 정의 화살표 함수는 콜백 함수 내에서 this가 정의되지 않으면, window 전역 객체로 설정 예제1 예제2 예제3 예제4... 클래스JavaScriptTILfrontendintermediatethisJavaScript [Intermediate] 데이터 - 문자 1. 데이터 - 문자 1) String.prototype.indexOf() String 전역 객체는 문자열의 생성자 함수 indexOf()는 String 객체에서 0을 기준으로 주어진 값과 일치하는 인덱스를 반환하며, 일치하는 값이 없으면 -1 반환! 2) String.length length는 String 객체의 속성(property)값으로 문자열의 길이를 반환 3) String.proto... StringintermediateJavaScriptfrontenddataTILJavaScript [Intermediate] 데이터 - 객체 1. 데이터 - 객체 1) 정적(Static) 메소드 "prototype"이 아닌 클래스 함수 자체에 메소드 설정 가능 1-1) Object.assign() 열거할 수 있는 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사할 때 사용 원본에 변화 없이 assign() 메소드 사용법 1-2) Object.keys() 객체 데이터의 property의 이름(key)만을 추출하여 배열 데이터로 ... JavaScriptTILobjectfrontenddataintermediateJavaScript [Intermediate] 함수(3) - IIFE 1. 함수 3. 즉시 실행 함수(IIFE) Immediately-Invoked Function Expression 함수를 만들자마자 바로 실행시킬 수 있는 함수 함수 재활용 불가... 함수JavaScriptTILfrontendIIFEintermediateIIFE [Intermediate] 데이터 - 전개 연산자 1. 데이터 1) 전개 연산자(Spread) ...를 사용하여 배열 데이터를 쉼표로 구분된 각각의 아이템으로 전개하여 출력 2) 나머지 매개 변수(Rest parameter) 매개 변수에 전개 연산자를 사용하여 나머지의 모든 인수들을 배열 형태로 받아내는 역할... intermediateJavaScriptTILfrontenddataSpreadJavaScript Python 및 JavaScript의 등가물.제3부분 문자열 템플릿은 한 줄일 수도 있고 여러 줄일 수도 있습니다.Python의 f 문자열은 변수의 형식을 전달할 수 있지만, 속성과 getter 방법이 아니면 변수를 호출할 수 없습니다. Python과 현재의 JavaScript는 하나의 재미있는 특성을 가지고 있으며, 서열 항목을 단독 변수에 분배할 수 있다.예를 들어, 다음 구문을 사용하여 목록의 세 값을 변수 a, b, c로 읽을 수 있습니... basicspythonintermediatejavascript 기능적 파이프라인 예 두 접근 방식은 매우 유사합니다. MC를 더듬을 수 있다면 FP 접근도 더듬을 수 있습니다. MC 단점: 은 기본 제공 메서드만 사용할 수 있습니다. 추상화 수준을 제어할 수 없습니다. 매우 객체 지향적입니다(데이터와 동작이 혼합됨). 약한 유형입니다. FP 전문가: 모든 사용자 정의 기능을 사용할 수 있는 모든 권한. 추상화 수준을 제어합니다. 이 예에서 FP 기능은 여전히 도메인에 구애받... pipelinefunctionalintermediatejavascript Bash 함수/별칭을 실행/소스 코드 혼합 스크립트로 변환합니다. Linux의 Bash 환경에서 스크립트 작성/프로그래밍 초보자든 베테랑이든 Bash 함수와 별명을 듣고, 사용하고, 만들 수 있습니다.나는 이런 내용을 너무 많이 토론하지 않을 것이다. 함수와 별명을 사용할 수 있는 몇 가지 방법이 있다.하나는 코드를 포함하는 파일/스크립트를 가져와 호출된 파일에서 함수를 실행하는 것이고, 다른 하나는 코드를 사용하여 스크립트 파일을 실행하고 매개 변수를 스... bashtipsfunctionintermediate Gatsby의 wrapPageElement를 사용하여 여러 경로에서 지속적인 UI 유지 이러한 API는 Gatsby의 정적 페이지 생성 위에 더 풍부하고 복잡한 UI를 개발할 수 있는 기회를 제공합니다. 이러한 함수를 내보냄으로써 우리는 Gatsby가 앱의 루트 수준과 페이지 수준에서 더 깊은 중첩 모두에서 페이지 주위에 추가 구성 요소를 래핑하는 방법을 알릴 수 있습니다. 위에서 설명한 것처럼 활성 상태를 유지하고 여러 경로에 마운트하거나 지속하려면 구성 요소가 필요할 수 있... gatsbyreactintermediate