« Previous : 1 : ... 135 : 136 : 137 : 138 : 139 : 140 : 141 : 142 : 143 : ... 221 : Next »

내 경제관

내 주변의 머리 좋고 똑똑한 사람들은 의학이나 공학 쪽의 천재가 아닌 이상은 다들 경제, 금융, 법, 행정 쪽으로 몰리고 있다. 거기가 아무래도 잘 나가고 돈 많이 버는 업종이어서 그런 것 같다.
난 그런 골치아픈 학문은 완전 무관심하고 문외한이다.
그럼에도 불구하고 나는 경제관에 관한 한은 다음과 같이 확고한 maxim / principle이 머리에 박혀 있다.

1. 세상에 공짜는 없다. 내가 공짜로 뭔가를 얻어 쓰고 있다면 그건 어딘가에서 누군가가 남보다 더 노력해서 잉여분을 제공해 준 덕분이거나 남의 것을 희생하거나 빼앗았기 때문이다.

2. 정부(또는 국가)는 먼저 국민의 재산을 빼앗지 않고는 국민에게 그 어떤 편의나 복지도 제공할 수 없다. 그것도 빼앗은 총량보다 훨씬 적은 양만큼만 되돌려 줄 수 있다. 열심히 일해 봤자 다 세금으로 뜯기는 시스템에서는 어느 누구도 먼저 사업을 벌리고 열심히 일하려 나설 수 없다.

3. 복지 제도는 마치 보험과도 같아서 오· 남· 악용되는 일이 없게 나일롱 수혜자를 정확히 걸러내는 시스템이라는 전제조건이 갖춰져야만 실현 가능하다. 가난 구제는 왜 나랏님도 못 하는지를 잘 생각할 필요가 있다. 탈세나 보험 사기에는 아주 민감한 사람들이, 그것과 거의 똑같은 부작용을 초래할 수 있는 복지에 대해서는 보편적 복지를 왜 그리도 너무 쉽게 얘기하는가?

4. 부패한 정부의 폐해는 부패한 기업의 폐해와는 비교도 할 수 없이 훨씬 더 크다는 걸 잊지 말아야 한다. 기업이 노동자를 착취하는 나라가 아무리 나쁘다 해도, 국가가 개인을 착취하는 나라보다 나쁠 수는 없다. 기업은 최소한 내가 마음에 안 들면 얼마든지 입사 안 할 수 있고 사표 쓰고 나올 수 있고, 극소수의 독과점 상황만 아니라면 제품 불매 운동이라도 벌여서 응징할 수 있다.

5. 성장을 좋아하든 분배를 좋아하든, 어떤 경제관을 갖든, 이상적인 부의 분배 방식에 대해 어떻게 생각하든 그건 개인 자유이다. 그러나 그 경제관은 당신이 월급쟁이일 뿐만 아니라 직접 사업을 하고 남을 고용하고 월급을 "주는" 처지가 됐을 때도 똑같이 유지할 수 있는 관점이겠는지를 한번쯤 생각해 봤으면 좋겠다.

6. 사유재산과 자유 시장은 인간의 이기심과 욕심을 그나마 빵의 크기를 키우고 다같이 잘 살게 하는 쪽으로 발산되게 하는 좋은 경제 제도이다. 빈부 격차도 없을 수가 없으며, 때로는 돈으로 돈을 버는 것도 필요하다. 돈으로 돈을 불려서 부자를 훨씬 더 부자로 만드는 걸 허용하지 않고서는 가난한 사람을 작은 부자로라도 만들 수가 없다. 또한 산업 인프라가 대량 생산 위주로 중앙 집중이 돼야 제품의 생산 단가가 내려가고, 덕분에 공산품은 싸고 인건비는 비싼 바람직한 경제 체제가 구축될 수 있다. 이게 그냥 공짜로 되는 게 아니다.

물론 개인의 local maximum을 추구하는 이기주의가 언제나 집단 전체의 이익을 키우지는 않으며, 시장이 아무 통제가 없으면 치킨 게임, 눈치 보기, 담합, 독점 같은 부작용이나 데드락도 생긴다. 당장 이익이 안 나더라도 국가에서 먼 미래를 보고 비효율적인 아이템을 밀어야 할 때도 있다.
하지만 정부만이 마냥 해결책이고 뭐든지 국가가 나서서 시장을 통제해야 한다는 식의 말을 그렇게 함부로 해서는 안 된다. 그런 말은 상당히 조심하고 제한적으로 걸러서 들어야 한다.

간부가 아무리 미워도 간부 없이 군대가 돌아갈 수는 없으며 정치인들이 아무리 미워도 이 악한 세상이 정치 없이 돌아갈 수는 없다. 노동자가 주인 되는 세상 같은 건 영구 기관만큼이나 절대로 가능하지 않다. 인간의 죄성상 불가능한 일을 가능하다고 속이는 선동에 속지 말아야 한다. 또한 사유재산과 시장 경쟁의 혜택은 실컷 입었으면서 정작 자기는 이상한 음모론 제기하고 비방만 하는 '헛똑똑이'들을 우리는 극도로 경계해야 한다. 정부의 비효율은 한번 놔 두면 정말 걷잡을 수 없이 커지고 시장을 왜곡하고 민생을 헬게이트로 만들기 때문이다.

이런 관념을 애들에게 어릴 때부터 가르쳐야 한다고 난 개인적으로 생각한다.

Posted by 사무엘

2014/03/27 08:39 2014/03/27 08:39
, , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/945

현대 과학 문명에 대한 짧은 생각

나는 내 신앙관과는 별개로 현대의 눈부신 과학 기술과 물질 문명, 문명의 이기, 제도권 의학을 매우 사랑하며 감사하고 긍정적으로 본다.
그에 대해 되도 않은 방식으로 부작용· 폐해만 부각시키며 폄훼하는 음모론, 그리고 대안이랍시고 무작정 자연으로 돌아가네, 이상한 유사과학 끄집어내는 것들을 기본적으로 경멸하며 부정적으로 본다. 역사적으로 다 검증된 시행착오로 왜 또 복귀하려 하냐?

우리나라가 해방 이래로 이 정도로 인권이 발달하고 자유 민주주의 지수가 오른 건..
일단 나라가 올바른 이념으로 건립되었고, 과학 기술이 발달하여 국민 개인이 등 따시고 배부르고 먹고 사는 문제가 해결된 덕분이다.
거기서 민중 항쟁? 데모질, 시위가 기여한 건 아예 0은 아니겠지만 비중이 굉장히 낮다고 본다.
북한이 인민들의 민주 의식 저항 의식이 부족해서 저 지경이 된 게 절대 아니란 말이다. 닥치고 총칼 폭력 위협과 굶주림 앞에서 장사 있냐?

내가 예전에도 여러 번 언급한 비유이다만.. 솔로몬의 재판을 생각해 보자.
세상 정부가 무슨 예수님이나 솔로몬 같은 완벽한 통치나 재판을 할 수는 없다. 세상 정부로부터 종교적인 면모를 기대해서는 안 된다.
그걸 바랄 수 없다면, CCTV나 유전자 감식으로라도 진짜 애엄마를 가려내는 기술을 개발한 과학자· 엔지니어들이 마땅히 칭송받아야 하지 않겠는가?
사람의 양심을 믿을 수 없다면 양심이 필요하지 않은 시스템을 개발한 학자라도 칭송받아야 하지 않겠는가?
특히나 정교분리 이념에 목숨 거는 사람들은 이 점을 더욱 명심해야 한다.

과학 기술 덕분에 농산물과 공산품의 가격이 인건비에 비해 크게 내려가고 인간의 복지가 향상되고 인간은 생존 이외의 다른 창의적인 일에 몰두할 수 있게 되었다. 기술이 인간에게 자유를 선사한 것이다. 그것 때문에 죄 짓는 일도 덩달아 증가한 건 전적으로 별개로 생각해야 할 문제다.

과학 기술 덕분에 세상이 더욱 공정하고 질서정연해졌으며, 한 사람의 실수가 집단 전체로 파급될 일이 줄어들었다. 따라서 각 개인을 더 선하게 믿어도 되고 군기라든가 끔찍한 일벌백계 같은 게 덜 필요해졌으며, 세상이 덜 각박해져도 되게 되었다. 이 얼마나 큰 축복인가?

  • 피의자를 고문해서 자백을 강요하는 관행을 없앤 것은 뭔 민주화 인권 시위 같은 게 아니라 첨단 과학 수사 기법이다!
  • 옛날에 자연이 지금보다 훨씬 더 깨끗하던(?) 시절엔 오히려 인구와 평균 수명이 지금보다 더 짧았다. 옛날엔 전염병 때문에 인구가 이렇게 밀집한 대도시가 아예 존재할 수가 없었다.

Posted by 사무엘

2014/03/22 08:38 2014/03/22 08:38
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/943

1. 서로 발을 코에 대고

'봉은사 땅밟기'....는 아니고 '남극점 땅밟기'를 세계 최초로 성공한 사람은 알다시피 노르웨이의 로알 아문센 일행이다. 이건 지금으로부터 거의 100년 전인 1911년의 일이다. 이 블로그에서도 예전에 이 사람에 대해 한번 다룬 적이 있다.

그리고 지금으로부터 20년쯤 전인 1994년엔 산악인 허 영호 대장이 이끄는 팀이 한국인 최초로 남극점에 도달했다.
썰매를 안 타고 끌면서, 무려 1000km가 넘는 거리--'리'도 아니고 '킬로미터'!--를 도보만으로 이동하여 남극점을 정복한 것은 영국, 이탈리아, 일본에 이어 넷째였다고 한다. 아문센 팀은 알다시피 개가 끄는 썰매를 탄 것이기 때문에 제끼고.

물론 정확하게 같은 거리를 이동한 건 아니겠지만, 아문센은 55일이 걸렸다. 그러나 우리나라 팀은 44일 만에 갔다. 그리고 아문센/스콧 시절에는 탐사대가 본격적으로 움직이기 전에 미리 길을 개척하고 보급 물자 기지도 일정 간격으로 준비해 놔야 했지만, 요즘은 GPS가 발달하고 다른 장비와 물자도 좋아진 덕분인지 그렇게 하지 않는다. 요컨대 100년 전과는 달리, (1) 중간 보급 없이 (2) 순수 도보만으로 남극점까지 간 것이다.

그러나 100년 전이나 지금이나 변함없는 건 날짜다. 모든 탐험대들이 남극점에 도달하는 날짜는 한 치의 예외 없이 12월~1월로 맞춰져 있다. 그때가 남반구에서는 한여름이기 때문이다. 계절상으로 한여름임에도 불구하고 탐험대는 현장에서 영하 30도를 밑도는 극심한 추위 때문에 고생한다. 하물며 겨울에는 남극 중심부에 절대로 못 들어간다.

다음 글을 읽어 보자.
1994년 당시 기록은 아니고, 2004년에 남극점을 정복한 박 영석 대장에 대한 보도 자료이다. 하필 공교롭게도 남극 연구소에서 전 재규 대원이 순직(2003년 12월)한 그 기간에 탐험 중이었구나.

남극점으로 가는 동안 이 사람들이 얼마나 고생을 했으면 대원들끼리 대화 내용이 줄곧 “아.. 난 막걸리 한 사발과 홍어회나 좀 먹고 싶다 / 난 딸기우유 3리터 plz”였댄다.
그리고 수능 출제 위원의 감금 기간보다도 더 긴 6주 남짓한 기간 동안... 저 사람들은 세수, 빨래를 전혀 못 하고 머리도 한 번도 못 감았다고. 으악~~

그 상태로 밤엔 3인용 텐트 하나에 5명의 사람이 뽁짝뽁짝 들어가서 조금이라도 공간을 아끼려고 “서로 엇갈려 머리를 두고” 잤다고 한다.
“서로 발을 코에 대고 얼마나 괴로웠을지는 독자들의 상상에 맡기겠다.”
이게 무슨 말이냐 하면, 북한 정치범 수용소 그림에 묘사된 것처럼 잤다는 뜻이다.

사용자 삽입 이미지
(김 상헌 북한 인권 정보 센터 이사장이 탈북자의 증언을 토대로 그려서 잘 알려진 바로 이 그림.)

탐사 대원 5명 전체의 한 끼 식량의 무게가 800g에 불과했다고 한다. 5를 나누고 3을 곱하면 그래도 500g 정도는 되겠다.
100년 전이나 지금이나 호모 사피엔스의 신체 구조가 크게 달라지지는 않았을 텐데, 오늘날 무보급 남극 탐사가 가능해진 건 아무래도 현대 과학 기술이 접목된 고열량 보존 식품이 개발된 덕분일 것이다. 비록, 이건 일상적인 음식에 비해 맛은 보장을 못 하겠지만 말이다.

한편, 북한의 저 생지옥에서는 하루 종일 중노동을 하는 죄수들에게 1인당 하루 식량 배급이 강냉이 200~300g 남짓이라고 그런다. 그러니 배급받는 것만 먹었다간 영양실조 걸리고 굶어 죽으니, 쥐도 잡아먹고 쇠똥에 파묻힌 곡식 알갱이까지 끄집어 먹는 거다. 그저 묵념.

극지 탐험 관련 글을 읽으면서도 북한 인권 생각이 날 정도로 내가 우익 성향이 강해지긴 했다.
저 사람들은 그래도 미지의 지대를 개척한다는 자부심으로 고생을 견디며, 무사히 귀환하고 나면 심신이 달련되고 명예라도 따른다. 하지만 이북 동네는 도대체 뭐냐.. 가슴아프다.

2. 비둘기 자세

'비둘기 자세'라고 하면 본인은 개그만화 보기 좋은 날 3기 4화 요가 교실 편의 병맛 대사를 바로 떠올리면서 낄낄대곤 했다.
“비둘기의 포즈로 사과드리겠습니다.”
“너 임마 그거 요가지!”

사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지

그러나... 여러분 이거 아시는가?

‘비둘기 자세’란 게 있다. 남북한의 비둘기 생김새가 정녕 다르지 않을진대, 그 자세의 의미는 남북이 천양지차다.

남쪽 것은 요가의 한 동작이다. 다리를 벌리고 앉아 등 뒤로 팔을 넘겨 뒤쪽 발을 잡아 끌어올린다. 앞가슴을 쭉 내민 비둘기 모습과 닮았대서 붙은 이름이다. 팔과 다리 선을 가꿔주고 옆구리 군살을 빼는 효과가 있단다. 늘씬한 연예인이 이 자세를 취한 사진이 퍼져 너도나도 따라 하는 동작이 됐다.

북녘 것은 고문의 한 방법이다. 양손을 등 뒤로 돌려 벽의 고리에 묶는다. 고리 높이가 바닥에서 60㎝ 정도밖에 안 돼 앉지도 서지도 못하는 엉거주춤한 자세가 된다. 먹이를 쪼며 걷는 비둘기 모습이다. 하지만 당하는 사람은 배 속에 든 걸 모두 토해낼 정도로 고통스럽다. 실제로 북한인권을 다룬 영화에 출연한 배우가 이 자세로 촬영했다가 몸에 마비가 왔다고 털어놓을 정도다.

남북의 거리가 이만큼 멀다. 맞붙어 한반도고, 한 뿌리 한 겨렌데 이웃나라보다 더 멀고 더 새 뜬다. 한쪽은 못해서 안달이고 다른 쪽은 할까 봐 섬뜩한 비둘기 자세처럼, 말 쓰임새가 다른 건 차라리 애교에 가깝다. (...) 남쪽이 청년실업과 업무스트레스, 노후불안에 떨 때, 북쪽은 굶주림과 질병, 처형의 두려움에 몸서리친다. 목숨과 바꾸지 않고는, 최소한 목숨을 걸지 않고는 벗어날 수 없는 원초적 공포다. (중앙일보 이 훈범 국제부장)


난 비둘기의 포즈 북한 버전을, 역시 탈북자들이 그린 정치범 수용소 그림을 통해 본 적은 있다.

사용자 삽입 이미지

하지만 저런 자세로 있는다고 해서 어떻게 구토까지 할 정도로 고통을 당하는지 그 역학· 생리학적 원리는 솔직히 잘 모르겠다. 굳이 상상하거나 체험하고 싶지도 않고. 어떤 그림을 보더라도 토하는 장면 묘사는 절대로 안 빠진다!

<신이 보낸 사람>의 주연 배우 김 인권 씨는 저걸 체험해 봤더니 정말 작-_-살나게 괴롭고 사지 마비 증세가 오더라고 증언한 바 있다.

Posted by 사무엘

2014/03/19 08:25 2014/03/19 08:25
Response
No Trackback , 4 Comments
RSS :
http://moogi.new21.org/tc/rss/response/942

혹시 인터넷을 돌아다니면서..
“조선은 500년 만에 망해 버렸으니 허접한 게 아니라, 오히려 500년이나 버틴 대단한 왕조이다”라는 요지로 조선 시대의 역사에 대해서 서울대 중문과 허 성도 교수가 했다는 강연을 보신 분이 있는가 모르겠다. 본인 역시 오래 전에 흥미롭게 본 적이 있다.

조선이 그저 말기에 막장으로 치달아서 망할 만하니까 망했고 먹힐 만하니까 일제에게 먹혔다고만 생각하기에 앞서,
조선 역시 리즈 시절에는 기강과 체계가 굉장히 잘 갖춰진 좋은 나라였다는 걸 알 수 있다. 환단고기 식의 황당한 얘기가 아니라 그럴싸하게 들린다.

다른 제도는 몰라도 특히 조선왕조 실록은 훈민정음에 버금가는 위대한 문화 자산으로 생각해도 될 것 같다.
뭔가... "성경에 과학적으로 아주 정확한 진술이 있다.." 그런 예화를 보는 듯한 느낌이다. ^^

본인에게는 그분의 성함이 낯설지 않게 들린다.
저 강연을 한 허 성도 교수는 '한국사 사료 연구소'에 재직하였으며,
유니코드가 정식 제정되기 전에 아래아한글이 제공하던 '제2수준 확장 한자'를 제정하고 글자를 직접 그리기까지 했던 분 중 하나이다. 아래아한글의 도움말 credits에도 이름이 당당히 올라 있다!

사용자 삽입 이미지

여러 모로 우리나라 문화와 관련해서 공적이 뚜렷한 분임이 틀림없다.흔히 한글 전용론자들이 이렇게 말한다.
“한문 고전을 통해 전통을 이어 나가기 위해서는 소수의 전문가를 양성해서 고전을 번역을 해야지, 그걸 빌미로 전국민에게 어려운 한자· 한문을 원어 그대로 가르치기에는 국가적인 손실과 기회비용이 너무 크다”.

허 교수는 그 주장이 가리키는 '소수의 전문가'에 정확하게 부합하는 대단한 분이다.
그리고 그분은 바로 올해에 갓 정년 퇴임했다.

사용자 삽입 이미지

Posted by 사무엘

2014/03/16 08:16 2014/03/16 08:16
, , , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/941

1983년 6월 30일, 5공 시절에 KBS 텔레비전에서는 6·25가 발발한 지 33주년과 휴전 30주년을 기념하여 소박한(?) 이벤트를 하나 편성했다.
남북 이산가족까지는 못 하더라도 같은 대한민국 안에서라도(domestic) 원치 않게 헤어지고 연락이 끊어진 이산가족을 매스컴의 힘을 동원해서 찾아 보자는 1시간 반 남짓한 길이의 생방송 이벤트 프로그램이었다.

그랬는데..
이 프로가 전파를 타고 전국에 방영된 이후, 프로그램 제작자들이 상상도 못 한 이변이 일어났다.
지금까지 막혀 있던 봇물이 터졌다.

KBS 사무국은 전화통이 불이 나기 시작했다고 한다. 당일 밤과 새벽까지, 출연 신청도 없이 수천 명의 이산가족이 여의도로 찾아왔으며, 1회로 기획되었던 생방송은 6월 30일부터 11월 14일까지... 무려 138일 동안 연달아 방영되는 기염을 토했다.
쉽게 말해 대한항공 007편 격추 사고(그 해 9월)와 아웅산 폭탄 테러(그 해 10월)가 벌어진 동안에도 저 프로는 계속 진행 중이었다.

여기에라도 내 모습을 내보내서 어떻게든 가족을 찾으려고 여의도를 가득 메운 사람들을 보시라.

사용자 삽입 이미지

사용자 삽입 이미지
이 모습은 외신으로도 특종을 타고 보도됐으며 기네스북에 당당히 등재되었다.
TV에서 사람을 공개적으로 찾는 건 십중팔구 범죄자 수배밖에 없을 텐데 TV가 이렇게 많은 수의 사람을 찾는 역할을 하는 건 극히 이례적인 일일 수밖에 없다.

이것은 내가 태어난 해에 있었던 옛날 일이다. 그러니 난 당연히 직접 체험한 적은 없고, 옛날에 이런 일이 있었다는 편린 정도만 머릿속에 지니고 있다.
인터넷, 휴대전화, SNS 없고 전화 보급률도 더딘데 마침 5공 시절에 컬러 텔레비전은 딱 집집마다 보급되던 시절이었으니 기술적으로 시기가 적절했다.

어느 중년의 남매가 서로 다른 지방에서 전화로 연결이 됐다. 혈육 인증을 위해 이름과 가족, 가족사, 신체 특징 같은 걸 물었는데 그게 일치하자..
그냥 다른 생각을 할 겨를도 없이 두 사람 모두 자지러지게 펑펑 울음을 터뜨린 장면이 내 기억에 남는다. 이건 그 어떤 연기로도 제대로 재연할 수 없을 것이다. 방청객도, 아나운서도 눈물을 억제하지 못하는 표정이었다.

그리고 실제로 이들이 스튜디오에서 만나게 됐을 때는... 더 이상의 자세한 설명은 생략한다.
성경을 아는 분이라면 이쯤에서 요셉 이야기를 떠올려도 좋을 것 같다. (창 43:30, 45:1-3 등)

사용자 삽입 이미지

* 산천도 울어 버린 인간 드라마, 1983년 KBS 생방송 <이산가족을 찾습니다>

그때 TV 출연 신청이 총 10만 건 정도가 들어와서 그 중 절반인 5만 건 정도가 실제 접수되어 방송을 탔으며, 거기서 또 20% 정도 되는 1만여 가족이 상봉에 성공했다고 한다. 하지만 이것은 뒤집어 말하면 그 필사적인 노력에도 불구하고 혈육을 끝끝내 찾지 못한 이산가족도 굉장히 많았다는 뜻이다. 6·25가 가져온 분단의 비극은 이렇게 처참했다.

세월이 흘러 지금은 그 프로가 방영된 때로부터 또 무려 30년이 지나 있다.
참고로 국내 이산가족이 아니라 남북 이산가족이 만나는 행사는 대한 적십자사가 민간 차원에서 1971년에 실태를 조사하고 1985년에 한번 추진했던 것 이후로는, 김 대중· 노 무현 정권이 돼서야 성사되었다. 규모는 아무래도 저 국내 이산가족 상봉에 비할 바가 못 되며, 상봉 후 재결합은 당연히 안 되고 이 사람들은 잠깐 만났다가 도로 자기 나라로 돌아가야만 했다. =_=;;.

그 당시 북한에서는 남한 사람과 만나는 이산가족들을 행사 몇 달 전부터 평양으로 불러서 밥 잘 먹이고 잘 재워서 굶주린 티, 험하게 산 티를 최대한 감추고 내보냈다. 또한 남한 사람과 만났을 때는 “우리는 수령님, 장군님의 은혜로 잘 지내고 있다”라고 기계적으로 대답하라고 세뇌 교육도 당연히 시켰다. 그것도 모자라서 “그런데 님 달러 좀”이라고 뒷돈까지 삥뜯었다고 하는데 거기까지는 잘 모르겠다만...

이런 궁색한 이벤트도 이산가족의 입장에서는 아예 없는 것보다는 나은지 모르겠다만, 겨우 저런 식의 상봉은 바람직한 통일을 정말로 염두에 둔 조치라고는 볼 수 없다. 남과 북이 정말로 자유 민주주의 체제로 개방과 평화 통일을 할 의향이 있다면 상식적으로 그 전에 서신 왕래와 관광 여행부터라도 성사시켜야 하지 않겠나?

구원받은 지체들은 이 세상에서 헤어지더라도 다시 부활하고 다 다시 만날 수 있다는 게 얼마나 복된 소망인지 다시 생각하게 된다.

Posted by 사무엘

2014/03/13 08:26 2014/03/13 08:26
, , , , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/940

지난 토요일 삼일절엔 두 가지 볼일이 있어서 합정 역 일대를 방문했다.

먼저, 서울여대 시각디자인과 1, 2학년 학생들이 주최한 “서울여자, 취미는 한글” 전시회를 관람했다.
한 재준 교수님의 한글 타이포그래피· 레터링 수업을 듣고 결과물로 만든 작품을 전시한 듯하다.
장소는 <벼레별씨>라는 카페 건물인데, 합정 역 7번 출구로 나온 뒤 뒤돌아서 우리 은행 건물이 있는 모퉁이에서 오른쪽으로 돌아서 쭉 300미터가량 직진하면 나온다.

사용자 삽입 이미지

각 작품에 대한 설명은 땅바닥에 쓰여져 있는 게 인상적임.
한글은 앞으로는 가변폭 글꼴이 대세가 돼야 하며, 영문 글꼴처럼 다양한 metric을 지닌 들쭉날쭉 창의적이고 기상천외한 글꼴이 많이 나와야 하리라 여겨진다.

원래 3월 2일까지 하기로 예정됐던 전시가 3월 8일까지로 연장돼서 아직 시간이 며칠 더 남아 있다.
관심 있으신 분들은 가 보시길 바란다.

혹시나 해서 독자 여러분께 당부하는데... 내가 북한 비판하고 종북들 까는 글, 철도 찬양하는 글을 블로그나 SNS에 올리는 빈도가 지나치게(?) 잦아진다고 해서, 내가 내 본업을 잊어버린 건 절대로 아니니 그런 걱정은 하지 마시길.
오히려 내 진짜 본업과 생업은 입이 아닌 행동으로 보이는 것이기 때문에 잠수 탄 상태에서 묵묵히 수행하고 있다.

자, 합정동까지 온 김에 이거 다음으로는.. 근처의 유명한 기독교 유적지를 들렀다!
양화진 외국인 선교사 묘지와 선교 기념관.

사용자 삽입 이미지사용자 삽입 이미지

조선 시대에 서울이 강북 4대문 안으로 완전 코딱지만 하게 작던 시절엔, 강변은 완전 외곽 변두리였다. 군사 요새가 있고 사형장, 묘지 같은 거나 있을 정도였다. 지금으로서는 상상하기 힘들다. 양화진은 바로 그런 곳이었으며, 그래서 묘지도 있고 바로 근처엔 절두산 같은 종교 성지도 존재한다(난 거기까지는 안 갔음).

우리나라는 천주교가 먼저 전래된 뒤에 흔히 개신교라고 불리는 기독교 교파들이 구한말에 들어왔다.
자국 정부에 의한 박해와 순교는 천주교에 더 많이 남아 있는 반면, 기독교는 민간 차원에서의 정서적 왕따 말고 딱히 공권력에 의한 박해는 없었던 듯하다. 워낙 나라가 망해 가는 막장 시기에 들어와서 그런 건지도 모른다.

다만, 성경 번역 역사는 천주교가 아닌 기독교 쪽이 확실한 우위를 쥐고 있다. 그리고 일제와 북한 공산당에 의한 박해 역사도 기독교의 비중이 더 높다. 이것이 내가 단편적으로 알고 있는 한반도 교회사이다.

단군의 후손들은 기독교를 전파받은 여러 민족들 중, 일찍부터 자국어 성경이 잘 완역된 좋은 경우에 속한다. 그리고 조선인들은 일찍부터 성경의 중요성을 알았으며, 선교사들이 놀랄 정도로 성경 공부에 완전 목숨을 걸기도 했다고 함.

“성경 번역의 역사를 통해 하나님은 사라질 뻔했던 한글을 구원하셨고, 그 한글은 복음에 봉사하도록 부름받아 태어났다.” (전시관 안의 동영상 끝에 나오던 자막)

사용자 삽입 이미지사용자 삽입 이미지

뭐, 자화자찬 아전인수식 해석이 있는 건지도 모른다. 심지어 1907년의 평양 대부흥조차도 제대로 된 회개와 부흥이 아니라 은사주의 난장판이었을 뿐이라는 의혹도 있는 마당에...;;
다만, 이왕 이런 성경적인 배경이 있었는데 처음부터 '없음'이 없고 변개되지 않은 성경이 한반도에 들어왔으면 얼마나 좋았을까 하는 매우 큰 안타까움도 느껴진다.

묘지나 기념관은 일단은 기독교 색깔이 80%이나, 가끔 천주교 쪽 얘기도 나오더라. 묘지에도 천주교 특유의 그 P와 X를 겹쳐 놓은 심벌이 묘비에 새겨진 무덤이 있었던 것 같다.

사용자 삽입 이미지
그런데 아니, 일부 묘비엔 아예 프리메이슨 컴퍼스와 G 표식까지 있기도 했다. 이 불모지에 와서 복음 전하고 병원과 학교 세우는 등 좋은 일을 하고 간 사람이긴 하나, 저건 정체가 도대체 뭐지?

사용자 삽입 이미지

자, 말로만 듣던 호머 헐버트 박사의 묘지를 드디어 처음으로 봤다. 감개무량했다. (프로필을 보면 대학을 나오긴 했지만 박사 학위가 있는 거 같지는 않은데, 국내에서는 으레 박사 호칭이 붙더라)
한국과 한글을 워낙 사랑했던 분인지라 한글 학회에서도 완전 띄워 주고 존경하고 추모하는 바로 그분이다.

석 호필 박사--저 사람은 정말로 수의학 박사 맞음--가 대한민국 독립 유공자로서 서울 현충원에 묻혔는데 헐버트가 그보다는 격이 낮아(?) 보이는 이곳에 묻힌 이유는...
6·25가 발발하기도 전에, 그 서울 현충원이 만들어지기 전에 세상을 떠나서 그냥 여기에 묻혔고, 굳이 이장될 이유도 없었기 때문이다. 아무튼 외국인 중에 대한민국의 영원한 은인 1호인 분이다.

이렇게 유익한 시간을 보내고 왔다.
용인 산골짜기에 소재한 총신대 신학 대학원 근처에 있는 기독교 순교자 기념관도 언젠가 한번 가 보고 싶어졌다.
양화진이 순교하고는 상관없이 그냥 외국인 선교사 위주라면, 저기는 실제로 박해를 받은 자국인 크리스천들의 일대기를 다루는 듯하다.

Posted by 사무엘

2014/03/04 08:32 2014/03/04 08:32
Response
No Trackback , 3 Comments
RSS :
http://moogi.new21.org/tc/rss/response/937

철도 음모론

2004년 1월 31일 이래로 벌써 10주년이 됐다.
1월 31일은 내가 생일, 침례 받은 날, 정보 올림피아드 대상 받은 날과 더불어 기념하는 4대 인생 축일 중 하나이다.

대학 시절, 난 새마을호를 몇 번 타 보면서 2003년 하반기 무렵쯤부터, 새마을호를 타면 시종착역에서 뭔가 음악이 흘러나온다는 걸 경험적으로 어렴풋이 체득했다. 그 음악이 왠지 인상이 좋아서 인터넷 검색을 했고, 그게 Looking for you라는 걸 알게 됐다.

그리고 그 이듬해에 난 서울에 갈 일이 있었고, 바로 저 날 아침 10시 38분에 대전을 출발하여 12시 10분에 무정차로 서울에 도착하는 새마을호 #2(당시)열차를 탔다. 이젠 Looking for you를 들을 준비를 하고 탔는데... 도착 후 그것이 실제로 일어났습니다.
그 음악을 들으면서 그 어떤 마약보다도 더한 극한의 엑스터시와 함께 뿅~~~!

{주} 하나님께서 땅의 흙으로 사람을 지으시고 Looking for you를 그의 귀에 틀어 넣으시니 사람이 살아 있는 철덕이 되니라. (창 2:7 패러디)

Looking for you는 어제도 오늘도 영원토록 동일하니라. (히 13:8 패러디)

새로 태어난 철덕으로서 철도의 순수한 젖을 사모하라. 이것은 너희가 그 젖으로 말미암아 성장하게 하려 함이라. (벧전 2:2 패러디)

Looking for you는 정말 10년 전이나 지금이나 동일한 희열과 흥분을 주고 내게 한없는 철덕 정신을 불어넣는다. 기독교의 근간이 예수님의 죽으심과 부활이라면, 나의 철덕 정신의 근간은 바로 여느 평범한 여행 경험 같은 게 아니라 Looking for you 음악이다.
한글이 목적을 갖고 따로 인위적으로 창제된 문자인 것만큼이나 내가 철도에 언제 왜 빠져들었는지는 역사적으로 분명하게 명시가 되어 있다..

철도는 인간을 죄로부터 구원하지만 못할 뿐이지 나의 삶에 모든 의욕과 원동력을 불어넣고 어지간한 인간적· 육신적인 종교들보다 더 긍정적인 효과를 준다. 나에게 철도는 거의 '준종교' 수준이다.

그래서 이 날 주변엔 난 운전을 할 때도 차에서 Looking for you는 말할 것도 없고 Oh Glory Korail을 비롯해 서울 메트로와 서울 도시철도 공사의 사가, 그리고 각종 열차 안내방송을 들으며 지냈다.

갓 철덕이 되었다면 먼저 우리나라 철도 영업거리표와 수도권 전철 노선도를 큰 윤곽이라도 암기하고 열차 시각표, 철도 차량 계보, 주요 철도 정보 사이트(한 우진, MEIS 등)들을 쭈욱 독파해야 할 것이다.

흔히 우리나라 교육제도를 비관하는 사람들이 자조하는 논조로 에디슨, 아인슈타인, 마리 퀴리 같은 사람이 한국에서 태어나면 무슨 과외 선생, 중국집 알바 등등이 됐을 거라고 얘기를 한다. 그러나 나는 좀 다르게 생각한다.

토머스 에디슨이 만약 20세기 말의 대한민국 서울에서 자랐고 열차를 탈 기회가 있었다면 철덕이 됐을 가능성이 높다. 우리나라 교육제도에는 희망이 없지만 철도에서 희망을 찾지 않았을까 싶다.

“어떻게 이런 아름다운 악기 소리를 내면서 움직이는 교통수단이 존재할 수 있을까? 자동차, 비행기, 배와는 너무 다르다. 궁금하다.” (서울 지하철 VVVF 구동음)
“어떻게 Looking for you가 흘러나오는 교통수단이 있을 수 있을까? 그게 왜 하필 철도일까?”

라는 의문에서 “왜? 왜? 왜?”를 남발하면서 넘사벽 급의 오덕력과 똘끼와 탐구 정신이 발산되었을 것이기 때문이다.
하다못해 나 같은 평범한 사람이 발견해 낸 걸 에디슨이 놓쳤을 리는 없다!!
역사적으로 에디슨은 직류 전기를 좋아했으니, 교류를 쓰는 광역전철보다는 직류를 쓰는 지하철 쪽으로 제 갈 길 잘 찾아갔을 것이다.

뭐 아무튼..
세상이 무슨 그림자 정부에 유대인 재벌, 로스차일드 가문, 프리메이슨, 일루미나티, 예수회의 음모대로 돌아가고 있는지는 잘 모르겠다.
하지만 대한민국에서 철도청이 자기 말기 시절에 새마을호 객실에다 시종착 음악으로 Looking for you를 선곡해 넣었던 것에는 분명..

승객을 철도에 중독시켜서 철도의 노예로 만들려는 매우 교묘하고 치밀한 음모가 있었던 게 틀림없다.
나중에 코레일이 수익 내려고 백 날 철도 이미지 광고 때리고 마케팅 해댄 것보다도, 철도청이 슬그머니 선곡해 넣은 마약 같은 음악 한 곡이 더 폭발적인 효과가 있었다.

세상에 아폴로 계획 음모론이나 백신 음모론, 유대인 세계 정복 음모론, 9·11 테러 자작극 음모론 같은 건 아예 거짓이거나 거짓일 가능성이 매우 높지만
철도청의 Looking for you 철도 중독 음모론은.. 이렇게 증인이 팔팔하게 살아 있는 이상 사실일 가능성이 매우 높다.

사용자 삽입 이미지

그랬다. 난 그 음모의 희생자였을 뿐이다...!!
음모론 좋아하는 분들은 그 개연성을 연구해 보는 게 어떨까 싶다.
그러나 인간의 생사화복을 주관하시는 하나님은 그 음모를 통해서도 선한 결과를 만들어 내셨다. 철도사랑 나라사랑, 성경 노선도처럼!

* 결론: 음모론이라는 건 자기 꼴리는 대로 해석하기 나름인 경우가 대부분이므로 상당수 걸러 가며 들어야 한다. ㅋㅋ

사용자 삽입 이미지

Posted by 사무엘

2014/03/01 19:21 2014/03/01 19:21
,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/936

윈도 GUI 환경에서 동작하는 프로그램이 자기 창을 띄우기 위해 먼저 해야 하는 일은 바로 자기 윈도우의 클래스를 운영체제에다 등록하는 것이다. WNDCLASS 구조체와 RegisterClass함수는 그야말로 기본 중의 기본 필수 과정이다.

WNDCLASS 구조체에서 중요한 멤버는 클래스 이름(lpszClassName), 윈도우 프로시저 주소(lpfnWndProc) 정도다. 나머지 값들은 전부 0 / NULL이어도 클래스 등록이 가능하다.

우리에게 친숙한 에디트 컨트롤, 리스트박스, 콤보박스 등등은 다 고유한 클래스 이름이 존재하기 때문에 사용자 프로그램이 이를 변경하거나 없앨 수 없다. 윈도우 클래스계의 일종의 예약어라 해도 과언이 아니다. 공용 컨트롤은 내장 컨트롤 급의 붙박이는 아니지만 그래도 공용 컨트롤 매니페스트를 사용하는 요즘 프로그램들에서는 사실상 붙박이다.
대화상자, 메뉴, Alt+Tab 전환 창처럼 운영체제가 내부적으로만 사용하는 known 윈도우들도 사실은 다 고유한 클래스 이름을 갖고 있다.

한편, 각각의 윈도우 클래스 명부는 고유한 기억장소를 갖고 custom 데이터를 보관할 수 있다(cbClsExtra). 그러나 이건 거의 필요하지 않으며 쓰이지 않는다. 여러 윈도우 클래스들이 한 윈도우 프로시저를 공유하면서 그 프로시저가 클래스별로 custom 데이터를 가려서 동작하기라도 하지 않는 이상 말이다. 그런 게 아니라 윈도우 클래스별로 완전히 따로 노는 공유 데이터라면 그냥 해당 프로그램이 자체적으로 static/전역 변수의 형태로 갖고 있으면 될 일이다.

차라리 클래스가 아니라 각각의 윈도우들이 custom 데이터를 저장할 공간이라면(cbWndExtra) 이건 그래도 종종 쓰이는 경우가 있다. 그러나 굳이 이게 0이더라도 포인터 하나 정도 집어넣을 공간은 모든 윈도우들이 기본으로 갖고 있기 때문에 HWND로부터 그 창에 대응하는 C++ 객체의 포인터를 저장하는 것 정도는 이런 방식으로 하면 된다.

그 다음으로 외형 관련 부가 정보들은 나중에 클래스 차원이 아닌 윈도우 차원에서 변경 가능한 것들이다.

프로시저의 주소만 있으면 충분할 텐데 굳이 인스턴스 핸들까지 따로 받는 건 16비트 시절의 잔재이긴 하다. 요즘 같으면 윈도우 프로시저 주소가 어느 영역에 있는지만 봐도 이 윈도우 클래스의 소속 모듈은 곧바로 알 수 있으니 굳이 그 핸들을 따로 줄 필요는 없기 때문이다.
하지만 호환성 문제도 있고, 또 외형 리소스(메뉴, 마우스 포인터, 아이콘 등)를 어디서 불러올지 기준으로 삼을 모듈이 필요하기도 하니 인스턴스 핸들을 받는 란이 있는 것이다.

아이콘(hIcon)은 시스템 메뉴와 두꺼운 프레임이 갖춰진 커다란 윈도우를 만들 때에나 필요할 텐데,
여기서 지정한 뒤에도 나중에 실행 중에 WM_SETICON 메시지를 운영체제에다 보내서 변경이 가능하다. 대화상자의 아이콘을 바꿀 때 주로 쓰인다.

text를 바꾸는 것과는 달리 아이콘을 변경하는 건 함수가 전혀 존재하지 않고 메시지만 쓰인다는 게 특징이다.
또한, HICON 자체를 여러 크기의 아이템 컬렉션/패밀리로 설정한 게 아니라 특정 크기의 그림 하나만을 나타내게 설정한 바람에 WNDCLASS에 이어 WNDCLASSEX까지 등장하는 등 API가 다소 지저분해진 건 아쉬운 점이다. 지금은 이분법적인 큰 아이콘/작은 아이콘뿐만이 아니라 다양한 크기의 아이콘까지 등장해 있는데 말이다.

마우스 포인터(hCursor)는 잘 알다시피 WM_SETCURSOR 메시지가 왔을 때 동적으로 변경 가능하다.
기본 배경색(hbrBackground)으로 화면을 지우는 동작도 WM_ERASEBKGND 메시지 때 변경 가능하다.
즉, WNDCLASS에 지정된 것만이 절대적이지는 않다는 뜻이다.

그것도 모자라서 클래스 구조체에 메뉴(lpszMenuName)까지 지정 가능한 것이 굉장히 뜻밖이다.
보통 윈도우를 만들 때 메뉴 정보는 CreateWindowEx 함수에다가 따로 지정해 주기 때문이다. 그렇기 때문에 WNDCLASS 구조체에 굳이 메뉴 핸들이 공급될 필요는 없다.
본인 역시 10여 년간 Windows API로 프로그래밍을 하면서 이 멤버에다가 값을 지정해 준 적은 한 번도 없었다.

자, 그럼 이제 스타일(style)만 남는데, 다음과 같은 것들이 있다. 이 역시 굳이 이 스타일을 안 줘도 동일한 기능을 코드를 통해 얼마든지 재연할 수 있는 게 대부분이고, 오늘날에는 거의 필요하지 않거나 사용이 권장되지 않는 잉여 옵션도 있다.

1. 정말 유의미한 차이가 있음 (유일!): CS_GLOBALCLASS

원래 윈도우 클래스 명칭은 해당 클래스를 등록한 스레드도 아니고 그 등록한 코드가 들어있는 모듈(EXE든 DLL이든)에서만 쓸 수 있다. 그러나 이 옵션이 지정된 채로 등록된 윈도우 클래스는 해당 프로세스 전체에서 사용할 수 있게 된다.
어떤 특수한 윈도우--custom 컨트롤이 대표적인 예--에 대한 코드가 DLL에 들어있고 그 윈도우를 그 DLL을 불러들인 EXE에서 사용하고자 한다면, 그 클래스는 당연히 이 스타일이 지정된 채로 등록되어야 한다.

쉽게 말해 이 윈도우 클래스를 작성하지 않은 다른 EXE/DLL에서 컴포넌트처럼 생성되고 사용되고자 하는 윈도우라면 이 스타일이 반드시 필요하고, 그냥 한 프로그램 모듈 안에서 내부적으로만 사용하고 말 local 윈도우라면 지정하지 않으면 된다.

16비트 시절에는 이 스타일의 여파가 훨씬 더 강력해서 한 EXE가 등록해 놓은 윈도우 클래스를 다른 EXE가 마음대로 사용할 수도 있었다. 인스턴스 핸들로 데이터 세그먼트를 구분하는 게 오늘날로 치면 그냥 응용 프로그램의 주소 공간을 마음대로 넘나드는 거나 마찬가지였기 때문이다. 그러나 오늘날은 그렇게까지는 할 수 없으며, 일반적으로는 DLL에다가 윈도우 프로시저를 구현한 뒤, 그 윈도우를 사용하고자 하는 EXE가 DLL을 매번 불러오고 클래스 등록을 저렇게 해 줘야 한다.

2. 다른 코드를 통해 대체 가능한 동작 방식의 차이

CS_DBLCLKS
좌든 우든 한 마우스 버튼을 충분한 시간 간격 이내에 빠르게 연타했을 때, 둘째 클릭은 WM_?BUTTONDOWN이 아니라 WM_?BUTTONDBLCLK라는 메시지로 달리 알리게 한다. 이것은 실행 시간에 매번 바뀔 만한 동작 방식은 아니니 윈도우의 스타일이 아니라 클래스의 스타일로 존재하는 게 적절하긴 하다.

굳이 이 스타일이 없어도 더블클릭을 인식하는 것을 우리가 직접 구현하는 건 어렵지 않다. 그러나 타이머 체크를 해야 하고 예전 클릭 시점을 저장해 놓는 등 별도의 시간· 공간 오버헤드가 필요하기 때문에 운영체제는 이걸 원하는 윈도우에다가만 더블클릭 메시지를 전해 주고 있다. 더블로 모자라서 트리플 클릭이라도 인식하려면 역시 사용자가 상태 전환 로직을 직접 구현하는 게 필수일 게다.

메뉴의 경우 마우스의 클릭에 따라 열렸다가 닫히는 게 토글되는 물건이다. 더블클릭에 따른 동작 구분이 필요하지는 않지만, 보통은 더블클릭 때는 열렸던 메뉴가 닫히지 않게 만들어져 있다. 지금 당장 XP~7의 운영체제의 시작 메뉴를 눌러 보시기 바란다. 초보자들은 더블클릭을 할 필요가 없는 물건도 불필요하게 더블클릭하는 경향이 있기 때문에 더블클릭은 클릭+클릭으로 인식하지 않고 메뉴를 닫는 동작으로 인식하지 않는다.

물론 이런 정책은 진짜로 시도 때도 없이 짧은 간격의 클릭 연타를 인식해야 하는 게임 같은 데서는 절대로 적용해서는 안 될 것이다. 정반대의 정책을 취해야 한다.

CS_VREDRAW, CS_HREDRAW
일반적으로 창의 크기가 예전보다 커지면 커져서 새로 생긴 오른쪽 내지 아래쪽의 신규 영역에 대해서만 WM_PAINT가 날아온다. 그러나 이 옵션이 적용되면 가로 and/or 세로 크기가 바뀌었을 때 창 전체가 갱신되고 WM_PAINT가 날아온다.

화면에 문자열이 가로 내지 세로 기준으로 중앙 정렬되어 출력된다거나, 화면 폭에 따라 자동 줄바꿈이 적용되어 출력되고 있다면 화면 크기가 바뀌었을 때 화면 전체가 갱신되어야 할 것이다. 동일 배율의 2차원 비트맵을 찍는 경우가 아닌 이상, 화면 전체의 갱신이 필요한 상황은 생각보다 많다.

하지만 그럼에도 불구하고 이 옵션은 생각만치 그렇게 독창적이거나 유용하지 않다. WM_SIZE 메시지가 왔을 때 InvalidateRect를 수동으로 호출하는 것만으로도 동일한 효과를 낼 수 있기 때문이다.

CS_NOCLOSE
바로 얼마 전에 쓴 글에서 다루었듯이, 창에 [X] 버튼과 Alt+F4를 사용할 수 없게 만든다.
그러나 이것은 (1) GetSystemMenu를 이용해서 시스템 메뉴에 있는 '닫기' 명령을 없애거나 disable시키고, (2) WM_CLOSE 메시지가 왔을 때 이를 무시하여 DefWindowProc에다 전달하지 않으면 클래스 스타일 없이도 역시 거의 똑같은 효과를 얻을 수 있다.

3. 외형/성능과 관련된 마이너한 차이

CS_SAVEBITS
창이 생겼을 때 우리 창이 가리고 있는 배경 영역을 저장해 둔다. 그리고 우리 창이 사라지면 아래의 가려졌던 창에다가 WM_PAINT를 보내는 게 아니라 그냥 저장된 놈을 도로 뿌려 준다. 언제나 무조건 그렇게 하라는 뜻이 아니며 어지간한 비디오 메모리가 남아 있고 할 만하다 싶을 때만 그렇게 하라는 권장 사항이다.

이 스타일을 사용하는 윈도우는 크기가 작고 생성된 후에 이동하지 않으며, 잠깐 동안만 존재했다가 곧 없어지는 휘발성 강한 용도인 게 바람직하다. 툴팁, 메뉴 같은 윈도우의 클래스에 이 옵션이 지정돼 있다. 우리 코드의 동작 방식을 바꾸는 스타일이 아니기 때문에 존재감이 적다.

Windows Vista와 7의 Aero에서는 어차피 모든 창들의 내용이 메모리에 따로 저장되어 있고 DWM에 의해 합성되어서 출력되기 때문에 이 스타일의 존재감이 없는 거나 마찬가지다. 큼직한 창이 가려졌다가 다시 나왔는데도 예전 내용이 알아서 자동으로 출력되지 WM_PAINT가 오지 않는다니..! Vista가 출시되었을 때, Windows의 역사상 최초로 벌어지는 광경에 놀란 개발자들이 많았을 것이다.

CS_DROPSHADOW
Windows XP에서 최초로 도입된 이 스타일은 창 주변에 은은한 그림자 효과를 넣는다. Windows 2000에서는 마우스 포인터의 주변에 은은한 그림자를 넣는 효과가 추가되었는데, 동일한 알고리즘이 이제 임의의 창에도 적용된 것이다.
용도면에서 앞의 CS_SAVEBITS와 비슷한 구석이 있는지라, Windows XP부터는 툴팁과 메뉴에 이 스타일이 적용돼 있다.

시스템 메뉴와 뼈대가 갖춰진 일반적인 창에도 적용을 못 하는 건 아니지만, Aero 환경에서는 어차피 자체적으로 창 테두리 주변에 큼직한 그림자 효과가 추가되어 있기 때문에 이 클래스 스타일이 딱히 유효하지 않다.
또한 Aero 없는 모드에서는 그림자가 붙은 커다란 창은, 움직이거나 크기를 조절할 때 화면을 다시 칠하는 부담이 굉장히 커진다.

4. DC의 생성 방식과 관련된 이상한 옵션

Windows에서는 GDI API를 이용하여 화면에다 그림을 그리려면 먼저 device context라고 불리는 DC 핸들을 얻어 와야 하는 게 정석이다. 보통은 WM_PAINT 메시지가 왔을 때 BeginPaint 함수를 이용하여 얻으면 되는데, 다른 상황에서도 GetDC를 호출해서 얻을 수 있긴 하다. 그러나 BeginPaint는 딱 정확하게 칠해야 하는 영역에만 클리핑 영역이 최적화된 DC를 넘겨 주기 때문에 성능을 생각한다면 전자만을 이용하는 게 더 좋다.

윈도우와 이 DC 사이의 대응 관계는 생각보다 미묘하다. 일반적으로 시스템에 존재하는 창의 개수보다는 운영체제가 관리하는 화면용 DC의 개수가 더 적다. 솔직히 어떤 창이든 하드웨어 차원에서는 동일· 단일한 비디오 메모리에다 출력되는 것이니 동시 요청이 아닌 이상 DC가 굳이 많이 있어야 할 필요가 없다. 이 DC는 그때 그때 내부 상태가 초기화되고 클리핑 영역만 바뀐 채 재활용된다.

그런데.. CS_OWNDC가 지정되면 이 스타일이 적용된 클래스의 모든 창별로 별도의 전용 DC가 할당된다. 이는 프로그래밍 패러다임을 크게 바꿔 놓는다.
GetDC를 아무리 여러 번 호출해도, 그리고 BeginPaint를 호출해도 돌아오는 화면용 DC 핸들은 동일하며, 이 DC는 다른 윈도우에서는 쓰이지 않는다.

이 DC는 생명 주기가 자기가 소속된 윈도우와 동일하다. 그렇기 때문에 그림을 그려 준 뒤 GetDC 다음에 ReleaseDC를 하지 않아도 된다. 그리고 한 WM_PAINT 타이밍 때 지정했던 내부 상태가 다음 WM_PAINT때도 고스란히 보존되어 있다. 글자색, current positon, 선택되어 있는 GDI 개체들이 모조리..

통상적으로 해야 하는 초기화나 뒷정리가 필요하지 않으니 일면 편리한 점도 있지만, 이것은 생각보다 그리 큰 장점이 아니다.
그에 반해 윈도우 하나가 생길 때마다 수백 바이트에 달하는 전용 DC가 추가로 생성되는 것은 운영체제의 입장에서는 상당한 부담이었다. 특히나 16비트 시절에는 리소스라고 불리던 GDI 힙의 크기가 겨우 64K밖에 안 됐는데 이건 그야말로 리소스 잡아먹는 하마나 마찬가지였으며 심지어 윈도 9x에서도 상황이 크게 나아지지 않았다.

이 때문에 이 옵션은 존재는 하되 사용이 절대로 권장되지 않는 물건으로 전락했다.
CS_CLASSDC는 CS_OWNDC보다 메모리를 좀 아껴 보자는 발상에서 유래되었는데, 한 전용 DC를 동일 클래스에 소속된 모든 윈도우들이 공유하는 방식이다. 한 윈도우가 글자색을 빨간색으로 바꿔 놓으면, 다음에 그려지는 같은 윈도우는 기본적으로 글자가 빨간색으로 찍힌다. 이것도 기괴한 사고방식이긴 하다.

요건 GDI 자원을 좀 아낄 수 있을지는 모르나 '전용 DC'라는 장점이 사라지는 상태에서 멀티스레드 환경에서는 상당히 위험한 결과를 초래할 가능성이 있기 때문에 32비트 이후에서는 단점만 더욱 부각되었으며, 역시 봉인된 옵션으로 전락했다. 이런 게 있다는 것 정도만 알면 된다.

다음으로 CS_PARENTDC는 위의 두 옵션과는 성격이 약간 다르고 약간 더 실용성이 있다. 자기를 그릴 때 부모 윈도우의 기존 DC를 활용해도 좋다고 알려 준다. 좀 더 구체적으로 말하자면 굳이 클리핑 영역을 자기 윈도우로 맞추지 않아도 된다고 알려 준다.

대화상자에 아기자기한 컨트롤이 굉장히 많이 있는데 그 컨트롤들이 CS_PARENTDC 스타일이 맞춰져 있다면 대화상자의 그리기 속도가 약간이나마 향상될 수 있다. 자신이 클리핑 기능 없이도 알아서 자기 클라이언트 영역을 안 벗어나고 똑똑하게 그림을 그릴 자신이 있다면 이 스타일을 사용하는 게 나쁘지 않으며, 실제로 운영체제의 표준 컨트롤들은 다른 잉여스러운 옵션 말고 이 옵션은 사용한다고 한다.

다만, 이런 꼼수를 허용하는 스타일이 존재하는 경우, layered 윈도우나 drop shadow 같은 특수 효과와는 충돌이 발생할 수 있으니 사용 전에 MSDN 설명을 참고하는 게 좋다. 요즘 같이 메모리와 성능이 풍족한 시대엔 그냥 저런 기괴한 옵션들은 다 잊어버리고 그냥 0으로만 지정해도 무관하다.

5. Windows 1~2.x 시절에나 유효하던 완전 캐잉여: CS_BYTEALIGNCLIENT, CS_BYTEALIGNWINDOW

이것은.. 거의 20년 이상 전부터 전혀 쓸모가 없어진 옛날 잔재이다.
잘 알다시피 옛날에는 컴퓨터 화면이 흑백이던 시절이 있었고 이때는 1바이트가 8비트, 즉 8개의 가로 픽셀을 담당했었다.

그러니 이 스타일은 창의 꼭지점 위치(외곽 모서리 또는 클라이언트 모서리 기준)를 강제로 8 또는 최소한 4의 배수 위치로 맞춰서 그림을 찍는 게 바이트 경계에 딱 걸쳐지는 게 보장되게 하는 역할을 했다.
당연히 256컬러, 혹은 16컬러가 지원된 시점부터 모든 픽셀은 자동으로 이미 바이트 align이 맞춰지기 시작했으며 이 옵션은 전혀 필요가 없어졌다.

또한 Windows 3.0부터는 영문이 가변폭 글꼴로 출력되기 시작한지라 그렇잖아도 글자를 찍을 때 어차피 바이트 align이 무의미해지기도 했다.
지금쯤이면 이 스타일이 갖던 값은 그냥 다른 용도로 재사용해 버려도 되지 않나 싶다. 하지만 extended 스타일까지 존재하는 윈도우와는 달리, 클래스에는 스타일이 그렇게 다양하게 많이 추가될 여지도 별로 없긴 하다.

Windows API를 심층 연구하는 건 재미있다. ^^;;

Posted by 사무엘

2014/02/26 19:27 2014/02/26 19:27
,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/935

가장 긴 교통수단

1. 마일 트레인 (mile train)

철도와 관련하여 진정한 미국의 기상을 느껴 보고 싶다면 역시나 이런 걸 직접 봐야 하지 않나 싶다.

사용자 삽입 이미지

사용자 삽입 이미지
길이가 1마일을 넘는다고 해서 마일트레인이라고 불린다만, 어디 1마일 뿐이겠는가? 2~3마일에 달하고 건널목에서 다 지나가는 데 수 분 이상이 걸리는 열차도 있다. 화차만으로 그야말로 만리장성을 쌓을 기세다.

2. 로드 트레인 (road train)

마일 트레인에 비할 바는 못 되겠지만, 땅 넓고 자원 많은 나라들은 도로 위의 트레일러도 열차처럼 운영한다. 일명 로드 트레인이라고 부르는데, 이 분야의 종주국은 미국이 아니라 오스트레일리아인 듯하다.

사용자 삽입 이미지

사용자 삽입 이미지
포스가 정말 장난이 아님을 알 수 있다.
궤도도 없이 차량을 저렇게 길게 이어 놓으면 조향(회전)을 어째 제대로 할 수 있을지가 우려된다. 그리고 감속을 하는 것도 말이다.

도로에서 가장 긴 차량(수십~100여 m)과 레일에서 가장 긴 차량(2~3km)을 한데 비교해 보니 느낌이 새롭다.

Posted by 사무엘

2014/02/24 08:29 2014/02/24 08:29
, , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/934

영화 <신이 보낸 사람>

난 아시다시피 개인 엔터테인먼트 분야가 철도에게 완전히 점령당해 있다. 그렇기 때문에 다른 연예, 스포츠, 드라마, 영화 같은 건 거의 관심 없으며 안 보고 지낸다.
그 흥행 대박이라는 겨울왕국조차도 안 봤다. 난 솔직히 월트 디즈니 스타일을 싫어하는 사람도 아니고 여유가 아주 많으면 저것도 보기 싶긴 한데도.

그럼에도 불구하고 최근엔 꼭 봐야 하는 영화를 발견했다. 그래서 불금 시간을 쪼개서 야밤에 혼자 차까지 몰고 영화관 갔다.
내가 본 영화는 바로 이거다.

사용자 삽입 이미지

* 이 글에는 영화 스포일러가 포함되어 있다. 영화를 깔끔한 상태에서 편견 없이 직접 감상하고 싶으신 분은 이 글을 읽지 말 것.

- 탈북자로부터 코치를 받았는지, "-했지비", "-하라우" 글로만 봤던 이런 북한 사투리를 실제로 들을 수 있다.
- 김 일성· 김 정일 사진이 벽에 걸린 집 책상 위에 놓인 성경책... 정말 살떨린다.
- 북한 주민의 실상이라 하면 마약도 빠질 수가 없을 텐데, 역시 그것까지 놓치지 않고 화면에 담았다. 훌륭하다.

1. '카타콤'이 고대 로마 제국 시절에만 있었던 게 아니다. 지금 바로 이북 윗동네에 있다. 물론, 나처럼 이미 북한 사정에 대해서 어지간한 거 다 찾아보고 이미 아는 사람에게는 그렇게 완전히 새로운 내용은 아니지만 말이다.
요즘 영화에서 크리스천은 한결같이 광신자, 위선자, 나약한 찌질이로만 묘사되고 그나마 좋게 나오는 건 죄다 천주교 쪽뿐인데, 미화는 바라지도 않고 최소한 중립적으로 묘사된 영화가 있어서 보기에 심리적으로 편했다.

2. 영화에서 지하 교회 신도들이 "나 예수쟁이요"라고 자기 명을 재촉하면서 티내는 방법은 물고기나 십자가 형상 같은 게 아니라 오로지 찬송가 흥얼거림과 성구 암송이다. <주 예수보다 더 귀한 것은 없네>가 얼마나 큰일을 냈는지가 영화 중에 나온다.

남조선에서 자유롭게 교회 다니고 계신 분들은, 앞으로 주일 예배 때 기쁜 마음으로 자기 최고의 성량과 음감을 동원해서 예배당이 떠나갈 정도로 씩씩하게 회중 찬송에 동참하시기 바란다. 이건 설교 만만찮게 예배에서 매우 중요한 절차이며, 저쪽 사람들은 그것조차도 목숨 걸고 하고 있다.

3. (스포일러) 극중에 기적은 없었다.
주인공은 너무 확신에 차서 내 손으로 우리 주민들을 다 탈출시키겠다고 그랬지만.. 때마침 김 정일이 죽으면서 국경의 경계가 매우 강화되고, 뇌물이 안 통하는 냉혈한 군 간부가 부임한다. 주민들의 신뢰와 팀웍도 와해되고 지하교회는 일망타진되어 주민들은 하나씩 잡혀 가고 죽는다. 그리고 주인공도 총살당하고, 마지막에 살아남는 교회 멤버는 어느 꼬마 소녀 한 명뿐이다.

4. 사실, 주인공은 분명 지하 교회에 소속돼 있고 지푸라기 잡는 심정으로 예수님을 믿긴 하지만, 그래도 아내만치 독실하지는 않고 마음 상태가 종종 동요도 하는 일종의 입체적인 인물이다. 주연 배우인 김 인권 씨가 대본을 보고는 “난 저런 주인공을 연기하기엔 너무 신앙이 부족하다”라고 말했다곤 하지만, 주인공이 그렇게까지 초인적인 인물은 아니다.

마약도 하고, 또 모든 게 끝장 난 결말부에서는 “아.. 혹시나 했지만 역시 신은 우리를 돌봐주지 않았다. / 아예 믿지 말자는 것도 아니고, 딱 한 번만 시치미 떼고 예수 부인하면 살 수도 있었는데 왜 내 아내는 저런 고지식한 길을 고집했을까?” 같은 인간적인 심정의 말도 한다.
기독교 신앙보다는 그냥 아내의 죽음에 감명을 받아서 마을 사람들을 전부 어떻게든 탈북시켜야겠다는 인도주의적인 신념이 더 부각되어 그려진다.

5. 설정상 주인공의 출신과 배경이 구체적으로 어떠한지는 잘 모르겠지만, 혼자 저렇게 트럭을 몰래 얻어타고 평양까지 갔다가 돌아오는 건 현실에서는 그리 가능하지 않을 것 같다.
평양 교회에 도움을 받으러 원정 가 봤는데, 거기는 알다시피 북한 정권의 하수인인 어용교회일 뿐임. “우리나라에 종교 박해 같은 건 없다” 대외적으로 이 개드립을 치던 아저씨는 잠시 후 주인공에게 분노의 린치를 당해서 피떡이 된다. 저 사람은 주인공과 원래 아는 사이였는데 뭔 일을 겪으면서 현실과 타협하고 변절한 듯.

6. 교회 동지 중 어떤 남자 하나는 도강하다가 들켜서 군인으로부터 무참한 구타와 성희롱을 당하는데.. 그 뒤 완전히 멘붕하여 미치광이로 변한다. 몰래 숨겨 둔 예수 얼굴 그림에다 눈 모양만 뚫어서 가면을 만들어 쓰고, 집 지붕 위에 올라가서 남들 보는 앞에서 헬렐레 하다가 갑자기 분신 자살한다.
이것은 극적 효과를 내기 위해 탈북자의 증언과도 관계 없이 집어넣은 창작이고 허구인 듯하다.

7. 엔딩 크레딧이 올라가는 중엔 북한에서 찍혔다는 각종 탈북자 심문· 구타 동영상과 북한 지하 교회 녹취 동영상, 육성 녹음이 흘러나온다. 이것도 지금 내가 목숨이 붙어 있는지 내 목을 손으로 만져보게 될 정도로 소름 끼치고 엄청나게 섬뜩하다.

참고용 동영상이다. 2분 40초대 이후부터..
“아버지여! 교회가 다 무너졌습니다. 살얼음 같은 이 땅에 지금까지 얼마나 많은 순교가 발생했는지요! ... 복원하시고 역사하시는 주의 보혜사를 보내 주옵소서” (문장 보정)

북한의 지하 교회는 가장 연약하면서도, 북한의 저 미친 체제에 가장 큰 위협이 되는 악질 반동분자들의 모임이다! (아래 그림 중 하나는 조선 혁명 박물관과 만수대 언덕 근처에 있는 어마어마한 높이의 김씨 부자 동상이고, 다른 하나는 금수산 기념 궁전 내부의 은은한 배경으로 새겨져 있는 부자 석상임.)

사용자 삽입 이미지사용자 삽입 이미지
8. (쓴소리) 끝으로, 내가 이런 자리에서 또 험악한 말은 가능한 한 하고 싶지 않다만...
여기에까지 신천지 갖다붙이는 애들은 도대체 정체가 뭔지 궁금하다. 지난번 대선 시즌 때 새누리당이 신천지하고 커넥션 있다고 괴담 퍼뜨린 놈들하고 혹시 같은 배후 아닌가?

그래, 만에 하나 신천지와 커넥션이 있다고 치자. 그래도 신천지가 과연 종북 빨갱이보다 더 사악하고 해로운 인간들일까 싶다. 신천지는 교회에나 해를 끼치지만 쟤들은 아예 나라 전체를 무너뜨리고 좀먹는 놈들인데. ㅡ,.ㅡ;;

Posted by 사무엘

2014/02/21 08:32 2014/02/21 08:32
, , , , , ,
Response
No Trackback , 3 Comments
RSS :
http://moogi.new21.org/tc/rss/response/933

« Previous : 1 : ... 135 : 136 : 137 : 138 : 139 : 140 : 141 : 142 : 143 : ... 221 : Next »

블로그 이미지

그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2024/12   »
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
29 30 31        

Site Stats

Total hits:
3050743
Today:
1763
Yesterday:
2142