전체 글 (179) 썸네일형 리스트형 [#Python Django] UnicodeDecodeError at / 'utf-8' codec can't decode byte 0xff in position 90: invalid start byte Linux에서 Django로 웹사이트를 만드는데 index 파일에 한글을 쓰자 마자 이런 에러가 발생했다 원인은 python3이 아닌 python으로 startproject 혹은 startapp을 실행해서! Linux에서 python3을 이용해서 프로젝트 생성, 앱 생성, 서버 실행해야 한다는 것을 잊지 말자 #1. 티스토리 코드 블럭 색상 변경, 테마 변경하기 블로그 글 작성 시 코드블럭을 사용하려고 하는데 가독성도 별로고 색상도 마음에 안 든다 테마를 바꿔보자 우측 상단에서 블로그 설정에 들어간다 플러그인 선택 Syntax Hightlight에서 테마를 선택해서 적용하면 된다 [#Javascript] Javascript를 이용해서 웹사이트 우클릭 막기, Ctrl 키 막기, F12 버튼(개발자 도구) 막기 임시방편이지만 그래도 javascript를 이용해서 우클릭, ctrl, 개발자 도구를 막아보자 ① 오른쪽 마우스, 우클릭 막기 ② Ctrl 키 막기 function blockCtrl() { var pressedKey = String.fromCharCode(event.keyCode).toLowerCase(); if (event.ctrlKey) { event.returnValue = false; } } document.onkeydown = blockCtrl; ③ F12, 개발자 도구 막기 $(document).ready(function(){ $(document).bind('keydown',function(e){ if ( e.keyCode == 123 /* F12 */ ) { e.preventDefault().. [#Linux] 리눅스 tar, gz 압축하기, 압축 풀기 tar 압축하기 tar -cvf [파일명.tar] [압축할 폴더명] ex) tar -cvf file.tar folder tar 압축 풀기 tar -xvf [파일명.tar] ex) tar -xvf file.tar tar.gz 압축하기 tar -zcvf [파일명.tar.gz] [압축할 폴더명] ex) tar -zcvf file.tar.gz folder tar.gz 압축 풀기 tar -zxvf [파일명.tar.gz] ex) tar -zxvf file.tar.gz 명령어 옵션 정리 -c 파일 및 디렉터리를 tar로 압축 -v 압축, 해제 과정을 화면에 출력 -f 파일 이름 지정 -x tar 압축 해제 -z gzip으로 압축, 해제 [#Python Django] pip install -r requirements.txt 명령어 입력 시 MySQL 에러 Git에서 내려받은 Python Django 프로젝트를 로컬에서 돌리거나, 프로젝트를 다른 컴퓨터에서 돌릴 때 먼저 가상환경을 생성하고 실행할 것이다 pip install -r requirements.txt 가상환경에 패키지를 한 번에 설치하기 위해 명령어를 쳤을 때 MySQL 에러가 발생했다 www.lfd.uci.edu/~gohlke/pythonlibs/ Python Extension Packages for Windows - Christoph Gohlke by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Updated on 27 July 2020 at 04:51 UTC. This page.. [#Git] Git에서 autocrlf 설정하기, warning: LF will be replaced by CRLF in package-lock.json 해결 CR : Carriage Return (₩r) LF : Line Feed (₩n) Window랑 Mac에서 줄바꿈을 할 때 사용하는 방식이 다르다 Windows 는 CRLF(\r\n) 을 기본으로 사용하고 Unix/Linux 에서는 LF(\n) 만을 사용한다 따라서 Github에 코드를 올릴 때도 같은 방식이 적용되기 때문에 windows mac에서 코드를 push, pull 했을 때 코드를 수정한 게 없음에도 불구하고 서로 다른 개행 문자 때문에 코드를 수정한 것처럼 인식하게 된다 windows git config --global core.autocrlf true WindowsGit \r\n->\n 으로 바꿔서 올림 \r\n [#Nginx] 포트 2개를 도메인, 서브 도메인에 각각 연결하기 Node로 만든 웹사이트를 개발해서 도메인에 연결해 뒀는데 비슷한 템플릿이지만 내용은 다른 웹사이트를 하나 더 개발해서 서브 도메인에 연결해야 하는 상황 AWS에서 인스턴스를 하나 더 생성해도 되지만 도메인에 연결되어 있는 앱이 실행 중인 인스턴스에서 서브 도메인에 연결될 앱을 하나 더 실행하기로 했다 nginx에서 도메인, 서브 도메인에 각각 다른 포트 연결하기 ec2 하나(같은 IP) 3000 port, 3001 port 앱 2개 도메인, 서브도메인 ex) domain.com, sub.domain.com ① nginx 설치 sudo apt-get install nginx ② 도메인 -> :3000 연결 sudo vi /etc/nginx/sites-available/domain.conf ````` se.. [#NPM] ngrok으로 임시 도메인 생성해 localhost에 외부 접속 허용하기 github에 올리기 전 로컬에서 작업 중인 화면을 디자이너분에게 공유하고자 포트 포워딩을 찾아보던 중 발견했다 ① ngrok 설치 npm install -g ngrok ② 접속 가능하게 할 port 설정 ngrok http 8000 -host-header="localhost:8000" django라 8000 port를 입력했다 8000 자리에 port 입력하면 된다 ex) Node + React 프로젝트일 경우 ngrok http 3000 -host-header="localhost:3000" ngrok http 5000 -host-header="localhost:5000" ③ `Forwarding` 항목에 있는 url을 ALLOWED_HOSTS에 넣어주면 된다 django는 settings.py -> .. 이전 1 ··· 19 20 21 22 23 다음