목록nodejs (8)
준호씨의 블로그
나의 주요 관심사는 역시 개발이다. 소프트웨어 개발이 주력이지만 하드웨어 개발이나 그 외 여러가지 개발을 포함한다. 일종의 Maker 와 같은 개념이라고 보면 되겠다. 이러한 개념 역시 시간이 지나면서 점점 더 구체화 되어 가는 것 같다. 일일코딩, 일일커밋 매년 세우는 계획 중 일일코딩이 있다. 단순 일일코딩으로는 달성률을 확인 하기가 번거로워서 최근 일일커밋 (http://junho85.pe.kr/371) 으로 전향 했다. 일일커밋은 일일코딩에 국한 되지는 않는다. TIL 이나 기타 글쓰기나 이슈처리 등등 도 일일커밋에 포함되기 때문에 100% 일일코딩으로 채운다고 볼 수는 없다. 하지만 가급적 코딩을 주력으로 하려고 했다. 일일커밋은 12월 3일에 시작해서 25일 지속하다가 중간에 몇번 놓쳐서 다시..
프로젝트는 처음 시작 할 때 책의 예제를 기준으로 하다 보니 구 버전의 socket.io 를 사용하고 있었다. 기존 설정이 ~0.9.6 로 되어 있었는데 실제 설치 되는 버전을 확인 해 보니 0.9.17 이었다. 최신 버전은 1.3.7로 확인 된다. (http://socket.io/ 에서 확인) socket.io 사이트에 마이그레이션 가이드도 있다. Migration from 0.9 http://socket.io/docs/migrating-from-0-9/ 일단 package.json 의 설정을 1.3.7 로 바꾸고 npm install 그나저나 내 프로그램이 단순해서 그런건지 하위 호환성이 지원 되어서 그런지 프로그램은 잘 동작한다. 마이그레이션 가이드를 보니 io.sockets.emit 을 io.em..
요즘 간단히 토이 프로젝트를 하나 진행하는 중 https://github.com/junho85/RussianRoulette 모던 웹을 위한 Node.js 프로그래밍 책을 보면서 Ndoe.js 스터디 하면서 만들어 보고 있다. 이 프로젝트의 개발 동기는 스프링 프레임워크 스터디 다다음 챕터 준비자를 뽑기 위한 프로그램 개발. (왜 Node.js 를 이용했냐 하면 그날 팀에 Node.js 세미나도 있었고 집에 책도 있고 관심도 있고 겸사겸사) 러시안 룰렛이라고 일종의 제비뽑기 게임이다. 대략 다음과 같은 프로그램이다. socket.io 모듈을 이용해서 여러 브라우저에서 변화를 같이 볼 수 있도록 함. 아직 기능이 많이 미비하다. 일일커밋(http://junho85.pe.kr/371) 을 하면서 차차 기능을 ..