얼그레이 – 빌드하는 법
개요 Earlgrey 라이브러리는 기본적으로 Visual Studio 2008 + Feature Pack 조합이면 별도의 작업을 하지 않아도 빌드가 된다. 그러나 구미에 맞게 외부 라이브러리와 연동하거나 성능 및 기능 옵션을 조정할 수도 있다.…
개요 Earlgrey 라이브러리는 기본적으로 Visual Studio 2008 + Feature Pack 조합이면 별도의 작업을 하지 않아도 빌드가 된다. 그러나 구미에 맞게 외부 라이브러리와 연동하거나 성능 및 기능 옵션을 조정할 수도 있다.…
Introduction Earlgrey has now two kinds of build tools. Third-party tools Custom tools Third-party tools Build tools developed by other open source communities are now placed in /trunk/vendor path. We…
주의 Common problems in multi-core programming, Part 2: Heavily contended locks 중 핵심만 발췌 번역한 글이다. 과도한 잠금 경합 경쟁 조건을 방지하려고 잠금을 사용하면, 잠금에 대한 경합이 지나치게 발생하여 성능…
스레드, 데이터 경쟁, 교차 잠금, 라이브 잠금 Common problems in multi-core programming, Part 1: Threads, data races, deadlocks, live locks 중 핵심만 발췌 번역한 글이다. 지나치게 많은 스레드 스레드가 너무…
스레드, 데이터 경쟁, 교차 잠금, 라이브 잠금 Common problems in multi-core programming, Part 1: Threads, data races, deadlocks, live locks 중 핵심만 발췌 번역한 글이다. 지나치게 많은 스레드 스레드가 너무…
homebrew는 MacPorts같은 패키지 관리자입니다. Homebrew와 MacPorts가 뭔지 모르는 사람도 있겠군요. Homebrew는 Mac OS X에서 mysql, wget 같은 소프트웨어를 쉽게 설치하고 관리하게 도와주는 프로그램입니다. 자, 소개는 이만하고 homebrew를 몇 달 써본…
wget은 주로 웹에서 파일을 다운로드 받을 때 사용하는 명령 줄(Shell) 프로그램이다. 그 뿐 아니라 특정 도메인에 속한 웹 사이트를 모두 내려받는데 사용하기도 한다. 오프라인에서 특정 웹 사이트의 자료가 필요하거나 자신이…
출처: [[Great Code]] 1권: 하드웨어의 이해 2장. 수치 표기법 비트 스트링 니블 (Nibble): 4 비트, 1/2 바이트 바이트 (Byte): 8 비트 워드 (Word): 16 비트, 2 바이트 더블워드 (DWord): 32…
출처: Great Code 1권: 하드웨어의 이해 본문=3장. \'2진법 연산과 비트 연산\'에서 다룬 주제 중 하나입니다. 모듈로 n(modulo-n) 카운터는 0부터 n-1까지 증가하며, 이후 다시 0으로 돌아간다. 효율적인 모듈로 n 카운터를 만드는…
최근 문서 갱신 날짜: 2012년 11월 19일 종이책을 스캔하는 이유 경제적 관점 서재를 가득 채운 종이책은 아름답기까지 하지만 서울처럼 땅값이 만만치 않은 곳에서는 서재 하나가 차지하는 공간을 임대료로 환산해 계산해볼…