다크 타워 1에서는 검은 옷을 입은 남자를 따라 서쪽 사막으로 들어선 마지막 총잡이의 얘기가 있었다.

초보 작가의 습작 정도로 치부될 수도 있었던 이 작품이 주목받게 된 데는 이 작품을 살리겠다는 작가의

노력이 대부분의 이유이겠지마는 나와 같이 뭐 이런 책을 써 놓고 자화자찬이냐는 식의 독자들의

어이없음도 한 몫했다고 본다. 오냐, 그래 결말이 어떻게 되는지 보자. 내가 봐 주마... 뭐 이런..

 

어쨋든 1편의 마지막에 검은 옷의 남자는 앞으로 마지막 총잡이가 겪게 될 고난따위를 타로 카드 점을

이용하여 보여주게 되는데, 이 타로 카드 점의 점괘가 다크 타워 2의 내용이다. 제목은 "세개의 문".

세개의 문은 각각 총잡이의 시대와 서로 다른(그렇다고 패러럴 월드는 아니고 과거의 어느 시점) 시대의

3명의 사람 안으로 들어가는 문이다. 여기서 불현듯 떠오르는 영화 제목은? 그렇다. "존 말코비치 되기".

뭐 이런 식의 각종 짬뽕이 판치는 소설이다. (물론 두 컨텐츠의 인과 관계는 잘 모르겠고, 내가 인지한 순서대로 설명한 것이므로 아니면 지적을 바란다.)

각각 약쟁이 에디와 다중인격장애자이자 하반신 장애자이며 흑인이자 여자이인 데타 워커&오데타 홈즈와 위의 여인을 다중인격장애자이자 하반신 장애자로 만든 단초를 제공했던 밀치기꾼 잭 모트의 의식과 몸을 조정할 수 있는 문인 것이다.

검은 옷의 남자(은연 중에 이 남자를 월터라고 칭하지만 이 사람이 누군지는 아직 자세히 밝혀지지 않았다. -0-)의 점괘에 따르면 암흑의 탑에 도달하기 위해서는 이 세 사람의 도움이 필요하다고 하는데...

천지 어디에도 쓸 데 없이 보이는 세 사람을 동료로 얻기 위해 노력하는 우리의 총잡이 롤랜드.

여기서 다시 떠오르는 컨텐츠가 있으니, 오즈의 마법사 정도 되시겠다. 아뭏튼 스티븐 킹의 청년 시절을 함께 한 소설이거니와 예의 그 스티븐 킹이 7편까지 써 가면서 앞의 내용들을 잘 포장해서 마무리해 주시길 바라면서 또 한권의 책을 뗐다.

빨리 3권이 나와야 할텐데.. 흐음..

 

'서평' 카테고리의 다른 글

지금 이 순간을 살아라.  (0) 2009.12.09
영어 천재가 된 홍대리  (0) 2009.10.14
다크 타워 2(상)  (0) 2009.09.23
다크 타워 1&2(상)  (0) 2009.09.21
철통보안, SQL injection  (0) 2001.01.01

'마지막 남은 총잡이가 서쪽 사막으로 검은 옷을 입은 남자를 쫒아갔다.'

 

다크 타워의 서장의 큰 줄기는 위와 같은 한 문장으로 시작된다. 사실 요약도 된다. 1권에서 보여주는 작가의 문체는 세상에 대한 반감 그 이상 그 이하도 아니다. 20대의 누구나 그러하듯 세상에 대한 반감을 끄적인 듯한 책을 뒤의 6권에 걸쳐 (2권 상에서 좀 나아지는 가 싶더니 2권 하에서는 다시 독자들을 불편하게 만든다.) 수습하는 형식이 될 듯하다.

일반적인 사람이라면 아예 처음부터 뜯어고쳐서 나오겠지만 이 작품에 대한 애정이 그렇게도 남다른지 자신이 보기에도 민망하리만큼 엉성하고 제멋대로인 책을 수습하기 위해 무던히도 애썼고, 심지어는 그게 성공한 듯 보인다.

 

'서평' 카테고리의 다른 글

영어 천재가 된 홍대리  (0) 2009.10.14
다크 타워 2(하)  (0) 2009.10.14
다크 타워 1&2(상)  (0) 2009.09.21
철통보안, SQL injection  (0) 2001.01.01
한번에 배우는 HTML5 + 자바스크립트  (0) 2001.01.01
스티븐 킹!

주저없이 (심지어 서평도 보지 않고) 지갑을 열게 만든 이름이다.

그런데, 오호 통제라. 다크 타워 1&2(상) 의 스티븐 킹은 우리가 익히 아는 그 스티븐 킹이 아니라 이름값 못하는 (사실관계를 따지자면 이 당시에는 이름값 없었던) 작가였다. ㅡ.ㅡ

다크 타워 1권을 읽으면서 반지의 제왕 서두를 읽는 기분이었다. 스티븐 킹은 다크 타워를 쓸 때, 19세 때 본 반지의 제왕에서 영감을 얻었다고 밝히고 있는데, 그렇다고 재미도 없고 지루하기까지 한 서두 부분까지 반지의 제왕에서 영감을 얻을 필요는 없잖은가?

사실 그 당시 스티븐 킹은 지금처럼 추종자가 전세계에 걸쳐 있지도 그의 책을 보기 위해 목을 매는 열독자가 있지도 않은 그냥 젊은 20대의 풋내기일 뿐이었고, 풋내기의 문체는 다크 타워 1권에 고스란히 남아서 스티븐 킹의 명성을 갉아먹는 듯 하였다.

하지만,

반지의 제왕이 재미도 없고 감동도 없는 서두를 지나 '반지 원정대의 결성' 부분부터 완만하면서도 속도감이 살아 있는 전개를 그려내듯 다크 타워도 2권(상)에서부터 모호하고도 애매한 플롯과 인물, 배경을 한꺼풀씩 벗겨 나간다. 사실 2권(상)만 놓고서는 완만하면서도 속도감 있는 전개라고까지 할 수는 없었지만, 1권 후기 번역자의 친철한 번역 후기 및 부연 설명을 통해 우리가 아는 스티븐 킹의 위력을 한 번 더 기대해보기로 했다는 것이 맞다.

이 즈음에서 출판사에게 불만인 것이, 2권은 분량이 비록 1권보다 두껍다고는 하지만, 종이가 두꺼워서 그런 거지 굳이 책을 2권으로 나워야 했느냐는 것이다. 가격이 2배로 상승함은 물론이거니와 2권 상과 하가 번역의 지루함을 기다리지 못하는 열혈 독자를 위해 일찍 나온 것도 아니요, 상.하권이 같이 나온 마당에야 잘 봐줘서 치졸한 상술이라고 밖에는 인정 못할 뻔한 일이었다고 본다. 그 뻔한 상술을 알면서도 보기 좋게 1-2권을 합쳐 3권을 동시에 주문한 나는 진정한 스티븐 킹의 열독자인가? 아니면 책 사모으기만 좋아하던 게으름뱅이 독자인가 자문해 보지 않을 수 없다.

더 구체적인 다크 타워의 독후감은 2권(하)를 읽은 후에...

'서평' 카테고리의 다른 글

영어 천재가 된 홍대리  (0) 2009.10.14
다크 타워 2(하)  (0) 2009.10.14
다크 타워 2(상)  (0) 2009.09.23
철통보안, SQL injection  (0) 2001.01.01
한번에 배우는 HTML5 + 자바스크립트  (0) 2001.01.01
[도서] 철통보안, SQL Injection
이 책을 깊이 읽어보지 못 했다. 사실 안 읽었다고 하는 편이 맞을 것 같다. 책을 볼 때 되도록이면 저자의 의도를 가늠할 수 있는 머릿말을 보는 편인데, 이 책은 저자의 머릿말(서문)이 없다. 책을 쓴 의도를 모를진데 내가 책을 통해 얻고자 하는 목적을 책을 다 읽은 후에야 알 수 있다면 너무 큰 모험이 아니겠는가? 다만, 역자의 머릿말을 통해 이 책의 저작 의도를 살펴보면 다음과 같다.

SQL injection 공격은 책에서도 밝히는 바와 같이 XSS 공격과 더불어 최근 보안 업계의 화두이다. 그만큼 공격 방법도 다양하고, 공격 성공에 의한 피해도 못지 않다는 얘기인데, 이러한 중요 사안에도 불구하고 이를 정리하는 책이 나오지 않았다고 한다. 말하자면 이 책이 SQL injection을 상세하게 다루는 첫 저작물이라는 것이다. 그런 의미에서 인터넷에 나뉘어진 여러 자료를 모아 하나의 자료집으로 만들었다는 점에서는 성공작이라고 할 수 있다.


책의 내용을 떠나 책의 구성이나 문체를 좀 살펴보고자 한다. 기술 서적이다 보니 신경써서 쓰지 않으면 딱딱해지기 쉽고, 책의 흥미를 떨어뜨리기 때문에 어떤 책이든 구성을 다채롭게 하여 사용자의 흥미를 불러일으키고, 문체를 읽기 쉽게 풀어쓰는 것이야 말로 좋은 책의 기본 요소라 보기 때문이다.


먼저 이 책의 구성은 SQL injection 공격의 개요로 부터 시작하여, SQL injection 공격의 종류에 대한 소개, 방어 방법 등을 설명한다. 비교적 무난한 구성이라 하겠다. 다만, chapter 2와 chapter 9는 제목이 'SQL injection 테스트'로 동일한데, 안의 내용은 다르다. 번역 과정에서 동일 단어로 치환한 것인지, 원작의 의도가 그러한지 궁금하다.


문체에 있어서는 공역의 문제점이 드러나는데, 각 장에 따라 어떤 장은 의역을 너무 많이 하여 원작의 의미를 파악하기가 쉽지 않고 어떤 장은 너무 직역 위주로 번역을 하다 보니 수동태가 난무하게 되었다.


문체 이전에 짚고 넘어갈 문제도 있는데, 이는 오탈자와 오역이다. 책을 읽다보면 심심찮게 보이는 오탈자와 오역은 정오표 없이는 이 책의 원래 내용을 유추하기 쉽지 않게 만든다. 또한, 책에 대한 몰입도를 떨어뜨리고, 내용에 충실하기 보다는 문장의 의미 일치에 더 치중하게 만든다. 따라서, 좋은 번역이라고 할 수 없다.


저자의 저작 의도도 알 수 없고, 번역도 썩 만족스럽지 못 한 책을 끝까지 읽을 수 없었던 점, 책의 역자나 출판 관계자에게 심심한 사과를 구한다. 또한 그들도 나에게 그에 상응하는 사과를 하여야 할 것이다. 귀한 시간, 낭비를 하였다는 점에서 말이다.


[YES24] 철통보안, SQL injection

'서평' 카테고리의 다른 글

영어 천재가 된 홍대리  (0) 2009.10.14
다크 타워 2(하)  (0) 2009.10.14
다크 타워 2(상)  (0) 2009.09.23
다크 타워 1&2(상)  (0) 2009.09.21
한번에 배우는 HTML5 + 자바스크립트  (0) 2001.01.01
[도서] 한 번에 배우는 HTML5 + 자바스크립트

먼저 이 책을 본 목적부터 얘기해야 겠다.
나는 웹에 대해서는 트롤과 같은 수준의 이해력을 가지고 있으며, 정적인 속성을 가지는 웹페이지 외에 작성한 적도 남의 코드를 분석해 본 적도 없는 웹에 관한한 무지한 개발자이다. 동영상이 포함된 페이지를 보는 때마다 브라우저에 따라서 동영상이 보이기도 보이지 않기도 하는 현상을 발견하고는 매우 불편해 하던 차였다. 웹을 잘 아는 동료 개발자로부터 대강의 이유를 들은즉슨 브라우저마다 지원하는 형식이 다르기 때문이라고 한다. HTML이든 자바 스크립트든, DOM이든 말이다.
웹에 대해서 하나도 모르던 차에 한번에 이 모든 차이를 배우면 얼마나 좋을까? 이 책의 리뷰를 신청하게 된 이유이다.
막연히 예상하기로는 '한 번에 다 배울 수 있을리 없다'고 생각했다. 역시나 예상이 적중했다. 필요한 부분, 가려운 부분을 긁어주는 책은 아니었던 것이다. 그래도 이 책을 보면서 장점을 찾을 수 있었고, 단점 역시 확인할 수 있었다.

첫번 째로 이 책은 웹에 무지한 초보자도 쉽게 따라할 수 있는 난이도를 가졌다. 1장에서 HTML의 기본, 자바스크립트의 기본, CSS의 기본을 정말 기본적으로만 맛 볼 수 있고, 2장과 3장으로 넘어가면서 1장에서 습득한 지식을 누적해가면서 써 먹을 수 있다. 따라서, 1장부터 차근차근 읽는 독자라면, 이전에 HTML, 자바스크립트, CSS에 대해서 전혀 몰라도 책이 소개하는 예제를 충분히 만들어 낼 수 있다.

두번 째로 이 책은 장별로 따로 따로 읽는 것이 가능하다. 각 장은 6개의 절로 이루어져 있으며, 이 6개의 절이 예제와 기술을 소개하고 마무리까지 담당한다. 따라서 특정 장을 임의로 보더라도 크게 무리 없이 책을 읽어 날 수 있으며 각 장마다 소개하는 웹 게임 프로그램을 개발할 수 있다.

이 책의 세 번째 장점은 실제 동작하는 웹 게임 프로그램을 예로 들었다는 것이다. 이 책만의 장점이라고 볼 수는 없지만, 대다수 웹 관련 서적들의 사전식 나열에 비해 이러한 구성은 실제 응용에서도 큰 도움이 되리라 생각한다.

마지막으로 번역서의 장점이라고 할만한 사항이 있는데, 원서에 비해 여러 색을 사용하여 예제의 가독성과 시인성을 높인 점이다. 각 요소마다 다른 색을 사용함으로써 독자의 이해를 도운다.

여기까지가 이 책에서 찾아낸 장점이고, 아래는 이 책의 단점이다.

첫번 째로 눈에 띄는 점은 내지의 재질이다. 고급스러운 질감을 위해서인지 책 내지의 표면이 반질반질하고 광택이 난다. 컬러 이미지를 표현하기 위해서 이러한 종이를 사용했는지도 모르겠다. 그런데, 이러한 종이질이 야간에 조명 아래에서는 난반사가 심해서 글을 읽는데 큰 방해가 된다.

두번 째로 지적하고 싶은 사항은 주요 독자층을 웹에 대한 지식이 없거나 약한 사람으로 삼다 보니 일어나는 문제인데, 깊이 있는 설명이 부족하다는 것이다. 어떤 method를 쓸 때, 왜 그 method를 써야 하는지 method가 어떠한 동작을 하게 되는지 배경 설명이 거의 없고 그냥 쓰면 된다 식의 설명이다.

세번 째 단점은 두번 째와 비슷한 맥락인데, HTML와 자바스크립트 전반에 관한 설명이 부족하고 각 장에서 구현해야 할 웹 게임 프로그램에 필요한 특정 이벤트만 골라서 설명하고 있어서 프로그램을 확장하거나 응용하기가 쉽지 않다는 것이다. 이 문제점은 바이블 형식의 웹 관련 서적을 추가로 공부하여 상쇄할 수 있지만, 책의 제목처럼 '한 번에 배우는' 컨셉에는 맞지 않다.

책을 읽으면 장점과 단점이 확연히 구분되는 책이 있고, 장점이 곧 단점으로도 부각되는 책이 있는데, 이 책은 후자에 가깝다고 볼 수 있다. 마지막으로 언급하고 싶은 단점이 바로 그렇다. 이 책은 원서와 달리 책에 다양한 컬러를 많이 사용했는데 특히 예제 코드에 각종 요소별로 다양한 색을 사용해서 독자의 이해력을 높이려 했다. 단, 내 기준으로는 너무 많은 색을 사용하여 한 눈에 코드가 읽히지 않고 산만한 기분이 들었다.

어쨋든 초보자용 웹 개발 서적으로는 꽤 충실한 책이라고 볼 수 있다. 웹에 대해서 아무것도 모르는 개발자가 한 챕터, 한 챕터 책을 읽어나갈 때마다 HTML5를 이용한 게임이 하나씩 개발된다는 것은 꽤나 매력적인 일일 것이다. 다만, 이 책은 어디까지나 초보자용이므로 더 깊은 내용을 원한다거나, 응용을 원한다면, 또는 나는 게임을 개발하는 것이 아니라 웹 서비스 (전통적인 3-tier 방식의)를 개발하기 원한다면 이 책은 좋은 선택이 아니다.

# 내가 이 책을 읽고자 했던 목표에 대비해서도 이 책은 내 목표와 부합하지 않았다. 이 책에 브라우저별 동작이 가능하도록 코드를 추가하는 팁이라던가, HTML4로 작성된 동일 게임과 HTML5의 비교 또는 HTML4에서 HTML5로 migration하는 방법 등을 추가했더라면 하는 아쉬움이 남는다.


[YES24] 한번에 배우는 HTML5 + 자바스크립트

'서평' 카테고리의 다른 글

영어 천재가 된 홍대리  (0) 2009.10.14
다크 타워 2(하)  (0) 2009.10.14
다크 타워 2(상)  (0) 2009.09.23
다크 타워 1&2(상)  (0) 2009.09.21
철통보안, SQL injection  (0) 2001.01.01

+ Recent posts