My Note/프로젝트 관리

    플라스크 에러~ OSError: [Errno 98] Address already in use 해결

    OSError: [Errno 98] Address already in use 이 에러가 났을때 해결 방법 터미널 창에 ps -ef | grep python 위의 명령어를 입력해준다 이건 python 일치 패턴을 가진 모든 프로세스를 선택하고 표시한다고 함 PID 프로세스 ID를 기록해 두고 kill -9 (PID)를 입력하고 python3 app.py & ( &: backgroud실행) 을 통해 서버를 다시 시작하면 해결 된다.

    디버거가 안될 때,

    디버깅 툴이 이렇게 보여야 하는데.. ctrl+f5 아니고 그냥 f5눌렀음에도 디버깅이 안될 때.!!! 변수 탭에도 로컬 , 글로벌이라는 거 전혀 안 나오고 콜 스택 탭에도 아무것도 안 나오고 breakpoint만 잔뜩 나오고 먹통인 디버그... 이렇게 비활성화 버튼 가득가득 도대체 무엇이 문제일까>? step over 버튼은 아예 없고. step into 버튼들도 비활성화ㅠㅠ 원인은 띄어쓰기 잘못이었다. ㅠㅠㅠㅠ 활성화된 continue 등등 보니 휴우.. 내일 수업 들을 수 있겠구나. 안도의 한숨이 나온다

    개츠비로 블로그만들기

    일단 Gatsby는 Jekyll과 같은 정적 페이지 생성 프레임워크이다. (본인이 생각하는) 장점은 React + Webpack 으로 되어있다는 점. Jekyll은 익숙치 않아 테마를 사용하고 개인화하는데 불편함이 있었는데 익숙한 React로 되어있어 제작하는데 어렵지 않게 할 수 있었다. 또한 Gatsby가 제공하는 유용한 plugin(Webpack)들이 많아 쉽게 만들 수 있는 점도 있다. Jekyll과 비교해 단점이라면 번들링 과정을 한번 거쳐서 배포가 된다는 점 (어떤 면에선 장점) 그리고 Jekyll에 비해서는 사용자가 부족해 정보나 테마 등이 부족하다는 점이 있다. 저번 Jekyll 블로그를 운영할 때는 테마를 받아 조금의 수정을 거쳐 사용했었는데 지금은 완전 처음부터 제작을 하였다. 지금 보..

    개발자 툴 사용하기

    naver 개발자 툴 ctrl+shift+R - refresh 되어 다 보임. network - 들어가서 www.naver.com누르면 headers가 보임. 요청하는 url은 네이버 닷 컴이고 요청하는 method는 get method고 서버로부터 status code 200받음 원격에대한 ip주소도 볼 수 있고 그리고 서버로부터 받은 서버 안 (Response Headers) cache control - 캐쉬하지말아라 콘텐트 인코딩 - 압축 content 타입은 html, utf-8 반응한 서버의 날짜 시간 모두 확인해볼 수 있고 다양한 정보가 포함되어 있다. x-xss-protection 포함되어 있다. (보안에 관한) 요청할때 보냈던 헤더 request 헤더 GET METHOD HTTPS사용 어떤..