일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
개봉을 앞 둔 영화 "벤저민 버튼의 시간은 거꾸로 간다"의 원작인 피츠 제럴드의 단편, "벤저민 버튼의 기이한 사건"이 인기다. 관련 단어로 인터넷 서점에서 검색을 해보면 그야말로 책들이 쏟아지고 있음을 알 수 있다. 조금 안타까운 사실은 영화 제목을 의역을 하면서 소설 제목까지 같이 훼손되고 있다는 점이다. 원제의 제목이 "The Curious Case of Benjamin Button"임에도 불구하고, 대부분의 책이 영화 제목을 따라서 "벤저민 버튼의 시간은 거꾸로 간다"라고 출판되고 있다. "벤저민 버튼의 기이한 사건"만을 읽고 싶은 분이라면 아래 주소에서 원문을 다운로드 받아서 읽어 볼 수 있다. 단편이라 그리 길지 않기 때문에 쉽게 읽겠지 하고는 다운 받았는데 보기 보다는 쉽지 않다. ㅋㅋㅋ~ http://feedbooks.com/book/3431 책에는 총 6편의 단편이 포함되어 있었는데, 다들 마음에 들었다. 거의 모든 작품에서 뛰어난 작가적 상상력을 볼 수 있었다. '어떻게 이 따위 생각을 했을까?'하는 느낌. 그 중에 특히 《해변의 해적》이라는 작품이 맘에 들었다. 작가적인 상상력이 번뜩이지는 않는 통속적인 내용이었지만, 그것을 풀어가는 문장이 너무나 아름다웠기 때문이다. 읽는 내내 눈과 머리가 즐거웠다고나 할까? 이 황당한 이야기는 푸른 꿈과도 같고 파란 실크스타킹처럼 다채로운 바다에서, 어린아이의 동공처럼 푸르른 하늘 아래에서 시작된다.이쯤되면 원문도 보고싶은 충동이 느껴진다. 역시나 인터넷엔 없는게 없는 요즘 세상. 아래는 발췌한 부분의 원문이다. 근데 번역을 너무 잘해서 사실 원문이나 번역문이나 느낌은 고놈이 고놈인듯. 역시나 민음사 세계문학전집 시리즈 답다. 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.《해변의 해적》은 주인공인 도도한 아가씨가 한 남자에게 마음을 여는 과정을 그리고 있는 작품이다. 남자가 조금 어처구니 없는 수법을 쓰긴 하지만, 어쨌든 그들의 이야기에 잠시나마 낭만적인 환상에 빠질 수 있었다. 도도한 주인공 아디터의 캐릭터도 맘에 들고 말이징. 물론 현실 세계에서 만난다면 ㅂㅁ일지도 ㅎㅎ... 아래 그림은 피츠제럴드가 처음 쓴 《해변의 해적》의 엔딩 부분이다. 처음에는 아디터의 꿈으로 결말을 지었다가, 극적 재미를 위해 지금처럼 결말 부분을 고쳐 썼다고 한다. 이런걸 보면 '창조란 참 고달픈 작업인것 같다'는 느낌이 든다. ![]() |
[GGG] 컴퓨터 프로그래밍과 관련된 내용의 글입니다. 아래 내용의 저작권은 저작자에게 있습니다. 다른 사이트로 옮길 때에는 출처를 밝혀 주세요.
아래 내용은 프로그래밍과 관련된 문서를 번역한 것 입니다. 출처는 각 문서의 내용에 포함되어 있습니다. |
재미있는 기술 문서들을 모아놓는 코너입니다. 심심하신 분들은 한번씩 읽어보세요. 읽는 만큼 쭉쭉 늘어나는 내공을 느끼실 수 있을 겁니다. 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 |