개요 Linux에 어플리케이션을 띄우면 해당 어플리케이션의 pid를 발급 해줍니다. Process Id의 약자겠지요? 이 pid를 사용할 때가 있으니 애플리케이션을 재부팅 하거나 수정된 어플리케이션을 재배포 할 때 입니다. 원리는 어플리케이션을 실행할 때 받은 pid를 파일로 저장 해놓았다가 저장해놓은 pid를 가지고 어플리케이션을 내리고 다시 올릴때는 새로 받은 pid를 파일에 저장해놓는 원리입니다. deploy.sh BEFORE_PID=$(cat sh.pid) echo "before PID: $BEFORE_PID" kill -9 $BEFORE_PID git pull nohup python setup.py runserver --host=0.0.0.0 & echo $! > sh.pid NEW_PID=$(..
링크 : http://bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/ 링크 : http://bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/ 개요 성경 찾기 프로그램 입니다. 창1:1, 롬5:1 이런식으로 위치를 입력하면 해당 구절을 찾아주는 프로그램 입니다. 쓰시다가 개선할 사항이나 좋은 의견 있으시면 댓글이나 아래 '뷰티풀프로그래밍 카페'에 알려주시면 개선하는데 많은 도움이 될 것 같습니다. https://cafe.naver.com/beautifulprogramming 구글 스프레드시트 구글 스프레드시트에도 성경찾기 기능을 연동 해놓았습니다. 아래 이미지와 같이 여러 위치를 왼쪽에 입력한 후 ..
기도에 대해서 이야기 하기 전에 '교회는 왜 다닐까요?' 교회를 다닌다는 것은 단순히 교회에 출석만 하는 것을 말하는 것일까요? 교회에 다닌다고 하면 '예배'를 드리러 가는 것이라는게 일반적인 생각입니다. 그런데 교회의 속성은 예수님의 제자가 되고 십자가를 지는것 이기 때문에 절대 편한곳이 아닙니다. 예배드리는 것 자체도 편한 것은 아닙니다. 교회를 직업으로 다니는 목사님들이나 교회 직원들도 예배가 항상 편하고 좋지만은 않을것입니다. 때로는 피곤한 날도 있을것입니다. 저도 예배가 편하지만은 않습니다. 교회에 간다는 것은 이런 불편함이 있지만 얻고 싶은게 있으니 가는것이아닐까 싶습니다. 얻고싶은게 없다면 교회를 왜 갈까요? 아니면 매주 가야하는 이 의무감을 채우기 위해서 가는 것도 이유가 될 수 있겠네요...
https://github.com/jihyunjeongme/instagram-auto-like-with-Python/blob/master/instagram_auto_like.py jihyunjeongme/instagram-auto-like-with-Python instagram auto like with Python3.6(Mac OS). Contribute to jihyunjeongme/instagram-auto-like-with-Python development by creating an account on GitHub. github.com 안그러믄 몇건 이상은 블록됨
개요 Static은 스테틱 변수 메소드 앞에 붙일 수 있다. static을 쓰면 jvm이 실행될 때 한번 불러옵니다. 내가 이걸 왜 쓰냐면 aws 람다를 쓰는데 여기에서 파일을 불러와서 무언가 설정을 하고싶기 때문에 사용을 했습니다. 이 설정은 자주 바뀌는 것은 아니지만 호출은 자주 됩니다. java의 constants 변수 처럼 쓰고 싶지만 파일을 변경해서 설정을 적용하고 싶기 때문입니다. 나중에 이 부분을 redis 등 cache와 연동하고 싶기 때문에 중간 단계를 만드는 작업입니다. 프로젝트 구조는 위와 같이 src/main/java, src/main/resources 이렇게 되어있고 resources에 hello.properties가 들어있습니다. hello.properties name = kye..
교회는 힘든 곳입니다. 예수님의 제자가 되기 위해 가는 곳이고 십자가를 지러 가는 곳입니다. 하지만 인간은 욕망이 있고 욕망이 있기 때문에 인간인 것입니다. 종교는 그것을 역행 하라고 가르치기 때문에 위대한 것입니다. 우리 교회 청년부는 27 ~ 37 정도의 연령대의 분포를 보이지만 주로 많은 것은 30대 초 중반의 남녀들이 가장 많습니다. 남녀 성비는 남자가 1이면 여자가 2정도 됩니다. 특이사항으로는 무분별한 연애 금지, 술 금지, 담배 금지, 늦게까지 만나는 것 금지, 돈 빌려주는 것 금지 등이 있습니다. 그런데 30대 초중반 혈기 왕성한 시기는 살짝 지나고 사회생활을 하면서 조금씩 여유로워지고 사회성도 제법 길러지는 그런 시기의 남녀들이 교회에 와서 만나고 같이 예배드리고 박수치고 찬양하고 끝나고..
개요 저는 Shell Script를 배포할때 보통 많이 사용 했습니다. 그래서 dev인지 qa인지 prd인지 구분해야 하는 경우가 많았는데요, 그럴 때 parameter를 이용해 데이터를 넘겼습니다. 결론부터 말하자면 받을 때 $1을 쓰시면 됩니다. deploy.sh if [ "$1" == "" ] ; then echo "sh deploy.sh dev" exit 0 fi PROFILE="$1" echo $PROFILE 실행 방법 sh deploy.sh qa 결과 qa 2개를 받고 싶다면 $1 $2를 쓰면 되겠죠? 넘길때는 sh deploy.sh hello world 이렇게 2개를 넘겨주시면 됩니다. FETCH해서 git pull하기 ~/springboot-mustache-bbs5 가 git local r..
express 앱을 띄우면 console.log만으로는 뭔가 찍기가 힘들다. 그래서 로깅을 하려면 morgan을 써야 한다. spring boot에서는 logback을 쓰면 되는데 express에서는 morgan을 쓰면 된다. 일단 이걸 추가 하려면 npm install --save morgan으로 설치 해주면 된다. 그리고 중요한 것은 morgan에 설정을 한 구현체를 만들어줘야 한다. logger/index.js module.exports.stream = { write: function (message, encoding) { logger.silly(message); } }; const formatMaker = function (tokens, req, res) { return [ "[REQ]", tok..
웹스톰으로 node Express를 빌드해서 이걸 aws elastic beanstalk에 배포 하는 작업을 해봤다. 이하 빈스톡. node Express도 경량에 서버가 빨리 뜨기 때문에 쓸만 하다. 콜수가 엄청 많으면 걱정이 조금 되었겠지만 이 서버가 그렇게 콜수가 안많아서 스프링부트로 안만들고 node express로 만들었다. 스프링부트에 비해 빨리 뜨는 것이 장점이고 나는 블락체인을 하기 때문에 npm라이브러리를 쓸려면 node로 써야 하는데 요즘은 노드도 서버로 꽤나 쓰기 때문에 괜찮은 것 같다. aws 빈스톡에 node Express 앱 배포를 하려면 아래 과정들을 꼭 거쳐야 한다. 안거치면 대삽질을 할 수 있으니 꼭 명심할 것. 빌드가 다 돼면 디렉토리 구조가 쭉 생긴다. /health 컨..
지난 포스트에서는 매주 쏟아지는 과제에 대해서 썼습니다. 9~11가지 과제를 매주 해야 하는 것인데 요. 과제 자체는 그렇게 힘들지 않습니다. 그냥 해가면 됩니다. 제 개인적인 생각이라서 처음 과제를 문서로 만들어서 해갈려면 익숙하지 않으니까 부대낄 수는 있습니다. 하지만 한두달 정도 하다보면 적응이 되어서 할만해 질 것이라고 봅니다. 저는 책쓰고 블로그 포스트 쓰고 하던게 있어서 제 기준으로는 시간을 많이 쓸 뿐이지 스트레스가 엄청나거나 하진 않았습니다. 어려웠던 부분은 4주차를 하면서 새롭게 알게된 제자반의 컨텐츠가 있다는 것입니다. 주변에서 내가 뭐 하는지를 지켜보고 있다가 수시로 피드백을 준다는 것이었습니다. 교회를 왔다가 조금 일찍 간다던가 어떤 모임에 안나간다던가 하면 어떻게 이야기가 돌아서 ..
- Total
- Today
- Yesterday
- vim
- 개발자
- 싱가폴
- Linux
- 이직
- docker container case
- 도커티슈케이스
- docker container whale
- 도커각티슈박스
- docker container
- 도커컨테이너
- docker container tissue box
- 도커각티슈케이스
- docker container tissue
- Sh
- shellscript
- 2017 티스토리 결산
- 도커티슈박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |