1월, 2018의 게시물 표시

python, heroku, git, flask 샘플코드

$ pip3 install gunicorn #글로벌 설치 > create repository to github > create clone to GitHub client $ cd ~/OneDrive/project/github/lonbekim $ heroku login $ virtualenv service_flask $ cd service_flask $ . bin/activate $ pip3 install flask $ vi hello.py — import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' — $ vi Procfile — web: gunicorn hello:app — $ gem install foreman $ foreman start #virturalenv 환경이 아닌 deactivate 환경에서 실행 $ pip3 freeze > requirements.txt > commit & push to GitHub client $ git init $ git add . $ git commit -m "init" $ heroku create #virturalenv 환경이 아닌 deactivate 환경에서 실행 $ git push heroku master $ heroku ps:scale web=1 $ heroku ps $ heroku open $ heroku logs #에러 발생 $ git push heroku master # 소스 수정 후 재배포 #소스확인 $ heroku login $ heroku git:clone -a protected-peak-64324 $ cd protected-peak-64324 $ git add . $ git commit -am "make it better" $ git push heroku master

Docker Ubuntu+NGINX+uWSGI+flask

$ docker run -p 8080:8080 -it --name flask -v /home/docks/flask:/var/www/html ubuntu # apt-get update # apt-get upgrade # apt-get install vim # apt-get install net-tools # apt-get install nginx # Nginx # apt-get install uwsgi # uWSGI # apt-get install uwsgi-plugin-python # python과 uWSGI를 연결하는 플러그인 # apt-get install python3 # apt-get install python3-pip python3-dev # pip3 install -U pip # pip3 install virtualenv # cd /var/www/html # virtualenv service # cd service # . bin/activate # pip3 install flask # pip3 install uwsgi # cd /var/www/html/service # vi app.py --- from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() --- # vi /etc/nginx/sites-available/default --- server { listen 8080; # 연결할 포트 server_name 0.0.0.0; location / { try_files $uri @app; } location @app { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi.sock; } } --- # vi /etc/uwsgi/ap

macOS,패러럴즈 삭제

rm -rfd ~/library/preferences/com.parallels* rm -rfd ~/library/preferences/parallels/* rm -rfd ~/library/preferences/parallels sudo -s rm -rfd /private/var/db/parallels/stats/* sudo -s rm -rfd /private/var/db/parallels/stats sudo -s rm -rfd /private/var/db/parallels sudo -s rm -rfd /library/logs/parallels.log sudo -s rm -rfd /library/preferences/parallels/* sudo -s rm -rfd /library/preferences/parallels sudo -s rm -rfd /private/var/db/parallels sudo -s rm -rfd /private/var/.parallels_swap sudo -s rm -rfd /private/var/db/receipts/'com.parallels*' sudo -s rm -rfd /private/tmp/qtsingleapp-*-lockfile sudo -s rm -rfd /private/tmp/com.apple.installer*/* sudo -s rm -rfd /private/tmp/com.apple.installer* sudo -s rm -rfd /private/var/root/library/preferences/com.parallels.desktop.plist sudo rm -fr ~/Library/Logs/parallels.log sudo rm -fr /Library/Preferences/Parallels/ sudo rm -fr ~/Library/Preferences/Parallels sudo rm -fr /private/var/.Parallels_

docker, rancher설치

$ docker pull rancher/server $ sudo docker run -d --restart=unless-stopped -p 8080:8080 —name rancher rancher/server:stable $ docker exec -it rancher bash $ docker logs {ContainerID} -f  https://ohienbee.blogspot.kr

macOS, TensorFlow 설치

sudo easy_install pip $ sudo easy_install --upgrade six $ pip install tensorflow $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl $ sudo pip3 install --upgrade $TF_BINARY_URL $ python >>>import tensorflow as tf >>>hello = tf.constant('Hello, TensorFlow') >>>sess = tf.Session() >>>print(sess.run(hello)) >>>a = tf.constant(10) >>>b = tf.constant(32) >>>print(sess.run(a+b)) https://ohienbee.blogspot.kr

macOS, 날짜 연산 쉘스크립트

#!/bin/bash :< YEAR=`date +%Y` MONTH=`date +%m` DAY=`date +%d` HOUR=`date +%H` END _YEAR=`date -v-9H +"%Y"` _MONTH=`date -v-9H +"%m"` _DAY=`date -v-9H +"%d"` _HOUR=`date -v-9H +"%H"` echo ${_YEAR}${_MONTH}${_DAY}${_HOUR} #echo ${YEAR}${MONTH}${DAY}${HOUR} cd /Users/macmini03/Desktop/restapi python3 restapi.py ${_YEAR} ${_MONTH} ${_DAY} ${_HOUR} https://ohienbee.blogspot.kr

10년 같은 시기에 그렸던 일러스트

이미지

10년전 일러스트로 끄적거림

이미지

macOS, mysql, 맥에서 mysql 삭제

sudo rm -rf /usr/local/msql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig and removed the line MYSQLCOM=-YES- rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.* sudo shutdown -r now

command, macOS, 특정 프로세스 죽이기

$ netstat -ant | grep 5000 $ sudo lsof -i :5000 $ kill -9 https://ohienbee.blogspot.kr/

macOS, 오토메이트 구글번역 연결

1. LunchPad의 Automator를 실행해 서비스를 선택 2. 보관함 -> 유틸리티 -> AppleScript 실행을 선택 3. 아래 코드 붙여넣기 on run {input} return "https://translate.google.com/m/translate?sl=auto&tl=ko&text=" & (input as string) end run 4. 보관함 -> 인터넷 -> 웹 사이트 팝업을 선택 5. "한국어로 번역하기" 로 저장 6. 단축키를 지정하기 위해 Automator -> 서비스 -> 서비스 환경설정을 선택 7. 서비스 목록 중 "한국어로 번역하기"를 찾아 단축키를 Ctrl + CMD + x로 지정 https://ohienbee.blogspot.kr/

docker, ubuntu, 일반계정에 실행권한 주기

https://ohienbee.blogspot.kr/

redis, docker, ubuntu, python, shell script 에 대한 설정은 아래의 링크를 참조 하세요

https://ohienbee.blogspot.kr/

블로그스팟으로 이전합니다

https://ohienbee.blogspot.kr/