본문 바로가기

전체 글198

[Python]virtualenv의 파이썬 버전 변경하기 저는 개발할 때 가상환경으로 virtualenv를 주로 사용합니다. 가끔 구축해야 하는 환경의 파이썬 버전이 virtualenv에는 원래 깔려 있는 파이썬 버전과 다를 경우가 있습니다. 그럴 경우에는 아예 virtualenv를 설치할 때 파이썬 버전까지 명시를 해주어야 합니다. 우선 그 전에, 파이썬 공식 홈페이지를 방문해 원하는 파이썬 버전을 os에 맞는 것으로 다운받습니다. 저는 window x86 64bit 3.8.6 버전을 다운받았습니다. 다운로드한 파일을 열어 파이썬을 설치할 때, 반드시 Add to path에 체크를 해주시길 바랍니다. 다른 옵션들은 그대로 가셔도 됩니다. 그렇게 설치가 다 끝나고 나면, cmd를 열어 가상환경을 설치할 경로로 이동합니다. 저는 django 프로젝트들이 모여있는.. 2021. 3. 27.
[Oracle/HackerRank]Weather Observation Station 5(풀이 성공) 문제 각국의 도시에 대한 데이터를 담은 STATION 스키마가 있다. STATION의 각 칼럼별 정보는 다음과 같다. CITY에서 가장 짧은 이름을 가진 데이터와 가장 긴 이름을 가진 데이터에 접근하라. 만약 조건에 해당하는 데이터가 하나 이상일 경우, 알파벳 순으로 가장 먼저 위치한 데이터를 선택한다. Sample Input : For example, CITY has four entries: DEF, ABC, PQRS and WXY. Sample Output : ABC 3 PQRS 4 내 코드: SELECT CITY, LENGTH(CITY) FROM (SELECT CITY, LENGTH(CITY) FROM STATION WHERE LENGTH(CITY)=(SELECT MIN(LENGTH(CITY)) A.. 2021. 3. 26.
03_동영상을 손쉽게 gif로 변환하는 사이트 깃허브의 저장소 README나 프로젝트 결과 보고서를 만들 때면 꼭 화면 녹화를 하게 됩니다. 화면을 일일히 캡쳐하는 것보다 깔끔하고, 보는 사람 입장에서도 한눈에 서비스를 확인할 수 있기 때문이죠. 화면 녹화는 그렇게 어렵지 않습니다. 처음 녹화할 때야 뭘 몰라서 끙끙대며 반디캠을 다운받고, 워터마크 자르려고 편집 프로그램과 싸웠습니다만 지금은 무료로 제공되는 좋은 프로그램들이 많습니다. 개인적으로 저는 ActivePresenter라는 프로그램을 사용하고 있습니다. 무료 화면 녹화 프로그램을 찾으신다면 요 페이지, 또 요 페이지를 참고하시면 좋습니다! 녹화는 잘 했는데, 문제는 그 다음에 발생합니다. 깃허브에 동영상을 올리려면 그냥은 안 되고 .gif 파일로 변환해야 합니다. 처음엔 이곳을 이용해 gi.. 2021. 3. 24.
05. 요청(Request)란 무엇인가? 요청(request)은 그냥 '내 놔'로 이해하면 된다. 좀 더 길게 표현하면 '정보 내 놔', 더 길게 말하면 '데이터 내 놔'가 된다. 요청이란 말을 상스럽게 바꾸면 내 놔가 되는 것이다. 역시 품위없는 말은 기억하기가 쉽다. 이전에 쿼리에 대해 설명한 글에서 쿼리는 데이터베이스에게 데이터 달라는 요청이라고 말했었다. 이것 역시 request다. 하지만 요청이란 말을 쓸 때는 보통 HTTP 요청(HTTP Request)을 가리킨다. 이건 우리가 일반적으로 사용하는 인터넷 네트워크 내에서의 요청을 말한다. 이러한 요청의 가장 간단한 예는 클릭이다. 인터넷 쓰다 보면 참 클릭할 일이 많다. 기사 클릭하고, 검색 버튼 클릭하고, 메일 아이콘 클릭하고, 댓글 더보기 클릭하고..... 이 모든 행위가 바로 요.. 2021. 3. 23.