Node.JS로 만들어진 기본 웹서버 템플릿에는 고정파일(Static File) 서빙 기능이 없다. 즉, 단순히 말해서 특정 경로의 html 파일을 표시해 주거나 이미지 파일을 읽어서 웹브라우저에 표시해 줄 수가 없다. 이런 기능은 직접 구현해야 한다.
2011-07-08
2011-07-05
[node.js] Evaluation
node.js
//
2011년 7월 5일 작성
굳이 node.js로 표현해야 할지 아니면 Java Script로 통합해서 표현해야 될 지는 모르겠지만, 하여간 evaluation, 즉 코드에서 코드 실행시키기(?)
2011-06-28
[iOS] NSAssert를 이용한 Objective-C 디버깅
iOS
,
Objective-C
//
2011년 6월 28일 작성
Objective-C 용 assert()류 API인 NSAssert() 의 기본 사용법 정리.
2011-06-22
[node.js] 루프와 process.nextTick()
node.js
//
2011년 6월 22일 작성
node.js 암초 2번째 이야기. 이번에는 node.js의 루프와 process.nextTick() 관한 이야기를 적어볼까 한다. (루프가 뭔지는 굳이 설명할 필요는 없을 것 같다.)
[Emacs] flymake-cursor.el
Emacs
//
2011년 6월 22일 작성
Flymake 는 마우스 친화적이다. 물론 키보드로도 오류내용 파악이 가능하긴 하지만 그다지 마음에 들지 않았다. 그래서 찾아보니 flymake-cursor.el 이라는 확장이 있었다.
flymake-cursor.el 은 오류가 표시된 라인에 커서를 이동시킨 후 잠시 기다리면 미니버퍼에 오류 내용을 표시해 주는 기능을 추가해준다.
flymake-cursor.el 은 오류가 표시된 라인에 커서를 이동시킨 후 잠시 기다리면 미니버퍼에 오류 내용을 표시해 주는 기능을 추가해준다.
2011-06-21
[node.js] 비동기 코딩스타일 이라는 암초
node.js
//
2011년 6월 21일 작성
node.js 는 비동기(asynchronous) 모델의 코딩을 하기 쉽도록 디자인 되어 있다. 하지만 그렇다고 무작정 쉽게 코딩이 가능한건 아니다. 기존의 동기화 기반의 멀티스레드 모델을 코딩 했거나 함수나 메서드 등의 리턴값을 이용해 로직을 작성하던 때에 비해서 달라지는 점이 있는데, 익숙하지 않아서 문제가 발생해도 쉽게 해결되지 않을 수 있다.
2011-06-20
[Emacs] Terminal.app 에서 Shift-Tab 사용하기
문제의 시작은 Mac OS X 에서 Terminal.app(터미널) 에서
emacs -nw 를 사용 시 Shift-TAB 키가 'M-[ z'로 인식된다는 점이다. org-mode 등에서 접혀진 컨텐트를 몽땅 펴는 키인 만큼 없으면 좀 불편할 수도 있어서 방법을 찾아보기로 했다.
피드 구독하기:
글 (Atom)