분류 전체보기 141

PuTTY Color Themes - 템플릿으로 색상,테마 설정하기

1. AlexAkulov/putty-color-themes 에 들어가서 원하는 테마 검색 https://github.com/AlexAkulov/putty-color-themes/blob/master/images/readme.md GitHub - AlexAkulov/putty-color-themes: PuTTY Color Themes PuTTY Color Themes. Contribute to AlexAkulov/putty-color-themes development by creating an account on GitHub. github.com 2. 원하는 테마를 선택한다. 3. 해당 깃허브에서 reg 파일을 다운받아서, 실행한다. 4. reg파일을 drag해서 _puttycolor.js에 갖다넣는다. ..

[ React ]"npm run build" = "react-scripts: Permission denied"

필자는 리눅스나 맥에서 도커환경을 대부분 웹개발중인데 서버가 가끔 바뀌면 리엑트가 권한 문제가 해결이 안되서 이러한 문제가 종종 발생한다... 그래서 Stackoverflow나 여러 군대 찾아본결과 아래와 같은 명령어를 통하면 대부분은 해결이되는 것 같았다. Solution 1: npm install react-scripts --save Solution 2: 리엑트가 node_modules를 참고해서 빌드해야 하는데 아래와 같이 node_modules 권한도 풀어줄 필요가 있다. sudo chmod +x node_modules/.bin/react-scripts Solution 3: 본질적인 문제를 해결해보자 먼저 sudo 관리자 권한으로 빌드를 진행해보자. sudo npm run build Step 1:..

Programming/Web 2021.12.08

[Django] 다중 필터 적용

가끔 Search Bar 형태로 Django Queryset을 다중 필터 적용을 해야할 경우가 있다. 이럴경우 정형화된 Filter를 넣어믄 좋겠지만 가끔 조건에 따라 가변적으로 검색 Queryset을 작성해줘야하기 때문에 대략 난감하다. 그러다 문득 좋은 정리가 잘되어있는 블로그가 있어 이부분을 참조하고 공유한다. 다중 필터❓ 일단 다중 필터란 여러가지 조건문을 넣어서 사용하게 되는데 가끔 가변적으로 조건에 따라 여러 조건검색 필터를 구현하는것이다. 예로들어 아래와 같이 되어있는부분이 있는데 검색조건을 커스텀하여 원하는 조건에 따라 적용되게 해주는것을 말한다. 그래서 이와같은 조건에 따라 Queryset Filter를 넣어서 사용하게 된다. 이와같은 시나리오대로 Backend에서 코드를 작성하여 같다...

Programming/Python 2021.10.29

[오류해결] npm ERR! code ERESOLVE

가끔 npm install 또는 npm install package.json 설치시 오류가 종종 발생한다. 개인적인생각은 캐쉬메모리가 남아있어서 그런지 않은가 싶다. 아래와 같이 명령어를 통해 캐쉬를 삭제후 해보면 설치가 잘 된다. 해결방법 npm install 뒤에 ' --save --legacy-peer-deps ' 를 추가해주면 된다. npm install react-paypal-express-checkout --save --legacy-peer-deps 참고 https://iancoding.tistory.com/154

Programming/React 2021.10.29

[오류해결] npm ERR! code ERESOLVE

가끔 npm install 또는 npm install package.json 설치시 오류가 종종 발생한다. 개인적인생각은 캐쉬메모리가 남아있어서 그런지 않은가 싶다. 아래와 같이 명령어를 통해 캐쉬를 삭제후 해보면 설치가 잘 된다. 해결방법 npm install react-paypal-express-checkout --save npm install 뒤에 ' --save --legacy-peer-deps ' 를 추가해주면 된다. npm install react-paypal-express-checkout --save --legacy-peer-deps 참고 https://iancoding.tistory.com/154

Programming/React 2021.10.04

[PostgreSQL] PostgreSQL Backup & Restore

1. PostgreSQL Backup PostgreSQL 을 백업하는 방법에는 두가지방법이 있다. 첫번째: pgAdmin을 이용하는 방법 (tool) 두번째: cmd창에서 처리하는 방법 그러나 개인적인 방법으로는 CMD창에 익숙하지 않을 경우 PgAdmin4를 이용하여 백업하는것을 추천한다. 먼저 백업할 데이터 베이스에서 Backup 을 먼저한다. 마우스 우클릭을 하면 Backup이 나올것이다.. 그리고 파일 포맷과 덤프 옵션을 설정하는데 백업이 가능한 파일로는 SQL 파일과 .backup파일이다. 두가지 파일 형태를 사용해도 무관하나 개인적으로는 sql파일로 백업하는것을 추천한다,. * 특별히 덤프 타입을 설정할게 없는 경우 이와 같은 형태로 덤프 옵션을 선택하면 된다. 그리고 Create 후에는 경로..

[REACT] .env 를 이용한 변수선언 및 사용법

ENV란? 웹,앱 개발을 하다보면 포트, DB관련 정보, API_KEY등.. 개발자 혼자서 또는 팀만 알아야 하는 값 즉, git, 오픈소스에 올리면 안되는 값들이 있다. 이때 필요한 것이 dotenv 패키지 이며 환경변수 파일을 외부에 만들어 URL,포트, API_KEY등.. 을 저장시켜 소스코드 내에 하드코딩하지 않고 사용할수 있다. .env 파일 외부 파일(.env)에 환경변수를 정의하여 변수로 받아오는 이유는 보안과 유지보수에 용이하기 때문이다. .env 파일은 프로젝트의 최상위 루트에 파일을 만들어놓는다. 환경변수 설정 규칙 변수명은 반드시 ‘REACT_APP­_‘으로 시작되어야한다. create-react-app에서는 보안이 필요한 환경변수의 유출을 미연에 방지하기 위해 REACTAPP으로 시..

Programming/React 2021.09.07

[REACT] .env 를 이용한 변수선언 및 사용법

ENV란? 웹,앱 개발을 하다보면 포트, DB관련 정보, API_KEY등.. 개발자 혼자서 또는 팀만 알아야 하는 값 즉, git, 오픈소스에 올리면 안되는 값들이 있다. 이때 필요한 것이 dotenv 패키지 이며 환경변수 파일을 외부에 만들어 URL,포트, API_KEY등.. 을 저장시켜 소스코드 내에 하드코딩하지 않고 사용할수 있다. .env 파일 외부 파일(.env)에 환경변수를 정의하여 변수로 받아오는 이유는 보안과 유지보수에 용이하기 때문이다. .env 파일은 프로젝트의 최상위 루트에 파일을 만들어놓는다. 변수명은 반드시 ‘REACT_APP­_‘으로 시작되어야한다. create-react-app에서는 보안이 필요한 환경변수의 유출을 미연에 방지하기 위해 REACTAPP으로 시작되지 않는 환경변수..

Programming/React 2021.08.27

[Django] QuerySet Django order_by 쿼리 세트, 오름차순 및 내림차순

- Django에서 장고 ORM을 이용하여 DB를 읽을 때, 기본적으로 필요한 작업이 오름차순(ascending)/내림차순(descending)으로 특정 field를 가져오는 것입니다. 문법은 매우 간단하다. Reserved.objects.filter(client=client_id).order_by('-check_in') Reserved.objects.filter(client=client_id).order_by('-check_in') 즉, ORM을 이용하여 DB를 가져올 때 어떻게 하면 될까요? A라는 모델이 있다고 가정합시다. A의 모든 데이터를 긁어 오려면 다음과 같이 입력하면 됩니다. A.objects.all() 그 다음에 order_by()를 사용하면 됩니다. 이 때 인자로 들어갈 문자열은 fie..

Programming/Python 2021.08.23

[Notion] 노션 (notion) 창 두 개, MultiView ( MAC OS )

▼ 1. 먼저 노션 프로그램을 실행합니다. ▼ 2. 그리고 단축키 [ Command + Shift + N ] 키를 눌러서 새로운 창을 뛰웁니다. 복수로 더 많이 켤 수도 있습니다. 이제 아주 쉽게 듀얼로 다양한 문서 작업이 가능하겠네요. 이제 웹을 사용할 일이 줄어들 것 같습니다. 그리고 윈도우에서는 Command 대신에 [ Ctrl + Shift + N ] 키로 사용하면됩니다.

리눅스 rm - 파일 및 디렉토리 삭제 명렁어

rm 은 remove 의 약자이고 디렉토리를 삭제하는 명령어이다 사용방법 rm ( 옵션) 파일 또는 디렉토리 경로 rm * 현재 디렉토리에 있는 모든 파일을 삭제합니다. 각 파일에 대해서 삭제할 건지 묻고, 디렉토리가 있다면 삭제할 수 없다는 메시지가 나옵니다. rm -f abc.txt -f 옵션을 붙이면 삭제할 건지 다시 묻지 않고 바로 삭제합니다. rm -f * 현재 디렉토리에 있는 모든 파일을 바로 삭제합니다. 디렉토리는 삭제하지 않습니다. 디렉토리 삭제하기 rm -r dir1 - dir1 디렉토리를 삭제합니다. 디렉토리를 삭제할 때는 -r 옵션을 붙입니다. rm -rf dir1 f 옵션을 추가하면 삭제할 건지 묻지 않고 바로 삭제합니다. rm -rf * 현재 디렉토리에 속한 모든 파일과 디렉토리를..