넷플릭스 아르헨티나 결제 시 주의할 점

요즘 넷플릭스를 저렴하게 이용하고자 VPN을 이용해 해외망으로 우회하는 분들이 있습니다. 아르헨티나나 터키에서 결제하면 환율이 저렴하여 반값 이하로 이용이 가능하고, 외환 시세가 바뀌어 매달 결제금액이 줄어드는 경험도 할 수 있습니다. 한국에서 이용할 때 아르헨티나 요금이 상당히 저렴했지만, 2020년 9월 16일부터 아르헨티나의 세율이 바뀌면서 넷플릭스 결제요금의 35%에 해당하는 세금이 별도로 발생한다는 내용의 공지사항이 있었습니다. 35%의 세율이 적용된다고…

Read More

Python Selenium을 이용해 웹브라우저의 백그라운드 요청 가져오기

Python을 이용해 데이터를 크롤링할 때 많이 쓰는 것 중에 하나가 Selenium입니다. Selenium을 이용하면 Chrome이나 Firefox를 코드상에서 실행하고 사용자 동작을 코드로 구현하여 사용자의 행동을 그대로 따라하도록 할 수 있습니다. 요즘은 Ajax나 Websocket을 이용해 백그라운드에서 요청을 하는 것이 많습니다. 가끔 그런 요청에서 넘어오는 데이터가 필요한 경우가 있는데 아쉽게도 Selenium에서는 백그라운드 요청내용을 가져오는 메소드가 없습니다. Selenium-wire를 사용하면 Slenium의…

Read More

SSH known_hosts (ECDSA host key) 가 다르다고 나올 때 해결 방법

맥이나 리눅스에서 서버에 SSH를 이용해 연결을 하면 서버의 fingerprint를 known_hosts 파일에 저장한다. Warning: Permanently added the ECDSA host key for IP address ‘192.168.1.1’ to the list of known hosts. 위와 같은 경고가 뜰 경우 known_hosts 파일을 직접 열어 192.168.1.1 에 대한 라인만 삭제하면 위 문제가 해결되기도 한다. known_hosts 파일은 보통 ~/.ssh/known_hosts 위치에 있어 vi를 이용해…

Read More

Mac OS X Catalina 업데이트 후 CPU 사용률 문제

최근 OS X Catalina로 업데이트 후 부쩍 팬 소음이 커진 것을 발견하였다. 심지어는 완충 상태에서 베터리만으로 사용할 수 있는 시간이 1시간 반도 채 되지 않아 꺼진 것인데, 단순히 팬의 속도의 문제는 아닌 것 같아 발열의 원인을 찾기 위해  사용량을 살펴보았다. coreaudiod 의 높은 CPU 점유율 문제 OS X에 내장된 “활성상태보기” 앱을 이용해 CPU 사용률을 보니…

Read More

파이썬(Python) virtualenv와 conda 중 무엇을 사용해야 할까

파이썬으로 개발 시 프로젝트마다 서로다른 패키지 버전을 사용하는 경우에는 파이썬 가상환경을 통해 버전 충돌 문제를 해결할 수 있다. 파이썬 가상환경에 대한 설명은 다른 곳에도 많으니 난 내가 고민했던 부분만 요약적으로 남기려고 한다. 내가 사용하던 개발 환경 우선 나는 virtualenv를 통해 아무런 문제 없이 파이썬 개발을 하고 있었으며, 프로젝트가 새로 추가될 때마다 virtualenv를 새로 만들어서 개발을…

Read More

맥(Mac)에서 보낸 파일의 파일명이 분리되는 문제 방지를 위한 파이썬 코드

맥에서 이메일 등으로 한글제목의 파일을 보내다보면 윈도우 환경에서 파일을 다운로드 받았을때 파일명이 분리되는 문제가 종종 발생한다. 맥을 쓰는 사람 입장에서는 나한테 잘 보이니 상관은 없을 수 있지만, 상대방에게는 파일명이 분리되어 엄청나게 길어지니 민폐가 아닐 수 없다. 맥을 쓰는 예나 지금이나 이 문제는 해결이 되지 않았고, 결국 사용자가 유니코드 정규화 방식의 차이를 인지하고 그것을 구분해서 쓰는…

Read More

따릉이에 대한 이야기

오늘 아침, 따릉이를 타고 출근하려고 전철역까지 가서는, 몇 대 남지 않은 따릉이 중 의자높이가 잘 맞춰져 있는 것을 골랐다. 등록해놓은 카드를 찍으려는 순간, 옆에 어떤 남자가 와서는 자신이 예약했다고 한다. 엇.. 그런가 싶어 뒤로 돌다가, 아니 뭔 멍멍이 소리야.. 라고 생각하고는 “예약같은게 어딨어요?!” 라고 했다. 알고보니, 그 사람이 전철에서 내려 걸어올라오면서 앱으로 사용신청을 한 것이었다….

Read More

Ubuntu 13.10에서 Firestarter가 되지 않는 문제

Ubuntu를 13.10으로 업데이트 하고 나니 Firestarter가 되지 않는다. 참으로 난감하기 그지 없다. 당장 방화벽이 작동하지 않으니 서비스가 불가능한 상태가 되버리고 만다. Ubuntu 13.10에서 Firestarter가 빠진 이유는 다음과 같이 설명하고 있다.  Firestarter is no longer developed and is missing some critical  features such as IPv6 support, so users may be advised to look  into more modern…

Read More

맥(Mac)에서 하드디스크 부족할 때 – 사용자 폴더 이전하기

얼마 전에도 하드디스크 공간 부족으로 인해 온갖 궁리를 하다가 슬립모드를 바꿈으로서 상당량의 공간을 확보했었다. 그러나 그것도 잠시, 이내 공간이 부족하다고 경고메시지를 토해낸다. 가장 확실한 방법은 사용자 폴더를 다른 디스크로 옮기는 것이며 이는 이전 포스팅에서 소개한 방법보다 강력하다. 사용자의 음악, 다운로드, 동영상, 도큐멘트 등을 전부 이전하는 것이기 때문에 수십기가를 확보할 수 있다. 우선 사용자 디렉토리를 다른…

Read More

Textcube 1.9.0 에서 로그인이 되지 않는 문제

Textcube 1.9.0 Beta 6에서 어느날 갑자기 로그인이 되지 않는다.설정파일에서 debugmode를 켜고 봤더니 아래와 같은 오류가 발생하고 있었다. Invalid callback Session::write, class ‘Session’ not found(2) File: Unknown:0 Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/tmp)(2) File: Unknown:0 Invalid callback Session::close, class ‘Session’ not found(2) File: Unknown:0…

Read More
  • 1
  • 2
>