본문 바로가기

전체 글159

python 패키지 관리 freeze 사용법 프로젝트 링크 : https://pypi.org/project/freezer/ freezer는 설치된 파이썬 패키지를 txt로 저장해주고requirements.txt로 해당 패키지 전체를 설치할 수 있도록 해줍니다. pip, freezer 설치방법 conda install -c anaconda pippip install freezer freezer 사용법 pip freeze > requirements.txt # 패키지를 requirements.txt로 저장pip install -r requirements.txt # 해당 패키지를 설치 이렇게 사용하시면 가상환경 별로 패키지를 편하게 관리 하실 수 있습니다. conda에서 가상환경을 사용하는 명령어는 다음과 같습니다. conda info --envs con.. 2020. 6. 9.
윈도우 잠금화면 다운받기 윈도우 잠금화면 다운받기 아래와 같이 윈도우 잠금화면이 아주 예쁠때가 있습니다. 그래서 이 사진은 어디에 있을까 라는 생각이 들어본 적이 있으실 겁니다. 그래서 오늘은 윈도우 잠금화면을 다운로드 받는 방법에 대해 알아보겠습니다. 윈도우 잠금화면 배경은 아래의 경로에 있습니다. 폴더를 여시고 다음과 같이 경로를 입력해주세요. %UserProfile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 해당 경로로 이동하면 사진들의 확장자가 따로 등록되어 있지않아 이미지를 미리 볼 수 없습니다. 그래서 CMD 명령어를 이용해 확장자를 png로 모두 바꿔주겠습니다. 폴더의 경로를 입력하는 곳.. 2020. 6. 2.
google cloud console root 접속 구글 클라우드 플랫폼은 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 구글의 클라우드 컴퓨팅 서비스이다. 구글 클라우드 플랫폼에서 vm을 할당받고 난 뒤 ssh로 root에 접속하려고 하면 에러가 난다. 이럴 때는 다음과 같이 해결 할 수 있다 /etc/ssh/sshd_config에서 다음과 같은 설정을 변경해주어야 한다. PermitRootLogin yesPasswordAuthentication yes 2020. 6. 1.
qutebrowser mac 설치하기 ( 개발자를 확인할 수 없기 때문에 ) 마우스 없이 사용할 수 있는 브라우저인 qutebrowser를 사용해보겠습니다. qutebrowser는 오픈소스이기 때문에 https://github.com/qutebrowser/qutebrowser 에서 설치가 가능합니다. (컨트리뷰트, 도네이션도 가능!!) 이러한 프로젝트이고 installing에 들어가보시면 https://github.com/qutebrowser/qutebrowser/blob/master/doc/install.asciidoc 각 운영체제에 맞게 설치할 수 있는 방법이 적혀 있습니다. 저는 mac을 사용중이기 때문에 terminal을 실행시켜 brew cask install qutebrowser 로 설치해주겠습니다. 이렇게 설치가 끝나면 아래와 같이 마우스 없이 브라우징이 가능합니다... 2020. 5. 26.
Mac에서 alias 사용하기 리눅스에서는 alias라는 기능을 이용해 수행할 명령어를 설정할 수 있습니다. alias를 등록하려면 .bashrc파일을 수정해야 합니다. 리눅스에서 폴더와 파일을 보는 명령어 ls를 입력합니다. .bashrc 파일은 파일명 앞에 . 을 붙혀서 숨김파일로 되어있기 때문에 ls에서는 보이지 않습니다. ls -al 이라고 입력하면 다음과 같이 숨김 파일들을 포함해서 보여줍니다. 그래서 .bashrc에 alias를 작성할껀데요. 일단 .bashrc 가 있는 걸 확인했으면 alias에 대해 알아봅시다. alias라고 치면 아무것도 안나오는 것을 알 수 있습니다. 현재 등록된 alias가 없기 때문이죠 그러면 vi 에디터로 .bashrc에 작성을 해주도록 하겠습니다. vi로 들어와서 글자를 작성하기 위해 a를 눌.. 2020. 5. 14.
읽어볼 페이지 https://apost.kr/537?category=830006 python - magic library 소개 get file type library https://build-system.fman.io/pyqt5-tutorial https://jimnong.tistory.com/937?category=210624 2020. 5. 8.
pandas to_csv to csv 한글 인코딩 깨질 때 pandas라이브러리의 to_csv 를 할 때 한글이 깨지는 경우 df.to_csv("filename.csv", index=False, encoding="utf-8") 을 사용할 경우 한글이 깨지게 됩니다. df.to_csv("filename.csv", index=False, encoding="utf-8-sig")를 사용하면 한글이 깨지지 않습니다. 그럼 이만! 2020. 5. 5.
python tuple to dict 안녕하세요 오늘은 tuple을 dict형태로 만드는 방법에 대해 소개를 드리려고 합니다. 현재 운영중인 오픈채팅방에서 나온 질문 때문에 만들어 보았습니다. 다음과 같은 질문이 올라왔습니다. 기본적으로 dictonary는 key와 value로 구성된다는 것은 아실 거라고 생각합니다. 제가 제안한 첫번째 방법은 zip를 사용하는 것입니다. 간단히 정리하면 다음과 같습니다. 그러자 질문자분께서는 zip을 안쓰고 하는 방법에 대해 물어보셨습니다. 그래서 다음과 같이 for문을 사용하는 방법을 보여드렸습니다. https://www.geeksforgeeks.org/python-convert-list-tuples-dictionary/해당 링크에서는 method1 : use of setdefault()method2 :.. 2020. 5. 5.
디렉토리 내의 모든 파일 압축풀기 zip 파일을 압축해제 할 경우 find . -name '*.zip' -exec unzip {} \; tar 파일을 압축해제 할 경우파일일 경우 find . -name '*.tar' -exec tar xvf {} \; tar.gz 파일을 압축해제 할 경우파일일 경우 find . -name '*tar.gz' -exec tar xvf {} \; bz2 파일을 압축해제 할 경우파일일 경우 find . -name '*.bz2' -exec tar xvf {} \; 2020. 4. 30.
proxy 설정하기 프록시 프로그램 freeproxy internet suiteftp utility오늘은 프록시 서버를 설정해보겠습니다. 일단 저의 맥북에서 프록시서버를 거쳐서 나가는 상황입니다. 개인용 맥북을 A프록시 서버를 B 라고 하겠습니다 일단 프록시 서버B는 windows10 입니다. 첫번째로 freeproxy라는 프로그램을 깔아주세요 2020. 4. 28.
티스토리 div 글 영역 벗어나서 글자가 나올 때 안녕하세요~ 영길입니다!!! 오늘은 티스토리 블로그에서 div 영역을 글이 벗어난 경우를 해결해보도록 하겠습니다. 우리 은시리가 열심히 쓴 글입니다!! 그런데 해당 링크가 블로그의 영역을 벗어난 걸 보실 수 있습니다. [[은실] 커플 제주도 여행 일정 추천 ♥] 2020. 4. 28.
jupyter notebook에 가상환경 kernel 추가하기 안녕하세요 오늘은 jupyter notebook 가상환경 목록에 kernel을 추가해보도록 하겠습니다. TO-DO 1. conda envs를 이용한 가상환경 추가 2. 추가된 가상환경을 jupyter notebook의 kernel에 추가하기 1번부터 진행해보도록 하겠습니다. anaconda prompt 창을 켜시고 conda info --envs - 가상환경을 확인합니다. base, test, venv 3개의 가상환경이 생성되어 있고 그 중에 * 표시가 있는 base가 활성화 되어있습니다. 이렇게 가상환경 목록을 확인했으면 새로운 가상환경을 만들어보겠습니다. conda create -n zelord - zelord 라는 새로운 가상환경을 만들어 줍니다. (중간에 y를 입력해주세요) conda activa.. 2020. 4. 28.
dataframe sort multi columns 일반적인 방법 df.sort_values([0,1,2,3], ascending=False) 컬럼별로 다른 오름,내림차순 적용 df.sort_valeus([1,2,3], ascending=[False,True,True]) GOOD 2020. 4. 17.
hostname change ubuntu : /etc/hostname 수정 or hostnamectl set-hostname abc centos : /etc/sysconfig/network 수정 or hostnamectl set-hostname myhost 2020. 3. 20.
npm nodemon npm init npm install express --save npm install nodemon -g nodemon app.js 2020. 3. 17.