괴짜 프로그래머의 일상사~@@
프로그래밍, 컴퓨터, 그리고 일상에 관한 소소한 이야기들...
Blog | Guestbook
Keyword | Local | Tag
T 102 / Y 700 / Total 3405160
Catergories
Calendar
«   2009/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Tag
콘솔, 트리, 안윤호, 서른 즈음에, 체스, OpenGL, 그 참을 수 없는 가벼움, ms600, 아인슈타인, nProtect, Min, 막기, 베스트셀러, 공간, 파이썬, 뮤텍스, 죽음, 케빈 코스트너, 관리, 마인드 맵,
Archive
Link
Search
  submit
Recent Articles
Recent Comments
Recent Trackbacks
해당되는 게시물 4건
2009/02/06 17:02
피츠제럴드 단편선 2

개봉을 앞 둔 영화 "벤저민 버튼의 시간은 거꾸로 간다"의 원작인 피츠 제럴드의 단편, "벤저민 버튼의 기이한 사건"이 인기다. 관련 단어로 인터넷 서점에서 검색을 해보면 그야말로 책들이 쏟아지고 있음을 알 수 있다. 조금 안타까운 사실은 영화 제목을 의역을 하면서 소설 제목까지 같이 훼손되고 있다는 점이다. 원제의 제목이 "The Curious Case of Benjamin Button"임에도 불구하고, 대부분의 책이 영화 제목을 따라서 "벤저민 버튼의 시간은 거꾸로 간다"라고 출판되고 있다.

"벤저민 버튼의 기이한 사건"만을 읽고 싶은 분이라면 아래 주소에서 원문을 다운로드 받아서 읽어 볼 수 있다. 단편이라 그리 길지 않기 때문에 쉽게 읽겠지 하고는 다운 받았는데 보기 보다는 쉽지 않다. ㅋㅋㅋ~

http://feedbooks.com/book/3431


책에는 총 6편의 단편이 포함되어 있었는데, 다들 마음에 들었다. 거의 모든 작품에서 뛰어난 작가적 상상력을 볼 수 있었다. '어떻게 이 따위 생각을 했을까?'하는 느낌. 그 중에 특히 《해변의 해적》이라는 작품이 맘에 들었다. 작가적인 상상력이 번뜩이지는 않는 통속적인 내용이었지만, 그것을 풀어가는 문장이 너무나 아름다웠기 때문이다. 읽는 내내 눈과 머리가 즐거웠다고나 할까?
이 황당한 이야기는 푸른 꿈과도 같고 파란 실크스타킹처럼 다채로운 바다에서, 어린아이의 동공처럼 푸르른 하늘 아래에서 시작된다.
...
태양에서 5시가 굴러 내려와 조용히 바다로 빠졌다.
...
핫케이크를 버리듯이 그 여자를 버리라고 했더니 그 사람은 그대로 했어요.
...
"자루에 뭐가 들었죠?" 아디터가 부드럽게 물었다.
"플로리다 진흙이요. 내가 당신에게 말한 두 가지 진실 중 하나이죠."
"나머지는 알 것 같은데요.· 그녀는 발끝을 세우고 그에게 부드럽게 키스했다.

피츠제럴드, 《해변의 해적》 中
이쯤되면 원문도 보고싶은 충동이 느껴진다. 역시나 인터넷엔 없는게 없는 요즘 세상. 아래는 발췌한 부분의 원문이다. 근데 번역을 너무 잘해서 사실 원문이나 번역문이나 느낌은 고놈이 고놈인듯. 역시나 민음사 세계문학전집 시리즈 답다.
This unlikely story begins on a sea that was a blue dream, as colorful as blue-silk stockings, and beneath a sky as blue as the irises of children's eyes.
...
Five o'clock rolled down from the sun and plumped soundlessly into the sea.
...
I told him to drop her like a hot cake, and he did.
...
"What was in the bags?" she asked softly.
"Florida mud," he answered. "That was one of the two true things I told you."
"Perhaps I can guess the other one," she said; and reaching up on her tiptoes she kissed him softly in the illustration.

F. Scott Fitzgerald, "The Offshore Pirate"
《해변의 해적》은 주인공인 도도한 아가씨가 한 남자에게 마음을 여는 과정을 그리고 있는 작품이다. 남자가 조금 어처구니 없는 수법을 쓰긴 하지만, 어쨌든 그들의 이야기에 잠시나마 낭만적인 환상에 빠질 수 있었다. 도도한 주인공 아디터의 캐릭터도 맘에 들고 말이징. 물론 현실 세계에서 만난다면 ㅂㅁ일지도 ㅎㅎ...

아래 그림은 피츠제럴드가 처음 쓴 《해변의 해적》의 엔딩 부분이다. 처음에는 아디터의 꿈으로 결말을 지었다가, 극적 재미를 위해 지금처럼 결말 부분을 고쳐 썼다고 한다. 이런걸 보면 '창조란 참 고달픈 작업인것 같다'는 느낌이 든다.

TAG : 소설
2009/02/06 17:02
테크박스
[GGG]

컴퓨터 프로그래밍과 관련된 내용의 글입니다.
아래 내용의 저작권은 저작자에게 있습니다.
다른 사이트로 옮길 때에는 출처를 밝혀 주세요.


아래 내용은 프로그래밍과 관련된 문서를 번역한 것 입니다.
출처는 각 문서의 내용에 포함되어 있습니다.

  1. C++ 초기화 리스트에 관하여
  2. 리눅스 커널 코딩 스타일



2009/02/06 17:02
Cool stuff
재미있는 기술 문서들을 모아놓는 코너입니다.
심심하신 분들은 한번씩 읽어보세요.
읽는 만큼 쭉쭉 늘어나는 내공을 느끼실 수 있을 겁니다.

Best Practices for Creating DLLs
DLL의 초기화, 종료 코드를 안전하게 작성하는 방법에 대해서 알려줍니다.
DllMain에는 생각보다 엄청 복잡한 비밀이 많이 숨겨져 있다죠.
이상하게 되는 경우에 대한 시나리오가 같이 있었으면 금상첨화일뻔 했겠단 생각이 듭니당.
http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx


What's new in Visual C++ 2008

Visual Studio 2008이 정식 출시되었습니다.
아래는 Visual C++ 2008의 새로운 기능들을 소개하는 페이지 입니다.
http://msdn2.microsoft.com/en-us/library/bb384632(VS.90).aspx

Visual C++ 2008 Express Edition은 아래 페이지에서 무료로 다운로드 받으실 수 있습니다.
http://www.microsoft.com/express/download/default.aspx

C++ explicit 키워드
http://yesarang.tistory.com/58

Linux Kernel Source
리눅스 커널 소스 사이트 입니다. 크로스 레퍼런스로 만들어놔서 보기 좋네요. *^^*
http://lxr.linux.no/source/

절제의 미학
The Old New Thing 블로그에 재미난 글이 올라왔네요. 글을 쓸 때 무엇을 추가할지 보다는 무엇을 뺄지를 생각하라는 내용입니다. 그런 예를 설명하는 부분이 정말 압권입니다. 기술 문서를 쓸 때 항상 저러한 오류를 범하곤 하죠. 그런데 댓글에서도 나왔듯이 무조건 빼는 것 보다는 대상 독자층에 맞는 내용만을 서술하는 것이 더 좋을 것 같습니다.
http://blogs.msdn.com/oldnewthing/archive/2007/10/03/5249866.aspx

코드 생성해서 실행시키기

원래 이 분야가 개척된 이유는 조금 다른데, 요즘은 보안쪽에서 더 관심을 가지고 있는것처럼 보입니다. 동적으로 코드를 생성하고 실행시키거나 실행 중에 코드 자체가 변형되는 것들이죠. 이런 식으로 런타임에 생성되거나 변형되는 코드는 고전적인 방법으로 리버싱하기가 무척 힘들기 때문에 보안쪽에서 많은 관심을 가지는 듯 합니다.
http://www.codeproject.com/useritems/Self-generating-code.asp

예외 처리

C++에서 새로 생겼고 가장 이해하기 힘들고, 가장 의견이 분분한 내용 중 하나가 예외 입니다. 특히나 어떤 상황을 예외로 규정할지에 대해서는 정말 다양한 의견이 있습니다. 이것 또한 종교적인 논쟁의 한 부분이기도 합니다. 하지만 그 논쟁 사이에서 많은 새로운 관점들을 배울 수 있을 것 같아서 모아봤습니다. c++ 그룹에서 진행된 예외와 관련된 글타래들 입니다.

예외처리 매커니즘은 좋다. 하지만 무엇을 예외로 처리할 것인가?
무엇이 예외적인 상황인가?
왜 예외를 사용하는가?
생성자에서 예외를 던질까? 말까?
어떤 예외들이 있을까?

스레드 스위칭
http://www.codeproject.com/useritems/threadswitch.asp

Vim Tip
저는 소스 코드 편집을 주로 vim으로 합니다. 웹에 올리거나 기사를 쓸 때 주로 편집하는 편인데 이 때 새로 줄이 길어서 종종 문제가 되곤 합니다. 아래 명령어를 사용하면 80 글자 이상되는 부분은 색깔을 표시해 줍니다. 편집할 때 도움이되죠. 80을 다른 숫자로 변경해 주면 길이를 바꿀 수 있습니다.
:match Error /\%>80v./

C++ 멤버 함수 포인터 크기
http://blog.naver.com/drvoss/20041594354

C/C++에서 전역 변수가 초기화 되는 과정
http://blogs.msdn.com/vcblog/archive/2006/10/20/crt-initialization.aspx

__purecall에 관해서
http://blogs.msdn.com/oldnewthing/archive/2004/04/28/122037.aspx

투명 PNG 디스플레이 하기
http://www.codeproject.com/useritems/transparent__png.asp

메모리 릭 탐지하기
http://minjang.egloos.com/1414494

DllMain에서 스레드 생성하면 데드락 걸릴까??
http://blogs.msdn.com/oldnewthing/archive/2007/09/04/4731478.aspx

다른 프로세스 TEB, PEB 구하기
http://readdie.woweb.net/entry/...

윈도우 사용 시간 제한 방법
http://www.codeproject.com/useritems/ProjectFromHell.asp

네이티브 애플리케이션
http://www.microsoft.com/technet/sysinternals/information/NativeApplications.mspx

Windows 2000/XP에서 동작하는 리얼 타임 모듈
http://www.codeproject.com/system/RealTimeModule.asp

Standard Annotation Language(SAL)을 이용한 버퍼오버런 방지 기술
http://blog.naver.com/drvoss/20041282591
http://blog.naver.com/drvoss/20042737417

MFC MDI 프레임워크에서 핸재 생성된 MDI 자식들 순회하는 방법
http://support.microsoft.com/default.aspx?scid=kb;en-us;131994

PE 포맷 체크섬 알고리즘
http://www.codeproject.com/useritems/PEChecksum.asp

유사 랜덤 제너레이터
http://www.codeproject.com/useritems/PRNG.asp

모질라 브라우저 임베딩 시키기
http://www.codeproject.com/useritems/iemozilla.asp

Vectored Exception Handling (VEH)
http://msdn.microsoft.com/msdnmag/issues/01/09/hood/
http://www.codeproject.com/useritems/VEH.asp

C++ CLI Micro Chess
http://www.codeproject.com/cpp/cpp_microchess.asp
마이크로소프트웨어에 기고한 원고와 관련해서 이상한 부분이나~
지면 관계상 설명 못했던 부분에 대한 것들을 다룹니다.

연재와 관련된 게시판을 만들었습니다.
궁금한 점이나 이상한 점, 건의 사항등은 아래 게시판에 올려주세요~
http://www.jiniya.net/zb/bbs/zboard.php?id=imaso

원고는 편집되기전 원본이라 잡지에 연재된 내용과는 다를 수 있습니다.
연재된 내용은 마이크로소프트웨어 홈페이지에서 pdf로 보실 수 있습니다.

다시 시작하는 윈도우 프로그래밍
2009. 03 프로그래밍 기반 다지기
2009. 05 메모리 이야기 I
2009. 06 메모리 이야기 II

스페셜 리포트
2008. 05 SDT 후킹의 창과 방패
2009. 02 C++ 구조 분석

윈도우 프로그래머를 위한 PE 포맷 가이드
2007. 08 실행파일 속으로(PDF) (바인드 정보) (소스)
2007. 09 DLL 로딩하기(PDF) (소스)
2007. 10 실행 파일 생성기의 원리
2007. 11 코드 패칭
2007. 12 바이러스
2008. 01 진화하는 코드
2008. 02 실행 압축의 원리
2008. 03 실행 파일 보안의 원리
2008. 04 실행 파일 프로텍터

윈도우 프로그래밍 테크닉
2007. 06 호출(calling)의 예술(PDF)
2007. 07 SpiderMonkey를 사용한 자바스크립트 임베딩(PDF) (소스)

개발자를 위한 윈도우 후킹 테크닉
2006. 05 키보드 훅을 통해 키로거 제작하기(PDF). (소스)
2006. 06 마우스 훅을 통한 화면 캡쳐 프로그램 제작하기(PDF). (소스)
2006. 07 메시지훅을 사용해 Spy++ 흉내내기(PDF). (보충) (소스 코드 버그 수정) (소스)
2006. 08 SendMessage 후킹하기(PDF). (보충) (소스)
2006. 09 Spy++ 클론 imSpy 제작하기(PDF). (소스) (2003 프로젝트) (보충)
2006. 10 저널 훅을 사용한 매크로 제작(PDF) (소스) (보충)
2006. 11 WH_SHELL 훅으로 다른 프로세스 윈도우 서브클래싱 하기(PDF) (소스) (보충)
2006. 12 WH_DEBUG 훅을 이용한 훅 탐지 방법(PDF) (소스) (보충)
2007. 01 OutputDebugString의 동작 원리(PDF) (소스) (보충)

마소 플러스
2006. 09 유니코드에 대비한 프로그램을 작성하는 여섯 가지 규칙(DOC).
2006. 09 VC++을 사용해 DLL을 만들때 지여야 할 일곱 가지 규칙
(DOC).
2006. 10 ShellExecute의 단점, ShowBrowser로 메운다
(DOC)
2006. 11 뮤텍스와 바이너리 세마포의 차이점
(웹)
2006. 12 고급 매크로 표현식에 쓸 여섯 가지 테크닉
(웹) (보충)
2007. 01 NIM게임으로 배워보는 알고리즘 디자인
(웹)
2007. 02 ini 파일 헬퍼 클래스 만들기(웹)
2007. 02 STL 맵을 사용한 환경변수 관리(PDF) (소스)
2007. 03 CRT(C Runtime Library 이야기)(웹)
2007. 04 통찰력(insight)을 찾아서(웹)
2007. 06 메모리 사용법 1
2007. 07 메모리 사용법 2
2007. 08 복잡한 포인터 선언 이해하기
2007. 09 개발자의 시간을 갉아먹는 함정들
2007. 09 가변인자 포워딩 시키기
2007. 11 코드 리딩(reading)의 중요성
2007. 12 ‘분산투자’와 ‘몰빵’에서 배우는 교훈
2008. 01 참을 수 없는 예외처리의 편리함
2008. 02 개발자를 위한 드래곤볼
2008. 04 공명의 지혜
2008. 06 효율적으로 MSDN을 보는 방법
2009. 02 Slow and steady wins the race

나만의 윈도우 라이브 가젯 만들기

2007. 02 이상한 나라의 자바스크립트
2007. 03 체스 기보 뷰어 만들기
2007. 04 Hello, World 가젯 만들기
2007. 05 StockViewer 가젯 만들기

책소개
2008. 03 Secure Coding in C and C++

 Prev   1   Next 
codewiz’s Blog is powered by Tattertools.com / Designed by faido