일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Object Detection
- Python
- detection
- sw
- 디버그모드
- 서버
- 고급C
- 가상환경
- IMAGE
- tracking
- tensorflow
- Linux
- php
- C언어
- 라즈베리파이
- 머신러닝
- Deep Learning
- FLASK
- MySQL
- 정리
- Machine Learning
- 지능형
- 영상분석
- Raspberry
- Android
- keras
- Video
- RapidCheck
- 안드로이드
- 데이터
- Today
- Total
목록이야기 (80)
건프의 소소한 개발이야기
안녕하세요, 건프입니다. 이번에는로컬(내 컴퓨터) 에서 Flask 환경 설정하기-> AWS에서 nginx 설치하기-> AWS에서 nginx 설정하기-> AWS에서 uwsgi 에 해당하는 gunicorn 설치 및 사용법-> AWS에서 Flask 배포하기, supervisor 이용-> 로컬에서 git push & AWS 에서 적용 코드 git pull 받고 서버 재시동하는 방법 에서, supervisor 프로그램으로 SSH 터미널을 닫아도, gunicorn 이 꺼지지 않고, nginx 와 함께, 메모리에 올라가있고, 연동되어 있도록 만들어 봅니다. 1. supervisor 설치> sudo apt-get update> sudo apt-get install -y supervisor 2. Create a conf..
안녕하세요, 건프입니다. 로컬(내 컴퓨터) 에서 Flask 환경 설정하기-> AWS에서 nginx 설치하기-> AWS에서 nginx 설정하기-> AWS에서 uwsgi 에 해당하는 gunicorn 설치 및 사용법-> AWS에서 Flask 배포하기-> 로컬에서 git push & AWS 에서 적용 코드 git pull 받고 서버 재시동하는 방법 에서 두번째 포스팅입니다. 이제 원격지 서버인 AWS로 가봅니다. AWS에 SSH 로 터미널 원격접속을 한 뒤에, 웹서버의 종류 중 하나인 nginx (엔젠엑스)를 설치하고, 그 설정법에 대해서 알아보려고 합니다.1. 설치> sudo apt-get update> sudo apt-get install -y python python-pip nginx gunicorn-y ..
안녕하세요, 건프입니다. AWS(아마존 웹 서비스) 는 원격가상호스팅서비스로 개발자들이나 서버가 필요한 사람들이, 직접 고성능의 컴퓨터를 장만하지 않아도, 작은 리소스를 제공하고, IP와 도메인을 제공하는 등 편리함을 주기 때문에 많은 테크기반 스타트업이나 개인 개발용으로 사용하고 있습니다. 이번에는 로컬(내 컴퓨터) 에서 Flask 환경 설정하기-> AWS에서 nginx 설치하기-> AWS에서 nginx 설정하기-> AWS에서 uwsgi 에 해당하는 gunicorn 설치 및 사용법-> AWS에서 Flask 배포하기-> 로컬에서 git push & AWS 에서 적용 코드 git pull 받고 서버 재시동하는 방법 이러한 일련의 과정들을 잊어버리기 전에 메모하고, 공유하고자 합니다. (이거 구축하려고 구글..
안녕하세요, 건프입니다.이번에는 리눅스 환경에서 Python 의 각종 가상개발환경 (Virtual Environment) 을 구축하고 사용하는 법에 대해서 알아볼려고 합니다. 우선 가상개발환경이 왜 필요할까요?Python 의 경우 정말 많은 모듈들이 존재하고, 이러한 모듈들을 이용해서 프로젝트를 구성하다보면, 모듈들이 사용하는 각종 환경과 다른 모듈들에 대한 의존성 (Dependency) 가 생깁니다. 이러면 하나의 서버에서 독립된 프로젝트에 대해 모듈을 다운받아 사용할때, 의존성 겹침 문제가 발생하게되면, 프로젝트 전체가 큰 혼란에 빠질 수 있습니다.이럴때 필요한 것이 가상 개발 환경 입니다. 가상 개발 환경의 기본적인 사용법은가상 개발 환경을 다운받고환경을 활성화(Activate) 합니다.환경을 활성..
안녕하세요, 건프입니다.라즈베리파이로 작업을 하다보면, 터미널로 SSH 원격 접속하여 작업하게 됩니다.하지만 이것은 CUI 환경이기 때문에, 가끔씩 GUI 환경 작업이 필요해서 모니터와 키보드 마우스까지 연결해서 작업하게 됩니다.원격 GUI 환경을 만드는 좋은 방법은 없나 찾아보다 다음과 같은 방법이 있길래 적용시켜 보았습니다. NoMachine 사에서 만들어낸 NX 프로토콜로 그래픽 모드 접속 1. 라즈비안에서 NoMachine 다운로드http://www.nomachine.com/download 에 접속해서 NX 패키지 중에서 리눅스용 armv6h 버전을 라즈베리파이에 다운로드 받습니다.라즈베리파이2,3 의 경우에는 armv7 구조이지만, 현재 출시되어 있는 armv7h 는 우분투 또는 데비안 리눅스를..
안녕하세요, 건프입니다. 시리즈 [안드로이드] Google Cloud Message(GCM) 적용시키기 - (1)http://ljs93kr.tistory.com/14[안드로이드] Google Cloud Message(GCM) 적용시키기 - (2)http://ljs93kr.tistory.com/15[안드로이드] Google Cloud Message(GCM) 적용시키기 - (3)http://ljs93kr.tistory.com/45 이제 푸시서버를 만들어서 실제로 어플리케이션에서 푸시 메세지를 받아봅시다. gcm-push-module.php gcm_push_test.php 푸시메세지를 받았습니다. 서버활용은 다양하게 하시면 됩니다. ㅎㅎ 도움이 되었길 바랍니다 :)
안녕하세요, 건프입니다. 협업하는 개발자라면 꼭 사용하게 되는 소스코드 공유 협업툴 Github 협업하는 개발자와 각종 팀 프로젝트 커뮤니케이션 도구인 Slack 이 두개를 연동하는 법을 Trello - Slack 연동 시리즈와 함께 알아봅니다.http://ljs93kr.tistory.com/43 1. Github 에서 깨끗한 team 을 하나 만들겠습니다. Github 에 새로운 organization 을 만들었습니다. Slack 방은 만들어져 있다고 가정하겠습니다. 여기서는 Trello Alerts App 만 설치되어 있는 상태입니다.오른쪽 상단에 보이는 설정탭을 클릭해 Add an app or integration을 클릭하겠습니다. 이런 화면에서 github 을 검색하여 들어갑니다. 본인 Slack..
안녕하세요, 건프입니다. 팀프로젝트를 하면서 팀원들의 의견과 일정관리를 유용하게 도와주는 무료서비스 Trello 팀프로젝트를 하면서 각종 커뮤니케이션을 도와주는 무료서비스 Slack 이 둘을 합친다면 Slack - Github 연동 만큼이나 시너지가 발생하게 됩니다.http://ljs93kr.tistory.com/44 다만, Trello 와 Slack 의 연동을 할때, 약간의 삽질을 할 수 있기 때문에, 저는 이번에 그 일련의 과정을 쭉 정리해둘 생각입니다. 1. 아무것도 등록되어 있지 않은 깨끗한 slack 팀을 하나 만듭니다. 오른쪽 상단에서 Create a new team 을 클릭합니다 본인이 가입한 Slack email address 를 적으면 됩니다. 팀 도메인을 만드는 작업입니다. 대부분 프로..
안녕하세요, 건프입니다. 데비안 계열의 리눅스 버전의 "라즈비안" (라즈베리파이에 올라가기에 추천되는 OS) 에서 주로 작업을 하고 있는 중입니다. 이번 포스팅은 대표적인 데이터베이스(Database) MySQL 의 설치와 Python(파이썬) 관련 라이브러리 설치법을 익혀봅니다. 1. ssh 로 라즈베리파이에 원격접속을 합니다. > ssh pi@ 저 같은 경우는 공유기에 연결하여 공유 ip를 공유하기 때문에 위와 같은 아이피를 써서 접속했습니다. 라즈베리파이의 공유아이피 주소는 부팅 후, 모니터를 연결해서 > ifconfig 처서 알아보거나, 라즈비안 바탕화면 화면 오른쪽 위에 안테나 모양에 마우스를 홀드온(hold on) 하시면 볼 수 있습니다. 2. MySQL 설치를 확인 없네요. 3. mysql서..
안녕하세요, 건프입니다. 저번 포스팅에서 라즈베리파이3 보드에서 서보모터를 돌리는 것 (말그대로 돌아간다) 를 확인했습니다. http://ljs93kr.tistory.com/40 이번엔 확실하게 그 각도를 조절하는 방법을 알아보려고 했더니 서보모터와 PWM등 원리를 알아보려니 고생을 좀 했습니다... 원리가 미치도록 궁금하신분들은 아래 링크를 타고 들어가서 연구해보세요~ 서보모터, PWM 정의 http://siryua.tistory.com/338 왜 펄스를 잡아야 하는가에 대해서 계산하신분.. 아두이노 버전으로 코드가 짜여있기 때문에 펄스 계산부분만 보시면 됩니다. http://jjungineer.tistory.com/20 이렇게하고 ㅋㅋ 일단 완성된 코드입니다 import RPi.GPIO as GPIO..