« Previous : 1 : ... 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : ... 220 : Next »

과거(특히 20세기 중반 이전)와 오늘날 사람들의 평균적인 가치관, 윤리관은 서로 적지 않게 달라 보인다.
뭐, 부모에게 효도해야 한다거나 도둑질과 살인이 나쁘다는 것 정도야 예나 지금이나 불변이겠지만, "닭이 먼저냐 계란이 먼저냐"처럼 어정쩡한 문제.. 예를 들어 사형 제도나 동성애 같은 것은 종교관이 개입하지 않은 상대주의 다원주의만 갖고는 확고한 답이 나오기 어렵다.

과거에는 지금보다 체면, 위신, 위계 질서, 명예를 따지는 성향이 더 컸으며 "안 되면 되게 하라, 이기든가 죽어라" 근성과 의지드립을 더 강조하는 편이었다.
그 반면 오늘날은 그때보다 실리, 인권을 더 따지는 편이다. "이길 수 없으면 살아서 돌아오기라도 해서 후일을 기약하자" 같은 관점이다. 그리고 집단보다 개인의 개성을 훨씬 더 존중해 주게 됐다. 두 관점은 서로 장단점이 있다.

먼저 옛날 얘기부터.. 옛날에는 우리나라는 말할 것도 없고 세상이 전반적으로 지금 같은 인권 의식, 복지, 자비심 넘치는 정신꽈 상담과 체계적인 아동 교육 같은 게 없었다. 진짜 아픈 것과 꾀병 부리는 걸 일일이 분간할 여유가 없었다.
그래서 어느 조직에서나 똥군기와 꼰대질, 까라면 까, "지금 이 정도 난관도 못 견디면 밖에 나가서 어떻게 버티려고?", "정신상태 개조엔 몽둥이가 약", 군대식 전체주의 사고방식이 횡행했었다. 학교에서는 뻑하면 연좌제 단체기합이었다.

스마트폰과 인터넷이 없는 시절만큼이나 CCTV와 유전자 감식이 없던 시절을 상상할 수 있겠는가? 그때 치안을 유지하기 위해서는, 정황 증거 앞에서 뻑뻑 우기는 질 나쁜 범죄자한테 물과 전기를 동반한 물리 치료까지 해 줘야 했다.

정신병원에 대한 인식은 당연히 지금보다 훨씬 더 부정적이었다.
그리고 자살...? "무슨무슨 죄를 속죄합니다.. 책임을 집니다 ㅠㅠ"라든가, 말도 안 되는 누명을 써서 "난 절대 결백합니다! 억울합니다!" 이런 호소라도 동반하는 게 아닌 이상, 단순 처지 비관 자살은 지금보다 훨씬 더 금기시되었고 불명예 치욕적인 짓으로 간주됐었다.

꼭 군대· 경찰이 아니어도 의대나 사법연수원 같은 어디 좁은 바닥 전문직 엘리트 코스라면 뭐 말이 필요하지 않았다.
하물며 군대에다 엘리트 집단을 합쳐 놓은 사관학교에서는.. 전투 중 전사나 사고로 순직도 아니고, 선배들한테 맞아 죽은 생도도 있었다. 맥아더가 당장 19세기 말에 미국 웨스트포인트를 다니던 시절에 비슷한 일이 주변에 있었던 건 유명한 일화이다.

기독교/성경적 세계관이 딱히 존재하지 않던 일본에서는 그게 특유의 사무라이(?)/신토 문화와 결합해서 더 심해지고 이상하게 변질됐다. 그리고 그걸 우리나라도 그대로 받아들였다.
일본은 그래도 전후에 GHQ로부터 참교육 받으면서 군국주의물을 쫙 빼냈지만, 한국은 상황이 반대.. 6· 25 사변을 계기로 오히려 상시 징병제가 시행되었고, 덤으로 군사 정권을 겪으면서 군대 문화가 더 깊게 파고들게 됐다. 국력의 차이가 "군대를 가질 수 없는 나라"와 "군대에 안 가면 안 되는 나라"의 차이를 만든 거나 마찬가지이다.

물론 그런 풍토가 나라 안보를 지키고 고효율 경제 성장을 가능하게 하고 기적을 만들어 낸 것도 있다. 그리고 옛날 세대도 악마나 짐승이나 괴물이 아니라 지금 우리와 똑같은 사람인 만큼, 그때는 오히려 지금 찾아보기 힘든 정보화· 전산화 이전 시대 특유의 인심이나 유도리, 상도덕(!!)과 명예 규율이 있었다. 일찍부터 철 들어서 어느 환경에서나 적응 잘하고 잘 나가는 사람도 있었다.

즉, 다 나쁘기만 한 건 아니었겠지만... 하지만 폭력이 지금보다 더 용인되고 남과 다름이 허용되지 않던 시절에 많은 사람들이 상처 받고 골병 들었던 것도 사실이다.
내가 평소에는 할배나 박통에 대해서 많이 긍정적으로 말하지만, 저런 부작용에 대해서도 모르는 바는 아니다. 그럼에도 불구하고 총체적인 평이 긍정적인 이유는 그때는 의식 수준이 다 그랬고 다른 대안이 별로 없었기 때문이다. 그 지옥 같은 여건에서 그래도 전반적으로 선하고 좋은 결과가 나왔기 때문이다.

90년대부터 소위 좌파 민주화 바람이라는 게.. 그렇게 너무 경직됐던 옛날 군사 문화를 청산· 완화하고 약한 사람들 인권을 돌보는 것이었으면 나도 계속 지지했을 것이다.
하지만 한 20년 겪어 보니 저것들은 역기능이 순기능을 넘어선 지 오래다. 숨겨진 억울한 죽음을 조명하는 수준이 아니라 완전히 역사를 왜곡하고 아예 아군과 적군에 대한 인식을 뒤바꾼다거나.. 교권을 완전히 박살 낸다거나, 범죄 피해자가 아니라 가해자 인권만 금이야 옥이야 챙긴다거나..

결정적으로 남한의 군사 정권하고는 비교도 할 수 없을 정도로 더 억압 폭력 비민주적인 이북 동네는 전~혀 비판하지 않고 저놈들도 실컷 퍼주면 착해질 거라고 우기는데, 내가 저런 놈들을 도대체 어떻게 지지해 줄 수 있겠는가? 이건 도저히 좌우 균형 따위로 퉁칠 수 있는 문제가 아니다.

또한, 체벌이나 사형 제도 같은 검증되고 성경적인 근거까지 있는 필요악을 없애는 실험은 조별 과제 공산주의 실험이 실패하는 것과 동급으로 무조건 실패하게 돼 있다. 인류의 본질이 바뀌지 않는 한 과학이고 진리이다.
"난 사형 반대 소신이지만 저놈은 인간도 아닌 짐승이니 상관없다" 이런 말장난 따위 하지 말고, 그냥 인간 사회는 사형 제도 없이는 못 돌아간다고 인정하는 게 옳은 판단이다.

그러니 오늘날의 관점도 마냥 좋기만 한 것이 아니다. 과거의 어떤 문제를 해결한 대신,또 다른 방식으로 하극상과 계층 갈등을 조장하고, 사회 기강을 교묘하게 야금야금 무너뜨리는 게 있다. 옛날과 지금을 비교해서 단점을 버리고 장점만 취합하는 것은 말처럼 쉽지 않은 일이다.
야만· 폭력적인 체벌 없는 학교와 학교폭력 일진 없는 학교를 둘 다 이룰 수 없다면, 나는 후자가 더 우선순위가 높으며 그거라도 제대로 됐으면 좋겠다는 게 변함없는 생각이다.

지금까지 과거와 현재의 차이를 우리나라 기준으로 좀 살펴봤는데, 다음으로는 특별히 미국의 과거와 현재를 살펴보고자 한다.
미국은 2차 세계대전 당시에 군사력 넘사벽, 정보력 넘사벽, 장병 복지 넘사벽이던 천조국이었다. 세계 최초로 병사들에게 아이스크림을 보급해 줄 정도였다는 건 잘 알려진 사실이다. 허나, 1940년~50년대는 이런 초일류 선진국조차도 각종 인권이나 보건에 대한 관념이 지금과는 굉장히 달랐다는 것을 우리는 몇몇 자료를 통해 확인할 수 있다.

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

(1) 담배..;; "의사들이 선택한 최고의 담배 카멜~!!" (1946년)
"엄마, 말보로 피우면서 기분 좀 푸세용~" (아빠도 아니고 엄마에게~!! ㅠㅠ) 이딴 광고가 버젓이 나갔다.

사용자 삽입 이미지

(2) 1950년대까지만 해도, 부모나 선생이 어린아이를 벌 주는 목적으로만 패는 게 아니라.. 그냥 남자가 같은 성인 여성(부인, 여친..!!)을 무릎에다 엎어 놓고 엉덩이를 줘 패기도 했다.;; 그게 평범한 시대상이었기 때문에 각종 영화에도 버젓이 촬영돼 들어갔다. 그래도 도구를 쓰지는 않고 그냥 맨손으로..
남존여비라는 게 동양 유교 문화권에만 있는 게 아니었다.

"당신은 여전히 부인을 때립니까?" 질문과 함께 "Why you should beat your wife"라는 글을 돈 주고 사서 읽어 보란다. 답이 없다.. -_-;;;
"여자와 북어는 삼일에 한 번씩 패야 맛이 좋아진다"의 미국판이나 마찬가지이다. 사실은 이런 성차별적인 발언은 동서양을 막론하고 있어 왔다.
다만, 이런 건 가장이 집사람을 훈계하고 바로잡는다는 맥락이지, 술 쳐먹고 깽판 치면서 지 꼴리는 대로 구타하는 걸 말하지는 않는다.

사용자 삽입 이미지

"사형 제도가 필요한가, 학교에서 체벌이 필요한가, 낙태를 합법화하는 게 좋은가" 갖고 논쟁하듯이.. "필요하다면 여성(=부인)을 때려야 하는가?"에 대한 옹호 의견 중 하나가.. "Spanking might help get back some of ... respect they lost." 쉽게 말해 "가장의 권위를 세우기 위해 때릴 필요가 있다"이다. -_-;;;

다시 말하지만 저렇게 옹호 의견을 피력했던 사람은 여혐 싸이코 남성 우월주의자가 아니었다. 처자식을 먹여 살리고 가정을 책임지는 권위자로서 "부인의 행실이 지나치게 방자하다면 저런 극약 처방을 해서라도 저지할 필요가 있다" 이런 차원에서 옹호한 것이다.
물론 성경에는 자녀에 대한 체벌만 지지하지, 부인에 대한 스팽킹 같은 건 언급돼 있지 않다.. 오히려 여자는 남자보다 더 약한 그릇인데(골 3:19, 벧전 3:7), 모질게 대하지 말고 폭력을 행사하지 않는 게 좋을 것이다.;;

(3) 그리고 끝으로..
저 때까지만 해도 미국은 인종 차별이 여전히 심한 편이었다. 그래서 군대에서도 총 잡고 전투하는 보직에 들어가는 것도 불가능에 가까웠으며, 기껏해야 취사병 등의 비전투 지원 병과에나 머물렀다. 물론 예외적으로 총 쏘고 전투기 조종한 흑인도 전혀 없는 건 아니었지만 말 그대로 예외적인 경우였다.

그 시절 백악관 같은 관공서의 화장실은 남녀뿐만 아니라 흑백도 따로 구분돼 있을 정도였다.
군대에서 인종 차별은 2차 세계 대전을 계기로 차츰 없어지기 시작해서 70년대 월남전 타이밍 정도는 돼서야 완전히 근절됐다.

Posted by 사무엘

2021/03/05 08:35 2021/03/05 08:35
, ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/1861

자연에 존재하는 모든 힘(= 질량을 가진 물체의 속도를 달라지게 만드는 그 무언가)이라는 것은 그 근원 내지 본질이 (1) 중력, (2) 전자기력, (3) 약한 핵력, (4) 강한 핵력이라는 넷 중 하나로 귀착된다.

1. 중력

솔직히 중력 하나를 발견하고 개념과 공식을 정립한 것만으로도 인류는 정말 위대한, 엄청난 발상의 전환을 경험했다. "사람이 땅으로 떨어진다"가 "지구가 사람을 끌어당기는 것이다, 아니 지구와 사람이 서로 끌어당기기는 하는데, 그 힘의 차이가 한쪽이 너무 넘사벽이기 때문에 일방적인 것처럼 보일 뿐이다."로 바뀐 것이기 때문이다.

이를 계기로 인류는 질량과 무게라는 걸 구분해서 생각할 수 있게 되었고, "지구가 둥글다면 지구의 아래쪽에 있는 사람은 어떻게 떨어지지 않을 수 있는데?" 같은 걸 궁금해할 필요가 없게 됐다. 우주는 이차곡선, 일명 원뿔곡선 궤적 운동이 만연한 공간이라는 것이 수학적으로 깔끔하게 규명됐다. 천동설이 완전히 확인사살 당한 건 덤..

그리고 물체의 운동을 수학적으로 엄밀하게 기술하는 과정에서 지금까지 떡밥 수준으로나 나돌고 학자마다 표기 방법도 제각각이던 '미적분학'이라는 것이 학문으로서 체계적으로 정립됐다. 여러 물체 중 진자의 운동은 정확하게 움직이는 괘종시계를 만드는 것과 관계가 있었다는 게 흥미롭다.

뉴턴으로 대표되는 이 고전역학은 부력이나 양력을 다루는 유체역학으로 이어지며, 공학으로 넘어가서는 기계공학을 정립시켰다. 중등 수준의 시험 문제에서는 "단, 공기의 저항은 무시한다, 마찰은 무시한다" 같은 단서가 붙지만, 현실의 문제를 풀 때는 그런 것까지 다 고려해야 할 것이다.

열역학은 보이는 힘과 보이지 않는 에너지의 변환 관계를 열과 결부지어서 꽤 심오하게 다루는 분야라 하겠다. 이론 자체는 새로운 게 나올 게 거의 없이 다 완성됐기 때문에 이것도 동력 기관이나 에어컨처럼 기계공학과의 응용이 차지하는 비중이 크다.

오죽했으면 100여 년 전에 이 분야의 대가이던 켈빈 경이 "이제 물리학은 나올 거 다 나왔고 측정값의 소수점을 바로잡는 일밖에 안 남았다"라고 내뱉었을 정도였다.;; 양자역학의 출현을 예상하지 못했기 때문이다. 뭐, 이 사람은 비행기도 존재 불가능하다고 예견했었지만, 다행히 비행기가 실제로 발명되는 건 간발의 차이로 보지 못하고 19세기 말에 먼저 세상을 떠났다.

끝으로, 기계공학과의 접점이 없이 고전역학이 물 만난 고기 역할을 하는 분야로는 천문학을 빼놓을 수 없다. 애초에 뉴턴, 케플러, 갈릴레이도 다 천체의 운동 연구에 일가견이 있던 사람이었다(진자가 아니라;;). 중력이란 건 앞으로 다룰 전자기력이나 원자력하고는 0의 개수가 수십 개씩 차이가 날 정도로 약하며, 천체 급으로 거대하고 거시적인 계로 나가야만 그 효과를 제대로 관찰할 수 있다.

물론, 천문학에서도

  • 우주 전체가 그런 식으로 돌아가고 있다면 궁극적으로는 모든 천체들이 서로 끌어당기다가 다시 한데 도로 붙어 버리지 않겠는가? 어떻게 유지 가능한가?
  • 우주의 모든 공간 아무 방향으로나 무한히 많은 별들이 놓여 있으면.. 지구도 그 별빛 때문에 궁극적으로는 어디서나 낮과 밤 구분이 없이 24시간 내내 밝아지지 않겠는가?

같은 논리 궤변이나 역설이 이미 몇백 년 전부터 제기되어 왔다.
어떤 건 그 시절의 과학 지식과 관측 기술만으로는 정확한 답을 구할 길이 없었다. 그래서 뉴턴조차도 "좋은 질문인데, 거기까지는 나도 잘 모르겠다. 아마 신이 알아서 인위로 조절하시지 않을까?"라고 넘겼을 정도였다.

오늘날 우주 생성의 유력 시나리오로 여겨지는 대폭발설은 저런 역설들을 말끔하게 해결해 준다. 우주가 계속 팽창하고 천체간의 거리가 멀어지고 있으니 한데 도로 붙을 일도 없고, 별빛도 지구에 영원히 도달하지 못하는 게 있다. 우주가 그렇게 되고 있다는 게 관측을 통해 확인도 됐다.

그런데 그럼 우주가 팽창하는 원동력은 무엇인지, 태양계 전체조차도 우리 은하의 중심부를 초속 수백 km로 공전한다는데 그럼 그 공전을 가능하게 하는 중심의 거대한 중력은 정체가 무엇인지.. 난 천체물리학을 딱히 전공하지도 않았으니 그런 건 잘 모르겠다.

2. 전자기력

중력 얘기가 좀 길어졌다만.. 자연에는 중력과는 완전히 다르고 중력보다 더 강한 다른 힘의 원천도 있다.
중력이 아니고 원자력도 아니면서 자연에서 발견되는 다른 힘들은 근원이 몽땅 전자기력으로 귀착된다. 이 역시 정말 놀라운 일이 아닐 수 없다. 게다가 전자기력은 서로 관계가 전혀 없어 보이는 힘까지도 한데 연결하고 있는 것이 많다.

제일 간단하게는 자석이 철을 끌어당기는 것.. 왜 이런 일이 가능한지 중력만으로는 알 길이 없다. 더구나 자석에는 당기는 것뿐만 아니라 미는 힘도 있다.
더 나아가 찌릿찌릿 정전기와 마찰 전기를 포함한 전기 현상, 전자석과 교류 발전기, 전동 모터.
그리고 생물의 근육이 힘을 내는 원천도 전자기력이다. 생체는 전기로 움직이는 각종 금속 기계와 전혀 다른 단백질 덩어리일 뿐인데.. 그래도 생각해 보니 생물 중에도 아예 전기 뱀장어나 전기 가오리 같은 동물도 있긴 하다.;;

소금쟁이가 물에 뜨고, 물이 컵의 용량보다 미묘하게 많이 담겨도 곧바로 넘치지 않게 하는 표면장력도 전자기력으로 가능한 일이다.
더 나아가 마찰력, 팽팽한 줄이나 스프링의 장력, 원자 레벨의 각종 화학 반응.. 이를테면 폭발(내연기관, 총기)도 배후에는 모두 전자기력이 있다! 원자조차 방사선을 내뿜으면서 더 작은 구성요소 입자 단위로 붕괴되고 엄청난 에너지를 내는 정도는 돼야, 그건 전자기력을 넘어서는 다른 힘의 영역으로 넘어간다.

그러니 전자기력부터는 화학하고도 어느 정도 관련이 생긴다. 그리고 이놈의 전자기력만 정복하면 자연의 이치를 어지간한 건 다 깨달았다고 생각해도 될 것 같다. 물론 그걸 미주알고주알 제일 저수준에서 통합적으로 기술하는 공식은 정말 상상을 초월하게 복잡하고 어렵다.. -_-;; 맥스웰 방정식이라고 이름은 들어 보셨는가? 그리고 전기도 직류가 아닌 교류로 가면 얼마나 살인적으로 복잡하고 어려워지는지~!

수학에서 미분과 적분은 서로 다른 목적과 방법론으로 출발했다가 합쳐져서 미적분학이 됐다. 하긴 지수와 로그도 서로 따로 출발했다가 한데 만났다고 하던데..
어쨌든 이건 물리학에서 전기와 자기가 합쳐져서 전자기학이 된 것과도 비슷해 보인다.

고전 물리학은 중력 위주의 고전역학에다가 이 전자기학 정도까지가 포함된다. 뉴턴과 아인슈타인에 비해 패러데이, 맥스웰 같은 사람은 인지도가 지나치게 낮은 감이 있다.
고전역학의 곁가지로 열역학, 유체역학 등이 있는 것처럼, 전자기학의 곁가지 범주에 드는 게 전자기파의 특성을 좀 다른 관점에서 세밀하게 연구하는 광학이다. 각종 렌즈라든가 그 이름도 유명한 레이저가 이 바닥을 연구하면서 개발된 물건이다. 광학은 고전 물리학의 영역에서 연구되는 것도 있고, 양자역학 수준의 현대 물리학의 관점에서 연구되는 것도 있다.

빛도 전자기파의 일종이긴 한데 이놈은 도대체 파동(전자기파)일까 입자(광자..??)일까 하는 고민이 진지하게 논의되기 시작했다. 이거 뭐 예수님이 하나님인 동시에 완전한 인간인 것처럼 빛도 이중성을 지닌 것이다.

빛의 속도가 무한이 아니라 유한하다는 것, 그리고 매질에 따라 변하기도 한다는 사실 역시 지구가 둥글다는 사실에 필적하는 엄청난 발견이며 인류에게 발상의 전환을 선사했지 싶다. 실제로 진공에서의 빛의 속력은 매우 중요한 물리 상수이며, 오죽했으면 오늘날 1m라는 길이의 단위가 광속에 근거하여 정의돼 있기도 하다.

전자기파는 파동인 주제에 음파와 달리 매질이 없어도 퍼져나갈 수 있으며, 덕분에 열을 '복사'라는 방법으로 전할 수도 있다.
전기로 빛을 내기도 하고 반대로 빛으로부터 전기를 얻을 수도 있다. 전기로 동력을 얻을 수도 있고, 전파 형태로 바꿔서 정보를 주고 받을 수도 있다. 이걸로도 얼마나 할 게 많으면, 공학과 접목한 분야가 전기공학과 전자공학으로 나뉜다.

아울러, 말이 나왔으니 말인데 물리학에는 광학 말고 음파나 물결, 지진파처럼 전자기파가 아닌 다른 일반적인 파동, 진동을 연구하는 분야도 있다. 도플러 효과니 뭐니 하면서.. 얘들은 관찰되는 현상의 규모가 전자기만치 미시적이지는 않으니 고전 역학과도 접점이 있는 분야일 듯하다. 지금까지 수학 시간에만 접하던 삼각함수 그래프를 현실에서 보게 된다.

3. 원자력

고전 물리학을 통해 인간은 우주 만물이 돌아가는 현상을 차원이 다르게 정확하고 세밀· 엄밀하게 기술하고 이해할 수 있게 되었으며, 이로부터 엄청난 양의 기술을 개발하고 수많은 문명의 이기들을 만들 수 있게 됐다. 그런데 20세기부터는 유럽의 천재 물리학자들에 의해 '양자 역학'과 '상대성 이론'이라는 그야말로 차원이 다른 분야가 새로 개척되었다.

돌턴의 생각과 달리, 원자는 더 쪼개지지 않는 물질의 최종 근원· 본질이 아니었다. 이것도 양성자니 중성자니 전자니 하면서 더 쪼개질 수 있었다.
그리고 이런 더 미세한 입자들은 일반적으로는 중력이나 전자기력보다도 더 강한 힘으로 굳게 붙들려 있어서 마치 한데 뭉친 것처럼 보이지만.. 어떤 특이한 원소는 이런 상태를 비교적(?) 쉽게 바꿀 수 있으며 원자력이라는 가히 상상을 초월하는 힘을 얻는 용도로 사용할 수 있다. 또한 이런 원소에서는 방사선이라는 아주 위험한 에너지가 뿜어져 나온다.

이 분야도 상대성 이론을 발견한 아인슈타인 외에 다른 양자 역학 선구자들은 해당 분야 전공자가 아니면 잘 모르는 경우가 대부분이다. 막스 플랑크, 조세프 톰슨, 어니스트 러더퍼드, 닐스 보어 이런 사람들 말이다.
그나마 뢴트겐은 X선을 발견했고 세계 최초의 노벨 물리학상 수상자이기도 하니 그럭저럭 인지도가 있는 듯하다. 인류 역사상 최초로 살아 있는 사람의 뼈를 해부하지 않고 라이브로 촬영할 수 있게 됐다니, 얼마나 충격적이었을까? 이건 의료에도 영상 의학이라는 완전히 새로운 장르를 창조해 냈다.

비슷한 시기에 러더퍼드는 우라늄의 방사선을 연구하면서 방사선 중에 알파 선과 베타 선을 최초로 구분해 냈다. 그리고 원자핵 내부의 양성자들이 전자기력의 반발을 이겨내고 안정적으로 핵을 구성하기 위해서는 그보다 더 강한 힘이 필요하다고 추론함으로써 강한 핵력이라는 것을 발견했다.
그에 비해 약한 핵력은.. 원자력 중에서 전자기력보다는 약한 힘인데, 이게 있어서 탄소 동위원소 붕괴라는 게 발생하며 연대기 측정이 가능하다는 것 정도까지만 개인적으로 알고 있다.

다음으로 보어는.. 우리가 지금 당연히 알고 있는 원자 구조 모형--원자핵 주변에 전자들이 마치 태양계에서 행성들이 태양을 도는 것처럼 도는 형태--을 최초로 제안했다. 이것은 선배 러더퍼드가 제안했던 모형을 더 개선한 형태였다.
여담이지만 보어는 full name의 앞부분이 '닐스 헨리크'라는 단어로 시작하는데, 이것은 5차 방정식을 연구했던 노르웨이의 수학자 '닐스 헨리크 아벨'의 앞부분과 완전히 일치한다.;; 신기한 노릇이다. 보어는 덴마크 사람이었다.

전자기학만 해도 돌아 버리겠는데 하물며 양자 역학부터는 관찰하고 다루고 계산하는 것들이 현실과 너무 동떨어져 있으니 어지간한 기계· 전자 공대생들도 접점이 없어지는 듯하다. 그냥 학부 1학년의 기초필수 과목 수준에서 잠깐 다루고 넘어가 버린다.
사실, 원자력이라는 건 물질 자체를 원자 차원에서 존재 가능하게 하는 힘이다. 힘이 적용되는 범위는 상상을 초월하게 짧지만, 반대로 그 어떤 힘보다도 압도적으로 강해야만 한다고 생각하면 좀 쉽게 이해할 수 있다.

그러니 물질이 다른 물질로 호락호락 바뀌지 않으며, 물리적 변화와 화학적 변화에는 분명한 경계가 존재한다. 과거의 연금술은 몽땅 실패했다. 어떤 금속이 물리적(?)으로 엄청난 열이나 충격을 받았다고 해서 갑자기 원자 차원에서 물질이 붕괴해서 다른 금속으로 바뀌었다거나 하지는 않는다.

전기 분해만 해도 꽤 힘들고 에너지가 많이 드는 과정인데, 하물며 극도로 불안정한 방사성 원소를 합성하는 입자 가속기는 가동에 드는 동력 비용이 억소리 난다. 오죽했으면 원소의 무게당 생성 비용이 금보다 훨씬 더 비싸질 정도이다.
마치 생물에도 종과 종 사이의 경계가 존재하며 종간 잡종은 자연적으로 더 번식을 할 수 없듯이, 원소 간에도 뭔가 이런 경계가 존재하는 것 같다.

그러고 보니 생물학도 20세기에 분자 생물학이 태동하고 DNA라는 물건의 내부 구조가 밝혀지면서 그야말로 상상을 초월하는 급격한 발전을 하게 됐다. 그 전 19세기까지만 해도 생물학은 파브르 곤충기, 맨델의 초파리 유전 이러면서 그냥 이미 있는 생물을 잔뜩 관찰하거나 해부하는 수준을 벗어나지 못했었기 때문이다. 러더퍼드가 "물리 이외의 다른 과학은 그냥 우표 수집과 별반 다르지 않음"이라고 괜히 말했던 게 아니다.

양자 역학이 등장하면서 물리학은 화학하고 굉장히 가까워졌다. 심지어 저 러더퍼드는 톰슨, 보어, 아인슈타인 등과는 달리, 노벨 화학상을 받았다. 하긴, 저 때는 원소 주기율표라는 게 완성된 지도 얼마 안 됐던 시절이었다.
이런 지식들이 차근차근 쌓이고 공학과도 손을 잡으면서 결국은 원자 폭탄을 만들고 원자력 발전을 하는 것도 가능해졌다. 인류는 태양에서 유래되지 않은 폭발적인 에너지를 얻을 수 있게 된 것이다.

한편, 상대성 이론은 그 자체가 양성자 중성자가 어떻고 전자가 어떻고 하는 양자 역학과 관계가 있지는 않고, 뭔가 다른 관점에서 기존 고전 물리학(역학+전자기학)의 한계를 보완했다. 미세 세계가 아니라 오히려 광속을 논하는 천체 운동에서 기존 물리 법칙으로 설명되지 않는 오차 문제도 여럿 해결했기 때문이다.

e=mc^2이라든가 "물체의 속도가 광속에 가까워질수록 시계가 더 느리게 가게 된다"는 문과 출신 일반인이라도 알 법한 너무 유명한 공식인데.. 저걸 어떻게 관찰과 증명을 할 수 있을까..? 그저 신기할 따름이다.
뉴턴과 갈릴레이 시절에는 정확한 진자 운동을 기술하는 게 목표였는데, 그로부터 300여 년 뒤엔 국제선 열차와 비행기가 등장하면서 세계 각국의 시계를 정확하게 똑같이 동기화시키는 게 매우 중요한 임무가 됐다. 상대성 이론은 이런 데서 오차를 줄이는 데에도 기여했다.

4. 맺는 말

이상이다.
지금까지 정말 맛만 보는 수준으로 간략하게 늘어놓은 바와 같이, 고전 물리학이 고전 역학과 전자기학으로 구성된다면, 현대 물리학은 양자 역학과 상대성 이론이 뼈대를 구성한다고 보면 되겠다. 고전에서 현대로 갈수록 관찰하는 스케일은 말도 안 되게 작아진다. 천문학적인 거대한 우주만 있는 게 아니라 각 물질의 입자 내부에도 작은 우주가 펼쳐져 있는 거나 마찬가지이다.

물론, 쿼크니 글루온이니 하면서 도대체 얼마나 더 쪼개야 이제는 진짜로 원천적인 물질의 본질이 도출될지, 아직 존재가 확인되지 않은 가상의 힘의 근원은 실존하는 건지, 4대 상호 작용을 더 근본적인 힘으로 통합할 수 있을지는 알 수 없다. 뉴턴 역학에서 시작했던 물리가 어째 이 정도로 추상적인 수준까지 갔는지 놀라울 따름이다.

교통수단 내지 군대의 작전 장소를 육해공으로 나누는 것만큼이나, 자연 과학을 물리-화학-생물로 나누는 것은 상당히 그럴싸한 구분법이다. 화생방은 이 개념이 그대로 담긴 명칭이며, 사람이 다치는 방법도 물리적인 외상, 화학적 독극물, 아니면 생물학적 질병이라는 세 양상으로 정확히 나뉘는 편이기 때문이다. (지구 과학/천문은 잠시 논외로 하고..)

요즘은 자연 과학이 아닌 학문에다가도 개나 소나 과학이라는 말을 붙이는 편이다(예: 사회 과학). 하지만 물리는 다른 어떤 과학보다도 수학이 도구로 동원되는 비중이 높고, 뭔가 아주 fundamental하다는 느낌이 난다.
그래서 요즘도 그러는지는 모르겠지만, 물리 전공자들은 자기 학문에 대한 부심이 있는 편이고 화학 같은 다른 과학이나 심지어 공학 쪽은 순수하지 못하다고(!!) 까는 경우도 있는 것 같다.

뭐, 아까 저 러더퍼드의 어록도.. 화학이나 생물은 우표 수집하듯이 그저 실험 결과 데이터 수집하면서 끙끙대는 수준을 벗어나지 못한 반면, 물리는 뭔가 깔끔한 이론과 법칙이 나와 있어서 더 근본적으로 우월하다는 요지로 한 말이었다.
그렇다고 화학이 완전히 물리의 하위 호환 시다바리로 전락한 것도 아니고 그쪽은 또 그쪽만의 관심사와 방법론, 연구 분야가 있다. 화학하고 화학 공학은 또 보기보다 굉장히 다르다. 아울러, 화학-화학 공학, 생물-생명 공학은 있지만 물리에 대응하는 공학은 기계, 전자, 항공우주, 원자력 등으로 굉장히 세분화돼 있다는 것도 생각할 점이다.

이렇게 인류의 과학 기술은 눈부시게 발전했으며, 우리는 자연 만물의 내부 구조를 과거에 정말 상상조차 할 수 없었을 정도로 미시적인 수준까지 관찰하고 파악할 수 있게 됐다. 하지만 과학의 힘으로 설명할 수 없는 영역은 마치 석유가 아직 고갈되지 않고 있는 것처럼 파도 파도 계속 나오고 있으며, 본질적인 한계는 여전히 넘지 못할 것 같다는 게 본인의 개인적인 생각이다.;;

마치 생명의 기원, 언어의 기원 자체를 설명하지는 못하듯이 "그럼 질량이라는 건 도대체 무슨 존재이길래 그렇게 뜬금없이 끌어당기는 힘을 내는 걸까?" 같은 의문을 떠올릴 수 있는데, 그런 것까지 따지자면 무슨 종교 논쟁처럼 답이 안 나오게 된다.

수혈이 전혀 필요하지 않을 정도로 피를 똑같이 인공적으로 만들지는 못하고 있고, 식물을 대신해서 광합성을 하는 기계를 직접 만들지는 못할 것 같다. 아무리 양자 역학이 발달해도 구리로 금을 값싸게 인위로 합성하지는 못할 것이고, 인간이 저렴한 가격으로 비행기 타듯이 지구를 떠나 아예 다른 행성으로 건너가는 세상이 올 것 같지는 않다.
그리고 성경이 말하는 몸, 혼, 영의 위상이 물리학으로 치면 각각 중력, 전자기력, 핵력과 비슷하게 느껴진다. 다시 말하지만 이건 그냥 내 감과 뇌피셜이다. ^^

Posted by 사무엘

2021/03/02 08:36 2021/03/02 08:36
, , , , , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1860

수인선 등 옛날 철도 역사

1. 수인선 옛 협궤와 관련된 역사 맥락

수인선은 일제 강점기의 중후반기인 1937년 7월 11일에 협궤 형태로 개통했다가 지난 1995년 12월 31일에 완전히 폐선됐다. 최후까지 운행하던 구간은 수원-한대앞이었다.

수인선이 사라진 때는 대한뉴스가 폐지되고 방위병 제도가 폐지된 때로부터 정확히 1년 뒤이다(1994. 12. 31.). 그리고 에쿠스가 단종되고 마이크로소프트웨어 잡지의 월간 발행이 중단된 때로부터 정확히 20년 전이다(2015. 12. 31.)

상록수 최 용신 선생이 아이들을 가르쳤던 샘골이 수인선의 역세권에 있었다. 하지만 이분은 수인선 개통보다 훨씬 일찍 요절했다. (1935)
그래서 신 상옥 감독의 1961년작 옛날 영화 "상록수"를 봐도.. 이분이 버스에서 내리는 걸로 영화가 시작된다! 수인선 철도가 한 10년쯤 더 일찍 개통했다면 열차에서 내리는 걸로 씬이 바뀌었을 것이다.

사용자 삽입 이미지

신 영균 씨가 주연으로 나오는 1977년작 주 기철 목사 전기 영화 "저 높은 곳을 향하여"를 보면, 주 목사 가족이 열차 타고 평양으로 이사 가는 장면에서 수인선 '혀기' 증기 기관차가 달리는 씬이 잠깐 나온다. 딱 봐도 폭이 정말 좁아 보인다.

사용자 삽입 이미지

평양으로 가는 경의선은 표준궤였을 텐데 자그마한 협궤 열차가 나오는 건 영락없는 고증 오류다. 하지만 그 당시에 국내에서 증기 기관차 운행을 저렴하게 컬러로 촬영할 수 있는 곳이 거기였으니 수인선이 대신 쓰였던 것이지 싶다. 증기 기관차는 달리는 모습을 컬러로 보기가 생각보다 어려운 물건이다.

1937-1995는 뭔가 사람 인생 연대기처럼 보이기도 한다. 비록 자연사라고 보기에는 좀 짧은 감이 있지만..
내가 아는 유명인사 중에서 수인선 협궤와 lifespan이 가장 비슷한 사람은.. 이단 연구가 탁 명환 씨이다! (1937. 7. 8. ~1994. 2. 18.) 단, 이 사람은.. 병이나 사고로 죽은 게 아니라 살해당했다.;;
그리고 천문학자 겸 저술가인 칼 세이건(1934-1996)도 얼추 수인선 세대라고 볼 수 있다.

1995~96년은 철도청의 입장에서도 중대한 변화가 있었다.
둥근 터널을 형상화한 Q 모양의 철도청 CI (보신 기억 있으신 분??)가 거의 30년 만에 폐지되고, 레일을 역삼각형 모양으로 형상화한 새 CI가 이때 도입됐기 때문이다.

사용자 삽입 이미지

내가 태어나서 지금까지 Q자를 형상화한 듯이 생긴 로고를 본 건.. 게임 퀘이크 로고랑 철도청 옛날 CI였다. ㄲㄲㄲㄲㄲ
그리고 노랑-초록의 철도청 도색이 등장한 것도 이때이다. 새마을호 열차가 새 도색의 영향을 가장 크게 받아서 바뀌었다.

수인선이 폐지되고 나서 얼마 안 된 96년 1월에 서울 지하철 3호선의 북쪽 연장선 격인 일산선 구파발-대화 구간이 개통했으며, 96년 3월엔 철도 기술 연구원이 창립됐다.
그리고 전철 개통식 때 대통령이 친히 참석하는 관행도 김영삼 시절 이때가 거의 끝물 마지막이었다.
아이고, 수인선 하나만 갖고 연대기 얘기가 얼마나 미주알고주알 쏟아져 나오는지~! ^^

2. 1940년 열차 시각표

어떤 철덕 용자께서 무려 1940년, 지금으로부터 딱 80년 전의 한반도(조선) 열차 시각표를 구해서 엑셀로 알아보기 쉽게 전부 입력해 놓았다. 우와~! (☞ 링크)

사용자 삽입 이미지

수려선과 수인선도 있다. 수려선은 하루에 편도 5회, 수인선은 하루 6회 열차가 운행되었다.
말로만 듣던 금강산선은 하루 7회.. 경인선은 그나마 많이 다녀서 하루 15회였다. 참고로 경인선이 선로가 꼴랑 하나밖에 없는 단선이었다는 걸 감안하도록 하자.;;
지금보다야 시설이 열악하고 열차의 속도도 엄청나게 느렸겠지만.. 어쨌든 한반도 역사상 철도 노선이 제일 다양하게 뻗어 있던 시절은 일제 시대였다는 걸 부인할 수 없겠다.;

더구나 1940년은 일제 시대 중에서도 철도가 최고로 번창했던 시기이다. 건설될 노선들은 사실상 다 건설된 말기인 데다, 40년 이후부터는 전쟁 때문에 여객 열차 운행이 줄어들고 일부 비수익 노선은 레일마저 전쟁 물자로 공출돼서 없어진 악화일로이기 때문이다. 저 때는 금강산선이 종점까지 온전하게 남아 있던 시절이니 다행이다.

이런 귀한 자료를 보니 감회가 새롭다. 그럼 맨 앞 페이지 경부선을 살펴보도록 하자.
지금이야 경부선이 수도 서울과 제2의 수도 부산만을 잇는 정도이지만.. 일제 시대에 경부선은 북쪽이 경의선과 이어져서 평양과 중국으로 가고, 남쪽은 연락선과 이어져서 일본으로도 연결됐다. 그 중요도가 이루 말할 수 없었다.

뻘밭 천지였다던 대전은 경부선 덕분에 얼마나 발전할 수 있었을지를 짐작케 된다. 경부선 주요 정차역으로도 모자라서 호남선 분기 지점까지 됐으니 말이다~!
그 외에도 시각표를 보면 우리는 여러 놀라운 사실들을 발견할 수 있다.

  • 아무래도 일본의 관점에서 작성된 것이다 보니, 시모노세키-부산 연락선의 스케줄도 같이 기재돼 있다. 그리고 무엇보다도 부산에서 서울(경성) 방면으로 가는 게 하행이다. 상행이 아님.
  • 그래도 일제 시절의 로망은.. 열차 타고 중국까지 직통으로 갈 수 있다는 것이었다. 저기서 안동, 봉천, 신경, 북경은 한반도의 지명이 아니다.
  • 지금으로서는 상상조차 할 수 없이 적은 열차 운행 횟수.. 그 시절에 열차라는 건 지금 우리가 여객기를 생각하는 것과 비슷한 위상이라고 생각해야 한다.
  • 그래 봤자 저 때 다녔던 열차는 전부 '증기' 기관차였다. 디젤이나 전기 따위 없었다.
  • 경성-부산이 영업거리표 상 거리가 거의 450km에 달한다. 부산 역이 지금보다 바다에 더 가까이 있어서 1.7km 정도 더 길어졌고, 또 지금보다 선형개량이 덜 되어 길고 구불구불한 구간이 있었기 때문일 것이다.

그런데 그런 열차로 매일 부산 7시 5분 출발, 경성 13:45 도착.. 증기 기관차로 중간에 대전과 대구에만 정차해서 서울-부산을 6시간 40분 만에 찍었던 '아카츠키' 호는 그 시절 정말 최강의 갑부 금수저만 타는 최고급 최고속 호화 사치 열차였다.
또한 이건 일본의 입장에서도 증기 기관차를 최강의 기술과 운영 노하우로 굴려서 산출한 속도였다.

한국은 해방 후에 1960년이 돼서야 증기가 아닌 '디젤 기관차'로 서울-부산 6시간 40분을 겨우 따라잡을 수 있었다(무궁화호 우등 열차). 물론 일본은 그때 이미 시속 200km짜리 신칸센을 세계 최초로 자체 기술로 개발하고 있었으니 격차는 또 벌어졌다.

일본의 애니메이션 에이트맨이 1963년, 신칸센 0계 열차가 정식 개통하기 1년 전에 출시됐는데.. 이때 벌써 신칸센처럼 생긴 열차가 나온다. 신칸센은 그만큼 개통하기도 전부터 국민적인 관심을 끌고 있었던 것 같다.

사용자 삽입 이미지

(우리나라는 철도가 아닌 고속도로에서는 바다 때문에 더 연장의 여지가 없는 부산 방면을 상행으로 일률적으로 정해서 시행하고 있어서 일본 방면과 얼추 비슷해졌다. 서울 방면을 상행으로 정하고 있는 철도와는 다른 관행이다.)

Posted by 사무엘

2021/02/27 08:35 2021/02/27 08:35
, , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1859

몇몇 역사 사건 분석

1. 소름 끼칠 정도로 정확하게 적중한 "20년 텀" 예측

(1) 1차 세계대전이 끝난 뒤, 프랑스의 페르디낭 포슈 원수는 1919년 6월에 열린 베르사유 조약(패전국 독일 vs 연합국)에 대해서, "이건 영구적인 평화를 이뤘다고 볼 수 없고 기껏해야 20년 정도의 휴전으로 그칠 것"이라고 전망했다.

==> 딱 20년 뒤인 1939년 9월, 나치 독일이 폴란드를 침공하여 2차 세계대전이 시작됐다.

(2) 1956년 7월, 미국의 전기 기술 전문가 시슬러 박사는 우리나라의 할배 대통령을 만나서 너님 나라는 원자력을 적극 육성해야 한다고 강조했다. "원자력은 화석연료보다 훨씬 더 많은 에너지를 낼 수 있는 꿈의 에너지입니다. 땅이 아니라 머리를 캐서 만드는 에너지이기 때문에 자원 빈국인 한국 실정에 아주 적합합니다."

할배는 이 권고를 적극 받아들여서 그 가난한 나라 살림에 국비를 들여서 원자력 전문가를 양성하기 시작했다. 국비로 유학 보내 주고 교육 파견 보내고..
시슬러는 할배에게 "지금 원자력 프로그램을 시작하면 그 꿈이 20년쯤 뒤에 이루어질 것"이라고 말했다.

==> 거의 정확히 20년 뒤, 1978년 4월, 원조가카의 집권 후반기가 돼서야 우리나라 최초의 원자력 발전소인 고리 1호기가 완공됐다.

2. 나라들 비교

세계 대전 진영

  • 일본은 1차 대전 때는 말석이나마 연합국 승전국 진영에 있었지만, 2차 대전 때는 미국을 대적한 추축국 전범국으로 전락했다.
  • 이와 비슷하게 중국은 2차 대전 때는 일본에게 침략을 당한 뒤 어째 연합국 승전국 쪽 줄을 섰지만, 다음 세계대전(만약 벌어진다면) 때는 얘야말로 추축국이 될 가능성이 아주 높아 보인다.;;

국력과 위상의 차이

  • 미국은 자국 내에서 전쟁이 벌어진 적이 전혀에 가깝게 없고(남북전쟁이나 미영 전쟁은 너무 옛날이고, 진주만이나 9 11 정도나 예외?? 그리고 그걸로 끝), 현재는 세계 곳곳에 자국 군대를 파견해서 다른 나라들을 도와주는 경찰 국가이다. (늘 모범 경찰이지는 않았을 수도 있지만 아무튼)
  • 일본은 옛날에 너무 사고를 친 벌로 군대를 가질 수 없는 나라가 됐다.
  • 그 반면, 한국은.. X도 힘이 없고 자기들끼리도 제대로 못 뭉친 대가로.. 세계 수많은 나라들로부터 도움을 받아서 간신히 살아남았고, 현재는 군대를 안 가면 안 되는 나라가 됐다.

3. 일제강점기 전후에 일본의 변화

일본은 일제강점기의 거의 직전부터 육군 군복이 바뀌었고..
패전(자기네)과 해방(한국) 거의 직후부터 맞춤법이 바뀌었다.
그래서 딱 러일 전쟁까지만 해도 일본군은 군복이 검정이다가 몇 년 뒤 호남 지방 의병을 토벌하던 무렵엔 이미 우리에게 익숙한 그 황토 내지 황록색 군복 차림을 하기 시작했다. (1905년 38식 군복 ~ 1912년 45식 군복)

그 반면, 지금 쓰이고 있는 일본어의 표기 체계는 일제강점기가 끝나면서 정립됐다.
1946년부터 히라가나가 공문서에서도 쓰이기 시작했고 표기하는 방식 자체도 살짝 바뀌었다. 상용 한자를 재정립했으며, 1949년에는 신자체라 해서 우리가 ‘약자’라고 부르는 그 간소화된 한자들도 완전히 공식화됐다. 나라 국을 或이 아니라 玉을 곁들여서 쓰는 것으로 중국 간체자보다 먼저 정한 것이다. (중공은 6 25 사변이 끝나던 때까지도 아직 或이었음)

요컨대 일본은 한반도 일제강점기의 앞에 군복 개편, 뒤에 맞춤법 개편이 있었다는 점이 주목할 만한 점이다.
이와 비슷하게.. 한반도에서 1900~1910년 사이에 일제 시대의 시작을 열었던 철도가 경부선· 경의선(중국 연결)이라면,
1940년대에 일제 시대의 끝을 함께하고 끝내 완성되지 못했던 철도는 동해선(러시아 연결)이다.

금강산선(관광용..)이나 경북선(적자) 같은 철도는 이미 있던 선로도 전쟁 물자 공출 명목으로 뜯어갔었지만 이런 장거리 간선은 미래를 내다보고 일제가 전쟁 중에도 굳이 애써 건설하고 있었던 것이다.

4. 일제 시대에 아직 우리나라에 없었던 것

말이 나왔으니 말인데, 일제 시대에 아직 한반도에 없었고 해방 후나 일제 말기가 돼서야 도입된 것들을 더 늘어놓자면 다음과 같다.

  • 디젤 기관차: 다만, 전기 기관차는 금강산선에 있었다. 195~60년대엔 우리나라에 반대로 디젤 기관차가 있고 전기 기관차는 없었다. (기존 기관차는 금강산선의 폐선과 함께 폐차됨)
  • 명조체: 일제 시대에는 여전히 개역성경체 같은 붓글씨 서체만이 쓰였다. 오늘날의 명조 같은 서체는 해방 이후부터 본격적으로 쓰이기 시작했다.
  • 손목시계: 아직 고가의 사치품이었다. 한반도에 내려왔던 소련군 양아치들이 즐겨 약탈했던 것으로 유명하다.
  • 텔레비전: 천황 옥음방송은 라디오로 송출됐었다~! 다만, 일본 말고 서양의 독일은 아무래도 텔레비전 기술의 선구자이다 보니 1936년 베를린 올림픽을 벌써 영화 필름이 아니라 텔레비전으로 생중계를 했다.
  • 길거리에 중앙선과 신호등: 경성 시내에조차 저런 게 아직 없었다. 일제 시대엔 아직 "자동차는 사람을 피해서 도로의 중앙으로 다닐 것"이라는 단선 철도 같은 규범만이 존재했다. 자동차가 워낙 적고 넓은 도로가 없었으니까..

5. 공작원, 핵 개발

할배는 말기 때 북한이 아니라 일본으로 테러 공작을 위한 공작원을 보냈었다. 다른 반일 감정 때문이 아니라, 일본에서 벌어지고 있던 재일 교포 북송을 저지하기 위해서였다. 심지어 김 구 암살범인 안두희조차 그 공작원 중 하나였다.
할배는 자국이 아니라 남의 나라 영토에 있는 자국민 동포가 거짓말에 낚여서 북한으로 가는 것까지도 저지할 정도로 정말 반공 박애주의자였다.

한편, 원조가카는 말기 때 자주국방을 위해 핵무기를 몰래 개발하고 있었다. 1970년대에 저 사람 최대의 고민거리는 석유 파동과 주한 미군 전면 철수였지 싶다. 이론물리학자이던 이 휘소 박사야 이것과 전혀 무관한 인물이지만, 할배 때부터 육성했던 한국의 원자력 전문가가 이 휘소만 있는 건 아니었고, 핵 개발을 주도한 것 자체는 사실이다.

비공식 회고에 따르면 원조가카는 96년쯤의 올림픽 유치와 행정수도 이전, 핵무기까지 짠~ 마무리 지은 뒤에 퇴임할 생각이었다고 한다.
참고로 행정수도 이전은 요즘 같은 국토 균형 발전 따위가 아니라.. 단순히 지금 서울이 북한과 너무 가까워서 불안한 것 때문에 구상하던 과업이었다.

원조가카가 암살 안 당하고 유신 헌법으로 9대 임기를 만료하면 84년, 10대 임기까지 만료하면 90년까지 가긴 했을 텐데..
공작원과 핵무기 모두 수장이 하야하고 암살당하면서 백지 물거품이 돼 버렸다. 뭐 둘 다 궁극적으로 장점만 있는 건 아니었을 것이고 국제적으로 여러 후폭풍을 감내하는 위험한 일이었지만.. 할배와 원조가카 두 분 다 북한과 관련해서 참 엄청난 일을 하고 있긴 했던 게 사실이다.

그 뒤로 남한이 허울 좋은 민주화니 화해니 평화니 헛소리에 놀아나면서 좋은 기회들을 다 병신같이 날린 바람에, 지금은 반대로 적국이 핵무기를 만들어 버리게 된 게 안타깝다.

6. 국내 최초의 로켓 개발

6· 25 사변의 휴전 이후 딱 정확히 6년 뒤인 1959년 7월 27일.
우리나라에서 국방 과학 연구소의 전신이라 할 수 있는 ‘국방부 과학 연구소’의 주관으로 나름 40km 고도까지 날아간 다단계(3단) 분리 로켓을 개발해서 쏘아올린 적이 있었다.

아니 그 옛날에..?? 지금으로서는 정말 믿기 힘든 소식이며, 관련 전공자들도 이 사실을 뒤늦게 접하고는 “엥??” 이런다. 참관한 대통령은 비교적 친숙한(?) 박통이 아니라 할배였다. 시연 장소는 인천 바닷가. (☞ 대한뉴스 제225호 보도, ☞ 관련 자료)

할배 때 나름 그 없는 살림에 원자력 연구소도 만들었고 서울대와 한양대 공대에 원자력공학과를 신설했다는 얘기는 들었다만, 자기 입김이 직접 개입해서 설립된 인하대에다가는 아예 ‘병기공학과’를 만들었다고 한다.
1957년, 소련의 스푸트니크 인공위성 소식 때문에 미국뿐만 아니라 우리나라도 뭔가 느낀 게 있었던 것 같다.

그런데 뭔가 연구 개발을 했으면 노하우를 꼼꼼히 기록하고 전수하는 것도 중요하다. 안 그러면 예전에 애써 개발했던 걸 또 중복 개발해야 된다.
저 때 우리나라의 로켓 연구는 이듬해 할배 정권의 붕괴으로 인한 나라 혼란, 그리고 한반도에서의 발사체 개발을 싫어하는 미국의 견제로 인해 계속되지 못했다.

할배의 로켓, 원조가카의 핵이 연계됐으면 얼마나 좋을까?
할배가 더 오래 살고 4· 19 따위 안 벌어지고 4대 대통령까지 갔으면 역사가 또 어찌 됐을지 모른다. 마치 “박통이 암살 당하지 않았으면”처럼 말이다.
다른 건 몰라도 한국-일본 재수교가 박통 때의 1965년보다는 확실히 더 늦게 성사됐지 싶다.

7. 중국과 북괴

  • 옛날에 우리나라 임시정부의 항일 독립운동을 도와줬던 진영은 장 제스이지 마오 쩌둥이 전혀 절대 아니다! 중공은 대한민국의 북진 멸공 통일을 저지한 원흉이다.
  • 북괴는 일본이 패전 후에 GHQ로부터 참교육 받고 체제가 바뀐 것만치도 달라진 것이 없다. 북괴는 일본이 그나마 립서비스로마나 사과하고 보상한 것만치도 과거사를 사죄한 적 전무하다.

이런 와중에 아직도 친일 청산을 못 했네 하는 헛소리는 많은 말이 필요 없고 그냥 망상 정신병일 뿐이다. 온갖 악하고 삐딱하고 잘못된 사상들의 근원이 바로 존재하지도 않는 일제 잔재나 친일파 따위 탓하는 반일정신병이다.
2010년대에도 아직도 전향을 못 했을 정도이면.. 진짜로 그냥 죽어야 낫는 말기 정도라고 생각하면 되겠다.

저그의 패러사이트는 메딕의 리스토어로 고칠 수라도 있지, 현실의 반일정신병은 그런 것도 없다.. 팩트로 치유되지 않으면 다른 그 어떤 걸로도 치유할 수 없기 때문이다.

Posted by 사무엘

2021/02/24 08:34 2021/02/24 08:34
, , , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1858

1. 요즘 보기 어려워진 것들

  • 길가의 평행주차용 동전 투입 주차기: 각 주차 구획마다 돈 투입구와 시각 카운터가 달려 있는 그 물건 말이다. 만화영화 주토피아에 나오고 미국· 일본에는 지금도 있다. 우리나라는 과거에는 있었지만 지금은 자취를 감춘 것 같다. 요즘 치솟는 인건비 때문에 단순 노동은 다들 무인화 기계화되는 추세이지만, 노상 주차장은 내가 보기에 사람이 운영하는 경우가 더 많다.
  • 기계식 주차 타워: 198, 90년대에는 첨단 기술이라고 소개되는 편이었지만 큰 차가 들어가기 어렵고 운영비가 많이 들고 종종 사고도 나서 그런지 요즘은 잘 안 만드는 것 같다. 그냥 지하 주차장을 큼직하게 만들고 만다.
  • 천장에서 아래로 매달려서 목운동 하듯이 돌아가던 선풍기: 교실과 각종 대중교통에서 볼 수 있었던 물건이지만 요즘은.. 천장형 에어컨에 밀려서 거의 볼 수 없어졌다.

여담으로, 소용돌이형 모기향은 당연히 초록색일 거라고 생각했는데 요즘 팔리는 것들은 다 갈색이다. 모기향에 전통적으로 쓰이던 초록색 색소가 발암 유해물질이라고 판명되어 퇴출됐기 때문이랜다.
우주왕복선도 처음 발사됐을 때는 기체가 몽땅 간지나는 흰색이었는데, 나중에는 액체 연료 탱크 부위는 도색하지 않고 그냥 갈색 단열재 색깔이 노출돼 보이는 형태로 바뀌었다. 이것과 비슷한 느낌이 든다.

2. 옛날 전화기

피처폰과 스마트폰의 기술적인 차이는 정확하게 무엇일까? 피처폰도 컬러 화면이고 카메라가 달려 있고 터치스크린 기반일 수 있다. 하지만 얘는..

  • 소프트웨어 확장성(O): 스마트폰과 달리, 안드로이드나 iOS 같은 범용 모바일 운영체제 기반이 아니며, 기본 내장된 앱만 쓸 수 있다. 임의의 3-rd party 앱들을 자유롭게 설치하거나 지울 수 있지 않다.
  • 사용하는 통신망의 기술 수준(X): 2G냐 3~4G냐 하는 것은 구형폰이냐 최신폰이냐의 차이이지, 피처폰과 스마트폰의 차이가 아니다.
  • 비디오 성능과 글꼴(X): 화면에 비트맵 글꼴이 찍히던 전화기를 쓰던 게 10여 년 남짓 전 같은데.. 요즘 전화기는 고해상도 화면에 트루타입 글꼴과 다국어 레이아웃 엔진을 갖추고 있다. 확장 평면 한자고 아랍어고 이모지고 모두 표현 가능하다. 하지만 이 역시 구형폰과 최신폰의 차이이지, 피처폰과 스마트폰의 차이는 아니다.

2000년대 중후반, 휴대전화라는 게 처음 등장하고 화면이 컬러로 바뀌고 카메라가 내장되는 등.. 전화기가 심상찮게 변모하고 있던 시절에는 충전 단자도 통합 규격이 없어서 서로 제멋대로 완전히 따로 놀았다. 1980년대에 PC에서 한글 코드들이 난립하던 것, 2000년대까지 동영상 코덱들이 난립하던 것과 다를 바 없던 불편한 시절이었다.

지금으로서는 정말 믿어지지 않는 장면인데.. 어느 샌가 싹 교통정리가 됐다. 늘 드는 생각이지만 21세기 이래로 휴대전화가 발전해 온 모습을 보면 경이로움 그 자체이다.

3. 골동품의 가치 함수

자동차, 컴퓨터, 가전기기 같은 물건들은 구입한 직후부터 중고품이 되어 되팔 때의 가격이 서서히 하락하기 시작한다.
완전히 똥차 똥컴 폐급이 되는 시점에서는 가치가 0이 되고 심지어 마이너스가 되기도 한다. 즉, 이 따위 쓰레기는 가져가 주는 사람에게 역으로 돈을 주는 구도가 된다.

그런데 그 물건을 안 버리고 고이 보관한 채로 수십 년의 시간이 흐르면 어떻게 될까?

  • 아직도 포니나 브리사를 생생하게 굴리는 사람이 있다면?
  • 아직도 동작 가능한 286 XT 컴터를 보유한 사람이 있다면?
  • 브라운관 모니터/텔레비전이라든가 볼 마우스, 옛날 애니콜 시절의 전화기를 보관 중인 사람이 있다면?
  • 계몽사 학습 그림 과학 같은 80년대 책을 가진 사람이 있다면?
  • 아직도 1980년대 원화 구권 지폐를 보관 중인 사람이 있다면? 그리고 옛날 디스켓, 카세트 테이프 같은 건 어떨까?

그럼 그 물건은 보존과 관리 상태가 좋다는 전제 하에 희소성 덕분에 가치가 다시 서서히 오르게 된다. 50년 이상~100년 가까이 세월이 흐르면 후손들이 아버지나 할아버지가 수집해 놓은 옛날 물건을 밑천으로 장사도 할 수 있을 것이다. 올드카 대여업 같은 것 말이다.

이렇게 서서히 하락해서 0이나 음수가 됐다가 한참 뒤에 값어치가 서서히 오르는 현상은 나름 보편적인 구석이 있어 보인다. 혹시 시간 t에 대한 수학 함수로 기술할 수는 없을까?
물론 변수가 단순한 형태는 아니다. 보존 상태라든가, 현역일 때 가격이 떨어지는 속도, 그 제품의 평균적인 교환 주기와 수명 등을 다양하게 감안해야 한다. 이건 심리학과 산업공학 같은 걸 한데 연계한 연구 주제가 될 수 있을 것 같다.

4. 단색 화면

요즘이야 천연색 초고화질 카메라가 달린 CCTV와 스마트폰이 넘쳐나고 있지만.. 컴퓨터 모니터와 텔레비전이 단색(모노크롬!)이던 시절이 있었다는 것이 지금으로서는 도저히 믿어지지 않는다. 집의 현관 인터폰은 아직도 흑백인 경우가 많이 눈에 띄지만 이것도 세월이 흐르면 바뀔 것이다.

모니터는 흑백 TV와는 달리 검은 배경에 흰색만 있는 게 아니라 초록과 호박(주황) 이렇게 3색이 있었다. 개인적으로는 학교나 학원 등의 주변에서 초록: 하양: 주황을 본 빈도가 거의 3:2:1의 비율이었던 것 같다. 마치 자동차를 구매하면서 도색을 고르듯이 단색 모니터는 색깔을 고를 수 있었던 것이다.;;

텔레비전이야 기술적으로는 이미 1970년대부터 컬러화가 가능했지만, 우리나라는 원조가카가 여러 모종의 이유 때문에 의도적으로 도입을 저지했다. 그때 우리나라 정도의 경제력과 구매력으로는 라디오도 아니고 TV는 여전히 굉장한 사치품이었기 때문이다.
그래서 TV의 컬러화는 1980년대의 전땅크 5공 시절에 가서야 실현됐다.

딱 그렇게 텔레비전이 가정마다 보급됐을 때 마침 6 25 휴전 30주년도 됐고.. KBS에서 "이산가족을 찾습니다"를 기획해서 방영한 것은 너무 이르지도 늦지도 않게 타이밍을 정말 기막히게 잘 잡은 초대박 이벤트였다.

5. 미래 전망

(1) IPv6: IPv4 주소가 완전히 고갈되고 할당이 종료된지 어언 10년이 돼 가지만 IPv4는 오늘날 여전히 건재하다. IPv6의 보급은 당시 예상과 달리 2020년 현재까지도 여전히 매우 더딘 편이다. 공유기로 유동IP를 쪼개는 편법으로 공간 문제가 그럭저럭 극복되고, 일반인들이 당장 큰 불편이 없기 때문인 듯하다.

(2) ARM64: 과연 ARM 기반 CPU는 스마트폰을 넘어 x86 천지인 PC 시장까지 뚫을 수 있을까? 이건 요즘 컴터쟁이들의 초유의 관심사이다.

  • 먼 옛날, 인텔이 결국 Itanium을 포기하고 x86-64로 갈아탐.
  • 마소가 결국 Windows Phone을 포기하고 데스크톱용 Windows 10을 그대로 ARM64로 포팅함.
  • 마소가 결국 자체 MSEdge 엔진을 포기하고, Edge 브라우저를 크로뮴 기반으로 다시 만듦.

마소뿐만 아니라 애플도 말이다. 과거에 PowerPC에서 인텔로 갈아탔던 것처럼, 거기서도 x86-64를 과감히 버리고 ARM64로 물갈이를 해 버릴까? 세계를 좌지우지하는 공룡 IT 기업의 경영자들은 어떤 생각을 하고 있나 궁금해진다.

(3) 전기차: 배터리 문제를 도저히 극복하지 못해서 만년 소형차에나 머물 것 같고 테슬라는 저래 갖고 버티겠나 싶었는데.. 요즘은 의외로 물건 잘 만들고 잘 나가고 있는 것 같다.
오히려 수소 연료전지를 전통적으로 밀었던 현대차가 미래가 더 불투명해진 것 같기도 하지만.. 그래도 순수 전기차가 넘보지 못하는 대형 상용차(버스, 트럭)을 수출까지 하면서 활로를 찾고 있다. 쟤들은 수소 공급 인프라를 같이 잘 구축해 나가야겠다.

(4) 8200호대 전기 기관차: 21세기 초반에는 철도계에서 아주 각광받는 스타 효자였지만 앞으로 얼마 못 가 계륵 애물단지로 전락할 것 같다.
얘들이 담당하던 무궁화호 객차들이 슬슬 퇴역하고, 신형 여객열차들은 전부 기관차 기반이 아닌 전동차들이고, 화물은 8500이나 7600 같은 전담 기관차가 따로 있으니 얘네들을 써먹을 데가 없기 때문이다. 더구나 나라마다 철도 전기 규격이 제각각인 편인지라, 얘들은 디젤 기관차와 달리 중고품 수출하기도 난감하다!

(5) 미래형 초고속 교통수단: 새로운 초음속기 내지 재래식 레일+바퀴식을 초월하는 초고속 자기부상, 진공 튜브 열차가 과연 2020년대에 선보일 수 있을까? 일본의 츄오 신칸센만 해도 2020년대가 다 끝나야 나올까말까인데 현재로서는 불투명하다.
참고로 16년 전, KTX가 처음 개통했을 때는 KTX가 자기부상 방식이라고 잘못 알던 사람도 많았다. 그때는 그만큼 인지도가 부족했다. 내가 강조하지만 그때는 아직 유튜브가 없어서 “이제 우리가 뜬다” 같은 개통 홍보 동영상조차 지금 남아 있지 않다.. 엄청난 옛날이었다.

Posted by 사무엘

2021/02/21 19:35 2021/02/21 19:35
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1857

1. 침례교

기독교의 여러 교파 중 침례교는..

  • 딱히 종교 개혁에서 유래되지 않았고, 더 옛날부터 있었다고 여겨진다. 천주교는 물론이고 일부 개신교 교파로부터도 박해를 받았다.
  • 이름이 말하는 바와 같이 세례가 아니라 침례가 성경적으로 옳다고 본다. 온몸이 물에 잠겼다가 나와야 된다.
  • 침례는 이미 구원받은 후의 신앙고백 인증일 뿐이지, 그 자체가 구원의 조건이거나 다른 의미를 지니고 있지 않다.
  • 특히 유아세례를 인정하지 않는다. 그건 할례나 안수 따위와 아무 상관 없는 관행이고, 대상과 방법이 모두 잘못됐다. 적어도 10대 정도의 나이가 됐고 스스로 선과 악을 분별하고 내 믿음을 자기 말로 고백할 능력이 돼야만 침례를 준다.

* 개인의 혼의 자유의지를 매우 존중하며 단호한 정교분리를 주장한다. 미국이 민간에서의 강한 기독교 배경에도 불구하고 독일처럼 국교가 있고 목사가 공무원인 나라가 되지 않은 것에는 침례교인들이 매우 큰 기여를 했다!
미국의 건국 모델은 후대에 세워진 세계 다른 나라들과 정부에도 선한 모범 참고 사례가 되었다.

* 침례를 받을 자격이 안 되는 너무 어린 아이, 스스로 선과 악을 분별할 능력이 없는 아기 등은 죽으면 그냥 바로 천국으로 간다. 유아세례를 받았건 말건 그것과는 전혀 무관하다! 내가 이 개념에다가 개인적으로 붙인 명칭은 ‘특례 구원’이다. 이런 애들은 죄에 대한 책임이 부과되지 않는다.
세종대왕이나 이순신은 자기 죄 가운데 죽었다면 지옥에 갈 수 있다. 하지만 낙태돼서 죽은 애들, 영 유아 때 병에 걸리거나 굶어 죽은 애들, 그리고 특별히 올해 초에 전국민에게 큰 슬픔과 분노를 안겼던 학대 피해자인 정인이 같은 애는 절대로 지옥에 가지 않는다.

사실, 천국에 가 보면 예수 믿어서 구원받은 사람보다, 저런 특례구원으로 온 사람이 인류 역사상 더 많을 거라는 게 내 추측이다.
(예수님 탄생 당시에 헤롯 왕에게 학살당한 2살 이하 동갑내기 아기들이 지옥에 가 있을 거라고는 전혀 여겨지지 않는다. 만약 그런 거라면 개독안티들이 이것 갖고 하나님의 성품에 대해 온갖 신성모독적인 조롱을 늘어놔도 실드를 칠 수 없을 것이며, 사실 나조차 기독교 안 믿었을 것이다. 아니면 믿더라도 민망해서 혼자만 조용히 믿고 말지, 이렇게 당당하게 교리를 설파하고 불신자와 논쟁할 엄두는 못 냈을 것이다.)

그 대신 이렇게 어리고, 특례 구원 실드가 있는 애들에 대해서는 부모가 반드시 의로 양육해서 특례 실드가 끝난 이후의 일생에 대한 대비를 시켜 줘야 한다. 의로 양육한다는 건 필요한 경우 체벌도 불사한다는 뜻이다. 어머니의 회초리를 무서워할 줄 알아야 나중에 지옥 형벌도 무서워할 줄 알게 된다.

난 침례의 대상과 방법에 대한 의미, 개인의 자유의지와 정교 분리, 아기의 구원 여부에 대해 침례교에서 말하는 것만치 논리적이고 합리적이고 원칙과 체계가 있는 교리를 지금까지 접하지 못했다.
난 그래서 이 교리를 믿고 지지한다. 이 정도 완성도는 되니까 주위에 복음도 전할 수 있고 기독교 관련 글을 쓰고 논쟁도 할 수 있게 됐다.

이 주제에 대해서 본인과 생각이 다른 분들은 하나님의 공의와 사랑 성품과 예정 vs 자유의지에 대해 저것보다도 논리적으로 더 잘 분간하는 교리를 믿는 것이었으면 좋겠다. 물론 킹 제임스 성경 유일주의, 삼분법(영 혼 몸 구분), 하나님 왕국과 하늘의 왕국 구분(하나님 ≠ 하느님이듯이!), 창 1:1-2 간극, 문자적인 천년왕국과 세대주의 같은 건 침례교 내부에서도 똑같이 가르치지는 않는 교리들이다.

2. 종교 개혁의 유산

옛 종교개혁자들이 후세의 크리스천들에게 남겨준 것,
혹은 원래 있었다가 모종의 이유로 봉인됐던 것을 성경을 통해 재발굴 재조명해 준 것은..

(1) 이신칭의

  • a. 마음의 회개 없는 거짓 구원, 그저 "울 교회 오세요, 그럼 님하에게 이득입니다, 예수 믿으면 복 받고 잘 삽니다" 거의 종교 영업사원 수준의 easy believism
  • b. 혹은 반대로 아예 행실의 회개와 변화가 없는 건 구원받은 것도 아님. 예수님을 단순 구원자뿐만 아니라 니 행실의 '주권자'로도 반드시 받아들여야 된다 lordship salvation

둘 다 매우 잘못된 극단이다.
내가 여러 번 강조하지만, b가 자주 저지르는 오류가 뭐냐 하면 꼭 나쁜 행실만 죄인 줄 안다는 것이다. 예수 안 믿은 거 자체부터가 엄청난 죄였고 거기서 돌이키는 게 진짜 구원을 가져다주는 회개인 걸 좀 헷갈린다.

"저는 앞으로 술 담배 끊고 모든 악한 행실을 끊고 예수님처럼 경건하게 살기로 결단했습니다. 그러니 저를 구원해 주십시오" 영접 기도를 이딴 식으로 해서는 절대로 구원 못 받는다! 절대로~!! 알겠는가?
a야 너무 수준 낮고 더 논할 가치도 없으니 제낀다.

(2) 만인 제사장

  • a. 목사님은 거~룩한 주의 종님임. 목사의 축도를 안 받으면 예배가 끝난 게 아님. 차 살 때, 가게 개업 했을 때는 영험한 목사님 초빙해서 안수 기도라도 좀 받아야 됨.
  • b. 아예 목사 직분 자체가 니골라 당의 잘못된 교리이다. 예배와 친교의 구분이 없다. 형제들이 돌아가면서 설교한다.;; (헐~)

이 역시 둘 다 잘못된 극단이다.
직분과 역할의 차이를 전부 우열 계급 투쟁으로 프레임 씌우고 체제를 전복시키는 거.. 보통 빨갱이들의 수법이다.

(3) 변개되지 않은 올바른 성경 본문 그 자체
내가 보는 성경은..

  • 헤롯 왕이 지목한 베드로 처형 시점이 유월절이 아니라 이스터라고 돼 있고(행 12:4),
  • 루시퍼와 갈보리라는 명칭이 있으며,
  • 계시록에 증인이 아니라 순교자라는 단어가 존재한다.
  • 예수 그리스도 그분의 피', '지옥' 이런 단어가 여타 성경보다 더 자주 등장한다.
  • '이사야+말라기 = 대언자들'이지.. 이거 무슨 1+1=1도 아니고, 말라기의 예언까지 이사야라고 몽땅 퉁치는 오류 역시 존재하지 않는다. (막 1:1-3)

뭐 등등..
에라스무스로부터 시작해서 루터는 바른 본문에서 독일어 성경을 번역했고, 칼빈은 제네바에서 KJV의 전신인 제네바 성경이 나올 수 있게 해 줬다.

(4) 그 밖에 루터는 너무 엄근진스럽거나 몽환적이기만 하던 교회 음악도 진입장벽을 낮추려 애썼다. "내 주는 강한 성이요"를 직접 작사 작곡하기도 했다.

Posted by 사무엘

2021/02/19 08:36 2021/02/19 08:36
, , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1856

꿈의 사람 요셉

성경에서 요셉 이야기는 창세기의 끝부분을 장식하는 매우 드라마틱한 에피소드이다. 본인은 먼 옛날에 이집트의 왕자 만화영화와 같이 모세 얘기는 한 적이 있었는데.. 모세 만만찮게 흥미진진한 요셉에 대한 이야기는 지금까지 블로그에다 진지하게 늘어놓은 적이 전혀 없었던 것을 의아하게 생각한다.;;

성경에는 예수님의 예표 인물이 여럿 있다. 하나님 앞에서 개기다가 고래에게 잡아먹히고 죽다 살아 나온 선지자(대언자) 요나조차도 예수님의 위대한 예표이다. 그런데 요셉은 예수님과 무려 100~150가지가 닮았다고.. 무슨 피타고라스 정리의 증명법만큼이나 많은 유사성이 존재한다고 여겨진다.

옛날에 한국 컨티넨탈 싱어즈에서 "꿈의 사람 요셉"이라는 뮤지컬 음반을 내놓은 적이 있고, 드림웍스에서도 이집트의 왕자 다음으로 2000년에 요셉 이야기를 애니로 만들었다. 우리나라는 스토리상 속편이 전혀 아닌 작품도 그냥 2라고 붙이는 걸 좋아해서.. 옹박 2, 이집트의 왕자 2 이런 식의 작명을 거쳐서 개봉했었다.

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

요셉은 세상 물정 모르는 색동옷 차림의 늦둥이 막내아들 철부지 꿈쟁이였다. 그러나 형들로부터 시기를 받아 인신매매를 당하고 하루아침에 밑바닥 노예로 전락해서 인실X을 혹독하게 체험하게 됐다..;;

그 뒤 이집트에서 겨우 기반을 잡는가 했는데 이번엔 성폭행 흉악범 누명을 쓰고 감방에 갇히고 말았다. 석방되는 동료 죄수의 꿈을 해몽해 줬지만, 그 동료의 무관심으로 인해 2년을 감방에서 더 썩었다. 요즘 현대인들의 정신 상태였다면 꿈도 희망도 없는 현실에 억울하고 원통해서 몇 번이고 자살했을 법도 한 상황이었다.

요셉은 성경에 인생 흑역사나 결점이 기록된 게 전혀에 가깝게 없으며, 특히 이성의 유혹을 성경 전체를 통틀어서 FM대로 제일 모범적으로 잘 대처한 사람이었다. 그런데 그 대가로 당장 돌아온 게 저 지경이었다. 얼마나 억울했겠는가?

성경에 자세히 적혀 있지는 않지만... 보디발의 아내 겁탈 누명의 경우, 보디발도 이건 요셉의 잘못이 아니라는 걸 알았지 싶다. 요셉이 아니라 자기 마눌에게 바람기가 있다는 것을 어느 정도 인지했을 것이다.
일개 노예가 감히 주인의 아내를 범한 건 최악의 파렴치 중범죄이며, 이건 투옥이 아니라 그냥 즉결 사형감이다. 만약 요셉이 진짜 범인이라면 그 역시 죽음을 면치 못했을 것이다.

하지만 반대로 요셉을 완전히 무죄방면해 버리면 자기들의 입장이 심히 난처해진다.
이럴 수도 저럴 수도 없으니, 절충안으로 요셉을 죽이지는 않고 그냥 감옥에 격리시키는 것으로 일을 덮은 게 아닐까? 요셉이 투옥된 뒤 보디발 집안에서는 대판 부부싸움이 벌어졌지 싶다.

이런 우여곡절을 겪은 뒤, 요셉은 "해석이란 건 {주}께 속해 있지 않습니까?"라는 명대사와 함께 파라오가 꾼 뒤숭숭한 꿈을 정확하게 해석해 냈다. 덕분에 그는 이집트에서 의전 서열이 파라오의 바로 다음 2위인 총리로 순식간에 신분이 바뀌었다.

그리고 꿈에서 계시되었던 바와 같이, 7년 풍년 이후에는 세계적으로 엄청난 흉년 기근이 창궐했다. 이에 대한 대비가 철저히 된 나라는 이집트밖에 없었다. 그러니 요셉의 형들도 곡식을 사러 이집트까지 찾아와서 요셉을 대면하게 됐다. 자, 그럼 요셉은 형들을 어떻게 대하면 좋을까?

이건 요셉이 지혜를 발휘해서 거의 하나님 급으로 공의와 사랑을 적절히 보이며 처신해야 하는 순간이었다.
마냥 "오 어째 이런 우연이~! 형님들 잘 오셨습니다~ 난 이집트 총리가 됐답니다~ 멋있쪙?" 할 수도 없고, "오냐, 옛날에 날 노예로 팔아넘겼던 네놈들이 제 발로 찾아왔군. 이제 내가 보복할 차례다. 한번 제대로 엿먹어 봐라" 이럴 수도 없었기 때문이다.

요셉은 처음에는 까칠하게 굴면서 형들이 자기 정체와 과거의 죄를 제 발로 털어놓게 만들었다. 하지만 당장 생존은 가능하게 기본적인 곡식을 무료로 챙겨 주긴 했다. (받았던 곡식값을 자루에다 같이 반환함)
형들이 과거의 죄를 완전히 회개했고, 막내동생 베냐민을 위해서는 필살의 형제애를 발휘하여 차라리 자기들이 대신 노예로 잡혀 있겠다고 호소하는 걸 확인하고서야 요셉도 드디어 엄격 진지 근엄 모드를 풀고 자기 정체를 밝혔다.

성경에서 요셉은 울었다는 장면이 유난히 자주 기록돼 있다.
어린 시절에 형들이 갑자기 자기를 매정하게 생까면서 노예상에게 팔아넘길 때, 억만 리 타지에 끌려가서 노예 취급 받을 때도 당연히 멘붕 해서 "아빠~ 보고 싶어어헝헝" 식으로 엄청나게 울었을 것이다. 하지만 성경엔 그런 건 적혀 있지 않고 더 고차원적인 이유로 운 장면만 기록됐다.

특히 저렇게 형들에게 커밍아웃 하기 직전엔 요셉은 더는 참을 수 없어서 "모두 물러가라"부터 시전했다. 그 뒤엔 궁궐 전체가 쩌렁쩌렁 울릴 정도로 "으허허허헝엉엉~!" 하며 울었다. 우리나라에서도 옛날에 방영했던 "이산가족을 찾습니다" 같은 분위기를 생각하면 된다.

나중에 부친인 야곱이 죽고 장례까지 치르자, 형들은 "이제 아버지가 돌아가시고 안 계시니 요셉이 드디어 본심을 드러내고 우리를 해코지 하면 어떡하지?" 이런 심정으로 요셉에게 자비를 호소하는 애원 간청을 했다. 성경에 따르면 요셉은 이때 마지막으로 또 울었다. 형들이 아직도 믿음이 부족하고 자기 진심을 몰라 준다고.. 이건 요 11에 기록된 예수님의 울음 장면과 매우 비슷한 분위기라고 보면 되겠다.

이것이 성경의 스토리이다. 흥미진진하지 않은가?
요셉이 형들과 이렇게 밀고 당기는 동안, 형뿐만 아니라 아버지 야곱의 믿음도 시험대에 올라서 야곱 모드와 이스라엘 모드를 오락가락했다. 야곱 모드일 때는 멘붕 자포자기 해서 "아이고~ 오래 살아 봤자 험한 꼴밖에 안 보고.. 난 어서 뒈져야지ㅠㅠㅠ" 내지 "요셉으로도 모자라서 베냐민까지? 절대 못 보내~" 같은 육신적이고 꼰대스러운 고집을 시전했었다.

요셉의 일생과 직접적인 관련은 없지만 유다와 며느리 다말 개족보 이야기(38장), 그리고 하몰-세겜 지역 보복 학살극(34장) 사건도 삽입장으로 들어가서 철도 노선으로 치면 간선에서 짧게 뻗어 나간 지선 역할을 한다. ㅎㅎ

Posted by 사무엘

2021/02/16 19:34 2021/02/16 19:34
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1855

0. 들어가는 말

한글과 한자 문제는 정말 낡고 케케묵었고, 이미 대세를 거스를 수 없는 결론까지 도출된 주제이다. 본인 역시 나이 40이 임박한 지금까지 20여 년째 동일한 지론을 유지하고 있다. 오늘은 오랜만에 이에 대한 생각을 또 복습해 보고자 한다.

"한글로만 쓰니까 무슨 단어 뜻이 분간이 안 되고 어쩌구저쩌구" 하는 불평들은 나도 하라면 한 트럭을 끄집어낼 수 있다.
"역전의 용사"는 지고 있던 전투를 운동 경기마냥 역전(?)시킨 용사가 아니라는 것,
정부 조직을 가리킬 때의 部와, 삼권 분립을 가리킬 때의 府가 다르다는 것 뭐 등등..
온갖 병신같은 교인이나 목사나 교회 욕하면서 나는 이래서 예수 안 믿는다, 교회 안 다닌다.. 이러는 것과 완전히 똑같은 원리로 늘어놓을 수 있다.

그러나 그러나~~~~ 한글· 한자 문제에서는 다음과 같은 사항을 추가로 고려해야 한다.

1. 쓰기: 문자는 그림보다 아라비아 숫자에 더 가까워야

"한글로만 쓰니까 무슨 단어 뜻이 분간이 안 되고 어쩌구저쩌구" 하는 불평은..
그 자체조차도 나머지 90%에 달하는 이미 잘 분간되는 어휘들을 한글로 정말 편하고 빠르게 잘 읽고 쓰고 있기 때문에 나올 수 있는 불평이다! 알겠는가?

할배가 민주주의를 유린한(? 한 5%쯤?) 독재자라고..??
그 독재를 비판할 수 있는 90~95% 민주주의 토대를 닦아 놓은 사람도 할배다. 그와 같은 이치이다. 자, 이 비유를 들면 좀 이해가 빨리 되려나?

한글이나 알파벳 영단어는 최소한의 문자 체계만 떼고 나면, 최소한 모르는 단어를 사전에서 찾아 보는 거 하나는 아주 수월 간결하게 할 수 있다. 어떤 단어로부터 기본형을 유추하는 게 그리 어렵지 않으며, 유한한 요소만으로 무한의 개념을 표현한다는 체계가 있기 때문이다. 이게 문자와 그림의 본질적인 차이이기도 하다.

허나, 한자는 그림 티를 좀 못 벗은 무한집합-_- 문자이다. 모르는 글자를 옥편에서 찾는 데 시간이 얼마나 걸리며(부수, 획수..) 실패율도 얼마나 높을까?

게다가 읽을 줄 아는 것과 쓸 줄 아는 건.. 또 별개의 문제다. 컴퓨터조차 없던 시절에 "아 배고프다, 밥먹고 싶다" 이런 문장까지 백지 상태에서 한중일 어느 언어 방식이건 한자만으로 써야 한다면..?? 아 정말 끔찍하다.
설령 컴퓨터가 있다 해도 맨손에 펜만 있을 때보다야 쓰기가 편리해질 뿐이다. 다른 간편한 소리글자들도 동일하게 컴퓨터의 혜택을 받고 있다면, 한자는 이것들에 비해 입력하고 취급하기가 번거로우며 여전히 격차가 벌어진다.

2. 말하기/듣기: 글자가 아니라 알아들을 수 있는 말이 먼저

그리고 더 결정적으로, 언어라는 건 말이 먼저지 글이 먼저가 아니다. 한자의 음은 기본적으로 왕창 옛날 중국어 음의 낡은 껍데기일 뿐이다. 한글로만 써 놓으니 분간이 안 되는 문제에 앞서, 말이 글자 그림을 봐야만 이해되는 지경으로 배배 꼬이는 것이 더 문제라는 것이 나의 굳건한 지론이다.

정말 단순하고 상식적인 것에서부터 먼저 의문을 품고 제기해 보자.
수수(授受)와 매매(賣買).
세상에, 지구상의 어느 미친 언어가 '주다'와 '받다'라는 정반대 뜻을 같은 소리로 표현하냐?
'팔다'와 '사다'도 마찬가지.
'방화'는 너무 유명한 예일 테고, 그리고 명왕성의 명(冥)은 '어두울 명'이다. '밝을 명'(明)만 있는 줄 알았지? ㄲㄲㄲㄲㄲㄲ

이건 한자로 적지 않으면 뜻을 알 수 없네 타령을 하기에 앞서 말이 이상한 것이다.
형성자라는 건 알고 보면 굉장히 골때리는 제자 원리이다. 이건 글자를 생성하는 거지, 말을 생성하는 게 아니다.
(저 형성도 formation 形成이 아니라 形聲인 것쯤은 이과 출신인 나도 알고 있음)
이미 만들어지고 익숙해져 버린 명칭들은 어쩔 수 없지만, 최소한 더는 이런 식으로 조어를 하지 말고 청각 변별이 되고 잘 와닿는 쪽으로 말을 만들 생각, 시늉이라도 해야 한다.

중국어에는 성조라는 게 있어서 한국어보다는 한자 변별이 되는 편이다. 중세 땐 우리나라(조선??)조차 한자를 좀더 중국식으로 발음하려고 성조를 도입했던 것 같으나, 지금은 몽땅 사라졌다.
그런데 이 성조라는 게 노래를 부를 때는 전혀 표현될 수 없다. 한자의 발음들은 전부 문맥만으로 분별돼야 하며 의미가 잘못 전달될 수도 있다. 그렇기 때문에 내가 알기로 중국은 자기네 가요 뮤직비디오에 자막을 반드시 넣어 줘야 된다.

일본은..? 한자를 청각적으로 최대한 변별하려다 보니 읽는 방식이 너무 다양하고 복잡해져서 한자 위에 히라가나 토가 널리 쓰인다. 특히 이름 같은 생소한 고유명사의 한자는 이렇게 안 해 주면 거의 못 읽는다.
나는 이런 게 정상적인, 자연스러운 문자 생활이 "아니라고" 생각한다. 한 20년쯤 전부터 했던 생각이고 지금도 변함없다.

3. 결론: 국어 교육의 문제와 한글 전용의 문제를 서로 헷갈리지 말자

(1) 문자의 본질: 문자라는 건 말을 받아적는 도구 이상도 이하도 아니며, 그림보다는 추상적인 '숫자'에 더 가까운 면모를 지니는 게 바람직하다.
한자가 일단 익숙해지고 나면 함축적이고 시각성이 뛰어난 구석이 있는 것은 사실이다. 그러나 '읽기'의 장점을 위해서 치르는 '말하기/듣기'와 '쓰기'의 대가, 단점을 결코 만만하게 봐서는 안 된다!

(2) 한국어의 실정: 한국어는 중국어· 일본어와 달리 장단이고 성조고 훈독이고 뭐고 없다시피하며, 한자들을 정말 단순무식하게 한글 1음절로만 연결시켜 놓았다. 거기에다 한글이라는 문자도 자체적인 구조가 꽤 탄탄하며, 히라가나 카타카나 같은 한자 혼용을 전제로 한 보조용 문자가 아니다.
그러니 동음이의어 정리만 좀 해 주면 한글 전용을 하기에 매우 유리한 면모를 갖췄으며, 오늘날 실제로 그렇게 됐다.

(3) 문자 정책: 한글 전용을 전제로 하고, 마치 생소한 신조어를 드러내기 위해서 영어에서 하이픈이나 일부 음절 대문자화를 하듯이 가끔 괄호 안에 한자 병용만 하는 것으로 족하다.
개인적으로 일본식 한자어를 반대하는 소신은 아니다. 하지만 표기까지 몽땅 한자를 밝혀야 할 정도로 중구난방으로 쓰는 것은 반대다. 민족 감정 때문이 아니라 언어학적, 실용적인 측면에서만 접근한다.

(4) 교육: 뭐든지 도둑질만 아니면 많이 공부하고 배워서 나쁠 건 없고 그건 한자도 예외가 아니다. 그러나 겨우 말을 담는 껍데기 그릇을 공부하는 것 하나가 이렇게 어렵고 사용하기가 불편하고 시간이 많이 걸리는 것은 큰 문제이다. 한자는 한자어의 어원을 변별하고 의미를 정확하게 학습하는 용도로 쓰기가 아닌 '읽기' 위주로만 가르치면 된다.
국어 교육 문제를 한글 전용 문제로 돌릴 필요는 없다. 국어 교육을 똑바로 안 시키고 표기만 한자 병용을 하면? 한글 대신 헷갈려서 잘못 쓰인 한자들만 글에 가득해질 것이다.

그리고 덧붙이자면.. 한글 전용을 지지하는 사람일수록 한글 맞춤법과 띄어쓰기를 더욱 잘 지켜서 글을 써야 한다. 그게 한글의 표의성과 시각성을 살려 주는 규칙이기 때문이다.

4. 여담

(1) 성경조차 히브리건 그리스건 알파벳이건 소리만 받아적는 간결한 소리글자로 기록됐지, 뜻글자가 쓰이지 않았다.
또한, 세상에서 제일 높은 최고존엄에 대해 다루고 있는 텍스트이지만 한국어 같은 복잡한 높임법 따위 존재하지 않고 하나님도 you라고 바로 가리키는 언어로 기록됐다. 예수냐 예수님이냐 이런 게 본질적인 문제가 아니리는 것이다.

(2) 우리나라의 경우는 과거에 일제가 총칼로 한국어 한글을 말살하면서 일본어를 강요했으니 그건 극심한 저항과 반발에 부딪혔다.
그런데 그렇지 않고, 영국 미국 같은 나라가 한국을 식민지로 삼고,

  • 한국어 대신 영어를 쓰면.. X나 골치아픈 호칭, 높임법 신경쓸 필요 없이 누구나 이름으로 부르고 you로 바로 가리킬 수 있어요~!!
  • 어려운 한자로부터 해방될 수 있어요~!
  • 세계의 석학들, 최신 지식 정보와 바로 소통할 수 있어요~!
  • 미개한 붓이 아니라 타자기로 아주 빠르고 편하게 글을 쓸 수도 있어요~!

이렇게 당근만 흔들면서 접근했으면.. 당시 지식인들이 어떻게 반응했을지, 한국어와 한글의 운명이 어찌 됐을지 나는 장담을 못 하겠다. 이런 여건에서도 공 병우 같은 천재가 한글 타자기를 발명할 수 있었을까?
물론 저런 실용주의적인 사고방식 자체가 전후에 20세기 말이 돼서야 슬슬 등장했으니 이건 가정이 현실적이지 않은 뇌피셜일 뿐이다.

Posted by 사무엘

2021/02/14 08:37 2021/02/14 08:37
, , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1854

C/C++은 성능을 위해 컴파일러나 언어 런타임이 프로그래머의 편의를 위해 뭔가를 몰래 해 주는 것을 극도로 최소화한 언어이다. 꾸밈 없고 정제되지 않은 '날것 상태 raw state'에다가 고급 프로그래밍 언어의 패러다임과 문법만을 얹은 걸 추구하다 보니, '초기화되지 않은 쓰레기값'이라는 게 존재하는 거의 유일한 언어이기도 하다.

같은 프로그램이라도 이제 막 선언된 변수나 할당된 메모리 안에 무슨 값이 들어있을지는 컴퓨터 운영체제의 상태에 따라서 그때 그때 달라진다. 반드시 0일 거라는 보장은 전혀 없다. 오히려 0 초기화는 별도의 CPU 부담이 필요한 인위적인 작업이다. global/static에 속하는 메모리만이 무조건적인 0 초기화가 보장된다.

그렇다고 쓰레기값이라는 게 완벽하게 예측 불가이면서 통계적인 질서를 갖춘 난수인 것도 물론 아니다.
그리고 Visual C++에서 프로그램을 debug 세팅으로 빌드하면 쓰레기값이라는 게 크게 달라진다. C++ 개발자라면 이 사실을 이미 경험적으로 충분히 알고 있을 것이다.

1. 갓 할당된 메모리의 기본 쓰레기값: 0xCC(스택)와 0xCD(힙)

가장 먼저, 스택에 저장되는 지역변수들은 자신을 구성하는 바이트들이 0xCC로 초기화된다. 다시 말해 디버그 빌드에서는 int x,y라고만 쓴 변수는 int x=0xCCCCCCCC, y=0xCCCCCCCC와 얼추 같게 처리된다는 것이다. 디스어셈블리를 보면 의도적으로 0xCC를 대입하는 인스트럭션이 삽입돼 들어간다.

0은 너무 인위적이고 유의미하고 깔끔한(?) 값 그 자체이고, 그 근처에 있는 1, 2나 0xFF도 자주 쓰이는 편이다. 그에 비해 0xCC는 형태가 단순하면서도 현실에서 일부러 쓰일 확률이 매우 낮은 값이다. 그렇기 때문에 여기는 초기화되지 않은 쓰레기 영역이라는 것을 시각적으로 곧장 드러내 준다.

int a[10], x; a[x]=100; 같은 문장도 x가 0으로 깔끔하게 자동 초기화됐다면 그냥 넘어가지만, 기괴한 쓰레기값이라면 곧장 에러를 발생시킬 것이다.
또한, 복잡한 클래스의 생성자에서 값이 대입되어 초기화된 멤버와 그렇지 않은 멤버가 뒤섞여 있을 때, 0xCC 같은 magic number는 탁월한 변별력을 발휘한다.

타겟이 align을 꼼꼼하게 따지는 아키텍처라면, 쓰레기값을 0x99나 0xDD 같은 홀수로 지정하는 것만으로도 초기화되지 않은 포인터 실수를 잡아낼 수 있다. 32비트에서 포인터값의 최상위 비트가 커널/사용자 영역을 분간한다면, 최하위 비트는 align 단위를 분간할 테니 말이다. 뭐 0xCC는 짝수이다만..

0xCC라는 바이트는 x86 플랫폼에서는 int 3, 즉 breakpoint를 걸어서 디버기의 실행을 중단시키는 명령을 나타내기도 한다. 그래서 이 값은 실행 파일의 기계어 코드에서 align을 맞추기 위해 공간만 차지하는 잉여 padding 용도로 위해 듬성듬성 들어가기도 한다.
Visual C++ 6 시절엔 거기에 말 그대로 아무 일도 안 하는 nop를 나타내는 0x90이 쓰였지만 2000년대부터는 디버깅의 관점에서 좀 더 유의미한 작용을 하는 0xCC로 바뀐 듯하다. 정상적인 상황이라면 컴퓨터가 이 구역의 명령을 실행할 일이 없어야 할 테니까..

다만, 힙도 아니고 스택 지역변수의 내용이 데이터가 아닌 코드로 인식되어 실행될 일이란 현실에서 전혀에 가깝게 없을 테니, 0xCC는 딱히 x86 기계어 코드를 의식해서 정해진 값은 아닐 것으로 보인다.

Visual C++의 경우, 스택 말고 malloc이나 new로 할당하는 힙(동적) 메모리는 디버그 버전에서는 내용 전체를 0xCD로 채워서 준다. 0xCC보다 딱 1 더 크다. 아하~! 이 값도 평소에 디버그 하면서 많이 보신 적이 있을 것이다.
힙의 관리는 컴파일러 내장이 아니라 CRT 라이브러리의 관할로 넘어기도 하니, 0xCD라는 값은 라이브러리의 소스인 dbgheap.c에서도 _bCleanLandFill이라는 상수명으로 확인할 수 있다.

2. 초기화되지 않은 스택 메모리의 사용 감지

C/C++ 언어는 지역변수의 값 초기화를 필수가 아닌 선택으로 남겨 놓았다. 그러니 해당 언어의 컴파일러 및 개발툴에서는 프로그래머가 초기화되지 않은 변수값을 사용하는 것을 방지하기 위해, 디버그용 빌드 한정으로라도 여러 안전장치들을 마련해 놓았다.
그걸 방지하지 않고 '방치'하면 같은 프로그램의 실행 결과가 debug/release별로 달라지는 것을 포함해 온갖 골치아픈 문제들이 발생해서 프로그래머를 괴롭히게 되기 때문이다.

int x; printf("%d", x);

이런 무식한 짓을 대놓고 하면 30년 전의 도스용 Turbo C에서도 컴파일러가 경고를 띄워 줬다. Visual C++의 에러 코드는 C4700. 그랬는데 한 Visual C++ 2010쯤부터는 이게 경고가 아니라 에러로 바뀌었다.
그리고 그 뿐만이 아니다.

int x;
if( some_condition_met(...)) x=0;
printf("%d", x);

이렇게 문장을 약간만 꼬아 놓으면 초기화를 전혀 안 하는 건 아니기 때문에 컴파일 과정에서의 C4700을 회피할 수 있다. 하지만 보다시피 if문의 조건이 충족되지 않으면 x가 여전히 초기화되지 않은 채 쓰일 수 있다. 이건 정적 분석 정도는 돌려야 감지 가능하다.
(그런데, 글쎄.. 함수의 리턴이 저런 식으로 조건부로 불완전하게 돼 있으면 컴파일만으로도 C4715 not all control paths return value 경고가 뜰 텐데.. 비초기화 변수 접근 체크는 그 정도로 꼼꼼하지 않은가 보다.)

Visual C++은 /RTC라고 디버그용 빌드에다가 run-time check라는 간단한 검사 기능을 추가하는 옵션을 제공한다. 함수 실행이 끝날 때 스택 프레임 주변을 점검해서 버퍼 오버런을 감지하는 /RTCs, 그리고 지역변수를 초기화하지 않고 사용한 것을 감지하는 /RTCu.

사용자 삽입 이미지

저 코드를 Visual C++에서 디버그 모드로 빌드해서 실행해서 if문이 충족되지 않으면 run-time check failure가 발생해서 프로그램이 정지한다. 다만, 이 메모리는 초기화만 되지 않았을 뿐 접근에 법적으로 아무 문제가 없는 스택 메모리이다. 할당되지 않은 메모리에 접근해서 access violation이 난 게 아니다. 심각한 시스템/물리적인 오류가 아니라 그저 의미· 논리적인 오류이며, 쓰기를 먼저 하지 않은 메모리에다가 읽기를 시도한 게 문제일 뿐이다.

그러니 이 버그는 해당 메모리 자체에다가 시스템 차원의 특수한 표식을 해서 잡아낸 게 아니며, 논리적으로 매우 허술하다. (0xCC이기만 하면 무조건 스톱.. 이럴 수도 없는 노릇이고!)
문제의 코드에 대한 디스어셈블리를 보면 if문이 만족되지 않으면 printf으로 가지 않고 그냥 곧장 RTC failure 핸들러를 실행하게 돼 있다.

void do_nothing(int& x) {}

int x; do_nothing(x); printf("%d", x);

그렇기 때문에 요렇게만 해 줘도 RTC를 회피하고 x의 쓰레기값을 얻는 게 가능하다. 글쎄, 정교한 정적 분석은 이것도 지적해 줄 수 있겠지만, 포인터가 등장하는 순간부터 메모리 난이도와 복잡도는 그냥 하늘로 치솟는다고 봐야 할 것이다.

하물며 처음부터 포인터로만 접근하는 힙 메모리는 RTC고 뭐고 아무 안전 장치가 없다. int *p에다가 new건 malloc이건 값이 하나 들어간 것만으로도 초기화가 된 것이거늘, 그 주소가 가리키는 p[0], p[1] 따위에 쓰레기값(0xCD)이 있건 0이 있건 알 게 무엇이겠는가????

나도 지금까지 혼동하고 있었는데, 이런 run-time check failure는 run-time error와는 다른 개념이다. 순수 가상 함수 호출 같은 건 C/C++에 존재하는 얼마 안 되는 run-time error의 일종이고 release 빌드에도 포함돼 들어간다. 하지만 RTC는 debug 빌드 전용 검사이다.

그러니 버퍼 오버런을 감지하는 보안 옵션이 /RTC만으로는 충분하지 않고 /GS가 따로 있는 것이지 싶다. /GS는 release 빌드에도 포함돼 있으며, 마소에서는 보안을 위해 모든 프로그램들이 이 옵션을 사용하여 빌드할 것을 권하고 있다.

3. 해제된 힙 메모리: 0xDD(CRT)와 0xFEEE(???)

일반적인 프로그래머라면 동적으로 할당받은 힙 메모리를 free로 해제했을 때, 거기를 가리키는 메모리 영역이 실제로 어떻게 바뀌는지에 대해 생각을 별로 하지 않는다. 사실, 할 필요가 없는 게 정상이기도 하다.
우리 프로그램은 free를 해 준 주소는 신속하게 영원히 잊어버리고, 그 주소를 보관하던 포인터는 NULL로 바꿔 버리기만 하면 된다. free 해 버린 주소를 또 엿보다가는 곧바로 메모리 에러라는 천벌을 받게 될 것이다.

그런데 실제로는, 특히 디버그 모드로 빌드 후 프로그램을 디버깅 중일 때는 free를 한 뒤에도 해당 메모리 주소가 가리키는 값을 여전히 들여다볼 수 있다. 들여다볼 수 있다는 말은 *ptr을 했을 때 access violation이 발생하지 않고 값이 나온다는 것을 의미한다.
이 공간은 나중에 새로운 메모리 할당을 위해 재사용될 수야 있다. 하지만 사용자가 디버깅의 편의를 위해 원한다면 옵션을 바꿔서 재사용되지 않게 할 수도 있다. (_CrtSetDbgFlag(_CRTDBG_DELAY_FREE_MEM_DF) 호출)

뭐, 메모리를 당장 해제하지 않는다고 해서 free 하기 전의 메모리의 원래 값까지 그대로 남아 있지는 않는다. Visual C++의 디버그용 free/delete 함수는 그 메모리 블록의 값을 일부러 0xDD (_bDeadLandFill)로 몽땅 채워 넣는다. 여기는 할당되었다가 해제된 영역임을 이런 식으로 알린다는 것이다.

실제로, free된 메모리가 곧장 흔적도 없이 사라져서 애초에 존재하지도 않았던 것처럼 접근 불가 ?? 로 표시되는 것보다는 0xDD라고 디버거의 메모리 창에 뜨는 게 dangling pointer 디버깅에 약간이나마 더 도움이 될 것이다. 이 포인터가 처음부터 그냥 쓰레기값을 가리키고 있었는지, 아니면 원래는 valid하다가 지칭 대상이 해제되어 버린 것인지를 분간할 수 있으니 말이다.

그런데 본인은 여기서 개인적으로 의문이 들었다.
본인은 지난 20여 년에 달하는 Visual C++ 프로그래밍과 메모리 문제 디버깅 경험을 떠올려 봐도.. 갓 할당된 쓰레기값인 0xCC와 0xCD에 비해, 0xDD를 본 적은 전혀 없는 건 아니지만 매우 드물었다.

dangling pointer가 가리키는 메모리의 값은 0xD?보다는 0xF?였던 적이 훨씬 더 많았다. 더 구체적으로는 2바이트 간격으로 0xFEEE (0xEE, 0xFE)이다.

사용자 삽입 이미지

인터넷 검색을 해 보니.. 이건 놀랍게도 CRT 라이브러리가 채워 넣는 값이 아니었다. free/delete가 궁극적으로 호출하는 Windows API 함수인 HeapFree가 메모리를 정리하면서 영역을 저렇게 바꿔 놓았었다. 더구나 CRT에서 0xDD로 먼저 채워 넣었던 영역을 또 덮어쓴 것이다.
이 동작에 대해서 놀라운 점은 저게 전부가 아니다.

(1) 0xFEEE 채우기는 프로그램을 Visual C++ 디버거를 붙여서(F5) 실행했을 때만 발생한다. debug 빌드라도 디버거를 붙이지 않고 그냥 Ctrl+F5로 실행하면 0xFEEE가 생기지 않는다. 그리고 release 빌드라도 디버거를 붙여서 실행하면 0xFEEE를 볼 수 있다.

(2) 더 놀라운 점은.. 내가 집과 직장 컴퓨터를 통틀어서 확인한 바로는 저 현상을 볼 수 있는 건 Visual C++ 2013 정도까지이다. 2015부터는 debug 빌드를 디버거로 붙여서 돌리더라도 0xFEEE 채움이 발생하지 않고 곧이곧대로 0xDD만 나타난다~!

운영체제가 정확하게 어떤 조건 하에서 0xFEEE를 채워 주는지 모르겠다. 인터넷 검색을 해 봐도 정확한 정보가 나오는 게 의외로 없다.
하필 Visual C++ 2015부터 저런다는 것은 CRT 라이브러리가 Universal CRT니 VCRuntime이니 하면서 구조가 크게 개편된 것과 관계가 있지 않으려나 막연히 추측만 해 볼 뿐이다.

여담이지만 HeapAlloc, GlobalAlloc, LocalAlloc은 연달아 호출했을 때 돌아오는 주소의 영역이 그리 큰 차이가 나지 않으며, 내부 동작 방식이 모두 비슷해진 것 같다. 물론 뒤의 global/local은 fixed 메모리 할당 기준으로 말이다.

4. 힙 메모리 영역 경계 표시용: 0xFD와 0xBD

0xCD, 0xDD, (0xFEEE) 말고 heap 메모리 주변에서 볼 수 있는 디버그 빌드용 magic number 바이트로는 0xFD _bNoMansLandFill와 0xBD _bAlignLandFill가 더 있다.

얘들은 사용자가 요청한 메모리.. 즉, 0xCD로 채워지는 그 메모리의 앞과 뒤에 추가로 고정된 크기만큼 채워진다. Visual C++ CRT 소스를 보면 크기가 NoMansLandSize인데, 값은 4바이트이다. 사용자가 요청한 메모리 크기에 비례해서 채워지는 0xCD와 0xDD에 비하면 노출 빈도가 아주 작은 셈이다. 특히 0xBD는 0xFD보다도 더욱 듣보잡인 듯..

애초에 얘는 사용자가 건드릴 수 있거나 건드렸던 공간이 아니며 그 반대이다. 사용자는 0xCD로 채워진 공간에다가만 값을 집어넣어야지, 앞뒤  경계를 나타내는 0xFD를 건드려서는 안 된다.
CRT 라이브러리의 디버그용 free/delete 함수는.. 힙을 해제할 때 이 0xFD로 표시해 놨던 영역이 값이 바뀌어 있으면 곧장 에러를 출력하게 돼 있다.

그리고 예전에 메모리를 해제해서 몽땅 0xDD로 채워 놨던 영역도 변조된 게 감지되면 _CrtCheckMemory 같은 디버깅 함수에서 곧장 에러를 찍어 준다. 그러니 0xDD, 0xFD, 0xBD는 모두 오류 검출이라는 용도가 있는 셈이다. 0xCC와 0xCD 같은 쓰레기값 영역은 쓰지도 않고 곧장 읽어들이는 게 문제이지만, 나머지 magic number들은 건드리는 것 자체가 문제이다.

그리고 얘들은 heap 메모리를 대상으로 행해지는 점검 작업이다. 이런 것 말고 스택 프레임에다가 특정 magic number를 둬서 지역변수 배열의 overflow나 복귀 주소 변조를 감지하는 것은 별도의 컴파일러 옵션을 통해 지원되는 기능이다. 요것들은 힙 디버그 기능과는 별개이며, 보안 강화를 위해 release 빌드에도 포함되는 게 요즘 추세이다.

이상이다.
파일 포맷 식별자 말고 메모리에도 디버깅을 수월하게 하기 위해 쓰레기값을 가장한 이런 특수한 magic number들이 쓰인다는 게 흥미롭다. Windows의 Visual C++ 외의 다른 개발 환경에서는 디버깅을 위해 어떤 convention이 존재하는지 궁금해진다.

사실, 16진수 표기용인 A~F에도 모음이 2개나 포함돼 있고 생각보다 다양한 영단어를 표현할 수 있다. 거기에다 0을 편의상 O로 전용하면 모음이 3개나 되며, DEAD, FOOD, BAD, FADE, C0DE 정도는 거뜬히 만들어 낸다. 거기에다 FEE, FACE, FEED, BEEF 같은 단어도.. 유의미한 magic number나 signature를 고안하는 창의력을 발산하는 데 쓰일 수 있다.
그러고 보니 아까 0xFEEE도 원래 free를 의도했는데 16진수 digit에 R은 없다 보니 불가피하게 0xFEEE로 대충 때운 건지 모르겠다.

Posted by 사무엘

2021/02/11 08:36 2021/02/11 08:36
, , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1853

반비례 함수가 쌍곡선인 이유

두 초점 A, B가 있을 때 A에서의 거리와 B에서의 거리의 차가 동일한 점들의 집합을 쌍곡선이라고 한다. x^2 - y^2 = a 이런 음함수로 정의되며, 그래프를 그려 보면 곡선이 둘 그어지는 것이 특징이다.
그 반면, 합이 동일한 점들의 집합은 잘 알다시피 타원이며, x^2 + y^2 = a 꼴로 정의된다.

그런데 y=a/x, 다시 말해 xy = a 꼴인 반비례 함수는 x^2나 y^2처럼 단일 변수의 제곱이 존재하지 않는다. 하지만 우리는 이게 이차곡선인 쌍곡선의 표준형을 45도 돌린 형태라고 얼추 알고 있다.
어째서 그런 것일까? 수학적으로 더 엄밀히 증명해 볼 수는 없을까?
반비례 함수를 회전 행렬을 이용해서 45도 돌린 뒤, 이 함수가 쌍곡선 표준형과 동치임을 보이면 될 것이다.

45도일 때는 cos와 sin의 값이 sqrt(2)/2로 동일하다. 그렇기 때문에 (x, y)라는 점은 45도 회전하고 나면

사용자 삽입 이미지

요렇게 된다. 그럼 다음으로 45도 돌아간 x', y'를 기반으로 우리의 목표인 쌍곡선 방정식을 재구성하면 된다.
그러면 기존의 x, y 변수를 없애야 하는데, 위의 식을 그대로 제곱해서 빼기만 해도 x'^2 - y'^2 = -2xy로 놀랍게도 x^2와 y^2이 소거되어 없어진다. 이는 앞서 살펴보았듯이 각도가 45도여서 cos와 sin의 함수값이 서로 동일한 덕분에 가능한 일이다.

마지막으로 남은 xy야 원래 반비례 그래프의 정의상 a로 치환하면 되니 금방 처리된다.
그러면 x'^2 - y'^2 = -2a가 되고 쌍곡선과 동일함이 입증된다. 뭔가 허무해 보이지만.. 이차곡선 중에서 x나 y의 제곱이 없는 식은 이렇게 쌍곡선으로 귀결된다.
45도가 아닌 다른 각도라면 기존 x, y가 이렇게 쉽게 소거되지 않기 때문에 문제가 이런 식으로 단순하게 풀리지 않게 된다.

가만히 생각해 보니, 애초에 Ax^2 + Bxy + Cy^2 + Dx+Ey+F = 0에 대해서 그래프의 모양을 결정하는 판별식도 있다. A,B,C 중 적어도 하나 이상은 0이 아닐 때, B^2 - 4AC가 0이면 이 그래프는 포물선이요, 음수이면 타원 또는 원, 양수이면 쌍곡선이 된다. 구체적인 유도 과정은 쉽지 않을 텐데.. 이거 정도면 중등 교육과정 범위에 있다.
그러니 xy=1이야 B만 비영이고 A, C는 0.. 판별식 값은 당연히 양수가 되고 쌍곡선으로 귀결된다. 오오~~

판별식의 형태가 1계수 이차방정식의 근 판별식과도 매우 유사하다. 이차방정식의 경우 A만 비영이라는 조건이지만, 이차곡선 내지 원뿔곡선 방정식의 판별식은 아까 상술하였듯이 A,B,C 중 아무거나 하나 이상만 비영이면 된다.

그리고 A부터 F까지 아무 숫자나 집어넣는다고 해서 원뿔곡선이 튀어나오는 게 아니다. 상수항이 0이거나 하면 원이 극도로 작아져서 그냥 점이 되기도 하며, 쌍곡선은 점근선을 나타내는 직선 두 개로 귀착된다. 당장 xy=0만 해도 x축과 y축을 동시에 나타나내는 직선이 되니까.. 그럼 다음으로 포물선은..? 평행한 두 직선이 돼 버린다.
이차방정식이 x^2+1 = 0 같은 경우 실수 근이 존재하지 않는 것처럼.. 이것의 이변수 상위 호환인 원뿔곡선 방정식도 실수 범위에서 공집합이 될 수도 있다.

이 개념을 degeneracy(축퇴.. 축 쪽으로 퇴화)라고 부른다. 뭔가 행렬에서 행렬식의 값이 0이 돼 버리는 상황 같은 느낌이 들지 않는가? 계수가 주어졌을 때 축퇴 여부를 판별하는 판별식도 있다. 이건

(b^2-4ac)f + ae^2 - bde + cd^2

으로, 곡선 종류 판별식을 포함하면서 다소 복잡한 편이다. 이걸 유도하는 건 확실하게 중등 이상의 더 어려운 영역이며, 더 추상적인 수학 개념이 동원된다. 딱 봤을 때 각 항들에 변수가 2개가 아니라 3개씩 곱해진 것부터가 매우 인상적이다.

쌍곡선에서 시작해서 이차곡선에 대한 더 원론적인 얘기로 주제가 옆길로 좀 샜는데.. 다시 쌍곡선 얘기를 하며 글을 맺겠다.
반비례 그래프는 xy=a, 즉 x의 역수를 구하는 함수인지라 y=-x의 그래프에 대칭인 쌍곡선이 튀어나온다. e^x가 도함수가 자신과 동일한 함수라면, a/x는 역함수가 자신과 동일한 함수이다. f(f(x)) = x가 성립하는 게 어찌 보면 not이나 xor 연산 같아 보이기도 하다..

원의 방정식이 그 정의상 (cos(t), sin(t))라는 매개변수로 표현될 수 있는 것처럼 쌍곡선의 방정식은 (cosh(t), sinh(t))라는 매개변수로 표현될 수 있다. cosh와 sinh의 배치가 바뀌면 쌍곡선의 위치가 상하 또는 좌우로 바뀐다.

그리고 원의 방정식이 y=sqrt(a-x^2) 같은 꼴로 양함수로 표현될 수 있는 것처럼 쌍곡선의 방정식은 y=sqrt(x^2+a)의 꼴로 표현될 수 있다. a의 부호가 무엇이냐에 따라 쌍곡선의 배치(상하 또는 좌우)가 바뀐다. 한편으로 저 모양만 봐도 x의 값이 너무 작거나 커지면 y=x에 가까워질 소지가 다분해 보임을 알 수 있다.

Posted by 사무엘

2021/02/09 08:37 2021/02/09 08:37
, , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/1852

« Previous : 1 : ... 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : ... 220 : Next »

블로그 이미지

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

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2024/09   »
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          

Site Stats

Total hits:
2888145
Today:
913
Yesterday:
1642