근황 + 컴퓨터 음악 이야기

올해 상반기는 박사 첫 학기 진학과 <날개셋> 한글 입력기 7.4 완성이라는 본인의 개인사와는 대조적으로, 분위기가 은근히 우울했다.
월드컵 축구 경기는 기대를 저버리는 졸전 끝에 별 재미를 못 봤고, 신촌 동성애 퍼레이드에다 어째 1993년에 벌어진 것과 비슷한 패턴의 사건· 사고가 두 건이나 벌어졌다. 세월호(1993년의 서해 페리호), 그리고 총기 난사+무장 탈영(1993년의 임 채성 무장 탈영 인질극) 말이다. 정치판에서 돌아가는 큼직한 사건들은 좌파와 우파 성향 모두에게 최악의 실망만을 안겼다.

뭐 어쨌거나.. 이번 학기에 본인은 아직 프로그램 개발에 더 전념하려고 수업은 2개만 들었다. 언어학 문법 수업은 배경 지식이 부족하다 보니 확실히 어려웠다. 그래도 다음 학기에 프로그래밍 언어와 관련된 수업을 들으면서 경험을 서로 대조해 보면, 자연어와 인공 프로그래밍 언어가 개념적으로 어떤 관계가 있는지를 조명할 수 있을 것 같다.

다음으로 학기 초부터 기대했던 컴음악은 어려운 한편으로 재미있었다.
다른 학생들이 텀 프로젝트를 발표한 걸 보니 모바일 또는 웹으로 간단한 미디 음악 시퀀서를 만든 경우도 있고, 미디 데이터를 일정 규칙대로 변조하거나 climax를 찾는 알고리즘을 연구하기도 했다.
그 담당 교수님의 연구실에 들어가 있는 학생들은 여러 이미지와 여러 음악들을 분위기에 맞는 것끼리 서로 짝지어 주는 솔루션을 주로 내놓았다.

나도 처음에는 멜로디로부터 chord를 자동으로 매긴다거나 다른 감정 같은 의미를 읽어 내는 프로그램을 생각하고 있었으나.. 곧 단념했다. 그런 것도 없는 곡을 새로 만드는 것만큼이나 엄청 어렵고 창의적인 일이라는 걸 곧 인지했기 때문이다.

결국, 컴음악 시간에는 이 기회를 이용해 죽이 되건 밥이 되건 자동 작곡을 하는 프로그램을 만드는 걸로 방향을 선회했다. 복잡한 요소들 싹 다 제끼고 오로지 초등학교 음악책에 나오는 동요 급의 간단하고 짤막한 단음 멜로디를 생성하는 것.

음악이라는 게 어느 정도는 무질서하고 무작위한 요소가 있지만, 그 뒤부터는 정말 인간의 언어만큼이나 극도로 예전 문맥에 의존적이고 체계와 질서가 있어야 한다. 그게 없이 그저 rand()의 결과대로 멜로디와 박자를 뿌리면 그건 음악이 되지 않고 아무 호소력이나 메시지, 시너지 효과가 안 나오는 횡설수설 노이즈밖에 만들어지지 않는다.

연구하면 할수록 음악도 마치 문장을 구문 분석하듯이 계층이 존재한다는 걸 알 수 있었다. 각 마디 안의 음표들은 일정 chord 범위에 드는 한도에서 생성되는데, 그 chord가 바뀌는 규칙은 또 다른 상위 계층에 따라 정해지고, 그 계층의 상위 계층은 또??

맨 처음엔 박자를 재귀적으로 무작위 생성하는 것부터 해 봤다. 음색이 들어간 음악이 말 그대로 색, 컬러 그림이라면, 박자는.. 그냥 흑백 그림에 가깝다고 하겠다. 박자도 생각보다 가짓수가 많았으며, 취사선택을 잘 해야 했다.

2 1 1 2 1 1
8
3 1 4
4 2 2
3 1 4
8
2 1 1 2 2
6 2
4 2 2
3 1 2 2
2 2 3 1
8
2 2 2 2
3 1 2 1 1
6 2
3 1 4
8
4 2 1 1
4 2 2
6 2
1 1 1 1 2 2
1 1 1 1 4

아주 공교롭게도, 마지막 두 박자는.. 바로 “노래 시작했다 노래 끝났다 / 그런 노래 없다 다시 불러라”의 박자와 동일하다.. ㅋㅋㅋㅋ 컴퓨터가 그런 박자도 만들어 냈다. 하지만 박자에다가 음색을 입히는 건 훨씬 더 어려운 일이었다.

처음엔 1도 화음에서 시작하고 끝은 언제나 '도'로 끝나고, 주어진 chord와 어긋나는 음은 약박에만 들어가게 하고,
같은 음 반복, 1도씩 증가, 1도씩 감소 같은 인위적인 규칙을 일정 확률로 준 결과, 노이즈보다는 듣기 좋은 멜로디가 종종 생성되었다. 아 물론, Looking for you나 Let it go 같은 퀄리티를 기대해서는 안 되지만..ㅎㅎ

텀 프로젝트를 발표한 후 교수님의 반응은 “(1) 마디별 코드 전환이 부드럽고 꽤 그럴싸하게 작곡이 잘 됐다. (2) 단, 당초 계획만치 참고문헌 내용이나 관련 기존 연구 성과가 반영되지 못한 것은 아쉬움”이었다.

내가 목표했던 퀄리티는 그냥 별 생각 없이 콧노래를 흥얼거리는 수준의 작곡이었다. 그런데 사람은 무작위로 흥얼거린다 해도 결국 예전에 자기가 들어서 기억하고 있는 음악을 변형하는 형태인 반면, 컴퓨터는 그런 경험 데이터가 없이 난수 생성만으로 음악을 만든다. 결국 컴퓨터도 사람에게 듣기 좋은 음악을 만들려면 모방이 필요하며 기존 음악 패턴에 대한 데이터가 아주 없어서는 안 될 것 같다.

이래저래 음악은 탁월한 수리 능력에다가 창의성까지 갖춘 괴수 천재들을 매혹시키기 충분한 분야이다. 리서치 과정에서 Musimathics라는 책을 참고했는데, 저자는 이건 뭐 수학, 전산학에 소리를 물리· 전자공학적으로 분석하는 것까지 완전 다 통달한 천재다. 전자공학의 푸리에 변환도 나오고, 작곡 방법론에서 난수 생성 얘기를 하는 데서는 ACM 논문까지 소개한다.

나 또한 딴 건 몰라도 음악의 위력에 대해서는 Looking for you와 관련하여 할 말이 무진장 많다. 이런 음악 한 곡도 지적 설계자의 치밀한 설계 없이는 만들어질 수 없는데 하물며 이 세상 만물이겠는가 하는 생각도 응당 들었다.

사실, 과거에 마소에서는 미래엔 이렇게 실시간으로 작· 편곡을 하여 분위기에 맞는 음악을 만들어 내는 게임이 등장할 걸로 예상하고 DirectX에다가 미디 기반의 DirectMusic이라는 컴포넌트도 만들었다. 1990년대 말이면 아직 소프트웨어 기반 미디 신시사이저도 흔치 않던 시절이어서.. 하지만 게임 음악 기술은 음표 신호 방식이 아닌 waveform 방식으로 대세가 완전히 바뀌었으며, DirectMusic도 개발이 중단된 흑역사로 전락했다. 아쉽다면 아쉬운 점이다.

다음은 여담이다.

1.
어떤 학생이 자기 결과물을 발표하고 시연하는 중이었는데, 파일을 기록했다는 영문 메시지가 writed라고 뜨고 있었다. 본인은 그걸 보면서 속으로 뿜었다. 우와, 정말 생각도 못 했던 단어다.
그런데 집에 돌아와서 내가 발표했던 PPT 자료를 다시 보니, 나도 ‘결론’을 Conclusition이라고 써 놔 있었다. ㅋㅋㅋㅋㅋ

다들 시간에 쫓기는 상태로, 혹은 밤샘 하고 나서 머리 가동률이 70% 이하로 떨어진 상태로 비몽사몽 발로 영작을 하다 보니 저런 오타들이 나왔는가 보다.

2.
본인은 작곡한 멜로디를 출력할 때 미디 API를 쓴 게 아니라, 과거 BASIC에 존재하던 PLAY문과 비슷한 기능을 하는 함수를 직접 만들어서 썼다. 지정된 음의 주파수에 해당하는 sine wave를 생성해서 오디오로 출력하는 것이다. 난생 처음으로 waveOut*** 어쩌구 하는 함수들을 직접 공부해서 써 봤다.

난 간단한 콘솔 프로그램을 만드는 게 목적이기 때문에 파일 재생 관련 통지를 그냥 callback 함수 호출로 받게 했는데... 뭐가 이상하게 꼬이면서 잘 되질 않았다.
한참을 디버깅 하다가 시간도 부족하고 설마 하는 심정으로 message-only 윈도우를 만들고 통지를 메시지로 받게 했더니.. 모든 문제가 싹 해결되었다. 메시지가 진리. 두 메커니즘의 차이가 뭔지는 잘 모르겠다.

그래픽 애니메이션 출력 때 더블 버퍼링을 하는 것만큼이나, 실시간으로 오디오 데이터를 보내는 것도 더블 버퍼링 기법이 쓰인다는 게 흥미롭다. 관련 코딩을 해 보신 분이라면 이미 잘 아실 것이다.
버퍼 A의 내용이 사운드 카드로 가서 재생되는 동안 미리 버퍼 B의 내용을 보내 놓고 기다리고, 다음으로 버퍼 B가 처리되었으면 다시 버퍼 A에다가 다음 내용을 보내는 것이다.

Posted by 사무엘

2014/07/05 08:36 2014/07/05 08:36
, ,
Response
No Trackback , 4 Comments
RSS :
http://moogi.new21.org/tc/rss/response/981

내 손글씨

내 손글씨는...

사용자 삽입 이미지

영문은 기본적으로 Times Roman을 표방하며 특히 숫자는 이를 더욱 엄격히 따른다. 소문자 a와 g도 언제나 Times 스타일의 정자체로 쓴다.
하지만 세부적인 획은 기분에 따라 Courier 또는 Century Gothic 스타일로 쓰기도 한다.

소문자 i, t, l 같은 글자를 보면 차이가 가장 크게 드러나는데..

  • Times 스타일은 세로획의 위쪽에 자그마한 / 모양의 삐침이 있고 글자가 대체로 홀쭉하다.
  • Courier 스타일은 세로획의 위쪽에 비교적 길게 - 모양의 삐침이 있고, 글자들의 폭이 대체로 균일하고 뚱뚱하다.
  • Century Gothic 스타일은 삐침이 전혀 없어서 t조차도 가로획과 세로획만 있다.

이 세 계열 중 어느 스타일을 따를지는 기분에 따라 달라지는 듯. 딱 하나로 떨어지지는 않는다.

한편, 한글은 바탕체를 표방하며 네모꼴 스타일과 샘물/세벌/빨랫줄 스타일 두 개가 존재한다.
내 손글씨를 정형화해서 디지털 서체로 만들고 싶은 소박한 바람이 있다.

한글은 라틴 알파벳보다 획이 (1) 더 많고 복잡하다. (따라서 한 글자를 표현하는 데 알파벳보다 일반적으로 더 많은 픽셀수가 필요하다.)
그리고 그렇게 복잡하긴 한데 (2) 개개의 획은 기하학적으로 더 단순하다. (로마자 같은 꼬부랑한 느낌이 별로 없다)

이런 이유로 인해, 글꼴에 라틴 같은 수준의 오동통한 개성이 들어갈 여지가 좀 덜하다.
한글 글꼴에 맞춰 만들어진 영문 글꼴은 순수 영문 글꼴보다 그런 기교가 neutralize된 경향이 있는 게 이 때문이 아닌가 싶다.

Posted by 사무엘

2014/05/23 08:27 2014/05/23 08:27
, ,
Response
No Trackback , a comment
RSS :
http://moogi.new21.org/tc/rss/response/966

설 연휴 고향 방문 후기

지난 설 명절 땐 고향을 방문하여 주변에서 여러 의미 있는 일들을 치렀다.

1. 변 정용 교수님 만남

고향집에서 가장 가까운 대학교에 이런 교수님이 계신 건 예전부터 알고 있었는데.. 작년 가을쯤에 드디어 개인적으로 연락이 됐고, 개인적인 만남까지 성사되었다. 오오~~!

그분도 자기와 관심분야가 가까운 젊은이가 이렇게 가까운 곳에 살고 있다니 굉장히 반가워하셨고.
짤막하게나마 그분의 한글과 훈민정음 견해, 북한의 학자들과 교류하느라 평양 시내와 금강산 실물을 진작부터 몇 번이나 구경했던 이야기, 각종 학계와 업계 사정 이야기 등등을 들었다. 국가보안법을 어기면서 몰래 갔다 온 게 아니요, 달러 엄청 뜯기면서 단순 관광객으로 갔다 온 것도 아니니 부럽다.

난 내가 14년째 만들고 있는 프로그램 하나로 이 바닥에서는 이름이 언급되지 않을 수 없는 수준의 업적을 남겼고, 확실히 전문가로 인정받고 있는 걸 알 수 있었다.

“석사도 아니고 박사 정도 되면, 뭘로 학위논문을 썼는지가 학계· 업계에서 어딜 가나... 너의 얼굴이자 자존심이자 프로필과 스펙으로서 평생 따라다닐 것이다. 그러니 그게 평생 밥줄 수준인 연구 주제가 될 수 있어야 된다”라고 충고를 하시더라. 난 물론 그걸 생각하고 있다고 말씀드렸다.

아무튼, 이쪽으로 기를 충전(?)하고 돌아오니.. 난 코레일 공채 준비하지 않아도 원래 본업으로 먹고 살 수도 있겠다는 생각이 들어서 좋았다. ^^

내가 나 자신에 대해 개인적으로 아쉬운 걸 굳이 하나 짚자면.. 남들처럼 20대가 가기 전에 박사 학위를 후딱 받지 못하고, 인제 입문해서 뒤늦게 시작했다는 것이다. 하지만 난 그 대신 그 전에 저런 걸 이뤄 놨다.
그리고, 남들은 자기가 좋아하는 것, 하고 싶은 걸 꾹~ 참고 억제하고 노력해서 목표를 성취한 것이며, 특히 이공계는 비록 인문계보다야 졸업이 이르고 취업도 더 잘 되겠지만 그 대신 군기 센 폐쇄적인 집단 안에 틀어박혀서 고생도 훨씬 더 한다.

그 반면 나는 덕업일치 형태로 전혀 힘든 것 없이 완전 널널하게 목표를 성취한 거다. 그런데도 성취 시기가 서로 똑같기를 바라는 거야말로 도둑놈 심보가 아닐까 한다.

2. 시내 간이역 답사

차 끌고 나가서 국도 7호선을 따라 동해남부선 동방, 불국사, 죽동 역을, 그리고 국도 4호선 따라 중앙선 모량, 건천 역을, 끝으로 국도 20호선과 지방도 68호선 따라 동해남부선 나원 역을 답사하여 사진을 찍고 무사히 귀환했다.
늘 이용하는 경주, 서경주, 신경주 말고 경주에 있는 다른 마이너 역들을 거의 다 답사했다. 자동차는 이런 훈훈한 일을 하는 데 쓰라고 있는 거다.

이 중 영업을 하고 여객열차가 정차까지 하는 역은 불국사와 건천뿐이고
직원은 있지만 여객 취급을 안 하는 역은 나원.
건물만 있고 주변이 폐쇄된 역은 동방, 모량.
죽동은 그냥 임시승강장만 있고 사실상 폐역 상태다. 주변에 울산-포항 고속도로(고속국도 65호선)가 건설되고 있었다.

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

간이역에 도착할 때마다 뭔가.. 경건해지고 내 마음의 고향, 종교적인 성지를 방문하는 듯한 느낌이다.
일부 간이역은 이미 코레일이 매각하여 민간 상업용 건물로 전환된 경우가 있다. 동해남부선 모화 역이 대표적인 예인데..
이건 유럽에 크리스천들이 갈수록 감소해서 교회 예배당 건물이 나이트클럽이나 무슬림 예배당으로 바뀌는 것과 같은 차원의 비극이다.

아아 철도여! 이름만 들어도 가슴이 설레는 교통수단이다.

3. 1992년 세계 자동차 연감

초딩 시절 나의 자동차 수련의 잔재를 고향집에서 모처럼 발견했다.
1992년도 세계 자동차 연감. 어머니께서 20년 전 물가로 무려 39000원이나 하는 비싼 물건을 나를 위해 사 주셨다!

사용자 삽입 이미지
그도 그럴 것이 수백 페이지 분량에 달하는 자동차 화보가 올컬러로 고급 코팅지에 인쇄돼 있어서.. 비싼 게 수긍이 간다.

견출명조 + 헤드라인 서체는 정말 1990년대 광고 전단지의 클리셰다. 응4, 응7 같은 레트로 영상 매체를 만드는 분이라면 고증에 참고할 필요가 있다.
그리고 저 때는 신명 시스템 서체의 리즈 시절이기도 했다. 저 책도 페이지 번호는 SM중고딕, 본문은 SM신명조더라.
당장 저 표지의 '1992'는 악보의 번호에 즐겨 쓰이던 Bodoni라는 외국 서체이고.

쏘나타 2, 뉴 엑셀, 엘란트라, 에스페로 같은 추억의 자동차를 다시 만나 볼 수 있다. 대우는 물론이고 아시아 자동차(RV 록스타)까지 나와 있다.
어렸을 때 나는 일본 미쓰비시의 데보네어 V가 우리나라 그랜저를 베낀 거라고 아주 애국심 충만하게 생각했었다. -_-;;;

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

부록에 우리나라 자동차 연표가 나와 있어서 이건 매 페이지를 폰 카메라로 찍었다. 철도사가 일부 실려 있기도 해서 더욱 귀중한 자료다.

사용자 삽입 이미지

4. 김 문수 목사님 만남

이분은 PC 통신 프로그래밍 동호회를 통해 거의 1990년대 중반(나의 중고딩 시절)부터 알긴 했는데, 그 뒤 소식이 끊어졌다가 먼 훗날 킹 제임스 성경 진영에서 극적으로 다시 만난 분이다.
목사가 된 뒤엔 사랑 침례 교회에 잠시 계시다가 포항을 거쳐 부산 제일 성서 침례 교회에서 자리를 잡으셨다. 내 고향에서야 1시간 남짓한 거리이니 한번 찾아뵙고 왔다. 목사님 부부도 날 아주 좋아하면서 반갑게 맞이해 주셨다.

교회가 역사가 길고 자체적인 부지와 예배당--좀 낡긴 했지만--을 갖추고 있다 보니, 건물 임대료 지출이 없는 것은 재정에 굉장한 도움이 될 것 같았다. (한국 교회가 괜히 '성전 건축'을 강조한 게 아닌 듯. ㅎㅎ)
영남의 대도시에 흠정역을 쓰는 지역 교회가 생긴 것을 기쁘게 생각한다. 부산 대학교를 포함해 금정산 기슭의 각종 학교들하고도 가까이 있는데 학생들이 많이 왔으면 좋겠다.

사랑 침례 교회와의 관계는 어찌 된 건지 궁금해하시는 분이 계실지 모르니 짤막하게만 언급하자면, 역시 좁은 바닥에 태양이 둘일 수는 없고 목회 철학과 사역 방식, 가치관의 차이 때문에 서로 독립한 것에 가깝다. 이분 역시 사랑 침례 교회에서도 담임목사직을 즉시 완전히 승계하는 게 아닌 이상, 애초에 거기서 오래 계실 걸 생각하지도 않으셨다고 하고.

큰 교회에서 재직하는 부목사들은 어김없이 가능한 한 독립과 개척을 생각하고 있다는 걸 실감했다. 다른 업종이 아니고 교육자이니 어지간히 열악해도 자기만의 살림을 차리고 싶어하는구나. 의사가 개인 병원 차리냐 그냥 페이닥터로 지내느냐, 변호사가 개인 사무실을 차리냐 아니면 대형 로펌에 취직해서 월급만 받고 사느냐를 고민하는 그런 차원과는 확실히 다르다.

이동 시간까지 포함하면 거의 4시간 가까이 얘기를 나눴지만 그래도 시간이 부족했다. 위치가 부산 북부이니 갈 때는 응당 노포동 버스 터미널을 이용했지만, 돌아올 때는 동래 역에서 동해남부선 열차를 이용했다.
서울은 시내에 있던 단선 철도가 전부 복선 전철로 바뀌거나 아니면 폐선되는 등 확실하게 정리가 되었지만, 부산은 시내를 깊숙히 파고드는 단선 비전철과 간이역이 있으니 아주 인상적이었다.

Posted by 사무엘

2014/02/12 08:23 2014/02/12 08:23
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/930

1.
지구상엔 여름에 우리나라보다 더 더운 나라도 있다. 하지만 그런 나라들은 여기만치 습하지는 않다. 그래서 낮 기온이 40도를 넘어가더라도 그늘에 들어가거나 조금만 바람이 불어 주면 또 금세 시원해지기도 한다.
자동차의 성능을 잴 때 마력뿐만 아니라 토크도 봐야 하고, 전기가 얼마나 위험한지 측정할 때 전압보다도 전류를 더 봐야 하듯(엥?), 사람의 불쾌지수에는 온도 이상으로 습도가 참 크게 작용하는 게 틀림없다.

요즘 날씨가 날씨이다 보니, 이놈의 습기를 증오로 죽이고 싶다는 생각이 종종 든다. 하지만 다시 생각해 보면, 반대로 습도가 너무 낮을 때 발생하는 현상도 절대로 유쾌한 게 아니다. 겨울철의 끔찍한 정전기와 거칠어지는 피부, 따가워지는 코와 까지는 입술을 생각하면 말이다. 지금은 최소한 그런 현상에 대한 걱정은 전혀 할 필요가 없다는 사실에 위안을 얻어 본다.

2.
매일 자전거로 출퇴근하는 도로의 인도에 대대적인 보도블록 교체 공사가 시작되었다. 인도가 전부 흙밭으로 바뀌었으니 어쩔 수 없이 위험한 차도로 다니게 됐다. 지금까지 보도블록의 교체에 대해 “쓸데없는 전시행정, 세금 낭비” 같은 부정적인 얘기만 언론으로부터 잔뜩 들어 왔던지라 나도 불평을 하면서 길을 지나갔는데..

생각해 보니 저 도로의 인도는 원래부터 상태가 진짜로 안 좋았다. 손상된 블록, 불쑥 튀어나오고 움푹 패인 곳 때문에 어차피 자전거가 인도로 다니기엔 위험했으며, 난 불과 몇 달 전까지만 해도 “여기 도대체 보도블록을 교체 안 하고 뭐 하냐?”라고 불평을 하면서 다니곤 했었다! 그런데도 상황이 조금만 바뀌니까 생각과 관점도 덩달아 달라지니.. 사람은 사고방식을 논리적으로 단련하지 않으면 참 간사해지기 쉬운 동물이란 걸 내 경험을 통해 느꼈다.

3.
사실은 알게 모르게 세상이 좋아진 게 많다.
20여 년 전까지만 해도 장마철만 끝나면 어김없이 수재민 돕기 성금 모금이 연중관례였는데 요즘은 그런 거 없다. 독자들 중에 2MB나 4대강 싫어하는 분들도 계실지 모르니, 저게 강 정비를 잘 해 놓은 덕분에 필요 없어진 거라고 굳이 결론을 내리지는 않겠다. -_-;;

20여 년 전만 해도 추석· 설 때 서울-부산을 가는 덴 10몇 시간이 훌쩍 넘게 걸렸다. 그러나 지금은 고속도로와 우회도로가 워낙 많이 생기고 실시간 도로 안내 시스템도 하도 발달한 덕분에, 명절에도 국토를 종단하더라도 10시간은 정말 안 넘긴다.

또한, 정부에서 시내버스를 경유 대신 천연가스 차량으로 교체하고 자동차에 대한 배기가스 규제를 꾸준히 강화한 덕분에(특히 디젤 차량을 상대로) 서울 시내는 그렇게 많은 자동차들이 지나다님에도 불구하고 20세기 중반 같은 끔찍한 스모그나 환경오염 사상자는 더 발생하지 않고 공기가 그나마 지금만큼이라도 유지되고 있다.

난 자연이 언제나 인간에게 선한 것만 주지는 않는다는 걸 안다. 그렇기 때문에 맹목적인 문명의 이기 부정(특히 원자력 발전 반대 같은 거 ㄱ-), 친환경, 채식 같은 구호에 동조하지 않는다. 백신과 수돗물 약품 소독만으로도 그야말로 넘사벽급으로 인간 주거 환경의 위생이 개선되었으며, 무수히 많은 전염병이 예방되고 영아 생존률이 올라가서 숱한 생명을 구했다. 이게 없으면 인구가 이렇게 밀집한 대도시는 위험해서 도저히 돌아갈 수가 없다.

그런 디테일은 간과한 채 오늘날과 같은 현대 문명을 이뤄 낸 과학 기술이나 사회 체제에 어설프게 이상한 음모론 제기하고 체제를 부정하는 낭설을 난 믿지 않는다. 그래, 가끔은 진실이 정말로 과격· 극단적인 곳에 있을 수 있다. 그러나 그 정도의 센 결론을 내리기 위해서는 정말로 팩트에 대한 철저한 교차검증과 균형 잡힌 판단이 필요하다.
내가 처한 상황으로 인해 위의 권위나 세상에다 불평을 하기 전에 정말로 그게 합당한지, 내가 모르는 사이에 오히려 세상이 좋게 바뀐 건 없는지 살펴보는 안목을 키워야겠다는 생각이 들었다.

Posted by 사무엘

2013/08/08 08:38 2013/08/08 08:38
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/864

근황, 소식, 내 계획 짬뽕

1.

2012년이 다 저물어 가고 있다.
일단, 올해 하반기에는 문화· 정치적으로 모처럼 아주 기쁜 소식이 있었으니 그것부터 먼저 회고하고 넘어가야겠다.
바로 한글날이 22년 만에 다시 빨간날로 회복된 것! 그것도 미우나 고우나 이 명박 정권 때 이뤄졌다.
결정이 하도 지지부진하니 내년 달력을 만드는 업자들이 “이거 한글날은 빨간날로 해야 됩니까, 말아야 됩니까? 빨리 결정해 주세요!” 라고 독촉을 할 정도였다고 하는데.. 결국은 통과됐다.

알다시피 한글날은 원래 과거의 식목일처럼 공휴일인 기념일이었다. 그랬는데 노 태우 정권 때 공휴일에서 제외되어, 근처의 '철도의 날', '학생의 날'처럼 안 쉬는 여러 기념일 중 하나로 전락했다.
노 무현 정권 때는 국경일로 승격됐으나, 제헌절처럼 “안 쉬는 국경일”이라는 희대의 이상한 어정쩡한 날이 되었다.

그래서 한글 학회, 한글 문화 연대 같은 순수주의 어문 운동 단체에서는 수 년째 정부를 상대로 청원을 넣고 시민 계몽을 하고, 올해는 특히 온갖 기자 회견과 퍼포먼스를 연 끝에 드디어 승리를 쟁취해 냈다.
너무 무리하게 말을 순화하자는 식으로 약간 극단적인 주장에 모두 공감을 할 수는 없지만, 그래도 이 단체들이 정말 훌륭한 일을 해 냈다. 잘한 건 잘한 것으로 인정하고 이들의 열정을 칭송해 주자.

한글날 공휴일 지정을 가로막아 온 최종 보스는 역시나 경제 단체였다.
경제 단체들의 강력한 반발 때문에 산업 기능 요원 제도도 병무청이 단호하게 못 없앴다는 점을 감안하면, 얘들이 하는 짓이 다 병크는 아니다. 허나 공휴일이 너무 많다는 논리로 한글날 공휴일화를 반대하는 건 이미 안 통하는 논리이다. 안 그래도 우리나라는 노동자들의 근로 시간이 이미 세계 최상위를 다툴 정도로 길며, 우리나라는 대체 공휴일이라는 개념이 없기 때문에 날짜수만 평균 이상이지 실질적인 노는 날 수는 그리 많지 않다.

설령 공휴일이 정말 너무 많다면, 성탄절과 석가탄신일부터 칼질을 하는 게 순리일 것이다. 종교 공휴일 때 노는 나라는 주변의 CJK 중에서도 K밖에 없다. 이것도 합리적이고 이성적인 국민이라면 누구나 공감하는 바인데 왜 국민들 뜻대로 선뜻 안 되는 걸까?

“국경일 중에 삼일절 같은 날은 중요한 날이긴 하지만, 딱히 기쁜 날은 아니다. 그러나 한글날은 해당 국가의 정치나 종교와 관련이 없으면서 오로지 문화적으로 레알, 진정으로 경축할 가치가 있는 기쁜 날이다.” 이 점을 기억하자.
한글날도 공휴일이 됐는데 이제 사형 집행만 좀 부활하면 정말 잃어버려진 과거 회복이고 기쁜 일이 될 텐데...

2.

자, 그리고 비주얼 스튜디오 2012를 드디어 회사에서 깔아서 써 봤다.

외형이 또 심하게 달라졌다. 아무리 버전업이 돼도 3.x나 6.x나 아이콘 하나 안 바뀌고 외형이 심하게 변화가 없는 <날개셋> 한글 입력기에 비하면 MS의 변화를 위한 변화 저력은 정말 대단한 수준이 아닐 수 없다.
2012는 우중충한 군청+보라 배색이던 2010과는 달리, 은색· 회색· 흰색 배색으로 확 바뀌었으며, 2010과는 달리 non-client 영역에 일반적인 thick frame조차도 없다. 무슨 말이냐 하면 옛날의 아래아한글 97급으로 외형이 독자적인 형태가 됐다는 뜻이다.

16컬러풍으로 회귀한 아이콘 디자인, 그러데이션에서 단색(solid color)으로, 동그란 모서리에서 각진 사각형으로 회귀한 건 영락없이 10여 년 전의 VS .NET 첫 버전을 떠올리게 하는 외형이다. 아니, 윈도우 8 자체가 전반적으로 복고풍이다.
물론, 배색만 단순해졌을 뿐, 안티앨리어싱이 적용되어 아이콘의 색상 수 자체는 여전히 트루컬러급이다. 16컬러 “풍”으로 바뀌었을 뿐이지, 진짜 16컬러로 후퇴한 건 아님. ㅎㅎ

외형뿐만 아니라 2012는 기능도 무척 강화되어, IDE 에디터에서는 사용자가 선언한 명칭이 청록색으로 따로 표시되고, 굳이 Ctrl+Space를 누르지 않아도 첫 타부터 인텔리센스 자동 완성이 슝슝 튀어나온다. 오오~~

그리고 성능 분석과 프로파일링 기능이 더욱 강화되었으며, 소스 코드 정적 분석 기능이 드디어 추가되어 고품질 코드를 만드는 데 더욱 기여하게 되었다. 정적 분석 기능은 이전 버전의 VS에서도 있긴 했으나, 제일 비싼 엔터프라이즈급 버전에만 있었기 때문에 개인 인디 개발자가 접하기는 어려웠다.

<날개셋> 당장 다음 버전은 여전히 VS 2010으로 빌드할 예정이나, 이 버전의 사용 기간은 의외로 짧아질지도 모르겠다. 그리고 정적 분석을 돌려서 소수나마 코드에 존재하는 몇몇 논리적인 문제를 해결하기도 했다.

3.

지난 12년간 <날개셋> 한글 입력기를 통해 얻은 것은

  • 수능, 내신 다 씹어먹고 대학 진학 성공
  • 한글 연구 진영에서는 절대부동의 인지도 확보. 병역특례 TO도 사실상 그것 덕분에 얻은 거나 마찬가지
  • 인디 소프트웨어 개발자(개인 개발자) 커뮤니티에서의 인지도 확보
  • 보수적으로 잡았을 때 국내외에 몇천 명 정도로 추정되는 사용자와 잠재적 지지자. 국내는 물론이고, 생각지도 못했던 나라의 현지인이나 교포에게서 한글 로마자 입력 방식, 신세벌식, 세벌식 무한 낱자 수정 등등을 고맙게 잘 쓰고 있다는 연락 받았을 때 굉장한 보람 느꼈음.
  • 몇 차례의 대회/소프트웨어 공모전 입상을 통한 통산 몇백만 원 정도의 상금 수입
  • 거기 들어간 기술의 일부를 떼어 주는 개인 개발 용역으로 통산 1천몇백 만원 정도의 수입 (그리 큰 액수는 아니지만, 상대적으로 쉽고 재미있게 덕업일치를 이루면서 번 돈이라는 게 중요)
  • 학부 시절, 졸업/개별연구 명목으로 5학점 정도의 전공 학점 기여. 학술지 논문 1회 게재
  • 석사 논문 주제와 학위

그리고 무엇보다, 한글을 내가 원하는 어떤 방식으로도 입력하고 다룰 수 있으면서도 마치 기계식 타자기를 컴퓨터로 옮겨 놓은 듯한 한글 오덕질용 작고 가벼운 에디터. 그리고 Windows 운영체제에서는 거의 만렙을 찍은 한글 IME가 내 컴퓨터에 있다는 것에 대한 자부심과 정신적 만족감. 그걸 내가 혼자 다 만들었다는 것에 대한 성취감. 이로부터 파생되는 한글에 대한 자부심, 애국심 등등이다.

다음으로 잃었거나 어쨌든 줄어든 것은..

  • 적절한 대학 GPA (ㅋㅋㅋㅋㅋ)
  • 의대, 공무원, 대기업, 공기업 등에 들어가기 위한 스펙 쌓을 기회 (정말 하나도 거들떠보지도 않았다..)
  • 여타 분야나 IT 기술에 대해 관심을 갖고 익힐 여유
  • 연애와 결혼 기회 (...)

이 정도면 수지 맞는 장사이려나..? ㅋ

4.

내가 개인적으로 아쉬움을 느끼는 것은, '한국어 공학'에 비해서 '한글 공학'의 위상이 굳건하지 못하다는 점이다.
한국어 공학과 한글 공학은 목표는 비슷하지만 다루는 대상과 방법은 상당히 다르다.
그리고 내 관심분야는 '한국어 공학'이 아니라 '한글 공학' 쪽이다.

한글 자체만으로 오덕질을 할 거리가 전혀 없고, 더 발전할 거리가 보이지 않았다면 나도 그냥 사전학, 코퍼스 언어학, 자연 언어 처리 같은 데 관심을 뒀을 수도 있다.
아니, 언어학 쪽에 관심을 둘 필요조차 없이 그냥 자동차나 컴퓨터, 심지어 철도만 연구하는 평범한 공돌이의 길을 갔을 가능성이 높다.
그러나 문자가 저렇게 있는 걸 보니, 그걸 연구하지 않고서는 다른 분야는 도저히 못 파겠다..

물론, 지금 분위기를 이해를 못 하는 건 아니다.
지금이 옛날 같은 타자기나 XT/286 컴 시대도 아니고 문자 기계화 자체만으로 뭘 더 연구할 게 있는지 의아해할 만도 하다.

그래서 '한글 공학'은 문과 계열보다 오히려 언어학을 전공하지 않은 여타 분야 이공계(특히 입력기 쪽)나 디자인 분야(당연히.. 글꼴 쪽) 종사자들이 더 연구하는데.. 그쪽에서는 반대로 언어학 기반이 없으니 연구의 깊이에 한계가 있다.

그러나 한글은 주변의 한자나 라틴 알파벳이나 일본 가나와는 구조가 확연히 다른 문자이고, 그 조합 원리 자체만을 이용해 얼마든지 오덕질을 하고 입출력 기능을 더 다양하게 확장할 수 있다. 내가 늘 말하지만 한글은 두벌식으로만 입력하기에는 너무 아깝고 천편일률적인 정사각형 네모꼴로만 쓰기에도 너무 아까운 문자이다. 그래서 그런 학문 경계들을 허물고, 한글 입력과 출력 모두에서 새로운 솔루션을 만드는 게 꿈이긴 하나...

대학원의 박사 진학은 일단 좌절되었다.
나는 정말 이 분야를 가고 싶고 특정 교수의 학풍을 계승하고 싶은데 실력이 부족해서 떨어진 것이라면, 몇 번이고 입시에 재도전을 했겠지만, 나는 그런 경우가 아니니 내 연구 주제를 감당이나 지도를 못 하겠다고 교수님들이 날 받아 주지 않았다.

내 연구 주제는 특정 단과에 맞아 떨어지는 게 아니기 때문에, 딱 석사를 마쳤던 대학원에서 박사를 안 받아 주면 나는 딱히 다른 대학원을 갈 데도 없다. 그러니 난 최종 학력은 그냥 석사로 만족해야 할 듯하다.
논문 쓰는 게 힘든 한편으로 재미있었고 이런 걸 또 쓰라면 쓰겠는데, 그걸 하지 말라니 어쩔 수 없지. 이해를 하며, 원망은 안 한다.

한편으로는 이게 밥벌이가 돼야 할 텐데 하는 우려도 좀 든다. 당장 내가 몇 달 안으로 생각하고 있는 건,

  • 날개셋 마이너 업데이트 (6.7x. 다음 달 초-중순쯤 나올 예정)
  • 지금까지 내가 만들어 놓은 것들에 대한 문서를 재정비. 홈페이지와 프로그램 도움말 주요 내용을 영작
  • 날개셋 메이저 업데이트 (6.9? 7.0? 윈도우 8용 IME 온전히 완성)

정도. 이미 내가 벌여 놓았고 관성 때문에 계속 진행해야 하는 일들은 이 정도에서 몇 개월 안으로 슬슬 끝을 볼 생각이다.
그 다음으로는 공부가 너무 소홀했던 IT 여타 분야 기술과 지식도 좀 독학하고, 무엇보다도 글꼴로 체제 변환을 하여 비밀 프로젝트를 몇 년간 진행할 예정이다.

그 결과물을 학계와 업계에 발표했는데도 이와 관련된 다른 일자리나 추가 수입이나 반향이 없다면..
2015년쯤 이후부터는 본인도 한글 관련 연구는 다 접고, 그냥 회사에서 시키는 일만 하는 소프트웨어 개발자로 돌아가거나 심지어 철도 업종으로 전업을 하거나, 공무원/고시 준비생-_-으로 돌아갈지도 모르겠다.

뭐, 그 정도의 최악의 상황까지도 각오는 하고 있다. 그러나 나의 20대와 30대 초반을 정말 건전하고 뜻있는 일을 하는 데 정열을 바쳤다는 사실에는 어떤 경우든 후회가 없다.

Posted by 사무엘

2012/11/29 08:29 2012/11/29 08:29
, , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/762

스마트폰 지름

난 초등학교 때 컴퓨터를 처음으로 접했고,
중학교 때 PC 통신,
고등학교 때 인터넷과 이메일,
대학교 때 휴대전화와 개인 홈페이지를 순서대로 접했다. 개인적으로는 이런 순서가 아주 점진적이고 자연스럽고 좋았다고 생각한다.

그리고 마지막으로 스마트폰은 무려 대학원 석사를 졸업한 뒤, 2012년 11월에야 장만하게 되었다. 대수로는 제5대째이다.
물론 이것은 어지간한 여타 사람들에 비해서는 시기적으로 굉~장히 엄청나게 늦게 도입한 것이다.

지금까지 스마트폰을 안 쓴 이유는 딱히 없었다.
이게 일부 분야에서 매우 편리한 물건인 건 사실이지만, 난 이미 PC로 필요한 정보 처리와 프로그래밍은 다 하고 있으며 이미 쓰는 전화기를 만족스럽게 쓰고 있고, 스마트폰이 그저 남들이 다 쓴다는 군중 심리만으로 그 가격을 투자하면서까지 쓸 가치가 있는 새로운 물건은 아니라고 생각했을 뿐이다. 다른 기기에 신경을 쓸 겨를이 없었다.

또한 스마트폰은 기존 PC와 본질적으로 거의 동일한 기능이 좀 더 작은 기계에서 돌아간다는 차이만 존재할 뿐, 과거에 컴의 성능이 16비트에서 32비트로, 단색에서 트루컬러로 바뀌던 것처럼 불가능이 가능으로 바뀌는 정도의 신기함이 느껴지지 않았다. 글자를 빨리 못 입력하는 게 크게 불편하게 느껴지기도 했고 말이다.
초등학교 시절부터 일찌감치 컴퓨터를 썼던 경험이, 지금은 오히려 유행에 대한 반응을 둔감하게 만든 셈이다.

그러다가 기존 전화기가 고장이 나면서 스마트폰을 도입하게 됐다. 시대가 시대인데 피처폰을 굳이 수리까지 하면서 쓸 필요는 없으니 말이다.
내가 스마트폰이 특별히 유용하다고 생각하는 면모는 다음과 같다.

  • SNS 앱 연동
  • 지도 + 길/장소 찾기
  • 어디서나 부담없는 크기와 무게의 기기로 무선 인터넷 접속. 노트북은 WIFI에 붙는 것만 가능하지만 폰은 자기가 직접 연결을 할 수 있다.
  • 유용성뿐만 아니라 그와는 별개로 일단 품위와 간지

태생적인 한계이겠으나, 피처폰이든 스마트폰이든 모바일 기기는 문자 입력이 제일 불편한 건 변함없다. 제조사의 특성상 입력 방식이 천지인밖에 없다. 골수 나랏글 유저인 본인에게 천지인은 직관적이지 않아 너무 불편하고, 두벌식 쿼티는 각각의 버튼이 너무 작아서 오타가 잘 난다.

쿼티라 해도 그 작은 기기에서 열 손가락을 다 동원하는 타자 따위는 기대할 수 없으며, 검지-엄지의 독수리 타법의 부활이다. 역시 문자 입력은 PC를 따를 기기가 없음을 느낀다.
카카오톡을 깔고 나니 “오오, 사무엘 님 드디어 카톡 들어오셨어요?” 인사가 막 들어오는데.. 타자가 불편해서 카톡질은 오래 못 하겠다. 카톡이 있으니 PC뿐만 아니라 폰으로도 인스턴트 메신저가 하나 더 생긴 거나 다름없는 반면,. 나의 폰타는 PC에서의 세벌식 타속에 비해 고작 1/4~1/3밖에 안 된다. ㄲㄲ

또한, 쿼티 배열을 쓴다 하더라도 나오는 배열은 1~3단으로 국한이지 4단은 없다. 그래서 모바일에서는 숫자와 기호를 섞어 쓰는 것조차도 매우 심하게 불편해진다. 인터넷 URL 내부에 무심코 들어있는 숫자가 유난히도 입력하기 귀찮고 성가시게 느껴지는 건 PC에서는 접하지 못했던 경험이다.

내가 예전에도 잠시 글로 썼듯이, 스마트폰에서는 두벌식 세벌식 논쟁도 PC에서와 같은 의미는 사실상 없다. 마치 유니코드 앞에서 조합형 완성형 논쟁이 김이 확 빠지고 의미가 없어진 것과 비슷한 맥락이랄까. 어차피 열 손가락으로 제대로 된 타자를 할 수가 없고 장타도, 모아치기도 필요 없으며, 세벌식은커녕 두벌식을 집어넣기에도 화면이 부족한 공간에서 굳이 세벌식에 연연할 필요는 없기 때문이다.

모바일은 두벌식이고 세벌식이고를 떠나서, 두벌 세벌 논쟁의 주 무대이던 타자기 식 글쇠배열 패러다임 자체가 존재하지 않는다. 하지만 죽이 됐든 밥이 됐든 어떻게든 글쇠를 구겨 넣어서 스마트폰에서도 “도깨비불 현상이 일어나지 않는” 원론에 충실한 한글 입력 방식이 좀 있긴 해야 할 것 같다. 신세벌식 같은 글쇠 중첩은 확실히 이런 데서 좋은 방안이 될 수 있을 것이다.

내 직업병이다 보니 문자 입력 얘기가 또 길어져 버렸다.
피처폰에서 스마트폰으로 갈아타면서 굉장히 아쉬워진 것 중 하나는 역시나 배터리 용량이다. 하루를 놔 두니까 진짜 배터리의 절반이 싹 소모되어 버린다. 매일 충전 안 하면 못 견딜 것 같다.

과거의 피처폰은 송· 수신 안 하고 가만히 놔 두면 이틀을 놔 둬도 세 칸이 그대로 유지되었었다.
지난 가을에 회사 야유회로 제주도로 놀러 갔을 때, 본인은 전화기를 완전히 충전시켜 놓은 채로 그대로 가져서 2박 3일을 잘 버티고 돌아왔다. 별도의 충전기를 챙겨 가지 않았다. 제주도까지 가서 딱히 전화질을 할 일도 없을 테니 말이다.

그러나 스마트폰을 쓰는 다른 사람들은? 어림도 없는 소리였다. 숙소에서 하루가 멀다 하고 틈만 나면 자기 전화기를 충전하려고 방의 콘센트마다 난리가 났었다. 멀티탭을 챙겨 다녀야 할 지경이다. 그리고 이제 나도 스마트폰 세상에 끼어든 이상 이 대열에 합류하게 됐다.

난 휴대전화는 모름지기 통화 품질 좋고 배터리 오래 가고, 충격에 강하고 튼튼하면 장땡이라고 생각했다. 하지만 스마트폰은 통화 품질은 모르겠지만 고가의 컴퓨터와 디스플레이와 네트워크 장비를 내장하느라 내구성은 오히려 떨어지고 배터리 많이 먹는 방향으로 변화한 게 틀림없으며, 그건 나로서는 아쉬운 점이다.

아무튼, 난생 처음으로 써 보는 스마트폰은 내 삶의 양상도 앞으로 적지 않게 바꿔 놓을 것 같다. 다만, 내가 앱을 본격적으로 만드는 날이 과연 올지는 모르겠다. 현실은 PC에서 윈도우 8 메트로 따라가는 것만으로도 벅찰 테니.

내가 비록 PC는 맥북을 갖고 있지만 스마트폰은 안드로이드 계열이 선택되었다. 요즘 IT 트렌드를 잘은 모르겠지만, 스티브 잡스 옹의 별세 이후 애플이 잡스 시절의 영광을 재현하지 못하고 어영부영 중이라는 건 틀림없어 보인다. 지인 중에는 아이폰 쓰다가 답답함을 견디지 못하고 다시 안드로이드로 갈아타는 사람까지 있다.
차라리 애플 계열의 모바일 제품은 더 나중에 아이패드를 써 볼까 싶은데, 이건 언제쯤 지르게 될지 아마 까마득히 먼 미래의 일이 되지 않을까 싶다. ㅎㅎ

그나저나, 스마트폰을 장만한 뒤에도 KT를 사칭하는 스마트폰 교체 광고 전화는 시도 때도 없이 걸려 온다.
재고 단말기들을 처분 못 해서 이 인간들이 정말 난리인가 보다.

Posted by 사무엘

2012/11/24 08:35 2012/11/24 08:35
, ,
Response
No Trackback , 15 Comments
RSS :
http://moogi.new21.org/tc/rss/response/760

석사 졸업

1. 석사 논문 통과

한글 입력· 편집기의 통합적 설계와 구현에 관한 연구
김 용묵 (연세 대학교 대학원 언어정보학 협동과정 언어공학 전공)

석사 학위 논문이 본심까지 통과했고 난 무난히 대학원 졸업을 앞두게 됐다. 현재 나의 진학 구분은 '재학'에서 '졸업 예정'으로 바뀌었다. 당연히 기쁘다. 대선 후보가 이제 대통령 당선인이 된 거라고 생각하면 된다.
내 논문의 지도 교수(논문 주심)는 연세대 국어국문과의 한 영균 선생님. 국문과에서 이공계 감각이 가장 뛰어나고 세벌식이 뭔지, 국어 정보학 쪽이 뭔지 아시는 분이다.

나의 논문 주제는 뻔하다. <날개셋> 한글 입력기의 이론 배경과 의의, 주요 기능 명세에 대해서 썼다.
이건 뭐 1, 2년 연구해 온 게 아니기 때문에 나는 다른 석사 지망생들과는 어차피 출발선의 위치가 다른 것도 사실이었다.

논문 심사 중에는 “너 2003년에 투고했던 김 용묵· 김 진형 논문 때에 비해서 지금 달라진 게 뭐냐?”란 질문을 받곤 했다.
생각 같아서는 “그걸 질문이라고 하십니까. 당연히 넘사벽 급으로 달라졌지.. ㅜㅜ;;”라고 말해 주고 싶었다.
2003년 논문은 <날개셋> 엔진 버전이 겨우 2.x이던 시절인데.. 지금은 그때 없던 개념이 수두룩하며, 오토마타만 해도 옛날엔 지금 같은 수식도 아니고 진짜 흑역사 수준의 유치한 장난감으로 기술했었는데 지금 것하고는 비교 자체가 실례이다. =_=;;

한글 입력과 관련된 수많은 연구들은 통상적으로 그저 글쇠 배열이 어떻고 손가락 움직임이 어떻고 하는 쪽에 치우쳐 있다.
그러나 나의 관심사는 그보다 훨씬 더 fundamental한 것이다.

그 어떤 한글 입력 방식을 만들더라도 결국은 한글 조합 로직이 있어야 한다.
내 프로그램의 내부 구조와 이념을 아는 분이라면 잘 아시겠지만, 다양한 한글 입력 로직을 '기술'하는 시스템을 만들었다. 그래서 한 프로그램에서 무슨 입력 방식을 불러와서 쓰고, 편집하고 저장할 수 있게 했다. 그게 2장의 내용이다.

“한글 입력 오토마타야 이미 1980년대에 이론이 다 정립됐고 지금은 누구나 당연히 그저 그러려니 하고 쓰는 시스템인데, 그것만 전문적으로 또 연구할 게 있냐?”라고 많은 사람들이 생각할지 모르나 나는 그것만을 소재로 연구를 많이 해 냈다.

다음 3장은 내가 개인적으로 이 논문 전체를 통틀어 가장 자부심을 갖고 있는 부분이다.
2장에서 제시한 <날개셋> 한글 입력기의 컴포넌트들을 응용하여 이런 저런 입력 방식을 구현할 수 있다는 것을.. “글자판 종류별로” 분류하여 제시했다. 바로 두벌식, 두벌식과 세벌식 사이의 절충 방식, 그리고 pure 세벌식 이렇게 세 종류.

두벌식에 대해서는, 세벌식 입력 방식을 설계할 때는 거의 필요하지 않은데 두벌식이기 때문에 음절 구분과 관련해서 추가로 필요한 구성요소들을 소개했다. 초+종성 공유 낱자 결합 규칙이라든가 특수 도깨비불 규칙, 조합 종료 타이머가 여기에 속한다.
그리고 절충 방식에서는 <날개셋> 한글 입력기의 범용적인 기능을 활용하여 복벌식이라든가 신세벌식 같은 입력 방식을 구현할 수 있음을 보였다.
마지막으로 pure 세벌식은 초· 중· 종성이 모두 구분되어 있기 때문에 전통적인 모아치기부터 시작해 무한 낱자 수정, 특정 낱자 바로 지우기 등이 모두 가능함을 보였다.

이런 식으로 세 개의 케이스를 나눠서 논리를 전개하는 방식을 이번 논문 학기 때 최초로 생각해 냈는데, 개인적으로 굉장히 마음에 든다.
지금 프로그램의 도움말도 그 논문 스타일로 개편할 예정이다.

4장은 한글 입력기가 글자 입력 자체의 범위를 넘어서서 자연스럽게 연계할 수 있는 텍스트 변환이나 검색 기능을 다뤘다. 잘 알다시피 낱자 재결합이라든가 한글-영타 변환 같은 것 말이다. 한글을 입력하면서 활용 가능한 알고리즘은, 이미 입력된 한글에 대해서도 일괄 적용이 가능해야 한다는 게 지론이다.

5장은 구현체 소개로, 잘 알다시피 동일 엔진에서 편집기와 IME 모듈, 입력 패드라고 Windows 플랫폼 기준으로 생각할 수 있는 모든 프런트 엔드가 다뤄졌다.

요컨대 논문은 앞으로 그 어떤 한글 입력 방식을 만들더라도 공통적으로 적용될 기술 기반을 닦아 놓았다는 데 의의가 있다. 그리고 지금처럼 논문을 구성한 것은 내가 스스로 생각해도 내 자신에게 떳떳하고 정말 체계적으로 잘 구성했다.

마지막으로 감사의 글에는...

  • 너님은 학부 출신만으로 재능을 썩히기엔 너무 아깝다며 대학원 꼭 가라고 내게 독려를 해 주신 분.
  • 수많은 태클과 딴지를 통해 나의 학문적 방어력을 키워 주시고, 프로그램 매뉴얼을 일말의 논문처럼 보이게 기여해 주신 논문 지도교수님
  • 야간도 아니고 일반 대학원에 불쑥 입학해 버렸는데도 괘씸하다고 날 짜르지 않고, 학위를 마칠 때까지 기다리고 직위를 유지시켜 주신 회사 관계자
  • 2년간 동고동락했던 학교 입학 동기와 과 선배, 친구들

이 들어갔다. 위에 언급된 분들은 정말로 감사를 드려야 하기 때문에 말이다. 그리고 마지막 문단에는

“끝으로, 한글 기계화의 선구자로서 우리 겨레의 은인이며, 특별히 제게는 책과 글을 통해 10대 시절부터 세벌식 한글 사랑 정신으로 큰 감화를 주신 고 공 병우 박사님의 영전에 이 논문을 바칩니다.”


라고 써 넣었다. 뭉클~~ 이 논문의 이념과 성향을 짐작할 수 있는 대목이라 하겠다.

글쎄, 이것도 학교나 과에 따라서는 분위기가 다소 차이가 나는 모양이다. 박사도 아니고 석사 나부랭이 주제에 뭔 학문 업적을 이룬 게 있다고, 세상사를 다 달관한 듯이 벌써부터 감사의 글을 논문에다 넣냐고 의아하게 보는 곳도 있다고 함. 하지만 우리 학교 우리 과는 안 그렇기 때문에... ㅎㅎ

논문 작성 과정이 행복하기만 한 건 아니었다.
작품은 이미 다 나와 있는데 그걸 글로 표현하는 것만으로도 어찌나 힘들었는지, 온갖 스트레스에 머리를 쥐어짜면서 날밤 새기도 했다. (물론 논문 학기 중에도 코딩이 전혀 없었던 것도 또 아님)
하물며 연구 주제도 못 잡은 채 덜컥 논문 학기를 맞이한 학생은 얼마나 고생이 심할까?

이쪽은 문과 기반인 협동과정이기 때문에 이공계 대학원처럼 연구실에 틀어박혀 사는 게 아니다. 석사 때부터 교수의 push를 받아 가며 공동 프로젝트 진행하고 학술지 논문 게재하면서 자연스럽게 학위 논문 주제까지 정하는 형태가 아니다.

그렇기 때문에 돈은 랩비가 아니라 따로 취업을 해서 일하면서 벌고, 개인 사정 때문에 논문 준비를 못 하면 졸업이 n학기 수준으로 한없이 늦어지게 된다.
그래도 난 그렇게 되지는 않았다.

다만, 창작의 고통보다 더한 걱정은...
교수님이 생각하시는 차후의 연구 방향과 내가 하고 싶어하는 연구 방향이 미묘하게 어긋난다는 점이다.
디테일한 사항을 이 자리에서 얘기하지는 않겠으나, 한 마디로 요약하자면 “지금 석사 졸업은 시켜 주지만, 앞으로도 그렇게 나랑 코드가 안 맞을 거면 넌 내 밑에서 박사는 계속 못 한다” 처럼 좀 됐다. ㅜㅜ 어이쿠..

뭐, 말은 그렇게 하셔도 설마 제자를 그렇게 내쫓지는 않으시겠지... 나중에 입시철이 됐을 때 선생님 찾아가서 또 데꿀멍 좀 하면.. =_=;;
코스웍 이수하면서야 뭘 공부할 수도 있고 선생님이 원하시는 무슨 과제나 프로젝트를 하고 무슨 학술지 논문을 쓸 수도 있지만,

다음 학위 과정에서의 최종 학위 논문은 한글 글꼴을 주제로 쓸 것이다.
입력으로 시작해서 글꼴로 공부를 끝내겠다는 마스터 플랜은 사실 대학원 석사 지원하기 전부터 분명하게 생각해 놓은 것이기 때문에 이건 타협이나 양보를 할 수 없다.

2. 나의 적성과 정체성

많은 사람들이 나보고 “넌 정말 천재다”, “네 능력에 겨우 지금 회사에서 그 연봉은 너무 아깝다”, “넌 공부 더 해야 된다.”, “대학원 꼭 가라. 유학 가라. 두 번 가라” 같은 말씀을 하셨다.
그럼에도 불구하고 내가 현재 겉보기 역량에 비해서 훨씬 작은 사회적 지위밖에 차지하지 못하고 있는 이유는 간단하다. 그 역량들이 기성 사회 조직에서는 거의 제대로 발휘되지 않는 것들이기 때문이다.

지금까지 많은 사람들이 나의 스펙을 보고는 내가 모든 것을 뭐든지 잘하는 천재인 줄로 무척 오해를 하셨다. 카이스트 출신이니까, <날개셋> 한글 입력기를 혼자서 다 만들었을 정도니까 시험만 쳤다 하면 100점 받겠지, 이런 것 개발도 잘하겠지, 뭘 잘하겠지 등등...
그래서 내가 지금까지 많은 사람들을 실망..시켰다. 나는 실제로는 지금 내가 잘하고 있는 것밖에 잘하는 게 없고 그것 말고는 안중에 없다. ^^;;;;;

고집과 외곬수도 못 말릴 정도로 아주 강하다.
<날개셋> 한글 입력기가 기존 학교나 대학(원), 회사에서 정상적으로 소속되어 일하는 사람이 상상하거나 기대하거나 만들 수 있는 프로그램이겠는가? 그건 애초에 1.0부터가 고3 때 수능 공부 다 때려치우고 만들어진 건데 말이다.

이런 집념에 비해서 나는 지금보다 더 빠른 컴퓨터를 만든다거나 SNS 데이터를 분석해서 의미 있는 동향을 뽑아 낸다거나, 수학적으로 더 엄밀한 소프트웨어 개발 환경을 만든다거나 기가 막힌 웹 표준 기술을 만든다거나, 심지어 스마트폰용으로 기가 막힌 게임 앱을 개발하는 일에는 별로 관심이 없(었)다.
그렇기 때문에 난 전산학과 대학원에는 가지 않은 것이다. 평양 감사도 저 싫으면 그만이다.

그리고 그런 진로의 특수성 고민 때문에
나의 다른 과학고/카이스트 동기들은 패스트 석· 박 통합 코스를 밟아서 지금의 내 나이가 되기도 전에 박사까지 다 마친 반면,
나는 인제 겨우 석사를 마친 수준인 것이다.

난 공무원, 대기업, 공기업 같은 조직에 못 있는다. 의사, 변호사 같은 거 못 한다.
난 오로지 내가 붙들고 있는 아이디어를 다 작품으로 옮기기 전에는 단언하건대 다른 일은 죽어도 못 할 것 같다. 오로지 이것만 미는 수밖에 없다.;;

3. 소감 & 이후의 계획

- 대학원에 있으면서 얻은 가장 큰 수확은 역시 국어 '운동꾼' 말고 실제 '학자'들이 한국어와 한글에 대해 언어학적인 관점에서 어떻게 생각하는지를 그럭저럭 배울 수 있었다는 점이다. 일부는 내가 너무 편견에 빠져 있었고, 그렇게 특수하지 않은 현상에 너무 의미를 두고 집착하기도 했다는 것을 알게 되었다..

- 아직 학부의 사고방식에서 제대로 벗어나지 못한 상태였던 입학 초기엔, “어? 한 학기에 최대 12학점밖에 못 들어? 대학원은 안 그래도 등록금도 학부보다 더 비싼데 이거 너무 적은 거 아냐?“라고 생각했었다.
지금이야 그런 생각 따위는 개나 줘 버린 지 오래이다. 한번 12학점씩 들어 본 뒤로는 다시는(앞으로 박사 마칠 때까지도!) 12학점씩이나 듣지는 않을 것이다. -_-;;

- 사전학, 텍스트 마이닝 등 언어학의 응용 분야는 역시 여러 학문 분야의 복합 성향이 짙다는 걸 느꼈다. 나의 관심 분야인 글꼴 쪽도 그럴 거라고 생각한다.

- 첫 학기 때 기본기 보충 차원에서 국문과 학부 수업을 청강했던 '국어 통사론' 과목은 나 같은 공대 출신 비전공자 입장에서 큰 도움이 됐다. 언어정보학 했다는 사람이 한국어 문법에 대해서 그래도 이 정도는 알고 있어야지.

- 그 외에 국문과 대학원 수업은 그럭저럭 강의 듣고 리포트도 안 뒤쳐질 만큼은 써 냈지만, 그릇의 크기의 부족으로 인해 내가 제대로 못 받아들인 내용도 적지 않았다.

- 우리 과에서 자체적으로 개설한 수업은 내용이 다채롭고 좋은 편이지만, 학생들이 워낙 출신이 다양하고 배경 지식 및 관심 연구 분야가 제각각이다 보니 국문과면 국문과, 전산학과면 전산학과 같은 단과 대학원 수업에 비해서 내용의 깊이가 상대적으로 떨어지는 건 불가피해 보였다. 이것은 협동과정의 단점이 될 수 있다. 하지만 코스웍과는 별개로 나처럼 똘끼 충만한 학제간 연구 주제를 이미 갖추고 있는 사람에게는, 협동과정이 장점과 기회로 작용할 수 있겠다. ㄲㄲㄲ

- 원래는 사전 연구실에서 시작해서 전산 언어학, 말뭉치 언어학, 사전학 쪽을 표방하던 이 과가 이공계 협력의 비중은 점차 줄어들고, 요즘은 점점 한국어 교육 쪽 비중만 커지는 듯한 느낌을 받았다. 내가 늘 느끼는 것이지만, 대한민국이 앞으로도 경제적으로 떵떵거리며 잘 살고, 다른 나라들에게 꿈과 희망과 롤모델을 제시해 줄 수 있어야 한국어 수요도 계속 있을 것이고 한국어 교사들도 먹고 살 수 있을 텐데.

- 그래도 나는 이런 여건에 아무리 못 하더라도, 최하 마지노선으로 석사 학위는 있어야 한다는 것에 공감한다. 앞으로 뭘 더 하든지간에 지난 2년간의 투자는 아깝지 않다. 이제 나는 개인적으로 한글 입력 소프트웨어에 대해 연구한 걸 대학원 세계에서도 당당히 어필할 수 있게 되었다.

- 올해 하반기엔 일단 회사로 전업 복귀한다. 이번 논문 학기 동안 심신이 다소 피폐해졌다. 어서 컨디션을 추스리고 <날개셋> 한글 입력기 다음 버전(일단 6.7)을 올해 중에 내놓을 생각이다. 어서 이거 작업을 계속하고 싶다.
<날개셋> 한글 입력기를 한 7.0 정도까지 만든 뒤에는 본격적으로 글꼴 연구 모드이다..

- 아니 그보다도, 앞으로 논문이 조만간 완전한 책 형태로 인쇄돼 나오면, 온갖 지인들한테 나눠 주면서 인사 드리고 만나서 노는 게 우선이다. 최하 50부 정도는 뽑아 둬야 할 듯.

Posted by 사무엘

2012/06/27 08:27 2012/06/27 08:27
, , ,
Response
No Trackback , 34 Comments
RSS :
http://moogi.new21.org/tc/rss/response/700

맥북 프로 지름

지난 3월 24일, 맥북 프로 13인치형 모델이 본인의 제 5대 개인용 노트북 PC로 취임했다.
본인이 고등학교 시절부터 노트북 PC를 사용한 이래로 14년 만에 애플 계열 컴퓨터를 개인용 컴퓨터로 장만하게 되었다.

지금까지 사용하던 제4대 노트북은 2008년 5월에 도입되었고 윈도우 비스타 + 코어2 Duo 기종이었다. 오늘날의 PC 기준으로는 완전히 구닥다리로 전락한 셈.
좀 나중에 석사 졸업 기념으로 컴을 바꿀 생각이었지만, 마침 고향에서 부모님께서 새 컴퓨터가 필요하다고 하여 지금 내가 쓰던 걸 고향으로 보내고 나는 새 컴을 예정보다 더 일찍 장만하게 됐다.

초대 노트북은 분실, 2~3대 노트북은 고장 폐기였던 것에 비해, 4대 노트북은 약 4년에 가까운 임기를 마친 후 비교적 명예롭게, 그리고 예상보다 살짝 더 일찍 은퇴했다. 빠진 키캡 정리와 하드디스크 정리, 사소한 접촉 불량 수리 같은 정비를 받은 후, 고향으로 갔다.

지금까지 정말 유용하게 잘 사용해 왔고 키보드와 터치패드의 모든 감도가 손에 착 익은 정든 놈이긴 하지만, 이제 성능이 너무 뒤쳐졌고 액정 화면도 슬슬 누렇게 뜨는 등 노후화의 기미는 피해 갈 수 없었다. 물론 이것도 고향에 있는 컴퓨터보다는 훨씬 더 좋은 기종이다. 지금까지 부모님께서 쓰시던 컴은 이제 정말로 갖다 버릴 때가 됐고.. ㅜㅜ

구입한 새 노트북에 대해 스펙 차원에서 좀 아쉬움을 감수한 것은,
운영체제를 두 개나(윈도우와 맥 모두) 쓰는 것치고는 좀 부족한 감이 있는 하드디스크 용량.
그리고 지금 노트북보다 화면 해상도 픽셀수가 가로와 세로 모두 떨어진다는 점이다.
게다가 4:3이 아닌 요즘 대세인 와이드 화면을 쓰는 만큼, 이제 task bar를 가로가 아닌 세로로 배열해야겠다.
이질적인 키보드· 마우스 사용법은 덤.

Windows 운영체제는 내가 알아서 장만이라도 해서 깔아야 하는지 우려됐는데(OS 자체의 설치는 그렇다 치더라도 각종 드라이버들은 어떻게 잡으라고!!), 다행히 웃돈만 주면 판매처에서 아예 알아서 설치까지 한 채로 제품을 준다고 해서 안심을 했다.

Windows에다가는 단골 18번지 프로그램들을 설치해서 내가 늘 하던 일만 쭉 하고, 오픈소스 크로스 플랫폼 형태로 존재하는 프로그램들은 가능한 한 맥용으로 설치하는 방법으로 맥OS에 차츰 적응을 해 나갈 생각이다. 물론, 단골 18번지 프로그램들이 다들 단순 취향을 넘어서 내 생업과 관련된 일들을 하기 때문에, 나는 Windows를 아주 떠나서 살 수는 없다.

당장 개발툴만 예로 들어 보면, Windows에다가는 비주얼 스튜디오를, 맥에다가는 xcode와 Eclipse를 설치했다. 이클립스를 굳이 윈도우에다가 설치할 필요는 없으니까. 나도 드디어 윈도우 7 + 비주얼 스튜디오 2010으로 완전히 갈아탔다. 거기에다 호환성 차원에서 2003도 여전히 설치.

나는 <날개셋> 한글 입력기를 혼자서 만들었을 정도로 Windows 환경 개발에 정통한 것에 '비해서'는 여타 운영체제를 너무 안 다뤄 봤고 너무 모른다. 가령, 그 정도 기술 수준의 프로그램을 만들 줄 알면서 유닉스 명령을 나 정도로 모르는 사람은 별로 없지 싶다. 지금까지 쓸 일이 없었으니까. 오로지 Windows 독식이었다.

그런 와중에 이번 맥북 장만은 약간 risk도 감안하면서 내린 결정이긴 하다만, 15년에 가까운 나의 Windows 독점 풍토에 뭔가 새로운 바람을 수혈해 넣을 거라는 기대를 해 본다.
비록 나는 이제 예전에 맨대가리 헤딩으로 프로그래밍에만 매달려서 윈도우 API를 공부했듯이 맥OS API를 새로 처음부터 공부할 수 있을 것 같지는 않지만... 그래도 사람 미래라는 건 알 수 없으니까 말이다.

같은 데스크톱급 PC로도 모자라서 스마트폰은...;; 글쎄다. 이것도 언젠가는 안드로이드든 아이폰이든 써 보면 좋을 것 같지만, 딱히 길 안내 기능 말고는 그 돈까지 주면서 일부러 앞장서서 사서 쓸 매력을 느끼지는 않는다. PC에서 벌여 놓은 일이 너무 많아서 이것저것 다 쫓아가다간 다 놓친다. pruning이 필요함.

컴퓨터를 새로 세팅하다 보니, 이제 운영체제와 각종 소프트웨어들을 온통 업데이트해 줘야 하고, 맥 기반 개발툴들도 다 인터넷을 통해서 구해야 한다. 고로 수백~수 GB에 달하는 트래픽이 예상되는데, 언제 날잡아서 안정적인 유선 네퉉으로 해치워야겠다는 생각이 든다.

Posted by 사무엘

2012/03/31 08:22 2012/03/31 08:22
, ,
Response
No Trackback , 5 Comments
RSS :
http://moogi.new21.org/tc/rss/response/662

오랜만에 오덕질 근황

날씨는 봄 기운이 만연하고 좋다.
그런데 기름값은 또 왜 이리 미친 듯이 지구 종말 수준으로 오르고 있는지? 2000도 모자라서 2100 돌파. 그래도 진짜 지구 종말 직전엔 기름값이 3천~5천 원 이상이 될 수도 있으니, 그런 극단적인 표현은 나중을 위해 아직은 아껴 두고 있다.

3년 전에 나의 일기장에 “기름값이 1600원대로 폭등했다”란 문장이 있는 걸 보고는 그저 쓴웃음을 지을 뿐이었다. 성경에 예언되어 있는 말세의 반이스라엘 감정은 아마 기름값 하나만으로도 아주 쉽게, 금방 조장되고 달성될 것이라 본인은 믿는다.
어쨌든 그건 그거고 오랜만에 각 분야별 내 오덕질 근황이나 좀 올려 본다.

1. 본업

난 이번 학기가 석사 논문 학기이다. 이 때문에 이번 학기는 정말로 프로그래밍을 제대로 못 할 것 같다.
논문 작성 과정에서 대략 아래와 같은 애로사항이 꽃피고 있다.

내용 채워 넣는 난이도 10
남에게 설득, 어필하는 난이도 30
형식에 맞춰 쓰는 난이도 60 ㅠㅠㅠㅠㅠㅠㅠ


다만, 이 달 말쯤 <날개셋> 한글 입력기 6.51이 나올 가능성이 있다.
<날개셋> 한글 입력기는 6.7로 바로 건너 뛰는 건 좀 무리이고, 6.51로 결론. 6.5 이래로 주로 바뀐 곳은 편집기이기 때문에, 외부 모듈을 쓰는 분은 별로 업그레이드 할 필요가 없을지도 모르겠다. 주요 변화 사항은 현재까지 다음과 같다.

  • 예전에 블로그에다 글을 올렸듯, type 3 키보드에서 한자 키의 보정 방식을 바꿈 (이건 외부 모듈에도 적용되는 공통 사항)
  • 오토마타에, 3.0 이래로 -7까지 있던 대체 상태에다 -8과 -9라는 새로운 대체 상태 추가 (이건 아주 특수한 기능이고 말 한 마디로 설명하기가 곤란해서...)
  • 편집기에 있는 여러 사소한 버그들 잡음. (그냥 평범하게 쓰는 데는 별 영향 없음)
  • 북한 표준 두벌식 글쇠배열의 오류를 바로잡고, 글쇠배열이 아닌 입력 유형 파일로 제공. 고증을 거쳐서 낱자 결합 규칙과 오토마타까지 북한의 실제 한글 입력 방식을 재현함.
  • 완전히 잉여 기능이긴 하지만, 2.0 이래로 10년째 변함없이 갖고 있던 한컴 2바이트 완성형 옛한글의 변환 테이블에 존재하던 일부 오류 수정

진짜로 작업하고 싶은 것들은 규모가 훨씬 더 큰 것들인데.. 이거 작업은 아무래도 논문 통과 후에나 가능할 것 같다. 단어 단위 한자 변환 기능은 도대체 언제 넣나. ㅜㅜ

2. 철도

<자유 여행 패스와 함께하는 경전선 3일 여행> 클릭.
본인은 지난 겨울방학 때 하나로 티켓으로 경전선을 완주한 경험이 있는 사람으로서, 저런 글은 정말 뼛속까지 철덕력으로 넘치는 사람만이 쓸 수 있다는 걸 적극 공감한다. 한 우진 님께 그저 존경과 찬사를 보낼 뿐이다.

‘두 역 갔다가 한 역 되돌아오기’라는 게 있을 수 있다는 걸 본인은 알고 있었지만, 이걸 저 글에서처럼 이론으로 정립한 건 처음 본다.
대전에서 서울까지 직통 열차가 좌석이 없을 때도 대전-천안, 천안-서울처럼 구간을 나누면 두 구간 모두 대체로 좌석이 생긴다. 이런 것처럼 열차는 중간 정차역이 있다는 특성상 단순 point-to-point 교통수단인 고속버스나 비행기보다는 뭔가 ‘테크닉’이 많이 발달할 수 있는데, 이런 것도 철도의 매력임이 틀림없다.

3. 기독교

모처럼 UCC 하나 공개한다.
내가 굉장히 좋아하는 찬양인 <놀라운 주의 은혜>(Wonderful Grace of Jesus)의 1절을 혼자 아카펠라 4부 합창으로 불러 봤다. 여자친구라도 있으면 듀엣이 됐을 텐데 그렇지 못해서 그냥 싱글 코어이다. ㅋㅋ 들어 보시라. 이것이 화음의 위력이다.

그리고 본인은 작년 겨울방학 때, 킹 제임스 성경과 기독교회사에 대한 아주 유익한 다큐멘터리 영화 A Lamp in the Dark의 대본 번역에 참여한 바 있다. 그 영화가 드디어 자막이 삽입된 영상물로 완성되었으니 관심 있는 분들은 클릭해서 보시기 바란다. 무려 3시간에 달하는 분량.

난 2010년부터 블로그로 홈페이지 체계를 고친 이래로, 종교 관련 글에 내가 믿는 게 좋다는 식의 글은 잔뜩 올렸어도, 남이 믿는 게 잘못됐다는 글은 거의 올리지 않고 그런 건 최대한 자제하면서 지냈다.

그랬는데 요 최근에 성경의 역사 시리즈와 천주교 시리즈처럼 수위가 센 글이 갑자기 올라온 이유는... 바로 이 번역 작업을 하면서 동기 부여를 받아서였다. 이건 좀 양심상 글로 좀 정리해서 올리지 않으면 안 되겠다는 마음의 부담이 들어서이다. 이 영화를 보면 참된 교회사와 천주교의 정체, 바른 성경과 부패한 성경의 출처와 원인 등의 모든 것을 바르게 이해할 수 있다. 강추.

4. 한글 진영

어제(17일 토), 정말 오랜만에 한글 학회를 찾았다. 지금까지 연락을 너무 안/못 하고 지낸 분들께 인사도 드릴 겸 해서이다. 임원 모임과 더불어 <한국어의 힘>이라고 김 미경 교수의 특별 강연도 있었는데, 무척 유익한 내용이었다. 대략 이런 요지.

  • 우리나라처럼 이렇게 단일 모국어가 공식 언어로 통용되어 계층간에 위화감이 없고 소통에 불편이 없는 사회가 얼마나 복 받은 것인지 알아야 한다.
  • 모국어라는 건 그렇게 호락호락 취사선택 가능한 게 아니며, 이중 언어 국가들은 두 언어가 동등하게 공존하고 있는 구도가 결코 아니다. 복 거일 씨의 영어 공용화론은 가정 내지 전제 조건부터가 잘못 설정되었다.
  • 한국인만치 이민 2세가 자기 모국어를 쉽게 저버리는 민족은 별로 없다. 교포와 국내 외국인들에 대한 체계적인 한국어 교육이 절실하다. 모국어 실력은 국가 경쟁력이다.

나뿐만이 아니라 내가 다니는 대학원 소속의 다른 학생들도 들으면 참 좋았을 텐데(특히 한국어 교육이 세부 전공인 분들) 아쉽다.
김 선생님은 요즘 젊은 사람들이 이런 언어 이슈에 많이 관심을 가져야 한다며 아쉬워하셨는데, 그때 현장에 있던 사람은 나 빼면 진짜로 전부 5, 60대 이상 중년들밖에 없었다.;; 안타깝지만 한글 학회에서 여는 모임들이 대부분 그런 분위기이다. ㅡ,.ㅡ;;

철도와 성경 덕질에 한동안 밀려 있던 이쪽 분야에 오랜만에 새 기운을 좀 충전했다. 그나저나, 한자 진영은 이 2012년에 아직도 초등학교 한자 교육 시행에 목숨을 걸고 있다니, 정말 놀랍다.. ㅜㅜ

5. 노트북 교체

본인, 조만간 새 노트북을 장만할 예정이다. 무척 정들었지만 구닥다리가 되어 버린 코어 2 듀오 기종을 거의 4년 가까이 썼다. 마침 부모님께서 쓰시는 더욱 고물 구닥다리 컴퓨터는 듣자 하니 이제 하드웨어가 맛이 가고 진짜로 폐기할 때가 된 듯하다. 그래서 지금 내 컴을 고향으로 보내고 나는 새 걸 장만하는 게 계획인데.. “맥북이냐 아니냐” 때문에 너무 고민된다.

  • 장점: 10년 넘게 Windows 독점만 경험하다가 이번 기회에 좀 새로운 세계로.
  • 단점: 내가 모든 걸 알고 통제하지 못하는 운영체제를 써야 하는 데서 예상되는 굉장한 이질감과 적응 기간 (비록 Windows를 같이 쓴다 하더라도 불편 불가피)

일반 유저가 아니라 개발자, 프로그래머이기 때문에 맥북을 더욱 써 봐야 할 명분이 있는 반면, 역설적으로 그 이유 때문에 Windows 기득권을 희생하기도 대단히 곤란한 처지이다.
뭐, 내가 10년 전 고등학생 시절처럼 인제 와서 본격적으로 xcode와 맥 프로그래밍을 공부할 여력이 있을 것 같지는 않다. 그리고 윈도우 하나만 해도 앞으로 8이 나오면 또 이상한 게 잔뜩 도입되어 바뀌어 있을 텐데. IT계는 정말 너무 복잡하다.

Posted by 사무엘

2012/03/18 08:20 2012/03/18 08:20
,
Response
No Trackback , 5 Comments
RSS :
http://moogi.new21.org/tc/rss/response/656

요즘 근황

1. 바쁘고 잠 부족

매일 5시간 이하로 자는 나날이 3일 이상 지속되었을 때 사람 정신이 얼마나 피폐해지는지를 요즘 체험하면서 지낸다. 미치겠다. 조금만 틈만 나면 정신줄을 확 놓고 싶어지고, 짜증나고 일의 집중도와 생산성이 급격히 떨어진다. 이 말년이 표현했듯이 생명체의 4대 의무 중 하나가 잠의 의무이다. -_-;;

1999년쯤, 당산 철교가 재시공 중인 관계로 서울 지하철 2호선의 서쪽 고리가 끊어져 있던 시절, 노조가 파업까지 해서 비전문가인 대체 기관사가 투입된 적이 있었다. 그랬는데 그 중 어떤 사람은 극심한 과로로 인해 눈 뜨고 잠드는 경지에까지 이르렀고, 두단식 승강장이 되어 버린 합정 역의 수동 운전 구간에서 열차를 못 세우고 선로가 끊어진 곳으로 열차를 탈선시키는 아찔한 사고를 냈었다. 조금만 더 갔으면 열차는 끊어진 다리를 넘어 강으로 추락했을 테니 말이다.

그런데 그 사람 심정이 이해가 된다. 난 잠에 약하니, 아무래도 나폴레옹 같은 위인은 못 되는 게 틀림없다. 덕분에 블로그 글 비축분도 예전에 비해 줄어드는 중.

그런 와중에도 <날개셋> 한글 입력기 다음 버전 개발은 틈틈이 치열하게 진행되고 있다.열몇 가지에 달하는 개선 사항들 중, 요 근래엔 굉장히 좋은 성과가 있어서 하나 소개하겠다. 프로그램의 모든 과정에서, 운영체제의 known, system DLL 말고 일반 DLL을 로딩할 때는 언제나 절대 경로를 지정하게 개선함. 이것은 아주 바람직하고 진작에 취했어야 할 조치인데, 이로써 얻은 긍정적인 효과는 다음과 같다.

- fake DLL을 잘못 로딩하거나 인식할 가능성을 원천 차단하여 프로그램의 잠재적인 보안 위협을 크게 줄였다. 가령, <날개셋>과 전혀 관계가 없는 동명이인(namesake) NGS3.DLL을 로딩하는 프로그램 내부에서도 이제 <날개셋> 외부 모듈이 잘 동작할 수 있다.
- FireFox Nightly에서 <날개셋> 한글 입력기 외부 모듈이 전혀 구동되지 않는다는 버그 신고가 들어와 있었는데, 이를 덩달아 해결. (FireFox 구버전에서는 그런 현상이 없었다 함)
- 드디어.. 서로 API가 호환되지 않는 <날개셋> 버전을 사용하는 타자연습과 입력기 외부 모듈이 “동시 구동이 가능해졌다!” 이제 앞으로는 타자연습에서 외부 모듈을 같이 쓰기 위해서 두 프로그램을 항상 동시에 업데이트해야 할 필요가 없다.

2. 국어 정보 처리 시스템 경진대회

국어 정보 처리 시스템 경진대회라는 게 있다. 문화 체육 관광부와 국립 국어원이 공동 주최하는 이 대회는, 가장 직접적으로는 방대한 양의 세종 말뭉치를 효율적으로 조회하고 의미 태깅을 똑똑하게 해 주는 소프트웨어의 개발을 독려하기 위해 시행되었다. 하지만 그것 말고도 한국어· 한글과 관련된 뭔가 독창적인 소프트웨어는 무엇이든 응모 대상이 될 수 있다.

그러고 보니 공모전인데 왜 경진대회라는 표현이 쓰였는지 모르겠다. 2009년부터 시행해서 올해로 3회째이다.
한 달도 더 된 뒷북이긴 하다만, 본인은 <날개셋> 한글 입력기 6.3을 출품해서 은상을 받았다. 대상과 금상에 이은 3등.

사실, 내 프로그램은 다른 작품들과는 체급이 근본적으로 다르다. 11년 전에 1.0이 이것보다 더 큰 대회에서 1등을 한 적도 있는 걸... 그리고 내 프로그램은 말뭉치라든가 사전, NLP 같은 분야를 직접적으로 다루지도 않는다. 이런 프로그램이 나올 거라고 심사 위원들이 전혀 예상하지 못했을 소재의 프로그램이다만(오히려 심사 위원 중에 내가 과거에 두벌식 제정 위원 중 하나였다고 말한 분도 있었다-_-)...
그래도 내 프로그램은 국어 정보 처리와 분명 밀접한 관계가 있다. 저 정도로 입상을 했으니 옛날 생각이 나고 기분은 좋다. 입상작들의 수준도 그렇게 호락호락 허접한 편은 결코 아님.

금상을 받은 분은 나이 지긋한 개인 개발자이신데 세종 전자 사전 통합 검색 시스템을 만들었다.
대상을 받은 울산 대학교 팀은 전산학과의 한국어 처리 연구실에서 한국어 형태소 분석기를 개발하면서 몇 년째 작정하고 이 대회만 공략한 경우이다. 한 우물만 파면서 2010년 금상에 이어 이번에 대상을 수상했다.

3. 늦가을의 불청객, 모기

11월이 꺾여 가는 와중에도 아직까지 날씨가 별로 춥지가 않다. 특히 이상 고온이 기승을 부리던 월초엔 집에서 여전히 에어컨이나 선풍기를 틀어야 할 정도였다.
그래서일까? 본인은 이놈의 모기 때문에 홍역을 치르며 악몽 같은 가을을 보냈다. 하긴, 뉴스에서도 보도된 적이 있을 정도였다.

저녁에는 가능하면 선풍기· 에어컨을 가동하기보다는 문을 개방하여 집안을 냉각시키고 싶은데, 그럴 때면 정말 어김없이 모기가 기어들어오곤 했다. 피 빨아먹지, 게다가 귓가에 날아다니는 소음은 사람 기분 잡치기에 최적이다. 차라리 열대야가 기승을 부리는 한여름에는 문을 열 생각 자체를 안 하고 무조건 에어컨 콜인데, 지금은 그게 아니다 보니 모기가 더욱 부각되는 것 같다.

때려잡자니 피 빨아먹은 모기는 벽에 지저분한 혈흔을 남기고, 살충제는 사람에게도 무척 해로운 화학 약품이고... 처리하는 방법도 딜레마이다.

하루는 한밤중에 한적한 주택가에다 차를 세워 놓고 차 안에서 잠을 잤다. 냉각과 환기를 위해 창문을 약간만 열어 놨는데... 그게 실수였다. 그로부터 30분이 채 되기 전에 팔뚝에 가려움이 느껴졌고, 실내등을 켜서 차내를 둘러봤을 때 나는 기겁을 하고 말았다.
그 좁은 틈새를 타고 모기가 이 작은 승용차 안에 서너 마리씩이나 들어와 있었기 때문이다. ㅜㅜ 이런 썩을..;; 이놈들은 잠도 안 자나.;;

제아무리 살생을 하지 말자고 주장하는 박애주의자라 하더라도 파리· 모기를 죽이지 말자고 주장하는 사람은 없을 것이다. 체벌 반대, 사형 반대, 채식주의, ‘자연으로 돌아가자’ 이런 식의 주장에 본인은 성경적으로 100% 동의하지 않는다. 자연으로 돌아간다 해도, 이미 죄로 인해 타락하고 저주받은 자연은 인간에게 어차피 좋은 것만 선사하지는 않는다. 죄로 인해 어쩔 수 없이 필요해진 필요악이나 그 말단의 나쁜 결과만 지워 보려 애써도, 그 본질적인 원인이 없어지지는 않는다.

4. 노트북 키캡 이탈

지금 쓰는 제 4대 노트북은 용하게도 최초로, 3년이 넘게 키캡 하나 안 빠지고 잘 쓰고 있었는데
드디어 키캡 하나 이탈.. ㅜ.ㅜ
보통 단골로 빠지던 키캡은 Space나 화살표 키, 엔터 같은 부류인데 이번에는 이례적으로 문자 키인 기본 자리 F 키가 빠졌다. 문자 키의 키캡이 빠진 경우는 본인의 노트북 인생 13년 만에 처음이다.

뭐, 화살표나 엔터도 이미 키캡이 덜렁덜렁하고 상태가 위험하긴 마찬가지임.
노트북 키보드는 이거 좀 튼튼하게 만들 수 없나 아쉽긴 하다.
나중에 키캡이 세 개째까지 빠져 버리면 키캡을 전면 교체할 생각이다.
그나저나 키보드 밑에 껴 있던 먼지와 온갖 솜털의 양을 보고 기겁함. 먼지는 그렇다 치지만 이 털들의 정체는 뭐냐!!

5. VMware로 녹음하기

VMWare에서 돌리고 있는 guest OS에서 마이크 녹음이 안 되는 걸 보고 놀랐다.
guest OS에서 나는 소리를 녹음하는 게 아니라, host에서 꽂은 마이크의 소리를 guest에다가 전달하여 녹음하는 것 말이다.

host는 비스타이고 guest는 XP. 물론 하드웨어 계층의 차이가 많이 나는 OS이긴 하다만, USB에 네트웍에 별걸 다 잡아 주는 천하의 VMWare가 마이크를 못 잡아 주다니?
녹음을 시키면 마이크 소리는 없이 그냥 잡음만 녹음될 뿐이다.
한국어와 영어 키워드로 인터넷 검색을 해 봐도 딱히 답이 안 나온다..;; 원래 잘 안 되나 보다.
윈도우 XP에서만 돌아가는 음성 인식 관련 기능을 좀 테스트하고 싶었는데 말이다..

Posted by 사무엘

2011/11/15 08:29 2011/11/15 08:29
, ,
Response
No Trackback , 7 Comments
RSS :
http://moogi.new21.org/tc/rss/response/599

« Previous : 1 : 2 : 3 : 4 : 5 : 6 : Next »

블로그 이미지

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

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2024/04   »
  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:
2682308
Today:
663
Yesterday:
1606