로직의 네트워크 동기화 처리 Posted on January 28, 2015 실시간 게임이라 하더라도, 내부적으로는 모든 게임의 구성은 턴으로 구성하는 것이 좋다. (실제 초당 n프레임 같은 개념에서 각 프레임은 턴과 같은 개념이기 때문이다.) [Read More] Tags: 동기화 서버
Thread design 01 - 우리는 이미 알고 있었다 Posted on December 29, 2014 제가 프로그래밍을 처음 배울 때의 CLI 프로그래밍과 WIN32 프로그래밍으로 넘어왔을 때 큰 괴리를 느꼈습니다. [Read More] Tags: Async 병렬프로그래밍 멀티스레드
웹 로그 서버 구축기 with rails V2 Posted on December 16, 2014 개발 목표 자동으로 파일로 남겨져 있는 로그를 분석해, 시스템에 영향을 주는 작업을 알려주기 위해 개발 됐다. 파일로 남겨져 있는 log를 db으로 밀어 넣는 작업은 log_shipper가 담당한다. db에 있는 데이터를 조건에 맞게 검색해서 보여주는 역할을 하는 web_server를 만들고자 의도했다. 실제 쿼리 작성 비용과 web_server의 API 개발 비용이 크게 차이 나지 않음을... [Read More] Tags: Ruby Rails
non-blocking multithread programming Posted on December 9, 2014 클럭도 물론 중요하지만, 코어가 몇갠지 부터 보는 일이 자연스러워진지도 몇년. [Read More] Tags: Async 병렬프로그래밍 멀티스레드