지난 번, Node.js 용 c++ Addon을 gcc로 컴파일하기 (node-gyp 없이) 를 통해 기본적인 Addon 개발 방법 및 v8 Local 다루는 법을 알아 보았습니다.그 후 Async Callback은 어떻게 작성할까에 대해, 틈틈이 테스트를 해보았는데 v8 API 사용에 익숙치 않다보니 오랜 시간 난항을 겪었습니다. 오랜 인고의 시간 끝에 사용법을 알게되어 포스팅 해 봅니다.v8의 Handle (memory) 관리 방법Addon 샘플 코드 (Async callback) 작성순으로 소개하겠습니다.※ v8 이란? -> Google Chrome 및 Node.js의 Javascript Engine 입니다. 1. v8의 Handle (memory) 관리 방법이걸 먼저 소개하는 이유는, 제가 이걸 ..
Node.js의 명성과 장점은 굳이 제가 언급할 필요도 없을 것입니다.획기적인 생산성을 제공하기로 유명한데, 그래도 저같은 C 개발자가 처음 Node.js 프로젝트에 합류했을 때에는 여전히 일부 모듈만이라도 C로 개발하고 싶은 욕구가 마음 속 깊은 곳에서 부터 꿈틀꿈틀댑니다. 또는 내가 만든 C/C++ 라이브러리를 Javascript Language에도 binding해서 제공하고 싶다면 비슷한 욕구가 생길 것입니다.Node.js에서 require로 load해 쓸 수 있는 이런 C/C++로 제작된 Shared Object를 Addon이라 부릅니다. Addon을 처음 개발할 때, 간단히 따라할 수 있는 예제 코드와 node-gyp 라는 빌딩 툴이 Node.js 홈페이지에 매우 쉽게 정리되어 있습니다.C++ ..
- Total
- Today
- Yesterday
- node-gyp
- nodejs
- Push Service
- content-addressable storage
- Samsung gear
- systemd/casync
- Gear S3
- content addressable storage
- IOT
- Tizen
- Tizen Studio
- CUDA
- Lennart Poettering
- casync
- Tizen SDK
- Container
- Gear s2
- Tizen Emulator
- Tizen Push
- node.js
- Wearable
- NPPi
- GCM
- Samsung Push
- Push
- samsung
- 푸시
- gear
- libfuse
- 타이젠
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |