rein’s world

프로그래머, 독서가, 게이머 그리고 블로거

Category : Computer

컴퓨터 공학, 프로그래밍, 소프트웨어 개발, (데이터) 네트웍 관련된 내용들


  • 리뷰: The Design of the UNIX Operating System- 2008-08-22:

    무려 1986년에 나온 책. 몇몇 분들은 이름을 알고 있을 듯한 Maurice Bach 의 책이다.
    현대적인 UNIX 시스템의 모태라 할 수 있는 UNIX System V의 “세부구현 사항”에 가까운 것들을 다룬다.
    운영체제(OS) 수업 시간에 흔히 배우게 되는

    파일 I/O 최적화 관련된 기법들 — block-device의 buffer cache나  reada() 류의 연산들
    메모리 하위 시스템(페이징/페이지 교체/페이지 폴트 처리)
    프로세스 관리구조 / 관리 구조체
    프로세스간 통신 — [...]

    (계속 읽기 »)


  • WordPress 2.7 관리자 UI는 CrazyHorse로 결정인듯- 2008-08-21:

    실험적인 UI로 진행되던 CrazyHorse branch가 정식으로 거의 모든 부분이 메인 소스 트리에 통합되었다.
    현재 화면에 출력되는 관리자 화면은

    정도의 모습니다. 처음에 볼 수 있었던 실험 버젼과 거의 같은 모습을 하고 있다.
     
    참고로 예전 포스팅의 캡쳐 화면과도 비교해보자.
    개략적으로 설명하면, 거의 대부분의 예정된 변화가 추가되었지만 초기버젼과 비교해서는 QuickPress 라고 부르던 간단 포스팅 쓰기 메뉴가 대쉬보드에서 사라졌다 정도.
    대신 "Press this!" [...]

    (계속 읽기 »)


  • WordPress 2.7 관리자 UI가 다시 변경됩니다- 2008-08-20:

    물론 이전 사용자 인터페이스(UI)로 돌아가는 것은 아닙니다.
    전번에 소개했던 새로운 UI 개발용 branch인 CrazyHorse가 2.7 trunk (개발버젼) 쪽으로 통합되기 시작했습니다. 오늘 오전에 WordPress trac을 보니 해당 작업에 대한 ticket(작업 이슈)이 시작되었더군요.
    이번 티켓의 내용은 CrazyHorse UI 중 일부(상당량이긴하지만)를 현재 작업 중인 주 소스트리인 2.7 버젼에 통합 시킨다라는 것입니다. (이미 해당 패치도 존재합니다)
    아마도 몇 주 후에는 해당 UI를 [...]

    (계속 읽기 »)


  • 추리소설에서 디버깅의 향기를 느끼기- 2008-08-11:

    추리소설 내지는 추리가 내재된 소설, 극, 드라마, 영화등을 볼 때 아주 높은 확률로 (프로그램) 디버깅의 향기를 느끼게 된다.
    decadence in the rye의 “핀치의 부리”를 통해 간만에 읽은 셜록 홈즈의 구절들.

    “Eliminate all other factors, and the one which remains must be the truth.” (4개의 서명, 1장)
    “How often have I said to you that when you have eliminated [...]

    (계속 읽기 »)


  • 잡담: 2008년 8월 11일- 2008-08-11:

    더위
    어젯밤은 정말 더위가 강렬 -_-;;
    밤 10시 정도에 MacBook 대쉬보드를 들여다보는데 — 거기에 일기예보랑 영어사전, 구글 검색창이 있음 — 일기 예보에 나오는 서울의 현재 기온이 31도. 이게 미쳤나하고 기상청 홈페이지에서 확인해본 것도 30.8도 Orz
    날 죽여라 Orz
    더위 때문에 몇 번 깬 것 같다 + 너무 더워서 침대에서 못자고 결국 바닥에서 잤음.
    번역
    번역을 하나 하게될 수도 있어서(…) 샘플로 몇 [...]

    (계속 읽기 »)


  • WordPress 2.6.1 beta 시작- 2008-08-06:

    WP 2.6 버젼에 태그 이름을 출력할 때 non-latin1 문자가 제대로 화면에 표시되지 않던 버그가 있었는데 이게 해결된 2.6.1 버젼이 alpha 딱지를 떼고 beta 버젼으로 변경됨.
    대략 3달전에 보고했던 버그였는데, 수정은 이번 릴리즈에서야 될 예정이라 참 슬프다 Orz
    뭐랄까 최근 WordPress 개발 방향이 기존 코드 베이스 수정보다는 새 기능 구현 / 새 관리자 페이지 구현 쪽에 쏠려있다는 느낌은 [...]

    (계속 읽기 »)


  • 서버 / 클라이언트 쪽에서의 동시성(concurrency)의 차이- 2008-08-04:

    라는 글이 Sutter’s Mill에 올라왔음.

    개략적인 내용은 서버 응용 — 특히 DBMS와 연동되는 다수의 요청과 그에 대한 transaction을 사용하는 구조 — 에서는 동시성을 위해서 하는 일이,

    대다수의 작업이 transaction 기반
    동시성 자체가 DBMS 단에서 처리됨
    DBMS 자체의 동시성 처리는 많은 경우 row lock -> page lock or index lock -> table lock 같은 잘 알려진 알고리즘으로 해결됨

    과 같은 이유로 [...]

    (계속 읽기 »)