CouchDB SSL Configuration

준비단계 CouchDB 설치 후 설정변경을 위해서는 설정파일을 찾아 목적에 맞게 수정할 필요할 수 있다. Ubuntu에 설치된 couchdb의 경우 다음의 순서로 설정파일을 읽는다. etc/default.ini etc/default.d/*.ini etc/local.ini etc/local.d/*.ini 설정파일 위치는 설치(install)시 어떤 위치에 했는냐에 따라 다르다. 설치 위치를 모르겠다면 검색 명령어로 찾아서 확인할 수 있다. (ex, dpkg -L couchdb) 필자의 경우 설정파일 위치와 실행파일위치는 아래와 같다. [설정파일

Share

python에서 __name__, __file__, __doc__

Python 코드를 보다보면 이건 뭐지 궁금한 변수들이 많다. 각각의 의미는 다음과 같다.   __name__ : 모듈명(모듈을 직접 실행하는지, 모듈로 이용하는지 구별하는 데 이용) __file__ : 모듈이 있는 절대 경로(모듈이 있는 디렉토리를 얻을 때 사용) __doc__ : 모듈에 대한 설명(모듈의 이용 방버버에 대한 설명을 얻을 때)

Share

python 모듈 생성시 유의할 사항

모듈을 만들경우 외부에서 불러올 수 있는 특정 함수나 변수를 미리 정의해야 한다. 정의하는 방법은 소스내에 __all__을 통해 정의할 수 있다. [sample] #module.py __all__ = [‘add_number’, some_var1] –version__=1.0 some_var1=1.1 some_var2=2.2 def add_number(n): total=0 for i in range(0, n+1): total+=i return total #use_module.py from module import * print(add_number(10)) print(some_var1) print(some_var2) # 이부분의 경우 print(module.some_var2) 로 변경 하면

Share

uWSGI와 Nginx로 flask app 배포하기

flask 배포에 대해 고민이 많았었다. 관련 책을 봐도 잘 안되고 해서 직접 구글링 하면서 해보니, 리눅스 버전에 따라 환경설정도 다르고해서 먼저 구조적인 원리와 각각의 설정 방법에 대한 이해가 필요했다. 여기저기 삽질 끝에 아래링크와 같은 좋은 자료를 찾아서 함께 공유하고, 한글버전으로도 제공하고자 한다. [참고자료] https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-14-04 https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-16-04   먼저 고려해야 할 사항은 서버 os 선택 : ubuntu만

Share

srd-05vdc-sl-c 분해하기(릴레이 탐구)

이전까지는 항상 모듈로 되어 있는 릴레이를 사용하다가, 처음으로 쌩 릴레이를 사용해 보았다. 더 저렴하기도 하고, 빵판에 연결하면 좀 더 깔끔해 보일것 같아서 구매했다. 모델명 srd-05vdc-sl-c 를 사용하는데, 처음에는 5개의 핀이 어떤 역할을 하는지 몰라서 검색을 했지만, 생각보다 자료가 많지 않았다. 대부분 릴레이 모듈을 사용하는 자료만 있어서,  도움이 안됐다. 결국 datasheet를 보면서, 호기심에 한번 분해해 보았다.

Share

[Startup:CON 2016] 스타트업콘2016

온오프믹스에서 세미나를 둘러보다, 한문장이 눈에 들어왔다. 창업, 예술을 만나다 예술이 창업에 크리에이티브를, 창업이 예술에 이노베이션을 말하다 프로그램만 봐서는 어떤 모임일지 잘 그려지지 않는다. 하지만, 그래서 더욱 기대되는 모임이다. http://onoffmix.com/event/79776  

Share

온라인 법인설립 시스템

법인설립도 온라인으로 가능합니다. 물론 법무사를 통해 창업시 여러가지 상황에 따라 조언도 받으면서 할 수 있겠지만, 충분히 혼자서도 가능하게 되었습니다. 서비스 링크 : 온라인 법인설립 시스템   법인 설립 비용은 지자체별로 차이가 있지만,  대략 16~43만원 정도의 비용이 발생합니다.

Share

[책리뷰]ZERO to ONE

만약 면접에서 이런 질문을 받는다면??? “정말 중요한 진실인데 남들이 당신한테 동의해주지 않는 것은 무엇입니까?” “What important truth do very few people agree with you on?” 함께 일하고 싶은 분들과 친구들에게 꼭 공유하고 싶은 책이네요.

Share
착용 테스트

신발 분실방지 밴드

아이들과 있을 때면 가능한 산책을 자주 나갑니다. 산책 준비를 위해 옷을 입히고, 신을 신킵니다. 그리고 실컷 마실한번 다녀와서 옷을 벗기고, 신도 벗기려고 하는데 헐!!! 한짝이 어디갔지? ㅜㅜ 그래서 나왔습니다. 신발 분실방지 밴드!!! 짜짠.   [준비물] 신발에 연결과 고리를 발목에 연결할 밴드와 끈으로 연결하면 됩니다. 좀 더 이쁘게만 만든다면 패션아이템으로도 좋을 것 같습니다.

Share