os.listdir로 directory file name을 불러올 때 .DS_Store가 존재하고 있었다. 네트워크 상 파일 이동 시 자동으로 생성되는 파일이었으며, 이를 삭제하는 방법은 다음과 같다. 네트워크 볼륨에서 .DS_Store 생성 차단 $ defaults write com.apple.desktopservices DSDontWriteNetworkStores true OS X 볼륨에서 .DS_Store 찾아서 삭제하기 $ sudo find / -name ".DS_Store" -depth -exec rm {} \; 일정 주기(아래 코드는 8:00)로 OS X 볼륨에서 .DS_Store 찾아서 삭제하기 sudo crontab -e i (insert) 00 8 * * * root find / -nam..
1. 지능형 리스트 : 새로운 리스트만 생성, 짧은 코딩 for loop 효율적 사용 방법 폴더 내 파일리스트 불러오기 선택된 파일 load 하기 - 좋은 예 flist = [flist for flist in flist_base if flist.startswith(head_name)] fpath_base = os.path.join('./data/','sub_dir') flist_base = os.listdir(fpath_base) flist = [flist for flist in flist_base if flist.startswith(head_name)] for i in range(0,len(flist)): vname = flist[i] fdata = np.loadtxt(os.path.join(fpath..
$ brew update $ brew install pyenv $ nano .zshrc --nanoEditor export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi --nanoEditor $ source .zshrc $ exec "$SHELL" $ pyenv install --list $ pyenv install 3.8.1 -> .pyenv/versions/3.8.1 생성 $ pyenv shell 3.8.1 $ pyenv glob..
1. OS update 2. Home brew 설치 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # Home brew 사용법 $ brew [appname] : commend line app $ brew cask [appname] : GUI app **cask install $ brew install cask $ brew update $ brew upgrade [appname] $ brew search [appname] $ brew cask list $ brew cask install [appname] $ brew cask remove [appname] $ brew cle..
INTRO - 뼈대만들기 : (Raspbian)[RaspberryPi][django] project 뼈대만들기 - 배포준비하기 : Domain 연결 및 git 사용하기 0. django SECRET_KEY 설정 SECRET_KEY 보안 설정 --nanoEditor : secret.json { "SECRET_KEY": "Your-SECRET_KEY" } --nanoEditor : settings.py import os, json from django.core.exceptions import ImproperlyConfigured .... secret_file = os.path.join(BASE_DIR,'secret.json') with open(secret_file) as f: secret = json.lo..
INTRO python 언어를 접하면서 처음 시도했던 건 django를 이용한 runserver 구동 및 Heroku(Platform as a Service) 배포를 시작했다. 처음 django를 접하는 분들은 python/django 카테고리의 포스트를 참고하여 시작하길 바란다. 다음으로 욕심내었던 건 Raspberry Pi에 web-server를 띄워 Blog를 구동하는 것이었다. server는 준비되었으니 Blog 만들기를 시작해보려고 한다. Raspberry Pi에 Raspbian OS를 설치하고 nginx-uwsgi-django로 web-server를 구성을 시작해보려면 Raspberry Pi/Raspbian과 Raspberry Pi/Web-Server 카테고리의 포스트를 참고하길 바란다. py..
INTRO : 용어 정리 [[Raspbian]] path : /home/[UserID] [[virtualenv]] path : /home/[UserID]/.virtualenvs [[django project]] path : /home/[UserID]/.virtualenvs/jbe/[django_project] django_project : django project name [[local고정IP]] : Raspberrypi가 놓여진 공유기 내부 ip [[공인IP]] : 공유기가 설치된 외부접속 공인IP(http://www.findip.kr/로 확인 가능) [[PORT.No.]] : Port-forwarding을 통해 열어둔 port 1. unix socket 연결 설정 : django project ng..
INTRO OS, python, django, nginx, MariaDB 환경 [Raspberry Pi : server] Raspbian : GNU/Linux 10 (buster) python 3.7.3 django 2.2.6 nginx 1.14.2 mysql V15.1 Distrib 10.3.17-MariaDB ## Version 확인 방법 ## Raspberry Pi : server # Raspbian console에서 확인 ## python 3.7.3 $ python3 -V ## nginx 1.14.2 $ nginx -v ## mysql V15.1 Distrib 10.3.17-MariaDB $ mysql -V 1. DB/USER 생성 및 권한 부여 in MariaDB : NewDB -> yourID..
- Total
- Today
- Yesterday
- sublime text
- 자가격리
- Raspberry Pi
- DAQ
- Pandas
- 확진
- CSV
- 코로나
- Regression
- server
- git
- COVID-19
- 라즈베리파이
- SSH
- template
- DS18B20
- Templates
- r
- ERP
- raspberrypi
- 코로나19
- Python
- Model
- arduino
- Django
- github
- MacOS
- pyserial
- analysis
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |