본문 바로가기

전체 글200

node.js 애플리케이션을 쉽고 빠르게 실행/종료하기 node.js 애플리케이션을 쉽고 빠르게 실행/종료하기보통 node를 이용해 스크립트를 실행하는 방법은 node 명령어 뒤에 javascript 파일을 적어주는 것입니다. node sample.js이런 식으로 node를 사용하다보면 불편한 점이 한 둘이 아니죠. 소스코드가 수정되면 프로세스를 죽였다 살려줘야 하고, 죽일 때에도 node 프로세스를 죽이기 위해 프로세스 id를 찾는 수고로움을 치루어야 합니다. 이에 손쉽게 수정된 소스 코드를 반영하여 재실행하는 방법과 프로세스가 문제가 발생하여 죽더라도 자동으로 재시작 되는 방법, 그리고 스크립트를 빠르게 시작하고 종료하는 방법에 대해 알아봅시다. nodemon nodemon은 node 스크립트가 수정된 것을 감지하여 자동으로 재시작시켜주는 애플리케이션입니.. 2015. 6. 8.
Consolas + 맑은고딕 폰트 (D2Coding 추가) 제어판 -> 폰트에 덮어쓴다.확인은 Notepad++ 에서만 해봤다. 이클립스도 잘 되겠지. 2015. 5. 29.
GCM 사용방법 출처: http://blog.saltfactory.net/216 이번 사내 프로젝트는 아이폰, 안드로이드 푸시 프로바이더를 springframework에서 Node.js로 마이그레이션하는 작업이 진행되었다. 첫번째 포스팅으로 "Node.js로 푸시서비스 구현하기 1. 아이폰(iOS) 푸시서버 구현하기"에서는 node-apn을 이용해서 아이폰 푸시 프로바이더를 구현한 간단한 예제를 소개하였고, 이번 포스팅에서는 node-gcm을 이용해서 안드로이드 푸시 프로바이더를 구현하는 방법을 소개하고자 한다. 우리는 기존에 C2DM(https://developers.google.com/android/c2dm/?csw=1)을 사용해서 안드로이드 푸시를 구현했었다. 그러나 링크를 보면 알겠지만 C2DM은 2012년 6월.. 2015. 5. 27.
mantis new user registration without email Create the user normally via http://path/to/mantis/manage_user_create_page.php (using an existing admin account)Open a command prompt and log into MySQL (mysql -u root -p)use bugtracker; (where bugtracker is the name of the mantis bd; default = bugtracker)update mantis_user_table set password=md5('password') where username='username';The whole cmd exchange looks like this:C:\Program Files\MySQL\.. 2015. 5. 23.
boost VC++ 2008, 2013 환경설정 http://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html 라이브러리 빌드하기 VC++2008용으로 Library를 빌드하기 위해서는 D:\boost\boost_1_58_0 폴더에서 커맨드창을 연 후 아래와 같이 입력한다. b2 toolset=msvc-9.0그러면 하위 stage\lib 폴더안에 .lib 파일들이 잔뜩 생성된다.PC사양에 따라 다르겠지만 상당한 시간이 소요된다. (10분은 넘게 걸린다.;;) 프로젝트를 만들어서 테스트하기 1. 추가포함 파일경로에 D:\boost\boost_1_58_0 추가하고.2. 생성된 Lib파일경로도 링커-> 추가 라이브러리 디렉토리에 설정한다. 샘플 코드는 아래와 같다. (미리 컴파일된 헤더 사용안.. 2015. 5. 13.
Boost.asio 자료 링크: http://www.slideshare.net/jacking/kgc-2012boostasio 2015. 5. 13.
기가인터넷 개통 - LG 유플러스 광기가 어제 저녁에 개통 후 속도는 다운로드 400, 업로드 800 정도였는데하룻밤 자고 일어나서 아침에 재보니 속도가 제대로 나오네요. 2015. 5. 13.
GL Blendfunc Test Page http://www.andersriggelsen.dk/glblendfunc.php 2015. 3. 25.
LimeDrop : mp3 <-> wav 변환 프로그램 (무설치) LimeDrop 무설치 프로그램. 강추! 2015. 3. 20.
[디카] Sony RX100m2 - 컴팩트디카의 종결자 2015년 3월 16일에 소니 컴팩트디카를 장만했다.올 1월에 구입했던 미러리스 카메라를 처분하고 돈 좀 보태서 컴팩트 디카의 종결자라고 칭찬이 자자한 RX100 mark2 를 장만한 것이다. 사실 mark3가 최신모델이다. ^^; 가격은 51만원. 2015. 3. 20.
OBB File을 Mount하여 이용하는 방법 - 압축해제 안하고! OBB파일을 압축해제하지 않고 바로 Cocos2d-x에서 로드하려고 찾다가 발견했다.아직 Cocos2d-x 에서는 접근되는지 확인은 안했지만, 아마도 될거같다.이게 안되면 예전처럼 Cocos2d-x 엔진소스 분석해서 OBB에서 바로 읽도록 수정해야 한다. 이 작업을 v2.0.4에서 했었는데, 이번에 v3.3 으로 업글하려고 진행 중인 상황에서부가적인 작업까지 해야하는건 좀 가혹하다. ㅡ.ㅡ;-> Cocos2d-x에서 mount된 경로(/mnt/obb/xxxxx)에 바로 접근이 가능하다. I. Jobb를 이용한 OBB 파일 생성 1. sdk/tools/jobb.bat 를 path로 걸어준다.2. 커맨드창에서 아래와 같이 입력한다. d:\>jobb -d /Resources -o /Resources_test... 2015. 1. 21.
[소개] SMI 자막오류 수정해주는 프로그램 [소개] SMI 자막오류 수정해주는 프로그램 PC에서 잘 보이던 자막이 아마존 파이어TV의 XBMC에서 보려고 하면 바로 튕겨버리는 현상때문에한참을 헤메다가 혹시 자막문제인가 싶어서 찾아보니 smi 파일오류를 수정해주는 프로그램이 있었네요. 첨부: 2015. 1. 4.