post-thumbnail

Notion - Notion 꾸미기 소작전

노션(Notion)은 프로젝트 관리 및 기록 소프트웨어이다. 회사의 구성원을 돕고 조직의 효율성과 생산성을 높이기 위해 마감일, 목표 및 과제를 조정하도록 설계되었다.노션을 쓴지도 벌써 2년째..!위코드에서 개발을 배울 때 처음 접하며 사용하게 된 툴이다.요즘엔 개발,

2022년 10월 7일
·
0개의 댓글
·
post-thumbnail

CORS ERROR - 원인은 NGROK?

🚨 Access to fetch at ‘https://api.lubycon.com/me’ from origin ‘http://localhost:3000’ has been blocked by CORS policy: No ‘Access-Control-A

2022년 10월 1일
·
0개의 댓글
·

django - ngrok 로컬 서버 접속하기

Secure tunnels to localhosts: 방화벽 넘어서 외부에서 로컬에 접속 가능하게 하는 터널 프로그램Djano를 이용해 만든 서비스의 테스트를 위해 외부에 공개해야 하는 경우가 생겼다.포트포워딩 방법을 찾다가 많이들 사용하는 공유기를 이용한 포트포워딩을

2022년 9월 2일
·
0개의 댓글
·
post-thumbnail

Django REST Framework

django를 기반으로 REST API 서버를 만들기 위한 라이브러리API는 웹뿐만 아니라 앱과 같은 다양한 플랫폼의 백엔드 서비스를 위해 JSON과 같은 규격화된 데이터를 제공한다.결국 DRF를 사용하면 기존 자체적인 웹템플릿에게 바로 데이터를 전달해 주었던 djan

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

drf serializer ?

1:N 관계인 Post:PostFile의 serializer를 만드는 과정에서PostSerializer에서 PostFile을 보여주기 위해nested serializer를 사용했다.보이지 않는다.코드를 수정해보겠다.PostFileSerializer의 fields에서 p

2022년 8월 10일
·
0개의 댓글
·

DB 파티셔닝(Partitioning)

논리적인 데이터 element를 다수의 entity로 쪼개는 행위즉 큰 table이나 index를 관리하기 쉬운 partition이라는 작은 단위로 물리적인 분할을 하는 것을 의미한다. 물리적인 데이터 분할이 있더라도 DB에 접근하는 application의 입장에서는

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

django deployment settings.py 수정

Django 공식 홈페이지 문서https://docs.djangoproject.com/en/4.0/howto/deployment/https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/배포

2022년 6월 9일
·
0개의 댓글
·

django Custom User Model 고려사항

장고의 공식 문서에서는 user model을 프로젝트에 맞게 커스텀하기를 권장하고 있다. 이유는 user model의 내장된 필드들이 필요하지 않을 수도 있고, 내장되지 않는 필드들이 필요할 수도 있기 때문이다. 프로젝트 개발 중간 단계에 user model을 커스텀하

2022년 6월 6일
·
0개의 댓글
·

Virtual Environment

Virtual Environment이란 가상환경을 말한다.가상 환경은 독립된 공간을 만들어주는 기능파이썬 가상환경을 사용하는 이유는 여러 프로젝트를 진행하는데 있어,분리된 버전 및 패키지 설치 환경을 가질수 있기 때문이다.예를 들어, 하나의 로컬환경에서 파이썬 가상환경

2022년 5월 22일
·
0개의 댓글
·

오랜만에

HITS에 입사해서 진행한 첫 프로젝트에서원래 나의 포지션인 back-end와 같이 Vue.js를 이용한 front-end 파트도 담당하게 되었다.HITS에서는 기존에 분자 구조와 합성을 CLI를 통해 진행하였다.근데 그 진행 방법은 전공자만 이해할 수 있는 방법으로비

2022년 4월 15일
·
0개의 댓글
·

Vue / React

Vue 프레임워크 상대적으로 낮은 러닝커브 생산성이 뛰어남 친절한 공식문서 template, script, style로 구성된 Single File Component typescript 지원이 완벽하지 않다 사용성과 생산성이 높다 React 라이브러리 전역 상태 관

2021년 6월 11일
·
0개의 댓글
·

[JavaScript]Call Stack,Event Loop,Event Queue

자바스크립트는 싱글스레드 기반의 Non-blocking으로 동작한다.call stack은 함수의 호출을 저장하는 자료구조이다.어떤 함수를 호출하면 스택에 쌓고 또 다른 함수를 호출하면 그 다음 스택에 쌓으면서 가장 위에 쌓은 함수를 먼저 처리한다.가장 늦게 호출하여 위

2021년 4월 1일
·
0개의 댓글
·

Agile 과 scrum

애자일은 기민한, 좋은 것을 빠르고 낭비없게 만든다는 뜻이다.애자일 방법론은 전통적 프로젝트 관리 방법인 waterfall(폭포수 모델) 혹은 순차적인 개발방법을 대체하는 또 다른 방법이다.구체적인 개발 프로세스가 아닌 개발 지침, 철학에 가깝다.변화를 수용하고 협업과

2021년 1월 15일
·
0개의 댓글
·

Refactoring

겉으로 드러난 기능은 그래도 두고, 알아보기 쉽고 수정하기 간편하게 소프트웨어 내부를 수정하는 작업리팩토링 기법을 연달아 적용해서 겉으로 드러나는 기능은 그대로 둔 채 소프트웨어 구조를 변경한다.리팩토링의 목적은 소프트웨어를 더 이해하기 쉽고 수정하기 쉽게 만드는 것이

2021년 1월 1일
·
0개의 댓글
·

[Git]Rebase,Merge

rebase는 사전 의미와 같이 base를 재설정한다는 의미이다.여기서 말하는 base는 branch의 base를 의미한다. branch는 base 지점을 가지고 있어 base에서부터 코드를 수정한다.git history를 살펴보면 branch의 base가 어디 있는지

2020년 12월 30일
·
0개의 댓글
·

JavaScript vs. Python

JavaScript에는 변경 가능 및 불변의 개념이 없지만 Python에는 변경 가능 및 불변 데이터 유형이 있다.JavaScript는 원시 바이트 조작에 대한 내장 지원을 제공하지 않으므로 UTF-16으로 인코딩되어야하지만, 인코딩 형식을 지정하지 않는 한 Pytho

2020년 12월 28일
·
0개의 댓글
·

[Database]RDS ➡️ Local

브랜디 인턴십 과정에서 진행한 프로젝트 데이터를 로컬로 옮기는 작업을 했다.요금이 자꾸 청구가 돼서.,,,😂mysqldump를 명령해보았다.그랬더니 오류 폭탄💣급하게 해결법을 알아냈다.참고참고이것은 mysqldump 8에서 기본적으로 활성화 된 새로운 플래그 때문입

2020년 12월 21일
·
0개의 댓글
·

[Internship]brandi

브랜디 인턴십 후기

2020년 12월 16일
·
0개의 댓글
·

[Project]Brandi admin site

2020.11.16 - 2020.12.10PythonFlaskpymySQLBcryptAqueryMySQLGit & GithubpostmanworkbenchAquerytool을 사용하여 modeling초기 세팅config.py 에 데이터베이스 정의, secret key,

2020년 12월 16일
·
0개의 댓글
·

[Database]MySQL - IN 조건

여러 값을 OR 관계로 묶어 나열하는 조건을 WHERE 절에 사용할 때 쓸 수 있는 키워드로 조건의 범위를 지정하는 데 사용된다. 값은 콤마( , )로 구분하여 괄호 내에 묶으며, 이 값 중에서 하나 이상과 일치하면 조건에 맞는 것으로 평가된다.목록에 넣을 값이 여러개

2020년 11월 29일
·
0개의 댓글
·