본문 바로가기
  • 읽고보고쓰고

분류 전체보기579

[북리뷰] 어른들을 위한 잔혹동화 신데렐라, 백설공주, 잠자는 숲속의 공주, 인어공주, 재크와 콩나무 같은 아이와 함께 읽던 동화들에 저자가 새롭게 구성한 이야기들을 보노라니, 저자의 기발한 창작을 인정하면서도, 잔혹동화가 사람들의 입을 거쳐 더 오래된 구전처럼 되어 버린 느낌이들어 마음이 씁쓸했다. 마치 밀턴의 이 보다 천사들과 그 반란 사건에 대해 세세하게 설명하여, 정설이나 오래된 구전처럼 들려 온 것처럼, 본 소설이 왠지 아주 오래 전부터 신데렐라나 백설공주 이야기 보다 먼저 자리잡고 있던 것처럼 사람들 사이에서 회자되고 있는 것이 마음에 걸린다. 출처 : http://en.wikipedia.org/wiki/File:Paradise_Lost_19.jpg 언젠가 누군가에게 신데렐라의 실제 이야기는 그 언니들이 발을 잘라 구두를 신는.. 2012. 2. 14.
[북리뷰] 죄와 벌 가난 때문에 대학을 중퇴한 라스꼴리니코프라는 청년이 한 전당포 주인을 살해하는 전후과정에서 겪는 심적 고뇌를 자세하게 기록한 소설이다. 한 인간이 무엇인가를 결정하기 위해 사고하는 과정에서 얼마나 많은 갈등요소가 발생할 수 있는지를 보여준다. 그런 면에서 인간의 행동을 규정할 수 있는 것이 두부 자르듯이 명확할 수만은 없는 것이라는 것을 느꼈다. 인간의 마음 속에 존재하는 선함과 악함에 대한 실존적인 면면이 이 주인공의 심리에 담겨 있었던 것이다. 라스꼴리니코프는 처음엔 욕심 많은 노파에 대한 정의로운 분노와 심판자 역할로 팔을 걷어붙였지만, 속내는 가난의 구속에서 벗어나고픈 한탕주의였다. 그러나 막상 살인을 저지르고 당황하게 되면서 돈들은 챙기지도 못한 채 도망치듯 나와버렸고, 훔친 지갑은 열어보지도 .. 2012. 2. 14.
문자열에서 확장자 없애기 - C# 배경 System.IO 로 받아서 처리하는 방법도 있겠지만, 그저 string 으로 받아온 파일과 확장자를 분리하는 것은 막상 할 때는 귀찮은 프로그래밍이기도 하다. 그래서 이참에 만들어 놓은 것, 또 써먹을 때가 있을까 싶어 남겨둔다. 소스 컨셉은 파일의 제일 마지막 .(점)을 기준으로 확.. 2012. 2. 13.
문자열이 숫자 값을 나태는지 확인 배경 특정 문자열이 숫자인지를 판단하는 것 때문에 예전에 고심한 적이 있는데, MSDN에 아주 쉬운 방법이 소개되는 것을 확인했다. http://msdn.microsoft.com/ko-kr/library/bb384043(v=vs.90).aspx 소스 원리는 아래와 같다. int i = 0; string s = "108"; bool result = int.TryParse(s, out i); //i now = 108 예전 다른 .. 2012. 2. 13.
[북리뷰] 이문열의 세계문학산책 1 이문열이 문학도들에게 전범이 되는 글을 소개하고자 마련했다는 세계문학산책 1권은, 사랑에 관한 단편들을 모아 놓은 것이다. 나 같은 일반인도 흥미로운 인생들을 엿보고 즐길 수 있는 시간이었다. 르네 / F. R. 샤토브리앙 - 초월로 가는 길목으로서의 사랑 이 소설은 남매의 이루어질 수 없는 사랑을 다룬 이야기다. 글 전반에 흐르는 과잉 감정 표현은 글을 뽐내기 위해 쓰여진 이야기가 아닌가 하는 생각마저 들게 한다. 요즘 세대에는 좀 맞지 않는 낡은 사랑 이야기 같다는 생각도 들었다. 이문열도 "오늘날의 관점으로 보아서는 사랑이라는 이름을 붙이기조차 어려울 만큼 육체와 성은 철저하게 배제" 되었다고 밝힌다. 종반까지 대반전을 기대하며 읽었으나, 그런 것은 없었다. 다만 허무주의에 쌓인 주인공, 르네의 마.. 2012. 2. 12.
DB에서 컬럼 이름 찾기 - MS SQL 배경 어떤 데이터를 DB에서 직접 고치게 되면, 늘 걱정하는 것 중 하나가 완벽하게 모든 영향받는 테이블들까지 잘 고쳤는가 하고 스스로에게 물어보는 것일게다. 그럴 때면, 해당 컬럼 이름이 포함된 모든 테이블을 뒤지는 게 상책이다. 소스 select b.name, a.name from sys.all_columns a, sys... 2012. 2. 10.
부모 컨트롤 제어하기 C# 배경 커스텀 컨트롤에서 부모 폼의 특정 컨트롤을 제어하려고 했다. 이리저리 뒤져도 내입맛에 딱 맞는 것이 잘 찾아지지 않아, 아래처럼 내가 짜 봤다. 제어 잘 된다. ㅎㅎ 소스 Control[] grpS_ = Parent.Controls.Find("grpSecurityType", true); // 컨트롤은 배열형태로 반환 받음. GroupBox grpS = (Group.. 2012. 2. 10.
System.AccessViolationException 오류 C# 으로 프로그래밍을 하다가 위와 같은 오류를 발견했다. System.AccessViolationException: 보호된 메모리를 읽거나 쓰려고 했습니다. 대부분 이러한 경우는 다른 메모리가 손상되었음을 나타냅니다. 이 오류는 ActiveX와 같은 타사 제품을 로드하려고 할 때 발생한다고 한다. 이유를 알 수 .. 2012. 2. 7.
[북리뷰] 동서고전 200선 해제 1 - 고전을 숲으로 보다 필자는 갑자기 왜 이런 책을 들었을까? 어떤 책에서 인용되는 문구나 용어들을 이해하는 데 교양적 배경을 쌓고자 함이 우선이요, 그 다음은 고전의 숲을 전체로 아우르는 것을 좋게 여겨서였다. 그리고 판단하여 읽을 것은 찾아 읽고, 버릴 것은 버리기 위한 것이다. 본서를 읽고 느낀 한 줄의 소회라고 한다면, 오늘날 논쟁거리와 사상과 비교하여, 세상은 새로운 것 없이 그때나 이때나 돌고, 반복되는 것이 아닌가 하는 것이다. 다음은 고전읽기에 대한 저자의 목소리로, 공감하거나 인상적인 문구를 옮겨본 것이다.1. "일반적으로 이란 작가의 당대나 그가 살았던 지역에서만 높이 평가되어온 것이 아니고, 시간과 공간을 초월하여 그 진가가 검정되어왔으며, 그 어떤 새로운 작품들에 의해서도 대체하기 쉽지 않은 작품"2. ".. 2012. 2. 4.
Flash 에서 Replace 처리 배경 문자열 변경이 갑자기 필요해졌다. 헉.. Flash ActionScript 2.0에 그 기능이 없을 줄이야.. 소스 간단한 함수 function replaceText( field:TextField, toSearch:String, toReplace:String) { return field.split(toSearch).join(toReplace); }; trace(replaceText(display_txt.text, "a", "b")); 잡담 실은... 태그를 변경해 주려고 했는.. 2012. 2. 3.
ScrollPane 내 자원 다루기 - Flash 8 DynmicScroll_YST.zip 배경 Flash 로 만든 에디터에 Scroll을 을 붙여서 작업 공간을 넓게 쓰고자 한다는 요청을 받았다. 문제는 해당 작업공간을 ScrollPane 에 넣게 되면, 넣는 즉시 그 작업공간이 ScrollPane의 내부 인스턴스가 되는 것인데, 어떻게 컨트롤이 가능하냐는 것이다. 인터넷에 떠도.. 2012. 1. 27.
[스크랩] 명절에 듣기 싫은 말들을 올킬하는 궁극의 대답 사람에 따라 '내 탓이오' 하면서 더욱 자신을 채찍질하고 잘 되는 사람도 있지만,그렇지 않은 사람들이 '내 탓이오'하면 점점 우울해지고 무기력해질 수 있다.즉, 열심히 산다고 살았고 지금도 노력하고 있는데, 아무리 해도 나아질 기미가 보이지 않는다면,이제 그만 '내 탓이오'를.. 2012. 1. 27.
반응형