본문 바로가기

전체 글

(188)
멀티쓰레드 프로그래밍은 왜이리 힘드나요?
읽을거리 괜찮은 블로그 읽을거리 괜찮은 블로그 http://blog.wangmul.com/page/6/
eventlet을 활용한 비동기 I/O 프로그래밍 원본: http://spoqa.github.io/2012/02/13/concurrency-and-eventlet.html 우선 스포카 개발팀에서 겪었던 문제부터 시작하죠. 얼마 전 페이스북(facebook)의 FQL(Facebook Query Language)를 통해 정보를 수집해서 이를 활용하는 기능을 작성해야 했습니다. 기존의 함수들은 필요할 때마다 FQL을 요청하는 방식이었고 당연히 이건 너무 느렸죠. 그래서 생각한 것이 “하루의 일정 시간마다 대량의 FQL 요청을 보내서 필요한 정보를 미리 갱신시켜놓자.”였습니다. 여기까진 좋았죠. 이때 제가 작성한 코드의 얼개를 살펴보면 대강 이렇습니다.# 페이스북 계정들을 가져와서 반복하면서for account in FacebookAccount.query: a..
직렬화라... FlatBuffers VS cap'n proto
tdd 생각 원본글 : http://oddpoet.net/blog/2010/08/02/a-new-look-at-test-driven-development-kr/ TDD에 대한 조금 다른 생각AUG 2ND, 2010Dave Astels의 A New Look at Test Driven Development라는 Article을 번역한 글입니다. BDD(Behavior Driven Development)의 시작점이라 할 만한 글이지요. 2005년도에 씌여진 아티클이지만 개발조직에서 TDD의 수행지표로 code coverage를 사용하고 있는 작금의 현실에, TDD의 의미를 다시금 새겨보는데 도움이 될 듯 합니다.참고로 BDD(Behaviour Driven Development)를 일반적으로 ‘행위주도개발’이라고 번역하는 듯..
node 예외처리 domain domain 관련 문서 http://www.howtojs.org/understanding-exceptions-domains-in-nodejs/
자바스크립트 다형성 확실히 느꼈다TDD 책을 읽으면서 자바스크립트 문법으로 그대로 적용할 수 없다문법이 아니라 방식을 바꿔야 한다... 자바스크립트의 다형성은 OOP 언어와 다르다링크를 읽어보면서 다시 수정.. https://blog.codecentric.de/en/2014/02/polymorphism-object-oriented-systems/
자바스크립트 상속 원본 : http://wikibook.co.kr/article/prototypal-inheritance/ 이 절에서는 프로토타입 상속을 설명하지만 프로토타입 상속의 내부적인 동작 방식은 의외로 복잡합니다. 단순히 프로토타입 상속을 사용하고 싶기만 한 사람에게는 오히려 혼란을 일으킬 만한 위험이 있습니다. 그렇기 때문에 처음에는 형식만 설명합니다. 예제 5.9의 클래스 정의와 비슷한 것을 프로토타입 상속을 사용해 바꾼 것이 예제 5.11입니다.예제 5.11 프로토타입 상속을 사용한 클래스 정의// 클래스 정의에 해당 function MyClass(x, y) { this.x = x; this.y = y; } MyClass.prototype.show = function() { print(this.x, this..