python 가상환경 만들고 들어가고 빠져나가는 법, 쉽게 생각하자, 맥/리눅스 기준

Python 프로젝트를 하다보면, 가상환경이 필요할 경우가 있습니다. 어쩌면 가상환경이 필수 일 수도 있습니다. 특별히 단일 프로젝트가 아니라, 스터디의 경우는 더더욱 모듈간의 얽힘이 생기기 않도록.. 무슨 양자컴퓨터도 아니고.. 가상 환경으로 분리해서 사용하는 것이 좋습니다. 그럼 가상 환경 생성, 진입(활성화), 비활성화, 삭제를 알아보겠습니다. Mac Linux 동일합니다. 가상 환경 생성 터미널에서 원하는 프로젝트 폴더로 이동합니다. 아래 명령어를 실행합니다. …

더 읽기

맥에 Android File Transfer 설치하기 (feat. 크레마 터치에 밀리의 서재 설치)

다시 크레마 터치 전자책을 꺼내들었다. 크레마는 예스24에서 판매한 것인데, 요즘은 밀리의 서재를 읽고 있다. 밀리의 서재 apk 는 공홈에 나와 있으니 다운로드 받으면 되는데, 문제는. 크레마 터치 내장 웹이 자바스크립트를 제대로 해석하지 못해서, apk 다운로드 페이지가 제대로 안보인다. Send Anywhere가 기본으로 내장되어 있지만, apk 는 전송이 안된다. 결국 USB 에 연결해서 전송해야 되는데, USB에 연결을 …

더 읽기

golang에서 GOPATH란 GOPATH의 이해

GOPATH 개론 go 언어를 다루다보면, 주로 처음 접하게 되면, 다른 언어와 다르게, go는 특정 디렉토리에서만 개발을 해야됩니다. 외부 패키지를 관리하기 위함인데요. 다른 언어처럼 아무 디렉토리에서나 개발할 수는 없습니다. 물론 GOPATH로 희망하는 디렉토리를 선정할 수는 있지만, 모든 go 프로그램은 해당 디렉토리 밑에 위치해야 합니다. 즉, ~/dev/project1 이나, ~/dev/project2 이런식으로 다른 디렉토리에 넣을 수는 없습니다. 현재 GOPATH를 …

더 읽기

Raspberry Pi 살아있는지 확인하는 부팅 프로그램

라즈베리파이의 경우, 모니터를 연결하는 hdmi 포트가 있습니다. 디스플레이를 연결하여 부팅 내역을 볼 수도 있습니다. 하지만, 빠르게, 대량으로, 작업하는 경우, 매번 디스플레이를 연결할 수 없는 노릇입니다. 그래서, 아래와 같은 구조를 구현했습니다. 라즈베리안을 설치한 SD카드에, 부팅시 프로그램이 실행되도록 합니다. 부팅에 성공하면, 스크립트가 실행됩니다. 스크립트는 slack이나 메신저에 맥 어드레스를 보냅니다. (Rest API). Raspberry Pi OS 준비하기 Raspberry Pi …

더 읽기

CloudWays sFTP 접속방법 (보안 ssh)

클라우드웨이즈의 경우 손쉬운 UI로 많은 사람들이 즐겨 찾는 서비스입니다. 요즘 한국에서는 워드프레스 개설시 많은 분들이 추천하는 서비스인데요. 서비스를 운영하다 보면, sftp 로 파일을 전송해야할 경우가 있습니다. 이때, 클라우드웨이즈에서 어떤 세팅을 해야하고, 내 pc에서는 어떤 것을 해야 하는지 알아보도록 하겠습니다. FTP vs sFTP FTP와 SFTP는 모두 파일 전송 프로토콜입니다. FTP(File Transfer Protocol)는 이름 그대로 파일을 전송하는 …

더 읽기