쭌안아빠
나 그리고 또 다른 누군가에게는 작은 도움이 될만한 정보를 기록 합니다.
2012년 12월 26일 수요일
JavaScript Allongé eBook 구입
›
얼마 전 Hacker News 에 소개된 전자책인데 leanpub 을 통해 구입해서 읽고 있다 . PDF혹은 아이패드나 아이폰에서도 볼수 있는 eBook 형식으로 제공된다. JavaScript Allongé 는 기본 문법을 알고 있는 독자...
2012년 12월 25일 화요일
node.js chat server with QT client
›
node.js tcp chatting server with QT client node.js로 구현한 채팅 서버 및 QT로 GUI를 꾸민 클라이언트이다. 사용자 등록, 로그인, 대화상대 추가/삭제, 로그인/아웃 알림 및 메시지 전달 기능이 구현되...
댓글 3개:
2012년 12월 11일 화요일
node.js 의 thread pool(libuv) 부분
›
node.js 에서의 입출력 동작은 멀티쓰레드(thread pool)로 구현된다. 소스 코드에서 이 부분을 정리해본다. 다음과 같이 파일을 비동기로 읽어오는 스크립트가 있을때, 함수 호출을 따라가 보면 다음과 같다. var fs = requi...
node.js : threads-a-gogo compile error
›
node.js를 위한 thread, threads_a_gogo 컴파일시 오류 해결 방법
2012년 12월 6일 목요일
node.js single thread / multi thread ?
›
node.js 는 단일 쓰레드 환경이다. 그런데 이 말은, 사용자의 스크립트가 단일 쓰레드에서 구동된다는 의미이다. 즉, 사용자의 요청들을 처리하기 위한 이벤트 루프가 하나의 쓰레드로 돌아간다. 그러나, 실제 비동기 작업은 멀티 쓰레드(thread ...
댓글 3개:
2012년 12월 4일 화요일
꿀벌이 사라진 이후
›
꿀벌을 보고 공상하다. 아니 망상일까? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
2012년 12월 1일 토요일
node.js 에서 module.export, export차이는?
›
앞서의 글에서 node.js 의 내부구조를 약간 맛봤는데, 사용자의 스크립트에서 사용되는 전역객체, module의 속성 exports 와 그냥 exports의 사용시 의 차이점을 알아본다.
댓글 1개:
2012년 11월 28일 수요일
node.js 분석
›
Node.js source code analysis How node executes user code ? 최근 국내에도 node.js 컨퍼런스가 개최되는등 관심이 높아지고 있다. 그런데 기존 javascript를 어떻게 웹브라우져에 ...
댓글 2개:
2012년 10월 26일 금요일
Linux Asynchronous I/O 예제
›
지금 프로젝트에서 작성한 프로그램의 개선점을 찾다보니, 비동기 작업 처리를 위해 aio를 이용하면 좋을듯 하다. 아래 사이트 내용을 참조하여 완전한 예제로 구성해보았다. http://www.ibm.com/developerworks/linux/lib...
댓글 1개:
2012년 10월 16일 화요일
ios6 개발: Autorotation, viewDidUnload
›
FeelingNote app에 ios6을 적용하다가 알게 된것을 간단히 정리. 1. Autorotation 변경 ios6.0 이전에는 app이 처음 기동될때, 다음 순서를 따랐지만 - shouldAutorotateToInterfaceOrie...
2012년 9월 28일 금요일
forever loop 를 활용한 error handling
›
함수내 에러처리에 대한 방법은 여러가지가 있겠으나, 최근 흥미로운 글 하나를 읽었다. http://www.codeofhonor.com/blog/error-handling-using-forever-loop for loop 를 활용한 기법인데 정리해...
2012년 9월 20일 목요일
regex basic
›
[] => [] 안에 존재하는 문자들중 한 문자만을 나타낸다. 예) [abc] 는 a , b, c 중에 한문자. '-' 는 범위. 즉 [a-f] 는 [abcdf] \w => [a-zA-Z0-9_] \d =...
2012년 9월 10일 월요일
python decorator
›
#!/usr/bin/env python # -*- encoding:utf-8-*- import time def elapsed_time(functor): def decorated(*args, **kwargs): star...
Python Flask 설치 (windows)
›
0. 당연히 python은 먼저 설치 되어 있어야 함. 1. easy_install, pip 설치 : 이것들은 Python 패키지들을 설치하고 관리하기 위한 도구이다. 다음 순서대로 수행. - easy_install 설치 http...
2012년 9월 3일 월요일
Ruby on Rails 간단 게시판 다시 만들어보기
›
예제 소스: https://github.com/jeremyko/RailsBoardSample/tree/moreRailsWay 참고한 문서 : http://ruby.railstutorial.org/ruby-on-rails-tutorial-book...
댓글 1개:
2012년 8월 28일 화요일
Ruby on Rails 간단 게시판
›
(rails 에 관심있는 새내기에 의한, 새내기를 위한 글 입니다~~). 요즘 취미로 Ruby on Rails 에 대해 공부하고 있는데, 간단한 게시판 예제를 작성 해보자. 이 예제의 소스는 여기서 받을수 있다. https://github....
댓글 3개:
2012년 8월 14일 화요일
Windows 에서 Ruby on Rails (RoR) 3.2.8 + Oracle XE 11g
›
RoR 은 기본적으로 Sqlite 를 Database로 제공해주고 있다. 나는 Oracle XE를 개발용으로 사용중이라서, 여기에 맞춰서 설정을 해보기로 했다. 개발 환경은 다음과 같다. Ruby 1.9.3 RoR 3.2.8 Orac...
댓글 1개:
2012년 8월 10일 금요일
Lvalue 와 Rvalue 정리
›
c++11 의 기능중에 Rvalue references 을 보다 보니, Lvalue 와 Rvalue 의 판단 기준을 다시 한번 정리해야 할것 같다. 내가 지금까지 이것들을 구분하는 기준은 대입연산자 왼쪽, 오른쪽으로 기준으로 원시적 판단을 했었는데, ...
댓글 16개:
C++11(C++0x) 과 CodeBlock , mingw32-gcc
›
C++11 (C++0x) 기능을 CodeBlock, mingw32-gcc 를 이용해서 Windows에서 시험해 보자. 새로운 c++ 표준의 기능들을 시험해보기 위해서는 VC++ express 2010 를 비롯한 다양한 컴파일러를 이용해서 해볼수 있지...
2012년 8월 8일 수요일
Django 게시판 만들기 4 - 검색 기능 구현
›
이제 검색 기능만 구현하면 이 간단 게시판은 완성이다. 우리는 전체목록 출력을 위한 listSpecificPage.html 템플릿 작성시, 검색 버튼을 누르면 /searchWithSubject/ 로 이동하게 해 놓았다. 그러므로, 지금까지 해왔던 것...
댓글 1개:
‹
›
홈
웹 버전 보기