AOSA Volume I, Ch01 – Asterisk

Asterisk 로고

* 오픈 소스 응용 프로그램 구조(The architecture of Open Source Applications) 1권에 대한 모든 내용은 여기에서 볼 수 있다.   Russel Bryant 원문: http://aosabook.org/en/asterisk.html Asterisk는 GPLv2로 배포 중인 오픈 소스 전화통신 응용 플랫폼이다. 간단히 얘기하면 전화를 걸거나 받고, 또는 전화 호출을 사용자 입맛에 맞춰 처리하는 서버 응용 프로그램이다.

overload와 중복 정의

overload

@ http://funnyneel.com/funny-image/overload-33 객체 지향 프로그래밍을 조금이라도 학습했다면 overload란 말 역시 알고 있을 겁니다. 다형성과 연관된 것으로 형태가 같은 여러 함수 또는 메소드를 상황에 따라 호출하는 걸 말합니다. 예를 들면 다음과 같습니다. 이름이 같은 foo 함수가 둘이지만 컴파일과 실행할 때 오류는 발생하지 않으며 그에 맞는 함수를 호출합니다. 여기서 이를 얘기하려는 것은 아니고 …

Continue reading

Introduction To Mercurial Phases (Part III)

mercurial-logo-droplets-200

원문: http://www.logilab.org/blogentry/88259 이 글은 머큐리얼(Mercurial) 2.1에 구현한 새 기능인 상태(phases)에 대한 일련의 글 중 마지막입니다. 첫 번째 글에서는 상태가 머큐리얼 사용자에게 어떻게 도움이 되는지, 두 번째 글에서는 상태를 어떻게 제어하는지를 설명했습니다. 이 글에서는 업그레이드할 때 주의할 점이 무엇인지 설명합니다. 업그레이드할 때 주의할 점과 하위 호환성 상태를 쓰더라도 저장소를 변환하는 과정은 없습니다. …

Continue reading