세벌식 찬사

요즘 <날개셋> 타자연습에서 추가된 "김 화백 어록" 연습글로 재미있게 타자 연습을 하고 있다. 이런 연습글을 진작에 추가할 생각을 왜 못 했는지 모르겠다. ㅋㅋㅋㅋ

본인은, 사람이 타자를 하는 동작이 컴퓨터 CPU가 돌아가는 과정과 비슷한 구석이 있다는 생각을 오래 전부터 해 왔다.
연습글은 기계어 인스트럭션들이고, 글을 읽는 사람의 눈은 디코더. 타자 속도는 클럭 속도.-_-;;
CPU에 캐쉬 메모리가 있고 파이프라이닝이 있는 것처럼, 사람이 타자를 하는 것도 사실은 글자 단위가 아니라 최소한 단어 단위, 덩어리 단위로 하게 된다. 영문 독해를 빨리 하려면 단어 하나하나가 아니라 덩어리가 통째로 머리에 들어와야 하듯, 타자도 마찬가지이다. 글자 나부랭이 깨작깨작 눌러가지고는 마치 독수리 타법만큼이나 속도가 빨리 날 수가 없다.

세벌식이 두벌식보다 우수하고 속도가 빠른 이유는, 겨우 자모 단위가 아니라 그렇게 머릿속의 덩어리를 그대로 글자판의 손동작으로 옮기는 데 두벌식보다 월등히 더 유리한 구조이기 때문이다. 익숙한 어절이 등장하면 그 초중종성 낱자와 손 모양이 일대일 일심동체가 되어 머리의 지시가 마구잡이로 손으로 전달되고, 머리는 그 글자의 다음 글자가 이루는 손 모양까지 예측하게 된다. 일명 날타. 이런 최적의 조건이 잘 만족되면 세벌식으로 단문은 900~1000타도 어렵지 않게 나온다.

CPU로 치면 파이프라인이 쫙쫙 잘 되는 인스트럭션이라 할 수 있는데 공 병우 세벌식은 우-좌 리듬감 덕분에 이런 게 잘 된다. 쭈루루룩~ 그냥 타자를 치고 싶어진다. '한글날' 같은 글자... 쫘르륵~ 파이프라인이 최적이다.

날타는 오타가 나기 쉽다. 그런데 세벌식은 모아치기라든가 각종 한글 입력 설정 보정을 통해서 그런 오타를 보완하는 시스템까지 갖출 수 있으니, 심리적으로 더욱 편하고 막힘없이 타자를 할 수 있다. 꽤 오랫동안 지치지 않고 장문을 단문 치듯 치는 게 가능하다.
물론 세벌식에서도 '예의, 엽, 까'처럼 좌우 교대가 어긋난다거나 동일 손가락 연타가 발생하는 글자는 미스가 발생하긴 하지만, 종성과 초성 사이의 불규칙한 왼손 연타로 온통 얼룩져 있는 두벌식의 불편함에 비할 바야 물론 아니다.

또한, 앞에서 예를 든 것처럼 대놓고 손가락 움직임이 어긋나는 연타까지는 아니지만 세벌식으로 치기 좀 어려운 글자가 또 있다. '불량률' 같은 단어는 검지의 운지가 1단에서 4단까지 들쭉날쭉해서 세벌식을 10년 넘게 쓴 본인에게도 여전히 쉽지 않다. 이런 글자는 날타가 안 통하고 한 낱자씩 속도를 줄여서 또박또박 쳐야 한다. CPU로 치면 공간 locality의 위배 때문에 캐쉬 미스가 나는 메모리 접근에 비유할 수 있겠다. 날타냐 정타냐를 잘 결정해야 오타 없이 빠른 타자를 할 수 있다. 오타가 한 번 나면 손실이 가히 엄청나기 때문에.

두벌식은 4단을 안 쓰고, 치기 편한 글자와 치기 불편한 글자 사이의 편차가 세벌식만치 심하지는 않다.
하지만 평균적인 타자 experience가 세벌식보다 훨씬 나쁘다. 세벌식은 입체 교차이고 두벌식은 신호등이 있는 평면 교차..

어차피 800타, 900타 치지도 못하고 스마트폰용으로 작은 화면에다 그냥 버튼 수 적은 입력 방식을 만들 때야 두벌식이든 그보다 더 복잡한 입력 방식이든 크게 상관할 바가 아니다만... 생업을 목적으로 방대한 양의 글을 입력할 수 있는 정도의 규모를 갖춘 기계에서 한글을 입력하는 데 세벌식을 생각하지 않는다는 건 어불성설이다.
특히, 타자기를 지나치게 폄하하는 의견에 본인은 다음과 같은 관점에서 동의하지 않는다.

첫째, 타자기의 형태를 거의 그대로 답습한 지금 같은 키보드보다 더 보편적이고 빠른 문자 입력 스키마는 지금까지 나오지 않았으며, 본인은 앞으로도 키보드가 그렇게 호락호락 없어질 거라고는 생각하지는 않는다.
참고로 한 10년 전부터, 스마트폰 같은 게 없던 시절부터도 앞으로 음성 인식 기술 때문에 키보드가 없어질 거라는 낭설이 떠돌았었다. 과연? -_-

둘째, 사람들은 공 병우 세벌식이 타자기를 고려하느라고 뭔가 굉장히 많은 걸 희생했다고 생각하는 경향이 많다. 그러나 그렇지 않으며, 공 병우 세벌식은 기계의 물리적 호환성과 사람의 편의· 심리라는 두 토끼를 매우 훌륭한 형태로 모두 잡았다.

그리고.. 늘 하는 말이지만, 오토마타가 장땡이 절대 아니다.
두벌식은 오토마타가 있으니까 컴퓨터에서나 겨우 문제될 게 없는 수준인 반면,
세벌식은 이론적으로 오토마타가 아예 없어도 되고, 있으면 당연히 두벌식보다 훨씬 더 앞서갈 수 있다.

세벌식이 글쇠 수가 좀 많은 것은.. 그래 솔까말 손가락이 짧은 사람에게 물리적으로 약간은 불편할 수 있다.
그러나 글쇠배열 자체가 외우기 힘들다거나 배우기가 그렇게 엄살 부릴 정도로 힘든 건... 절대 절대 아니다.
정말로 두벌식을 두 시간 만에 익혔으면 세벌식은 세 시간, 아니면 그래 까짓거 네 시간 만에 익히는 정도.
그러고 나서 평생 그 글자판을 쓰는 시간은 얼마나 되며, 평생 만들어 내는 글자는 몇 자나 될까?
이게 비교나 되는 게임이란 말인가?

그 글쇠 조금 더 익히는 대신에 얻는 것, 그리고 그 글쇠 좀 줄여서 잃는 것...
내가 보기엔 전자가 훨씬 더 남는 장사인데 사람들이 고작 그것만 갖고 야단법석을 떠는 게 안타깝다.

흔히, 지금 아무리 비용이 들더라도 100년 앞을 내다보고 미래를 위해서 해야 하는 투자의 예로 남북 통일도 있고, 독립 운동-_-도 있고 220볼트 승전도 제시되곤 하는데,
세벌식을 쓰는 건 그런 것보다도 더 비용이 덜 들고, 휠씬 '덜 극단적인' 예이다.

공 박사가 아니었으면 공 병우 세벌식 같은 글쇠배열은 도대체 얼마나 더 나중에야 나오게 됐을까, 아니 지구가 멸망하기 전에 발명되는 게 가능하긴 했을까?
컴퓨터는커녕 글을 기계로 쓴다는 생각 자체가 없던 시절에 그런 걸 만들 생각을 했다면, 공 박사는 얼마나 천재이고 시대를 앞서간 사람이었던가?

오늘은 모처럼 아주 고전적인, '클래식'한 주제를 다시 꺼내 보았다.
내가 이렇게 이따금씩 세벌식에 '자뻑'하는 건.. 다 이유가 있어서이다. ^^;;

Posted by 사무엘

2011/06/19 19:22 2011/06/19 19:22
, , ,
Response
No Trackback , 8 Comments
RSS :
http://moogi.new21.org/tc/rss/response/528

My Programming Life

1.

<날개셋> 한글 입력기는 동일한 입력기 커널을 공유하는 세 개의 프런트 엔드가 있다.
그 중에서 가장 존재감 있는 터줏대감은 전용 에디터인 편집기이고, 실질적으로 가장 널리 이용되는 프로그램은 윈도우용 IME인 외부 모듈이다. 한편, 편집기처럼 실행되어 마치 IME처럼 동작하는 포인팅 장치 입력 유틸리티인 입력 패드도 지난 5.3 버전에서부터 추가되어 제 3의 프런트 엔드 구실을 하고 있다.

그 중 가장 먼저 만들어진 ‘편집기’는... 프로그램을 만든 본인부터가 에디터로서 아주 유용히 사용한다.
차라리 외부 모듈은 디버깅 할 때 외에는 사용하지 않는다. 운영체제의 기본 IME로 지정되어 있으면 파일을 고칠 수가 없어서 디버깅을 못 하기도 하기 때문이다.

<날개셋> 편집기는 어떤 점에서는 아주 답답하다. 가변폭 글꼴이 지원 안 되고 글씨 크기 조절도 안 되고, ClearType 렌더링이라든가 OpenType 스펙 등 오늘날의 모든 최신 타이포그래피 기술로부터 완벽하게 소외된 외딴 섬이기 때문이다.

그러나 한편으로 <날개셋> 편집기는 아주 작고 가벼우면서도 윈도우 95 이래 어떤 OS에서나 동일하게 유니코드 5.2 옛한글을 마음대로 조합할 수 있고 한글을 내 마음대로 다룰 수 있는 우리집 안방 같은 공간이다. 내가 만든 프로그램이어서 자화자찬 차원이 아니라 정말로 그렇다.
입력 기능뿐만 아니라 다양한 텍스트 필터도 있고, 한글을 자모 단위로 찾고 입력기에다 넘겨주는 글쇠를 붙여넣는 것 같은 아기자기한 기능도 있다. 도스 시절 추억의 도깨비 한글 비트맵 글꼴을 볼 수 있는 건 덤이다.

예전에는 옛한글은 오로지 내장 글꼴로밖에 표현할 수 없었는데 5.3에서부터 임의의 조합 테이블과 추가 자모를 내장 가능한 자체 비트맵 글꼴 포맷을 제정함으로써 <날개셋> 한글 입력기의 커널은 나름대로 글꼴도 독립을 이뤘다. 아래아한글 1.x와 비슷한 글월 입력 환경을 윈도우 환경에서 재현해 낸 것이다.

완전한 텍스트 에디터 엔진을 처음부터 새로 만들었기 때문에, 앞으로 한글 표현 방식이 어떻게 바뀌든 이 구조에 맞춰 엔진을 마음대로 내가 고칠 수 있다.
리눅스나 맥 OS에서는 이런 게 언제쯤 상륙 가능할까? ㄲㄲ

2.

지금까지 <날개셋> 한글 입력기를 만드는 과정에서 그 당시엔 내가 방법을 전혀 몰라서 어려움을 겪던 고비가 몇 차례 있었다.
- 인스톨 패키지 만들기(2002~2003년): MSI 기반으로 완전히 해결
- 외부 모듈(2004~2005년): 3.x 초창기 버전 때 무수한 시행 착오를 겪으면서 결국 안정화 단계. 하지만 “아직까지도” 일부 극소수 몰상식-_-한 응용 프로그램에서 사소한 오동작 버그 신고가 올라오고 있음
- 64비트(2007년): 결국은 본인이 64비트 기계를 직접 장만하면서 지원에 성공.

3.

한 컴퓨터를 놔두고 세벌식 사용자인 본인과 두벌식 사용자인 지인이 같이 앉아 문서를 읽으면서 검토와 교정을 하고 있었다. 이때 복벌식 입력 방식을 아주 유용하게 사용했다. 글자판 전환을 할 필요 없이 서로 자기에게 익숙한 글자판으로 자기가 수정하고 싶은 곳에서 바로 글자를 입력하면 되니 이렇게 편할 수가 없었다. ^^

이거 하니까 세벌식 관련 다른 팁이 또 생각난다. 세벌식 숫자 배열이 익숙한 분이라면, numlock이 켜져 있을 때 오른손 숫자 자리가 non-shift 자리로 내려오게 하면 엑셀 같은 데서 숫자 입력을 아주 편리하게 할 수 있다. <날개셋> 한글 입력기로는 가능하다.

4.

버전 5.53 내지 5.65쯤부터 추가되었지 싶은데, <날개셋> 편집기로 프로그램이 아닌 문서 창(MDI)의 시스템 메뉴를 보면 해당 문서 파일의 ‘속성’ 창을 바로 꺼내거나, 탐색기를 꺼내거나 전체 경로를 복사하는 명령이 있다. ‘파일 경로 복사’를 고르면 되는데, 지금까지는 진짜 말 그대로 파일의 경로가 텍스트 형태로 복사되어 메모장에서만 그걸 붙여넣을 수 있었다.

그런데 탐색기에서 Ctrl+V를 누르면 해당 파일 자체가 실제로 복사도 되게끔 프로그램을 고쳐 봤다. 메모장과 탐색기는 클립보드를 사용하는 방식이 완전히 다르기 때문에 이 기능은 서로 충돌을 일으키지 않으며, 이렇게 하니까 아주 편하다. 5.8 버전에 이 기능이 반영되지 못해서 아쉽다.

5.8을 릴리즈한 후 현재까지 도움말의 오타 내지 로그인 화면· 아웃룩· vim 등에서의 사소하지만 쉽지 않은 외부 모듈 관련 버그가 몇 개 보고되어 있다. 하지만 다들 프로그램의 성능이나 안정성(죽는다거나-_-)과 관련된 건 아니다. MS IME의 소스를 직접 보지 않는 이상 이런 것까지 다 완벽하게 처리하는 버그 없는 IME란 제작 불가능하다. -_-

5.

다음은 <날개셋> 타자연습 이야기. 지금부터는 그림도 좀 곁들이겠다.

사용자 삽입 이미지
요즘도 실력 유지를 위해 타자 연습을 안 하는 건 아닌데,
주옥같은 연습글을 만들었다. 다음 버전에 추가할지 진지하게 고민 중이다. ^^;;

공 병우 세벌식은 10년을 넘게 써도 한글의 위상을 끌어올린 정말 위대한 발명품임이 느껴진다. 그 반면 저 불편한 현행 두벌식 글자판은 어떻게 쓰는지 그걸로 빨리 치는 사람들이 대단하기 그지없다. 세벌식의 단점--기껏해야 글쇠 수 좀 많고 4단 쓰는 것--에 비해 두벌식의 단점은 훨씬 더 치명적이다.

사용자 삽입 이미지
2008년부터 2010년까지 존재하는 본인의 게임 점수판은 전부 ‘승리’(12단계 깨고 엔딩)이다. 본인이 사무엘이라는 이름을 쓰기 시작한 건 2008년 말부터임.
<날개셋> 타자 게임은 과거의 한메 타자 베네치아보다 훨~씬 더 어렵지만 요즘은 한글 타자가 워낙 일상화했기 때문에 본인 말고도 엔딩 보는 사람이 꽤 있을 것이다.

6.

끝으로, 10년 전에 만들었던 WordTech 엔진(컴퓨터 자동 대국 기능)을 요즘 완전히 새로 다시 짜고 있다. 스크린샷은 기존 WordTech와, 새 엔진(GUI를 갖다붙이지 않은 콘솔 프로그램)끼리 서로 검증 대국을 시키는 모습이다.

사용자 삽입 이미지
본인은 <날개셋> 한글 입력기를 만들기 전엔 국내에서 거의 최초로 크로스워드 게임 엔진을 만든 바 있으나... 그 당시의 작품은 지금의 관점에서 보면 기술적으로 개허접.. ㄲㄲㄲㄲ

요즘은 워낙 컴퓨터가 똑똑해진 덕분에, 굳이 이것보다 더 빠르고 메모리를 덜 쓰는 크로스워드 게임 엔진을 만든다는 게 큰 의미는 없지만... 이번에 새로 짠 코드는 메모리 사용량, 계산량, lexicon의 자료구조와 알고리즘, 코드의 깔끔함과 재사용성 등 모든 면에서 10년 전의 구닥다리 코드와는 비교가 되지 않는다. 참으로 아름답다. ^^;;

사실, 이렇게 만들면 된다는 이론적 기반은 이미 수 년 전에 완성되었지만 <날개셋> 개발 때문에 뒷전으로 밀려서 지금까지 작업을 못 하고 있었을 뿐이다.
WordTech도 버전업 좀 하고 싶은데.. ㅠㅠ 컴퓨터과학과 대학원 수업에서 무슨 과목으로든 프로젝트로 좀 할 기회라도 있었으면 좋겠다. 이 엔진 얹으면 버전 4.0으로 가는 건데.;;

콘솔은 만국의 공통 인터페이스이다 보니(표준 입출력 스트림^^), 엔진을 비주얼 C++뿐만이 아니라 오랜만에 DJGPP로도 컴파일해서 도스에서 돌려 봤다. 똑같이 32비트이기 때문에 별 어려움 없이 돌아간다. 지금도 DJGPP가 버전업이 되고 있는지는 모르겠지만 내가 보유하고 있는 건 무려 1997년에 설치한 버전. 혹시 bool 키워드가 지원되지 않나 확인해 봤는데 다행히 지원한다.

10년 전에는 DJGPP의 그 느린 빌드 속도가 무척 거슬렸으나 지금은 그마저도 전광석화. 별도의 도스박스 같은 에뮬뿐만이 아니라 그냥 윈도우 운영체제의 NTVDM에서도 잘 돌아간다.
단, printf의 포맷 지정자로 %c만 인식하고 %C는 인식하지 않는다. 대문자를 찍는다는 생각에 %X와 %x(16진수 숫자)를 구분하듯 습관적으로 %C를 지정해 줬는데 인식이 안 되더라. 뭐, 어차피 찍을 때 chCode+'A' 식으로 대문자를 지정하기 때문에 %c와 %C는 전혀 구분할 필요가 없고 %c만 지원해도 충분하긴 하다.

이상으로 본인의 programming life 잡설 끗.

Posted by 사무엘

2010/12/29 16:46 2010/12/29 16:46
, , , , , ,
Response
No Trackback , 12 Comments
RSS :
http://moogi.new21.org/tc/rss/response/440

안경이 제아무리 시력을 강화해 주고 눈을 보호해 주고 얼굴 외모를 살려 주고 온갖 좋은 액세서리 기능이 있다고 해도, 안경 쓸 필요가 없는 건강한 눈보다 좋지는 못하다.

휠체어가 제아무리 푹신한 웰빙 좌석이 있고 심지어 컴퓨터도 달려 있고, 전동이어서 이동도 힘 안들이고 편리하게 된다고 하더라도 사람의 건강한 다리 자체를 대신할 수는 절대 없다.

이것은 본인이 컴퓨터에서 일본어를 입력해 보면서 느낀 점이다.
자, 이제 본인이 무슨 얘기를 꺼낼지 눈치 빠른 분이라면 상상이 될 것이다.

일본어 입력기는 뭔가 휠체어 같은 존재라는 느낌이 든다.
제아무리 일본어 IME에 일본어 사전이 통째로 들어있고 환상적인 한자 변환, 전/반각 변환, 히라가나/가타카나 변환에 상용구, 맞춤법 검사기 기능까지 워드 프로세서에나 있을 법한 기능을 죄다 옮겨 놓았다고 해도..
IME 자체가 아예 필요 없이, 치는 대로 아무 제약 없이 곧바로 입력이 접수되는 알파벳/숫자 입력만치 편리할 수가 있을까?

글자 하나로도 모자라서 어절 전체를 본문에다 바로 넘겨주지도 못하고 조합 영역으로 잡고, 또 변환하고, 잘못 변환한 게 있으면 교정하고, 사전 업데이트해서 신조어 등록하고..;

수분이 몸을 무겁게 하는 것보다도 한자는 문자 생활을 더욱 무겁게 한다. 문자를 처리하는 인간의 시간을 낭비하고 비효율을 초래한다.
뭐, 한자라는 문자가 만들어진 것 자체가 인류 역사의 비극이고 한자는 당장 없어져야 할 개 쓰레기라는 식의 초딩스러운 주장을 하겠다는 게 아니다. 본인은 한자의 그 무한한-_- 제자 원리에 담겨 있는 오묘함을 인정하며, 인류가 오랜 시간 동안 한자를 이용해서 축적한 동양 문화 자산의 가치도 존중한다.
다만, 오늘날처럼 PC· 노트북도 모자라서 스마트폰까지 등장한 정보화 시대에 한자는 너무나 거추장스러운 legacy로 전락해 있다는 객관적인 현실만을 얘기하고자 할 뿐이다.

출처는 잘 모르겠다만 누군가가 말하길, 일본의 경쟁력을 떨어뜨리는 3N 중의 하나가 이런 일본어 정서법이라고 '카더라'. (일본의 무슨 메이저 통신 회사, 나리타 공항, 그리고 일본어-_-)
MS 연구소에서 근무하는 어떤 엄청 똑똑한 사람이.. 일본의 문자 입력 체계는 진짜 ㅂㅅ 장애인급이라고 혹평을 한 글을 썼다는 소식도 본인은 들은 기억이 있다.

이런 점에서 보면 한국과 일본은 태양계의 행성 중 마치 지구와 금성처럼 지리적으로는 굉장히 가깝지만, 문화적으로나 특히 문자에 관한 한은 정말 지구와 금성의 대기 구성의 차이만큼이나 극과 극인 것 같다.

물론, 아무리 눈이 건강한 사람이라도 눈을 보호하기 위해 필요하다면 가글이나 선글라스를 써야 하고,
아무리 다리가 정상인 사람이라도 빨리 이동하려면 다른 교통수단을 이용해야 한다.
<날개셋> 한글 입력기는 한글 문자 입력이라는 분야에서 휠체어 같은 존재가 아니라, 오토바이나 자동차 같은 존재이고 싶다. 이것이 본인이 생각하는 개발 철학이다.

원래 한글은 글꼴과 글자판과 코드 체계만 약간 튜닝을 하면 로마자처럼 직결식--중간 조합 상태가 존재하지 않으며 치는 대로 곧바로 찍히는-- 입력이 가능하다. 풀어쓰기가 아니라 모아쓰는 체계를 유지하면서도 말이다. 세벌식 타자기가 그 예이며 그 원리를 발견해서 처음으로 실용화한 분이 잘 알다시피 공 병우 박사이다.

하지만 그렇게까지 극단적인 튜닝을 일상화하기에는 현실이 못 따라 주는 만큼(네모 글꼴, 음절 단위 한글 인코딩, 두벌식 글자판 등), 한글 IME라는 계층이 일단 컴퓨터에서 필요는 하다. 물론 그래 봤자 중국· 일본어 IME에 비해서 한글 IME의 동작 구조는 훨씬 더 간단하긴 하다. (또한, 전화기 같은 환경에서는 워낙 글쇠 수가 적다 보니, 사실은 영문조차도 다중타 같은 IME 계층을 거쳐서 입력하며, 심지어 사전을 이용한 단어 자동 완성 기능이 존재하기도 한다.)

"기왕 IME라는 계층을 넣을 거면 IME 없이는 도저히 할 수 없는 편리한 한글 입력 기능도 넣어 보자. 세벌식은 원래 직결식 입력도 가능한 체계인데, 굳이 그 가벼움을 포기하고 이왕 중간 조합 상태를 만들 것이라면 세벌식으로만 가능한 편의 기능을 넣어 보자. 흔히 세벌식 하면 글쇠 수가 많은 걸 단점으로만 보는 경향이 있는데, 초중종 글쇠가 모두 따로 있음으로써 더 편리해지는 점도 있을 것이다."

는 것이 10년 전의 <날개셋> 한글 입력기 1.0 시절부터 지금까지 변함없는 철학이었다. 모아치기, 특정 낱자 바로 지우기, 앞 글자로 자동 달라붙기 등..! 그리고 그걸 연구하는 과정에서 덤으로, 한글 입력 방식을 범용적으로 기술하는 데 필요한 요소들을 체계적으로 정리하고 계층을 나누게 된 것이다. 여기까지 생각을 안 해 본 사람이라면, 무슨 게임이나 업무용 소프트웨어도 아니고 한글 입력기 같은 간단한(?) 프로그램이 어떻게 정올에서 입상을 했는지, 내 프로그램이 정확하게 무슨 의미가 있는 프로그램인지도 잘 이해를 못 할 것이다.

그런데, 만들고 만들고 또 버전업을 거듭하고도 <날개셋> 한글 입력기는 계속 더 만들 게 생기고, 넣고 싶은 기능이 떠오르는지 모르겠다. 지금까지 10년을 연구한 것처럼 앞으로 또 10년은 더 투자해야 정말 한글 입력기로서는 더 개선할 게 없는 완전체가 나오려나? 앞으로 두고볼 일이다.

끝으로 생각해 볼 게 있다.
그런 후진 문자를 쓰는 일본도 과학이야 그렇다 치더라도 노벨 문학상까지 배출한 상태인데 왜 우리나라는 그 우수한 문자를 갖고도 해 놓은 게 없냐는 것이다.
기술이 있는 것과 그 기술을 바탕으로 자본과 산업 인프라가 탄탄히 '축적'되어 있는 것은 다르다.
단순히 함수 f(x)의 값이 큰 것과, 그 f(x)의 값들이 꽤 긴 구간 동안 적분된 것은 차원이 다른 개념인 것이다.

제아무리 한글이 우수한 문자여도 한국어로 만들어진 고차원적인 철학 사상이나, 과학 기술 용어가 없으니 무용지물이다. 그걸 이제 와서 살려 보려고 해도 답이 별로 없다. =_=;;
아래아한글이 혼자서 제아무리 날고 기는 워드 프로세서라고 해도 워드· 엑셀· 파워포인트가 한데 뭉쳐 있는 오피스 스위트슈트를 이길 수는 없으며(실제로 아래아한글이 그런지와는 별개의 문제),
고대인들이 아무리 과학 기술이 뛰어났어도 오늘날처럼 자동차와 컴퓨터, 인터넷을 만들어내지는 못했음이 자명한 것과 비슷한 맥락이 아닐까 한다.

Posted by 사무엘

2010/10/11 09:09 2010/10/11 09:09
, , , ,
Response
No Trackback , 17 Comments
RSS :
http://moogi.new21.org/tc/rss/response/389

- 정치적으로 진보 성향이 존나아주 짙다: 이런 케이스는 워낙 많으니..;; (김 대중· 노 무현 영정 사진, 촛불소녀, MB 퇴진 xx일 등등..)
- 위와는 반대로, 보수 성향이 짙다: 진보 성향보다는 적지만, 본인을 포함해 몇 명 있긴 하다.
- 리눅스, 웹 표준 쪽에 관심 많고 ActiveX 개혐오: 글자판도 모자라서 OS까지 마이너한 놈으로. 하지만 본인은 이런 쪽은 크게 관심은 없음.
- 아이폰 매니아: 상위 몇 %에 드는 얼리 어답터 기질. 그런데 이런 사람이 꼭 진보 성향인 경우도 많다.
- 드보락 또는 콜맥 같은 영문 자판을 같이 쓴다: 이것도 한두 명이 아님. 본인은 세벌식과 비교 목적으로 드보락 자판을 익히기는 했지만, 코딩은 여전히 쿼티로 한다. 그래도 드보락은 영어 관점에서 정말 잘 만든 글자판 맞다.
- 혹은 에스페란토를 쓰기도 한다: 마이너한 언어. 몇 명 이름을 아는 분이 있음

- 킹 제임스 성경: 헐..;; 세벌식 만만찮은 듣보잡(국내에서) 마이너 성경
- 철도 덕후: 엥?? 그런데 세벌식+철도+리눅스 이런 친구도 있다! ㄲㄲㄲㄲ
- 일본 애니 덕후: 서얼마....;;;;

결론:
세벌식이 국가가 인정하는 표준이 되고 누구나 자연스럽게 두벌이나 세벌을 선택해서 쓸 수 있는 여건이 마련된다면, 세벌식 사용자의 평균적인 오덕· 괴짜 기질 수치도 좀 내려갈 것이다. ㅋㅋㅋㅋㅋㅋ

Posted by 사무엘

2010/08/27 08:32 2010/08/27 08:32
,
Response
No Trackback , 19 Comments
RSS :
http://moogi.new21.org/tc/rss/response/358

세벌식 타자 시범


10분간 평타 약 750~800타.
세벌식은 도깨비불이 없습니다.
세벌식은 한글 타자를 재미있고 즐겁게 만들어 줍니다. 그냥 막 머리보다 손이 먼저 움직이면서 미친 듯이 글자를 찍어내고 싶다는 생각이 들게 됩니다.
세벌식은 리듬감이 있으며, 두벌식과는 달리 뭔가 꼬이고 짜증난다는 느낌이 안 듭니다.
세벌식은 장문과 단문의 속도 차이가 별로 안 납니다.
당신도 세벌식으로 이렇게 칠 수 있습니다.

Posted by 사무엘

2010/06/02 08:36 2010/06/02 08:36
, ,
Response
No Trackback , 8 Comments
RSS :
http://moogi.new21.org/tc/rss/response/283

<너는 참 열심히 살았다>라는 공 병우 박사의 글은 본인이 10년도 더 전에 고등학교 시절에 접했고 내 홈페이지의 자료실에도 있을 뿐만 아니라 본인이 개발한 타자연습 프로그램의 연습글에도 등재되어 있다. 이 글을 요 며칠 전 다시 읽어 봤다.
http://moogi.new21.org/book1.htm

내가 어렸을 때는 그저 감성적으로 세벌식을 지지한 것도 없지 않았지만, 좀더 성숙하고 나이가 들면서 생각해 보니 공 박사는 예전에 생각했던 것보다 더욱, 정말 무서울 정도로 천재이고 선각자였다는 생각이 들며 전율을 느낀다. 그 시절에 벌써 저런 걸 생각해 냈다니! ㅎㄷㄷ 하는 그런 느낌 말이다.
(글을 보면 알겠지만, 심지어 이메일조차도 없고 ‘팩시밀리는 놔두고 얻다가 쓰나?’ 그러던 옛날이다.)

90년대 초반에 이미 80대의 나이로 매킨토시를 애마로 사용하면서 글을 쓰신 고인이 지금도 살아 계셔서 인터넷, 채팅, 댓글 문화, 휴대전화 문자, 블로그, 심지어 스마트폰이라는 걸 접했다면, 어떻게 대응하고 한글 세벌식을 응용해서 어떤 발명을 해냈을까? 아마 그런 것도 시간을 아껴 주는 기계라고 아주 좋아하셨을 것 같다. ^^;;
그런데 나는 노트북에 너무 익숙해진 나머지 노트북보다 작은 기계에는 관심이 없어진 것도 있다. 10년 전엔 내가 시대를 앞서 갔지만, 지금은 오히려 뒤쳐지고 있는 느낌이다. -_-

어쨌든, 이렇게 기계가 작아지면서 한글 기계화 역사에서도 뭔가 중요한 변화가 생겼다. ‘기계간의 글자판 통일’이라는 관점에서 두벌식, 세벌식이라는 논쟁은 그리 의미가 없어졌다는 것이다. 마치 유니코드 앞에서 조합형 완성형 논쟁이 의미가 없어진 것과 비슷한 맥락이라 할 수 있겠다.
그렇다면 앞으로 타자기와 호환되는 기계화 방식은 정말로 의미가 없어진 것일까? 작은 화면에 버튼 수도 더 줄일 수 있는 두벌식이 세벌식에 비해 우위를 차지하게 되는 걸까?

본인은 그렇지는 않다고 생각한다. 컴퓨터가 더 작아질 수가 없는 주된 이유 중 하나는 입력 속도 때문이다. 두 손으로 누르는 범용적인(=속기가 아닌) 입력 방식 중에 오늘날의 타자기/일반 키보드보다 더 빠른 입력 방식은 내가 알기로는 없다. 또한 12키나 아이폰 20키 같은 제한된 입력 환경에서도 음절 모호성이나 도깨비불 현상이 존재하지 않는 세벌식 입력 방식을 구현하려는 연구는 여전히 진행 중이다.
세벌식은 모바일에서도 죽지 않았다. 그 몇 가지 결과물을 소개한다.
http://moonhwawon.ye.ro/zboard/zboard.php?id=00_notice&no=64 (휴대전화 12키)
http://www.hopark.info/?p=1315 (아이폰 15키)

Posted by 사무엘

2010/02/01 10:25 2010/02/01 10:25
,
Response
No Trackback , 3 Comments
RSS :
http://moogi.new21.org/tc/rss/response/164

현재 세벌식 사용자는 얼마나 될까요?
저는 수천~수만 명 정도 될 거라고 추측하고 있었는데 마침 모 지인은 1만 명 안팎 정도로 추정한다기에 서로 견해가 비슷함을 알 수 있었습니다. 우리나라에서 이런 게 객관적인 수치가 집계된 적은 없는 걸로 알고 있습니다.

세벌식 사용자라고 해서 다 온라인 상으로 세벌식을 활발하게 알리고 다니는 사람은 절대 아닙니다. 저의 추정치는 이렇게 조용히 혼자 세벌식 쓰는 사람들을 모두 감안한 것입니다.
세벌식 짬밥이 20년 가까이 되는 분 중에서도 저보다 좀더 낙관적으로 추측하는 분이 있는가 하면, 훨씬 더 비관적으로 추측하는 분도 계십니다.

키보드로 한글 타이핑을 할 줄 아는 컴퓨터 사용 인구 중에서 1%가 채 안 된다는 건 확실하고, 0.01~0.1% 정도 되겠죠.
공 병우 세벌식도 비주류 글자판이라는 표본 중에서야 워낙 인지도가 있고 유명해서 각종 운영체제들도 기본 지원해 줄 정도이지만, 전체라는 표본에서는 얼마나 극소수인지 알 수 있습니다. 마치 개인 데스크톱 OS 중에서(서버가 아닌) 리눅스의 차지 점유율과 비슷한 차원이라 하겠습니다. 사실, 리눅스는 그만치라도 차지하고 있는 것만으로도 거의 기적에 가깝습니다.

저는 우리나라 네티즌들의 수준을 믿기 때문에, 세벌식이 이렇게 극소수 얼리 어답터, 파워 유저, 매니아의 글자판만으로도 언제까지나 존속할 거라고 봅니다. 없어지지는 않습니다.

  (마치 한국어의 미래와도 같죠. 우리나라가 국력이 어느 정도인데, 이제 한국어가 소멸할 걱정은 할 필요 없습니다. 한국어가 무슨 이름 없는 소수 민족도 아니고, 더구나 한글 같은 BMP 영역의 1/5 가까이를 차지하는 어엿한 고유 문자까지 갖고 있는데!
우리나라가 다시 일제한테 주권을 빼앗긴다거나, 다시 북한으로부터 6 25 같은 남침을 당할 확률만큼이나 일어날 가능성은 없습니다.
... 한국어야 소멸하지는 않지만 단지 변질될 뿐이죠.)

하지만 아예 얼마 못 가서 몇십 년 안으로 세벌식은 대가 끊길 거라고 생각하는 세벌식 사용자도 봤습니다. ^^;;

2006년 가을이던가요, 그때는 흥미롭게도 우리나라 종교 분포 통계가 통계청으로부터 공식 발표됐었습니다. 그때 기독교가 860만 명이던가로 잡혔습니다. 1천만 기독교인이라는 구호가 설득력을 잃게 됐죠.
더구나 이건 성경을 문자 그대로 믿지 않는 자유주의자들을 포함해서 스스로 자기를 기독교인이라고 부르는 기독교 이단들까지 다 포함한 수치입니다. 우리나라도 사실은 예수 안 믿는 게 왜 죄인지를 알 정도로 확실하게 구원 받은 크리스천은... 의외로 극소수이며, 이건 미국조차도 예외가 아닐 것입니다.

이런 것처럼 세벌식 사용자 통계도 뭔가 공신력 있는 기관에서 집계하면 좋겠다는 생각이 문득 들었습니다.
성비, 나이 분포, 사용하는 자판(390/최종)... 생각만 해도 흥미롭지 않겠나요?

아울러, <날개셋> 한글 입력기 사용자의 집합과 세벌식 사용자의 집합 사이에는 교집합이 제법 규모가 있을지도 모르겠지만 이들이 당연히 일치하지는 않을 것입니다. 두벌식 쓰면서도 Shift+Space 같은 다른 많은 기능들 때문에 제 프로그램을 사용하고 있을 수도 있고, 세벌식 쓰면서도 그냥 MS IME+파워업만으로 만족한다거나 새나루 같은 다른 프로그램을 쓰는 경우도 얼마든지 가능하기 때문입니다.

Posted by 사무엘

2010/01/16 19:55 2010/01/16 19:55
Response
No Trackback , 14 Comments
RSS :
http://moogi.new21.org/tc/rss/response/147

타자기 별 글꼴 비교

그림은 김 정수 지은 <한글의 역사와 미래> (열화당, 1990)에 있는 화보를 스캔한 것입니다.

1. 공 병우 세벌식 타자기

눈보다는 손의 편의를 철저하게 추구한 능률적인 타자 방식입니다. 글자를 알아보는 데는 지장이 없지만, 글자꼴이 뭔가 어설픈 느낌이 있습니다.

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

2. 표준 네벌식 타자기
가장 '타자기 글꼴'다운 글자꼴이 나옵니다.
사용자 삽입 이미지

3. 김 동훈 다섯벌식 타자기
손으로 쓴 글씨와 별 차이가 없을 정도로 꽤 볼 만한 사각형 글자꼴이 나옵니다. 그 대신 다섯 벌이나 되는 타법을 배우기는 어렵겠죠.
사용자 삽입 이미지

Posted by 사무엘

2010/01/12 23:55 2010/01/12 23:55
, , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/123

스펀지 방영 화면 (2005/3/12)

2005년 3월 12일,
"50년 전 발명된 [ ]가 지금의 것보다 훨씬 빠르다" 라고 세벌식 타자기를 소개하는 스펀지 아이템에 본인이 실험맨으로 출연했다.
두벌식과 세벌식을 모두 능숙하게 잘 다룬 덕분이었다.
촬영은 2005년 2월 23일.. 내 생일 때 했다. http://moogi.new21.org/news_sponge.htm 참고.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

Posted by 사무엘

2010/01/12 20:06 2010/01/12 20:06
, , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/122

나의 세벌식 이야기

본인은 세벌식 최종 자판을 1999년부터 지금까지 10년간 써 온 사람이다.
세벌식으로 10분간 장문 평타 750타대를 유지하며, 이 타속은 2002~3년 이후로 성장이 멈춰서 지금까지 안정화되어 쭉 이어져 오고 있다. 최종 유저이지만 390도 배열은 다 외우고 있다.

그러는 한편으로 두벌식도 장문 평타 450~500대를 유지하고 치며, 남보다 느리다는 소리는 안 듣는다. 나는 머리와 손이 두 자판에 모두 완전히 능숙하다. 어렸을 때는 '받침' 글쇠가 따로 존재하는 두벌식 타자기도 써 봤다.
그렇기 때문에 다른 어지간한 사람들보다는 두벌식과 세벌식의 경험 차이를 좀더 객관적으로 볼 수 있는 위치에 서 있다고 생각한다. 나름대로 아래와 같은 경력도 있으니..!
http://moogi.new21.org/news_sponge.htm

그런 나의 판정은??
두말할 나위도 없이 당연히 세벌식이 더 편하고 더 빠르게 칠 수 있는 자판이다. ^^;; 타자를 오래 할수록 차이는 더 두드러지게 된다. 개인적으로 장문하고 단문의 타속이 이렇게도 차이가 안 날 수가 있다는 걸 처음으로 느낀 게 세벌식 쓰면서부터이다.
공 병우 박사의 은혜가 고마울 따름이다. 내가 이 쪽으로 프로그램까지 이미 여럿 만들었으니 기득권 유지(?) 때문에 하는 말이 아니다.

이 홈페이지에 자주 들르는 분들은 다 아시겠지만 나는 평소에 프로그래밍뿐만 아니라 글도 많이 쓰는 편이다(당연히 한글로). 그렇기 때문에 글을 많이 칠수록 세벌식 자판의 혜택을 더욱 많이 누리고 있다.

세벌식이 가장 최적화되어 있는 패턴은 1~3단 사이에서 받침이 자주 나오고 초중종 다 한 타씩 끝나는 글자들이다. '대한민국', '한글날' 이런 단어는 내가 두벌식을 차별해서가 아니고 정말로 세벌식의 능률을 따라갈 수가 없다. 모아치기가 바로 이런 단어를 위해서 존재하는 개념이다.

뭐 글쇠 수가 많고 외워야 할 게 많아서 어렵고 더구나 속도까지 안 날 거라는 말은 정말 근거 없는 소리이고 쉽게 말해서 엄살이다. 이건 내가 자신있게 말할 수 있다. 두벌식보다 하루나 이틀 정도 시간 더 들여서, 평생을 훨씬 더 편한 자판 쓰면서 보내는 게 이익이지 않은가? 없, 않 같은 글자를 두벌식으로 치느니 차라리 받침 더 외워서 세벌식처럼 치고 말겠다.

더구나 세벌식은 그렇게도 접근하기 어렵고 그렇게도 프로페셔널 매니아-_-적인 글자판도 아니다. 오히려 세벌식은 전기계, 전계층 글자판 통일까지 염두에 두고 철저하게 '보편적'으로 만들어진 글자판이다. 저런 쪽의 오해는 제발 더 없었으면 좋겠다.

본인은 두벌식도 단문은 500 넘기는 건 물론이고 600까지도 치긴 하지만, 30초 이상만 한글 타자를 할 상황이 생기면 남 컴퓨터라도 반드시 설정부터 세벌식으로 바꾸고 세벌식으로 친다. 그만큼 타속과는 별개로 두벌식이 불편하다. 머리를 손이 따라가지 못한다. 걸핏하면 초성과 종성이 뒤바뀌고 꼬이고, "생일, 없어"가 "생리, ㅇ벗어"로 바뀌는 소위 "두벌식 오타" 때문에 글자가 엉망이 돼 버린다. 그 반면 세벌식은 근본적으로 그럴 일이 거의 없을 뿐만 아니라 그나마 오타가 난 것도 모아치기 오토마타를 쓰면 보정마저 된다! 시간이 흐름에 따라 순수하게 손의 체력이 딸리고 지쳐서 타속이 떨어질 뿐이지, 구조적인 장애물 bottleneck은 느껴지지 않는다.

이런 이유로 인해 나는 두벌식을 쓸 때는 날타는 생각도 안 하고 지내며, 타순이 꼬이는 걸 방지하는 아주 강력한 스레드 동기화(?) 오브젝트를, 큰 오버헤드를 감수하고라도 머릿속에다 발동하고 타자를 한다. 두벌식이라는 체계 하에서도 굉장히 졸속으로 비합리적으로 만들어진 축에 드는 이런 불편한 글자판만으로, 7, 800, 단문이라도 1000을 넘게 치는 사람이 있다는 게 대단할 따름이다. 정말 대단하고 존경스럽다. 나는 저게 4단 쓰는 것보다 훨씬 더 큰 단점으로 보이는데!

물론 세벌식도 단점이 있으며, 몇몇 예외적인 글자는 두벌식보다 치기 어려운 게 있다. 오른손으로 쳐야 하는 ㅖ(예의), 받침 ㄽ, ㄿ, ㄾ이라든가 '컴퓨터', 퇴, 봐 같은 글자. 이 정도는 연습으로 충분히 극복이 된다고 개인적으로 생각은 하지만, 초보자에게는 분명 쉽지 않을 거라는 점을 본인도 인정한다.

세벌식 10년차로서 내가 정말로 세벌식에서 어렵다고 여겨지는 자리를 굳이 꼽자면 그냥 4단이 아니라 4단의 중앙에 있는 '모음'들이다. 법률, 불량률, 야유 같은 것. 세벌식은 자리를 찾고 이동하기가 어렵지만 두벌식으로도 자음 연타가 굉장히 많아서 그다지 유쾌하게 치지는 못할 단어들이다. 이거 말고 ㅋ, 받침 ㅆ 같은 4단은 전혀 불편하지 않으며, 있어서 오히려 편한 것들이다.

공 병우 세벌식이 정말 대단하고 절묘하다고 느껴지는 면모는 앞서 말했듯이 기계식 타자기부터 컴퓨터까지 "직결식이 가능하며 글자판 통일을 염두에 뒀다는 것"(안 마태 글자판에도 없는 면모이다), 그리고 기계에게 편하게 함과 동시에 사람에게도 편하게 두 마리 토끼를 효과적으로 같이 잡았다는 것이다. (오른쪽에서 왼쪽으로 타자 진행 및 겹모음용 ㅗ ㅜ, 그리고 숫자 배열 같은)
세상에 한글 갖고 한 건 하려는 장사꾼이 아니라 정말로 한글 기계화의 근간과 뿌리를 생각한 공 병우 박사 같은 선각자는 이 세상에 정말 찾을 수 없다.

그래서 남들이 4단을 없애고 어떻게든 세벌식 자판의 단점만 가리려고 시도한 것과는 달리 본인은 컴퓨터 상에서 세벌식 자판의 다른 잠재적인 장점을 찾으려는 시도를 했고, 모아치기를 범용화한 오타마타 편집, 무한 낱자 수정, 각종 특수 글쇠들을 생각해 냈다. <날개셋> 한글 입력기를 그런 아이디어로 개발한 것이다.

두벌식은 글쇠 수가 정말로 너무 적어서 세벌식을 적용할 수 없는 곳에서 보조 역할로나 쓰이는 방식이어야 한다.
아울러 현 세벌식 자판에 대한 연구도 세벌식 최종을 기준으로 계속하여, 특히 기호를 재정비하고 재배치해야 할 자모가 있다면 더 효율적으로 바꾸는 시도가 있어야 하지 않나 생각도 해 본다.

Posted by 사무엘

2010/01/12 09:48 2010/01/12 09:48
, ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/117


블로그 이미지

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

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2024/03   »
          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:
2634844
Today:
1642
Yesterday:
1754