Ubuntu에서 파이썬 가상환경을 설치하는 것을 따라해보겠습니다. 파이썬 가상환경 설치하기 가장 먼저 할 일은 파이썬과 가상환경 패키지를 설치하는 것입니다. 그리고 필요하다면 nodejs 등도 같이 설치해주면 좋은데요. git clone https://github.com/nvm-sh/nvm.git ~/.nvm cd ~/.nvm git switch -c v0.39.3 tags/v0.39.3 bashrc에 위치 등록하고 nano ~/.bashrc export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" node..
윈도우10 사용중에 블루스크린으로 DRIVER POWER STATE FAILURE에러가 발생해서 윈도우가 꺼지지 않는 문제가 있었습니다. 이 해결 방법을 구글링해서 찾아서 정리해보고자 합니다. DRIVER POWER STATE FAILUREMS에서도 인지하고 있는 에러인데요. 윈도우의 드라이버가 잘 못 설치된 경우 발생하는 오류라고 하는데요. 아래 링크에 가시면 버그에 대한 MS 홈페이지의 설명을 볼 수 있습니다. 버그 확인 0x9F DRIVER_POWER_STATE_FAILURE - Windows drivers | Microsoft Learn 버그 확인 0x9F DRIVER_POWER_STATE_FAILURE - Windows drivers이 버그 검사의 값은 0x0000009F. 이 버그 검사는 드라..
오늘은 구글 드라이브와 파이썬을 연동하는 방법을 알아보겠습니다. 그 중에서 구글 드라이브에서 기초 설정을 하는 방법을 알아보겠습니다. 구글 드라이브 연동하기 https://console.developers.google.com/projectselector2/apis/enableflow?apiid=drive&authuser=1&supportedpurview=project Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 구글 클라우드 플랫폼에서 회원가입을 하고 API를 신청합니다. 이 후 프로젝트 만들기를 통해 API 프로젝트를 생성합니다. 이후 프로젝트 이름을 원하는 것으로 만들어 줍니다. 이 후 구글 드라이브 API를 활성화 합니다. 필요시 Go..
파이썬 판다스에서 중복값을 찾는 방법을 알아보겠습니다. 업무를 진행하다보면 판다스를 활용해서 중복값을 찾아야하는 업무가 종종 있는데요. 판다스 중복값 찾기 판다스에서 중복값을 찾는 명령어는 duplicated인데요. subset을 활용하면 중복값을 찾고자하는 열을 선택할 수 있습니다. 이때 keep은 중복값 처리를 위한 값인데요. first는 처음것을 남기고, last는 마지막, false는 그냥 두는 것입니다. keep = 'first', 'last', False import pandas as pd data = {'name':['a', 'b', 'b', 'c', 'c'], 'id': ['aa' , 'aa', 'bb', 'cc', 'dd'], 'col':[1, 2, 3, 4, 5]} df = pd.Dat..
오늘은 파이썬에서 RSS feed 내에 있는 enclosures에 있는 첨부 파일을 일괄로 다운받는 방법을 알아보겠습니다. Rss enclosures RSS 인클로저는 음악 추천에 MP3 파일 또는 일기 항목에 사진과 같은 항목과 관련된 파일의 URL을 제공하여 멀티미디어 콘텐츠를 RSS 피드에 첨부하는 방법입니다. 전자 메일 첨부 파일과 달리 인클로저는 파일에 대한 하이퍼링크일 뿐이라고 합니다. 먼저 패키지는 rss를 읽을 feedparser, 그리고 ssl 우회를 위한 ssl 그리고 파일 다운로드를 위한 urllib.request가 필요합니다. 그리고 feedparser를 활용해서 rss를 불러오고 이 후에 rss 내용인 entries에서 enclosures 태그를 빼온 다음 href의 내용을 가져옵..
노션은 정말 사용하기 편리한 서비스인데요. 다만 노션페이지의 경우 주소가 복잡하다는 단점이 있습니다. 하지만 이런 것을 해결할 수 있는 간단한 서비스가 있는데요. 클라우드 플레어의 워커를 활용해서 개인도메인을 노션 페이지로 리다이렉션이 가능합니다. 노션? 노션은 2018년에출시한 프로젝트 관리 및 기록 소프트웨어입니다. 에버노트와 같은 저장 기능에 다양한 확장성까지 가지고 있어서 여러모로 사용하기 편리한데요. 특히 많은 분들이 노션을 통해서 생각을 정리하고 협동 프로젝트를 하는데 사용합니다. 노션 개인 도메인 연결하기 먼저 연결하고자 하는 도메인을 클라우드 플레어와 연동해야 합니다. 클라우드플레어에서는 사이트를 추가하고, 웹사이트를 클라우드 플레어가 아닌 곳에서 구매하셨다면 네임서버를 클라우드 플레어의 ..