파이썬 가상환경 venv 사용하기
파이썬을 처음에 배울 땐 별 생각 없이 pip install 로 필요한 패키지들을 그때그때 바로바로 설치했다. 내가 뭐 본업이 개발자도 아니고, 데이터 분석 할 때 파이썬을 사용하는 수준이라 라이트 유저인데 무슨 가상환경까지 써가면서 복잡하게 살겠어? 이런 순진한 생각이었던 거지. 그런데 막상 파이썬을 계속 사용하다보니 무조건 가상환경을 사용해야 한...
파이썬을 처음에 배울 땐 별 생각 없이 pip install 로 필요한 패키지들을 그때그때 바로바로 설치했다. 내가 뭐 본업이 개발자도 아니고, 데이터 분석 할 때 파이썬을 사용하는 수준이라 라이트 유저인데 무슨 가상환경까지 써가면서 복잡하게 살겠어? 이런 순진한 생각이었던 거지. 그런데 막상 파이썬을 계속 사용하다보니 무조건 가상환경을 사용해야 한...
요즘 스팀에서 GOTY(Game of the Year) 수상작 위주로 게임을 골라서 해보고 있다. 이번에 플레이한 게임은 2018년도에 두 번째로 GOTY 수상을 많이 받은 《Red Dead Redemption 2》(일명 레데리2)다. 레데리2는 GTA(Grand Theft Auto) 시리즈의 개발사로 유명한 락스타게임즈의 작품이다. GTA의 유명세...
그동안 오래된 PC를 쓰고 있었는데 정말 답답해죽는 줄 알았다. 얘도 힘들었겠지. 그러다가 우연한 기회에 인텔 CPU i9-9900을 지인 통해 매우 저렴한 가격에 얻게 되어서, 이 기회에 다른 부품도 싹 알아보고 용산 가서 직접 맞추게 됐다. 원래 CPU 빼고 나머지 부품들만 인터넷으로 조립 주문을 한 다음에 CPU만 내가 직접 조립할까 생각했다가...
데스 스트랜딩(Death Stranding)은 작년 게임 업계에서 가장 큰 화제 중 하나였다. 2019년 최다 GOTY(Game of the Year) 수상작으로 꼽힐 만큼 좋은 평가를 받은 게임. 이 게임이 더 유명했던 이유는 게임 제작자 코지마 히데오의 야심작이기 때문이다. 이 사람은 메탈기어 시리즈로 이미 게임계에서는 한 획을 그었던 사람인데 ...
내가 작정하고 내 사생활과 비밀번호를 한 곳에 다 몰아 넣은 유일한 계정이 구글, 지메일이다. 그런데 최근에 내가 아닌 다른 누군가가 내 계정에 로그인을 시도한 적이 있다는 메일을 받았다. 이건 내가 아니라고 확인만 하고 이대로 지내려고 했는데, 구글에 로그인을 하면 계속 위쪽에 거슬리게 보안활동을 검토하라고 알림창이 뜨더라. 2차 인증 방법을 적...
요즘 이런저런 API 서비스를 사용하다 보면 웹훅(webhook)이라는 걸 볼 수 있다. 특정 이벤트가 발생했을 때(trigger) 지정된 URL로 HTTP 요청을 보내주는 거다. 이렇게 되면 웹훅을 보내준 그 녀석이 클라이언트, 그 웹훅을 받는 곳이 서버가 되는 셈이다. 사실 상용 서비스들끼리 연결해서 이벤트가 발생하면 특정 작업을 해주는 서비스들...
최근에 내 로컬 PC가 웹 서버 역할을 하도록 할 일이 생겼다. 추후에 외부에서 제공하는 웹훅(webhook) 서비스를 사용해서 특정 이벤트가 있을 때마다 내 PC에서 파이썬 스크립트를 실행하도록 하는 게 목표다. localhost를 외부에서 접속 가능한 상태로 만들기. 결론은 ngrok을 쓰는 거다. ngrok 란 ngrok 공식 홈페이지에 보...
HTML <form> 요소는 사용자로부터 정보를 수집하는 역할을 하는데, 다양한 입력 양식을 적용할 수 있다. 본 포스팅은 다양한 HTML 사용자 입력 양식을 쉽게 정리해놓는 용도로 작성했다. 사용자가 <form> 양식을 제출한다는 것 <form>을 통해 사용자 입력 정보를 수집할 때 action 및 method 속...
HTML 공부하면서 아주 기초적인 내용만 복습차 남겨보기로 했다. 우선 기본적인 태그들의 목적과 기능, 사용법을 통해 HTML 문서를 읽고 이해하는 게 목표다. HTML 문서 선언 및 필수 구조 흔히 사용하는 VS Code 에디터에서 index.html이라는 파일을 생성한 후 !를 치고 탭을 누르면 emmet 단축키가 HTML의 기본 구조를 아래...
데이터베이스를 관리하는 시스템을 DBMS(DataBase Management System)이라고 하며, 시중에 나와 있는 DBMS의 종류로는 SQLite, Oracle, MS-SQL, MySQL, MariaDB, PostgreSQL 등 다양한 것들이 있다. 그리고 이 DB를 관리하기 위해서는 SQL(Structured Query Language), 즉...