방향별 복복선

철도에서 선로가 하나나 둘도 아니고 무려 네 개(두 쌍)나 있는 것을 ‘복복선’ 내지 ‘2복선’이라고 일컫는다. 정말로 열차 통행량이 많고(수 분에 한 대꼴-_-) 성격이 극단적으로 다른 열차가 상대방을 간섭하지 않고 다양하게 다녀야 한다면 복복선이 필수적인 선택이다.

우리나라에서 복복선 구간은 잘 알다시피 경부선 수도권 전철 구간과 경인선이다. 수원-서울 구간이 1980년대에 일찌감치 복복선으로 확장된 데 이어 90년대에는 경인선이 차츰차츰 복복선화했다. 그리고 경인선이 동인천 역까지 전구간 확장이 완료된 것과 비슷한 시기인 21세기 초에 와서야, 경부선도 수원-천안 구간이 추가로 복복선화했다.

경인선은 추가 선로를 이용해 급행 전동차를 운행하며, 급행을 운행하고 남는 선로 용량으로는 이따금씩 화물 열차나 비정기 관광 열차도 운행한다. 하지만 급행은 평균 겨우 2개역 간격으로나 무정차 통과하는 패턴이기 때문에 그렇게 빠르지는 않다. 속도 증가보다는 수송력 증대에 두는 의미가 더 크다.

한편 경부선은 똑같이 복복선이지만 수원 이북과 이남은 위상 면에서 살짝 차이가 있다. 전자는 이미 복선 상태에서 영업을 하고 있다가 2복선으로 선로가 늘어난 관계로 전철역에 쌍섬식 승강장이 많은 편이다. (폼 || 폼 → 양옆으로 |폼| |폼| )
하지만 나중에 건설된 후자는 선로를 확장한 후에 그에 맞춰 전철역을 지었기 때문에 그냥 상대식 승강장 ‘폼 |||| 폼’의 형태가 대세이며, 심지어 병점 역처럼 양 옆에 대피선까지 둔 경우도 있다.

경부선은 비록 복복선이지만 한 쌍은 일반열차가 사용하기 때문에 전동차가 안심하고 사용할 수 있는 선로는 여전히 복선 하나뿐이다. 이런 이유로 인해 역내에 대피선이 없는 수원 이북 구간은 급행이 제대로 운행되기--증차 내지 정차역 증가-- 매우 어렵다. 천안 급행이 무려 1시간에 한 대꼴로 운행되는 게 수요가 없기 때문은 절대 아닌 것이다. 그렇다고 해서 천안-수원 구간만 운행하기도 하행 방면의 회차 시설의 부재 때문에 곤란하다. 골치 아픈 문제임이 틀림없다.

복복선은 ‘상1 하1 상2 하2’처럼 복선 선로가 평행하게 배열되어 있는 것을 ‘선로별 복복선’이라고 부른다(회기, 도봉산 타입). 그 반면 ‘상1 상2 하2 하1’로 배열되어 있는 것을 ‘방향별 복복선’이라고 부르며(금정 타입), 위의 예에서 2선은 ‘내선’, 그리고 1선은 ‘외선’이라고 부른다.
우리나라의 경우, 구로 이남부터는 경인선과 경부선 모두 방향별 복복선이며 그 북쪽의 서울 시내 구간만이 선로별 복복선이다.

승객의 입장에서는 방향별 복복선이 당연히 환승에 유리하다. 하지만 운임 등급별로 열차 이용객을 분리해야 할 때는 선로별 복복선이 유리하며, 사실 이게 열차를 회차하기도 더 쉽기 때문에 시설을 더욱 간소화시킬 수 있다.

그런데 방향별 복복선에서 어떤 열차를 내선에 두고 어떤 열차를 외선에다 두는 게 좋을까?
우리나라 철도의 전통적인 관행은, 더 빠른 열차를 내선에다 둬 왔다. 그래서 경인선에서 급행은 내선에서 다니며, 경부선 역시 일반열차가 내선을 쓰고 전동차는 외선을 쓴다.

이것은 인간의 보편적인 통념상 그리 나쁜 방법이 아닌 건 맞다. 하지만 시설 면에서는 “먼저 회차하는 열차”를 내선에다 두는 게 합리적이다. 상식적으로 당연하지 않은가? 외선 열차가 내선 열차보다 먼저 회차하여 반대편으로 가려면 내선을 모두 침범해야 하기 때문이다. 입체 교차 시설이 반드시 필요해지며, 그런 게 없으면 외선 열차는 회차 과정에서 과거 수원 역과 같은 흑역사를 겪게 된다.

그러나, 철도의 보편적인 건설과 선로 확장 과정을 살펴보면 내선이 빠른 열차가 다니기에 더 유리한 경우가 많다.
도시의 발전과 열차 수요 증가라는 것은 아주 점진적으로 나타나는 현상이다. 그렇기 때문에 철도가 처음부터 엄청난 비용을 들여서 무려 복복선으로 건설되는 경우는 거의 없다. 처음엔 복선이었다가 나중에 확장된다는 얘기인데...

처음 건설된 선로(훗날 내선이 되는)는 승강장 위치에 딱 맞춰 곧게 놓이지만, 나중에 양 옆에 놓이는 외선은 승강장을 감싸느라 역마다 선형상 굴곡이 생기게 된다. 따라서 외선은 이 역에 반드시 정차하는 느린 열차에게 유리하고, 내선은 이 역을 통과하는 빠른 열차에게 유리하다. 이것은, 먼저 회차하는 단거리 완행 열차에게는 외선이 유리하다는 먼젓번 주장과는 정반대의 결론인 셈이다.

경부선이야 수원이나 천안에 도착한 외선 전동차가 일반열차보다 먼저 회차하지만, 경인선은 내선인 급행 전동차가 동인천에서도 먼저 회차하고 용산에서도 먼저 회차한다. 속도가 더 빠른 열차가 멀리까지 한번에 가 주는 게 이치에 맞거늘, 우리나라는 급행을 주류가 아니라 뭔가 아주 특별 서비스로 간주하는 경향이 커서 아쉽다. 그래서 차라리 경인선의 내선과 외선 용도를 교환하여 완행을 일찍 회차시키는 게 더 좋겠다는 제안이 나오기도 했다.
선로를 네 가닥으로 깐 뒤에도 이를 어떻게 운영하느냐에 대해서는 이런 우여곡절이 존재한다.

Posted by 사무엘

2010/03/29 09:53 2010/03/29 09:53
,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/226

페인트 샵 프로

Paint Shop Pro!
윈도우 환경에서는 포토샵과 더불어 2D 그래픽 툴의 양대 산맥이었으며, 본인은 윈도우 3.1+PC 통신 시절부터 10년이 넘게 애용해 왔기 때문에 굉장한 애착을 지니고 있는 그래픽 툴이다. 포토샵은 맥 플랫폼이 주류이고 윈도우용으로는 나중에 포팅된 반면, PSP는 순수 윈도우용이다.

윈도우 운영체제의 보급 그림판은 워낙 기능이 너무 빈약하기 때문에, ‘싸제’ 그래픽 프로그램은 사실상 필수라 해도 과언이 아니다. PSP는 전문 그래픽 디자이너가 아닌 단순 파워 유저 내지 프로그래머의 입장에서 필요한 그래픽 기능이 정말 쓰기 쉽게 잘 갖춰져 있었다. 가령,

1. 일단 단색부터 24비트 색까지 모든 유형의 이미지를 다룰 수 있으며 다양한 디더링 알고리즘 지원
2. 기계적인 이미지 조작: 화면 캡처, 다양한 파일 포맷 변환, 특정 픽셀의 RGB 값 확인
3. 편집: 확대/축소, 자르기(crop), 임의의 모양의 selection 만들고 selection 자체를 저장하거나 합치기
4. blur, 색상 보정 등 디지털 카메라 사진 보정과 관련된 필터들

5. 거기에다 옵션으로 알파 채널을 지원하는 레이어와 간단한 벡터 드로잉 기능
6. 자매품인 Animation Shop Pro를 이용하면 애니메이션 GIF 다루는 것도 OK
7. 옛날에 운영체제가 자체 제공하는 이미지 관리 기능이 매우 빈약하던 시절엔, PSP 특유의 Browse 기능도 전매 특허였음.

본인이 2D 그래픽 툴로 하는 작업은 뻔하기 때문에, 딱 저것만 있으면 다른 프로그램이 도무지 필요하지가 않았다. PSP 수준 그 이상도 그 이하도 아니다. RGB 픽셀만 있으면 되지 포토샵처럼 인쇄와 관련된 개념은 필요하지 않으며, 고급 드로잉 기능도 그리 필요하지 않았던 것이다. 또한, 구동 시간이 꽤 길고 너무 무거운 느낌이 드는 포토샵과는 달리 PSP는 가볍다는 점도 무척 좋았다.

요즘은 PSP의 대안으로 공개 소프트웨어인 Paint .NET이 큰 인기를 끌고 있는 걸로 안다. 갈아타려고 써 보긴 했는데 역시 PSP 단축키에 손에 완전히 익어 버려서 적응이 안 된다. 엄청 옛날에 개발이 중단된 WinM 대신 NexusFile도 써 보려 했지만, 여전히 교체를 못 하고 있다. 이거 없이는 도저히 살 수 없는 몇몇 주요 단축키의 대체 기능을 못 찾았기 때문으로 기억한다. 세벌식이 아무리 좋아도 이미 익숙한 두벌식 때문에 못 바꾸는 것과 비슷한 맥락이라 할까?

과거 도스 시절엔 256컬러 그래픽 개발용 툴로는 딜럭스 페인트가 지존의 강자였다. ^^;; 그랬는데 요즘은 2D 그래픽은 무조건 포토샵, 3D는 3DS MAX인 것 같다. 심지어 아이콘조차 이제는 포토샵으로 만들어야 하지 프로그래머가 16컬러로 급조해서 만들 수 있던 시대는 옛날에 지났다. 본인도 그래픽을 조금은 다룰 수 있었으면 좋겠지만 그건 그저 희망 사항일 뿐. 남이 만들어 놓은 걸 어설프게 리터칭만 가능하다. =_=

윈도우 그림판도 MDI 지원 같은 건 바라지도 않지만, 최소한 1, 2, 4번 정도는 불편 없이 갖춰야 하지 않겠나 하는 생각이 든다.
도스 시절에 아래아한글은 GIF 파일을 렌더링하는 속도도 여타 포맷보다 굉장히 느렸으며, JPG는 다른 그래픽 포맷보다 처리하기가 월등히 힘들었던 관계로 386 이상급의 컴퓨터에서 전용 뷰어로나 볼 수 있었다. 사실, 컴퓨터에서 사진 이미지를 얻는 방법 자체도 옛날에는 스캐너가 전부였지만 지금은 디지털 카메라 덕분에 누구나 이미지 파일과 동영상을 만들 수 있는 세상이 됐다.

끝으로...
컴퓨터에서 그래픽 작업도 텍스트 에디팅 만만찮게 반복과 노가다가 엄청 많을 텐데, 고급 툴에는 매크로 내지 스크립트 기능이 없을 리가 없을 거라고 생각한다. 단순한 키매크로뿐만 아니라, 편집 중인 이미지를 거대한 2*2 배열로 접근하여 임의의 알고리즘에 의한 이미지 변형이 가능하고 프로그램이 제공하는 각종 필터 기능을 API를 통해 호출 가능한 수준 말이다. 그래, PSP에도 딱 하나 저것만 있으면 정말 더 바랄 게 없겠다.

Posted by 사무엘

2010/03/27 21:23 2010/03/27 21:23
,
Response
No Trackback , 3 Comments
RSS :
http://moogi.new21.org/tc/rss/response/225

오랜만에 천안에 갈 일이 생겨서 옳다구나 새마을호 열차편을 검색했다.
오전에 볼일이 있었기 때문에 아침 10시를 전후해서 천안에 도착하는 하행 새마을호를 검색했는데..

두 가지 사실에 깜짝 놀라지 않을 수 없었다.
물론 KTX 개통 이후 새마을호가 매우 희귀해지긴 했지만 경부선 호남선 전라선 장항선을 모두 통틀어도 원하는 시간대의 열차가 도통 검색되지 않는 것에 일단 놀랐다.

그 후 나를 정말 경악시킨 것은 그 다음이었다.
사실은 비슷한 시간대에 새마을호가 두 대나 지나는데, 하필이면 이들은 모두 천안을 무정차 통과하는 열차였던 것이다. ㅎㄷㄷㄷ

목포/여수 행 복합 1101/1121
  용산 8:55, 평택 9:45, 천안 통과

마산 행 1031
  서울 8:25, 무려 수원 8:58 후 천안 통과

경부선을 출발하여 경부선이 아닌 다른 마이너 노선을 지나는 열차는, 수도권 경부선 구간에서는 일반 경부선 열차보다 정차를 덜 하는 경향이 있다. 이런 열차 중에는 KTX 개통 후에도 천안 역을 무정차 통과한다거나 심지어 서대전-수원 직통인 열차도 간혹 있었다.

KTX가 개통하기 전에 새마을호의 명목상의 필수 정차역은 대전, 동대구뿐이었다. 사실 그 외에도 정차역이 많았지만 필수는 아니었던 것이다. 서울-부산 중간에 서는 역은 6~8개에 불과했다.
그러던 것이 KTX가 개통한 후 새마을호는 정차역이 크게 늘어났다. 일단 KTX 개통 전부터 상당수의 열차가 정차했던 영등포, 수원, 구미, 대구, 구포는 필수 정차역으로 추가됐다. 그 외에도 천안, 경산, 김천, 밀양 같은 역에도 대부분의 열차가 서기 시작하여 새마을호는 가히 옛날 무궁화호급으로 정차역이 늘었다.

KTX 개통 직후에는 서울-부산 시간이 5시간 20분에 육박했다가 그나마 지금은 5시간은 가까스로 안 넘기게 개선되었다. 그때 KTX는 대전 무정차 통과, 심지어 동대구 무정차 통과 열차조차 잠시 다니던 시절. 새마을호 2*1 특실만큼이나 한국 철도 역사상 전무후무한 순간이 아니었나 싶다.

어쨌거나.
결론은 천안은 비록 많은 열차가 서고 장항선이 분기하는 중요 환승역이기까지 하지만, 구미나 수원과는 달리 새마을호의 필수 정차역은 여전히 아니다.
내 생각에 천안은 육상 교통도 굉장히 잘 돼 있고 굳이 새마을/무궁화가 아니어도 KTX(비싸고 좀 외곽이긴 하지만)에, 누리로에, 전동차까지 별별 열차까지 이미 잘 다니고 있기 때문에 필수 정차역에서는 뺀 것 같다.

지금 찾아보니까 천안 통과 새마을호가 예상보다는 자주, 그래도 가뭄에 콩 나듯이 있다. KTX 개통 직후에는 거의 하루에 딱 한 번 심야 새마을호나 천안을 통과했던 걸로 기억한다.
그런데 언제부터 이렇게 아침에 천안 통과 열차가 생겨서 나를 당황하게 만들었는지 놀라울 따름이다.

1.
소비자들은 빠른 KTX와, 싸고 편안한 새마을호가 서로 대등하게 경쟁하길 원한다. 이렇게만 되면 사실 얼마나 좋겠는가?
하지만, 예전에도 본인이 글로 쓴 적이 있듯, 철도 경영자의 생각은 다르다. 사운을 걸고라도 KTX만으로 돈 벌어야 되고 나머지 모든 열차들은 KTX 연계용 내지, KTX가 안 다니는 간선에나 다니는 열차로 구도를 바꿔야 한다.

KTX와 새마을호가 동일하게 "서울 대전 대구 부산 찍고" 열차를 운행할 수는 없는 노릇이며,
인천 공항이 개항한 후에도 김포 공항에 유럽, 미주 노선을 제공할 수는 없는 노릇인 것이다.

물론.. 천문학적인 액수의 돈을 들여 새 선로를 깔고 새 열차를 들여왔으니 뽕을 뽑아야 한다는 심리도 있지만, 근본적으로 새마을호는 기름으로 달리고 KTX는 전기로 달리는지라 수송 원가가 서로 게임이 안 되는 것도 크게 작용한다.
본인 생각에, 새마을호가 전기로만 달렸어도 지금 같은 이 정도로 심각한 계륵이 되지는 않았을 것이다. 하지만 경부선 자체가 무려 2006년이 돼서야 전철화가 완료됐으니 현실은 시궁창.

2.
천안 역 하니까 생각난다. 천안 역은 경부선 남쪽으로 내려가는 경부· 호남· 전라선 일반열차를 취급하는 동부, 그리고 장항선하고 전동차를 취급하는 서부로 양분되어 있다. 그런데 서부 승강장의 경우 장항선 일반열차와 전동차 승강장이 그렇게 엄격하게 분리가 되어 있지 않아서 마음만 나쁘게 먹으면 전동차 무임 승차가 가능하다.

현재 또 비슷한 예로 서울 지하철 9호선과 공항 철도가 공용하는 승강장이 있다. 승강장을 어떤 구조로 만들까 고심한 끝에 결국은 별도의 승차 게이트를 만들지 않기로.. 쉽지만은 않을 결정을 내렸다. 지하철 9호선, 공철 일반열차, 공철 직통열차는 원칙상으로 운임 체계가 셋이 다 다른 열차인데도 말이다. ㄷㄷㄷ

아울러 최근에 또 새롭게 등장한 개념은 소프트 환승이다. 전철 역시 게이트를 나갔다가 다시 들어갈 때도 환승 적용이 일부 제한적으로 허용되기 시작했다.
신용산-용산 역을 게이트를 통과한 뒤에도 환승되게 해 달라고 사람들이 줄기차게 요구할 때는 아무 말도 없더니, 소프트 환승 자체는 기술적으로 아무 어려울 게 없음이 현재의 노량진(1, 9호선) 역과 서울(기존 지하철 vs 경의선) 역을 통해 입증되어 있다.

3.
추억의 서울 지하철 영화 <튜브> 영화 파일이나 DVD를 웃돈 주고라도 구하고 싶다.
스토리도 멋있고, 무엇보다도 스크린도어 설치 내지 내장재 교체 이전 시기의 서울 지하철의 역사 기록이 고스란히 담긴 영화이다.

Posted by 사무엘

2010/03/26 19:02 2010/03/26 19:02
, ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/224

항공 분야 잡설

1.
“항공기의 발달로 호화 여객선의 시대는 서서히 저물어가고 있었다”
라는 문장을 보는 순간 바로 스치는 생각이 있었다.
항공기 대신 고속철,
호화 여객선 대신 새마을호
라고 집어넣으면 역시 딱 말이 되는 것 같다. 정말 말 된다.

새마을호 역시 그렇게 몰락하고 있다.
열악한 선형에서 빠른 속도보다는 전무후무한 내장재로 고급 열차 노릇을 하다가 그 자리를 이제 KTX에게 내어 줬다. 그 대신 KTX는 새마을호보다 좁고 좌석이 열악하다. KTX2는 좀더 나아졌겠지만 말이다.
영화 타이타닉을 보면, 타이타닉 생존자였던 고령의 할머니는 회상을 시작하면서 ‘타이타닉은 정말 환상적인 배였어..’라고 말하는 게 나온다. 그처럼 본인도 ‘새마을호는 정말 환상적인 지상 낙원 열차였어’라고 앞으로도 언제까지나 회상할 것이다. 새마을호는 과연 인류의 철도 역사상 유례를 찾을 수 없는 안락하고 화려한 열차였다.
2.
이거 뭐, 비행기 안에서 개인 영상 시스템으로 항공 사고 관련 영상물이 방영되다니... ㅋㅋㅋㅋ 소재를 잘못 골라도 한참 잘못 골랐다. 듣자하니 일반 TV 방송을 여과 없이 그대로 상영하다 보니 이런 게 화면으로 나갔나 보다.
 
마치 고급 레스토랑에서 근사하게 식사 하면서 똥 얘기, 토한 얘기를 나누는 것과 비슷한 맥락이라 할 수 있겠다. 다음에 지인과 같이 비행기 탈 일 있으면 여행 중에 역대 비행기 추락 사고의 역사 얘기나 나눠 볼까? -_-

3.
김 민규 님의 글. 교통수단 UI에 관심이 많은 본인으로서 무척 공감이 가는 분석이다.
철도는 그야말로 녹음된 안내방송의 최고조를 달리고 있다. 한국에서 고객이라는 말을 쓰는 분야는 철도밖에 없다.
 
철도는 고속버스나 비행기처럼 point-to-point가 아니라 일단 중간 정차역이 많다 보니, 근본적으로 방송이 잦을 수밖에 없는 구조인 데다, 다른 회사 구간은 모르겠지만 도철(SMRT)은 정말 친절 그 자체.
 
"잠시 후 우리 열차는 곡선 구간을 통과하여 약간의 소음이 발생할 수 있습니다."
"기술적인 문제로 인해 급제동이 발생했습니다. 여행 중 불편을 끼쳐 드려 대단히 죄송합니다"
 
전부 버튼 하나만 누르면 성우가 녹음한 방송이 자동으로 나간다. ^^;;
정말로 급제동을 걸 확률이 높은 고속버스에서 저런 방송을 할 리가 없으며,
비행기도 "주변 기류가 불안정합니다. 승객 여러분은 안전벨트를 착용해 주십시오" 이런 멘트는 승무원이나 기장이 육성으로 영어까지 일일이 말하지, 녹음된 방송이 흘러나오지는 않는다. 사실 비행기는 출발 직후의 안전 수칙 안내를 제외하면, 나머지 안내 방송은 다 육성이다.
 
또한, Thank you for your co-operation (협조해 주셔서 감사합니다) 란 문구 역시, 공항이나 비행기 내부가 아닌 육상 교통수단에서는 거의 들을 일이 없다. 비행기는 사고 위험이 높은 교통수단이다 보니 통제할 것, 승객에게 당부할 것이 많기 때문이다. 안전벨트 자체가 없고, 이미 있던 승차권 개집표기마저 없애고 있는(일반열차) 철도와는 넘사벽.
 
결론은... 비행기 타고 싶다.. ^^;;;;;;;;
그나저나 '불편을 끼쳐 드려 죄송합니다'는 엄밀히 말하면 어법에 맞지 않다. 불편이란, 그냥 끼치는 것이지 끼쳐 "줄" 필요가 전혀 없는 존재이기 때문이다. "해 주셔서 감사합니다"는 말이 되지만, "해 주셔서 죄송합니다"는 틀렸다. 그냥 "해서 죄송합니다"인 것이다. 본인은 국문과 전공도 아니고 딱히 토박이말 순수주의자도 아니지만, 내 모국어가 논리적으로 말이 안 되는 엿가락 같은 언어가 되는 건 좋아하지 않기 때문에 이런 게 눈에 잘 띄는 편이다.
 
철도 기관사 정도만 해도, 되기 어려운 정도라든가 급여, 사회적 지위가 최소한 공립 학교 중등 교사뻘은 된다. 하지만 비행기 조종사는 가히 대학 교수나 군 장성 같은 레벨이 될 것이다.

- 돈 졸라 많이 벌긴 하는데 쓸 일 별로 없다 (사람 접대를 안 하니, 품위 유지비 같은 것도 별로..)
- 생명 수당.. 위험 부담이 크고 스트레스 받는다
- 대부분의 시간을 가족하고는 떨어져 돌아다닌다
- 여자 앞에서 졸라 뽀대 난다
 
이런 점을 감안하면, 비행기 조종사(특히 국제선 기준)는 아무리 생각해도 바람 피우기엔 최적의 직업이겠다는 생각이 든다. ^^ 뭐, 조종사들의 실제 사정에 대해 아는 것도 아니고 현업 조종사를 비하하려는 의도는 아니므로 오해 없기 바란다. 그냥 내 생각이 그렇다는 뜻.

Posted by 사무엘

2010/03/24 16:40 2010/03/24 16:40
, , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/222

1.
엑셀에는 셀 안에다 긴 텍스트를 집어넣은 후, ‘자동 줄 바꿈(wrap text)’을 적용하여 내용이 여러 줄에 걸쳐서 출력되게 하는 기능이 있다.

그런데 이 기능은 굉장히 괴상하게 구현되어 있다. 엑셀이 제공하는 ‘자동 줄 바꿈’ 기능은 위지윅이 전혀 보장되지 않는다. 문서의 확대 배율만 바꿔도(셀이나 문서의 폭, 심지어 프로그램 창 크기도 아니고) wrap 결과가 뒤죽박죽으로 바뀌고, 화면으로 보는 결과와 인쇄 결과도 당연히 일치하지 않는다.

이런 이유로 인해 화면상으로는 3줄로 wrapping이 됐는데 인쇄해 보니 문장이 2줄에 다 들어가서 마지막 한 줄은 텅 비기도 하고, 화면상으로는 딱 맞는 크기였는데 인쇄하니까 칸이 부족하여 숫자가 ####로 바뀌어 출력되기도 한다. 엑셀을 직업적으로 다루는 분이라면 이런 특성에 대해 이미 잘 알고 있을 것이다.
이건 워드 프로세서라면 상상도 못 할 현상일 텐데, 왜 이런 것일까?

엑셀은 잘 알다시피 표 형태의 데이터를 전문적으로 다루는 프로그램이다. 워드 프로세서처럼 소숫점 단위로 위지윅을 보장하면서 정확한 페이지 정돈과 문단 정렬에 최적화되지는 않은 듯하다. 성능상의 이유로 인해 그냥 정수 픽셀 단위로 줄을 wrap하니, 화면 배율만 바꿔도 문단 정렬 결과가 확 달라지는 것이다. 글자 크기뿐만 아니라 셀의 크기까지 동일한 비율로 바뀌는데도 말이다.


2.
플래시 메모리 스틱으로 전파/감염되는 악성 코드는 정말 심각한 수준에 도달한 것 같다.
(카드는 아니고.. 플래시 메모리는 말이 좀 길고, 그렇다고 USB라고 부르는 건 너무 심했고-_-.. 적당한 말이 없어서 고민인데, 이 글에서는 편의상 그냥 스틱이라고 부르겠다.)

내 스틱을 남 컴퓨터에다 꽂았다가 다시 갖고 오니 루트 디렉터리에 지저분한 dll, bat-_- 파일이 묻어 있다거나, 남의 스틱을 내 컴에다 꽂아서 파일을 보니 역시 괴파일이 숨김 속성으로 들어있다.
당연히, 내 스틱을 내 컴퓨터들끼리만 쓰면 그런 현상 없다. 그런데 지금까지 저런 경우를 한두 번 본 게 아니어서.. 도대체 악성 코드에 감염된 컴퓨터가 얼마나 되는지 감을 못 잡겠다.

저게 어떻게 기술적으로 가능한지 궁금할 따름이다. 어떻게 나의 동의도 없이, 악성 코드에 감염된 컴에다 내 스틱을 꽂았다는 이유만으로 루트 디렉터리에 저런 파일들이 복사될 수 있을까?
옛날에도 글로 썼지만 본인은 컴퓨터 보안에 관한 한, 굉장한 안전 불감증의 소유자이다. 지금까지 단 한 번도 사고가 안 났지만, 사고가 났을 때의 대처 능력 역시 검증된 적이 없는 일본 신칸센과 같은 상태이다. 이러다가 소 잃고 외양간 고치려나..;;

구글이라든가 크롬 웹브라우저가 특히 국내 포털 사이트 내부에 대해서 "이 사이트는 안전하지 않습니다" 경고 내는 것도 굉장히 귀찮아하고 싫어한다. 잘만 드나들고 지냈으며, 그러고 나서도 아무 일도 없었는데 양치기 소년 같은 인상을 받기 때문이다. 첨부 파일, ActiveX 설치 절대 안 하는 사람에게 도대체 뭐가 안전하지 않다는 건지 모르겠다.

요즘도 하는지 모르겠는데, 생활 안전을 소재로 무슨 '에듀테인먼트' TV 프로가 있다.
헬멧을 썼을 때와 안 썼을 때 사람이 다치는 정도의 차이를 비롯해, 음식을 태운 냄비를 물로 식혀서는 안 되는 이유 등을 생생한 실험으로 보여주는데,
그것처럼 보안/업데이트를 전혀 하지 않은 컴퓨터가 어떻게 뚫리고 어떻게 악성 코드에 감염되는지 그런 실험 결과를 보여주는 TV 프로가 좀 있었으면 좋겠다. 나는 도무지 실감이 안 간다.

Posted by 사무엘

2010/03/23 10:15 2010/03/23 10:15
, ,
Response
No Trackback , 8 Comments
RSS :
http://moogi.new21.org/tc/rss/response/220

메타포어

컴퓨터 하드웨어의 발달 덕분에 플로피 디스크는 오늘날 PC 환경에서 완전히 사라졌습니다. 용량 캐부족하고, 느리고 에러율 높고.. 미래엔 하드디스크 드라이브가 왜 A가 아닌 C부터 시작하는지 이유를 모르는 세대도 분명 등장하지 싶습니다.
아이오메가 ZIP 드라이브처럼 플로피를 대체하는 보조 기억 장치가 없는 것은 아니었지만 보편적으로 쓰이지 못했습니다. 그러던 것이 2000년대 초부터 등장한 USB 메모리가 급속도로 널리 퍼졌지요. 윈도우 2000/ME급부터는 별도의 드라이버를 전혀 설치하지 않아도 이제 운영체제가 알아서 인식도 해 줍니다.

세월이 그렇게 흘렀지만, 그래도 플로피 디스크는 컴퓨터로부터 정보를 읽고 쓰는 그릇 역할을 하는 물건이라는 이미지를 확실히 각인시킨 최초의 매개체입니다. 그래서 각종 응용 프로그램에서 '저장' 아이콘은 아직도 3.5인치 디스켓 그림이 단골로 통용되고 있습니다. 저장이란 추상적인 개념에 대한 메타포어가 된 것입니다. 마치, 화장실 같은 데서 남녀를 구분하는 단골 아이콘이 치마 모양이 된 것과도 같습니다.
USB 플래시 메모리가 처음부터 개발되어 쓰였다면 아이콘 모양이 또 어떻게 바뀌었을지 모를 일입니다.

철도 차량은 어떤가요?
여러 객차를 한데 연결해서 쇠로 된 레일 위를 달리는 이 교통수단에 대한 메타포어는 단연코, 연기를 뿜고 달리는 증기 기관차입니다. 기차라는 한자어 자체가 증기 기관차를 염두에 둔 것입니다.
'칙칙폭폭'이라는 의성어, 그리고 철길 건널목 주의 표지판의 그림... 모두 증기 기관차의 특성이 그대로 철도 차량 자체의 상징으로 발전해 버린 예입니다. 요즘 디젤 기관차는 그 정도로 연기를 뿜지도 않으며, 심지어 전기 기관차는 칙칙폭폭은커녕 지멘스 옥타브 멜로디를 연주하면서 달리기도 하지 않습니까?

어떤 새로운 개념이 첫 등장하면, 무엇이든 그 새로운 개념이 최초로 사람들에게 구체화, 현실화한 그 형태가 사람들에게 각인되는가 봅니다.

Posted by 사무엘

2010/03/22 15:05 2010/03/22 15:05
, , , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/219

엉터리 번역

윈도우 2000부터는 스크롤바에도 우클릭 메뉴가 생겼다. 마우스가 가리키는 특정 지점이라든가 맨 위/아래 지점으로 바로 스크롤이 가능해서 매우 편리하다.
그런데 문제는 병맛 같은 우리말 번역.

위쪽 / 아래쪽 이 무엇인지 짐작하시겠는가?
이게 영어는 Top / Bottom이다. 즉, 스크롤되는 대상의 맨 꼭대기/맨 밑바닥 위치를 가리킨다.
본인은 한국어를 봐서는 도저히 그 의미를 알 수 없었다.

페이지 위로 / 페이지 아래로는 Page up / Page down의 직역이다.
차라리 위쪽 / 아래쪽은 Page up / Page down의 번역으로 더 적절하지 않은가? 아니면 차라리 '한 화면 위/아래' 말이다.
Top / Bottom의 의미를 우리말로 번역하려면 최소한 '가장'이나 '맨', '최' 같은 최상급 부사가 동원되어야 할 것이다.

이것보다 더욱 병맛 같은 번역, 사람 진짜 낚은 번역은 따로 있다.

윈도우 XP와 비스타는 새로운 스타일의 시작 메뉴가 도입되어서 자주 실행하는 프로그램이 자동으로 메인에 뜬다. 그리고 사용 빈도와 관계없이 언제나 나타나 있길 원하는 프로그램은 거기에 '고정'(pin)이 가능하다.

고정을 할 때는 프로그램 아이콘을 우클릭한 후, '시작 메뉴에 고정'을 누르면 된다.
그런데 이미 고정된 프로그램을 우클릭하면 '시작 메뉴에서 제거'와 '이 목록에서 제거'가 뜬다.
둘 중 하나는 단순히 '고정 상태 해제'이고, 다른 하나는 말 그대로 시작 메뉴에서 완전히 없애버리는 것이다. 독자 여러분은 한국어만 봐서 뭐가 뭔지 파악하겠는가? (7은 아예 작업 표시줄에 고정이 되므로 해당 사항 없음)

정답을 말하자면 '시작 메뉴에서 제거'가 고정 해제이고, '이 목록에서 제거'가 완전히 제거이다!
도대체 시작 메뉴하고 이 목록의 개념상 차이가 무엇인지 아시는 분? -_-;;
영어 원문은 엄연히 전자는 Unpin, 후자는 Remove이다. '고정 해제'라고 하면 아무 혼동 없이 알아들을 텐데 왜 번역을 이 따위로 했는지? 2002년에 윈도우 XP를 써 온 이래로 아직까지도 본인은 직접 아이콘을 실수로 없애 버리지 않고서는 분간을 못 한다. MS 제품에 들어있는 제일 엉터리 번역이라고 생각한다.

하긴, 윈도우 XP sp2가 나오기 전, IE 6의 About 화면을 보면 '승인'이라는 버튼이 있었다. 이게 뭘까요?
영어 원문은 Acknowledgments이다. 이걸 클릭하면 IE 6의 개발자 명단이 애니메이션으로 쭈르륵 나온다. 그렇다. 이건 논문이나 저서(특히 외국물)에서도 볼 수 있듯, '감사의 글' / '만든 사람들' 뻘 되는 의미로 번역해야 맞다.

이때 Acknowledgment를 승인이라고 너무나 사전적인 의미로 번역하는 것은, '만든 사람들' 리스트가 나오는 Credits를 달랑 신용이라고 번역하는 것이나 다름없다. ^^;; 번역가가 이 단어가 쓰이는 문맥과 상황을 알지 못하고, 그냥 수많은 영어 문장/단어 리스트를 보면서 기계적으로 번역해서 그런 것 같다.

저런 오역은 그냥 사람을 낚는 정도이지만, 오역이 사람을 잡을 수도 있다. 오늘날처럼 영어로 무수한 정보와 지식이 쏟아지는 시대엔 영한 사전을 만드는 사람이나 번역가의 역할이 매우 중요하다.

Posted by 사무엘

2010/03/22 08:26 2010/03/22 08:26
, ,
Response
No Trackback , 5 Comments
RSS :
http://moogi.new21.org/tc/rss/response/218

개인적으로 1995-6년 사이는 PC 게임 환경의 역사상 굉장히 의미심장한 과도기였다고 생각한다.
플랫폼이 도스에서 윈도우로 넘어가고 있었고, 그래픽 역시 VGA 320*200 256색 모드를 탈피하여 2D 게임을 기점으로 고해상도화하기 시작했다. 사실, 그래픽 가속기라는 개념이 등장한 것도 이 무렵부터이고, 비록 아직 듣보잡 지위이긴 하나 DirectX란 것도 그때 개발되어 나왔다. 빌 게이츠는 윈도우 95를 게임용 엔터테이먼트 플랫폼으로 만들려고 안간힘을 다하는 중이었다.

패키지 게임의 경우, 저장 매체도 CD롬이 슬슬 플로피 디스크를 대체하기 시작했다. 하지만 그 당시 게임은 650MB 공간을 꽉 채울 정도로 대용량은 아니었다. 97~98년 사이에 출시된 스타크래프트도 음악과 동영상을 제외한 립버전이 200MB 안팎이었고, 윈도우 95 역시 실제 운영체제 파일 용량은 100MB도 채 하지 않던 시절이다.

이때 몇몇 게임은 CD롬을 아주 재미있게 활용했다. 디스크를 오디오 CD 겸 CD롬 겸용으로 만들어서 파일은 50-100MB 정도의 공간만 차지하고, 나머지 공간에다가는 게임 배경 음악을 집어넣은 것이다. 대표적인 예가 퀘이크 1이다. 옛날에 무슨 팝송 영어 교재 CD도 그렇게 겸용 형태였다. 공간 활용을 잘 한 경우라 하겠다.

게임 내부에서 사용하는 음악을 일반 CD 플레이어로 간단히 들을 수 있을 정도로 노출한 것이긴 하지만, 개인적으로 그건 굉장히 기발한 방법이라고 생각했다. 또한 그때는 그 CD를 정품 인증 수단으로 활용하기도 했다. 비록 가상 CD 기술 때문에 완전히 무력화됐지만 말이다.

그 당시에 오디오 CD는 CPU와는 완전히 별도로 동작했기 때문에 CPU에 부담을 전혀 주지 않았다. 요즘이야 MP3 틀어 놓고 온라인 게임도 마음대로 할 정도로 하드웨어 환경이 좋지만, 486이나 펜티엄급 컴퓨터만 해도 MP3 하나 트는 것만으로 CPU 사용률이 10~20% 정도 치솟던 시절이었다.

미디보다 음질 좋지, CD롬의 남는 용량을 활용하지, CPU 부담 안 주지, 40분 남짓한 정도의 시간이면 게임 사운드 트랙을 모두 담는 데 별 무리도 없지(게임 음악은 은근히 짧으며, 나머지는 전부 반복이다. ^^), 허접하게나마 정품 체크도 간단히 할 수 있지.. 일석이조가 아닐 수 없었다.
요즘은 온라인 게임 클라이언트가 최하 기가바이트급이다. 배경 음악은 미디도 아니고 그냥 내부적으로 mp3/wma/ogg 같은 걸 그대로 재상한다. 불과 15년 남짓 전인데 세상이 이렇게 달라졌다니 참 격세지감이다.

Posted by 사무엘

2010/03/20 17:53 2010/03/20 17:53
, ,
Response
No Trackback , 6 Comments
RSS :
http://moogi.new21.org/tc/rss/response/217

요 며칠, 압축 프로그램으로 7zip과 압축시대-_-를 써 보다가 다시 빵집으로 복귀했다.

빵집!
한창 알집이 불안정함, 버그, 황당한 독자 포맷 때문에 파워 유저들을 중심으로 까이고 있던 무렵에, 개인 명의로 순수 공개로 개발된 프로그램인지라 한동안 인기를 누렸다. 하지만 개발자의 개인 사정 때문에 너무 오랫동안 버전업이 못 되고 있어서 차츰 사용자가 다시 줄고 있다.

하긴, 빵집이 나오기 전에 알집이 국내 압축 유틸리티의 판도를 완전히 뒤집어엎긴 했다. 알집이 없었으면 본인도 WinZIP이나 WinRAR 같은 것이나 어렵게 크랙판 구해서 썼을테니 말이다.
컴퓨터를 잘 모르는 초보자의 관점에서는 압축 포맷 나부랭이를 떠나서 아무 포맷이나 원큐에 압축을 풀고 할 수도 있는 프로그램을 원했을 것이고 알집은 수요 분석 하나는 잘 했다. (그보다 더 옛날엔, 아예 A, E, X 같은 옵션을 익혀서 온갖 어려운 명령행 유틸리티로 압축을 했으니 더욱 암울했다)

과거 WinZIP이 압축하기/풀기 마법사에다가 완벽한 쉘 통합(탐색기 우클릭)까지 환상적인 인터페이스 껍데기를 선보였다면, 알집은 ‘새 폴더’라는 개념을 처음으로 도입했고 빵집은 ‘알아서 풀기’, 복사해서 붙여넣기 등을 추가하여 더욱 편리한 기능을 제공했다. 요즘은 압축 프로그램이 액세서리로 심지어 CD 이미지 파일까지 열 수 있다. 압축 파일은 아니지만, 파일 시스템 정보를 포함한 아카이브 파일이라고 볼 수 있기 때문이다.

그런데 요즘 압축 프로그램에게 또 필요한 덕목이 생겼으니, 바로 64비트+유니코드 지원이다. 그야말로 필수가 됐다. 64비트 OS에서는 우클릭 메뉴가 안 나온다거나, 요즘 세상이 어느 세상인데 일본어로 된 영화 자막 파일의 압축을 못 푼다거나 해서는 곤란하다.

하지만 빵집은 안타깝게도 저게 되지 않는다. 시스템 코드 페이지가 한글로 되어 있지 않으면 프로그램 UI가 죄다 깨진다. 또한, 정확한 재연 조건을 잘 몰라서 빵집 잘못이라고 100% 단정은 못 내리지만, 빵 폴더 같은 쉘 통합 기능을 사용하다 보면 아주 가끔 explorer가 죽는 현상을 경험한다.
왜 빵집을 ‘의심’하는가 하면, 첫째, exception 상황을 알리는 에러 메시지 박스가 델파이로 개발된 프로그램이 죽었을 때 뜨는 스타일이기 때문이다. 둘째, 빵집이 설치되지 않은 컴에서는 그런 현상을 지금까지 전혀 겪은 적이 없기 때문이다.

어쨌든 이런저런 이유로 인해 본인도 빵집에서 다른 프로그램으로 갈아타려고 대안을 찾아봤는데..
회사에서만은 도로 빵집으로 돌아오고 말았다.

이유는 단 하나.
다른 모든 압축 프로그램들은 tar.gz 파일을 열면 내부의 tar 파일 하나만 달랑 보여주는 반면,
빵집은 사용자에게서 확인 질문을 받은 후 친절하게도 tar 내부까지 자동으로 보여주기 때문이다. 이거 정말, 너무 편하다.

리눅스 환경에서 그냥 tar로 압축하여 백업한 파일을 다루는 경우가 많은데 그걸 윈도우 환경에서 손쉽게 관리하기 위해서는 다른 기능보다도 저게 무엇보다도 마음에 들고 꼭 필요한 기능인 것이다.

흠, 이런 건 혼자만 알고 있지 말고 개발자에게 건의를 해 봐야겠다. 본인은 특정 분야의 공개 소프트웨어 개발자이다 보니 다른 사람들로부터 버그 신고와 건의를 많이 듣는 편이지만, 본인도 역시 아주 가끔은 다른 소프트웨어에 대한 버그 신고와 건의도 직접 한다.

※ 덧.

윈도우 비스타나 7에서 Aero를 사용하고 있을 때 창을 최소화하면, 대부분의 표준 윈도우들은 작업 표시줄 쪽으로 멋있게 사그라든다.
하지만 경험상 델파이로 개발한 프로그램들은 아래로 멋있게 사그라들지 않고, 그냥 창을 닫을 때와 동일하게 그냥 fade-out으로 사라진다. AcroEdit라든가 WinM, 빵집 모두 마찬가지임. 뭔가 특별한 방식으로 윈도우를 다루는 것 같다.

그 반면 완전 자체 스킨을 사용하는 아래아한글이나 알집-_- 같은 프로그램은 그런 효과가 전혀 적용되지 않고 그냥 없어진다.
또한 비스타 이상에서 정상적인 실행이 보장되지 않는 비주얼 C++ 2003 같은 프로그램은, 최소화될 때 빈 창틀만 사그라들면서 다른 어느 프로그램과도 다른 이상한 애니메이션을 보인다.

Posted by 사무엘

2010/03/20 10:17 2010/03/20 10:17
, ,
Response
No Trackback , 6 Comments
RSS :
http://moogi.new21.org/tc/rss/response/216

버스 운전사와 지하철 기관사

버스 운전(시내든 광역이든, 고속버스 말고 중간 정차가 잦은 노선)은 냄새 나고 멀미 나는 차 안에서 배기가스 마시면서 주변의 차들과 하루 종일 부대끼고, 개념 없이 운전하는 넘들 때문에 스트레스 받는 직업입니다. 물론 극단적인 예이고 요즘은 거의 근절됐긴 하지만, 승객의 운전기사 폭행까지 있었죠. 주변의 차들과 승객이 모두 기사에게 영향을 줍니다.

그럼 지하철은? 분위기가 버스와 완전히 정반대입니다. 차량 승차감은 일단 버스보다 월등히 좋습니다. 냄새나 멀미 없고 정체 없고, 배기가스도 없습니다. 철길엔 오로지 나밖에 없으며 기관사는 승객하고는 원천 분리되어 있습니다.
앞차가 빨리빨리 못 가서 신호 받고 서행하는 건 있겠지만, 그건 지상 도로의 신호 내지 정체와는 성격이 근본적으로 다르지요.

하지만 하루 종일 마주치는 시꺼먼 터널과 깜빡이는 불빛, 열차 특유의 시끄러운 소음은 사람의 눈과 귀와 정신의 건강에 절대로 좋지 않습니다. 버스 기사가 이해하지 못할 지하철 기관사만의 고충이죠. 그리고 지하도 매연은 없을지언정 이산화탄소 농도가 짙고, 먼지 때문에 공기가 안 좋기는 마찬가지.

또한 문을 닫으려는데 무리하게 가방 끼워서 타는 승객들은 지하철 기관사를 굉장히 애먹이는 요인입니다. 선로 투신 자살은 두말할 나위도 없고.
전철역 역이 너무 많아서 개집표기는 다 교체를 못 하고 보증금 제도로 갔으면서, 그래도 스크린도어는 그 많은 역에 어느샌가 용케도 다 설치해 버렸지요. 제발 자살 좀 하지 말라고... 제가 사는 집 근처의 지하철 역은 환승역이 아니고 그저 그런 평범한 역인데, 거기도 역사상 2004, 2007, 2008년에 총 세 번이나 투신 자살 사고가 났습니다. 이제는 그럴 일이 없겠죠.

스크린도어는 승객의 안전보다도 기관사가 스트레스 받지 말라고 설치한 게 아닐까 하는 생각이 듭니다. 물론 이제 이것 때문에 예전보다 정지 위치를 더 정확하게 맞춰야 하는 고충은 생겼겠지만 말입니다.

철도는 일단 조향이라는 개념이 없고 차선 바꾸기, 방어 운전 같은 개념도 없기 때문에 그 점에서는 도로 운전보다 쉽습니다. 운전 과정이 상당수 자동화되어 있고 사실 무인 운전도 가능합니다. 그러나 기관사 1인이 담당해야 하는 인원이 버스 한 대와는 비교가 안 되기 때문에, 요즘 대세인 '차장을 없애고 1인 승무'에 따르는 부담감이 무척 큽니다. 게다가 시각표를 반드시 맞춰야 한다는 강박관념은 버스 운전사가 이해하기 힘들 것입니다.

또한 운전 중에도 기관사가 졸고 있지는 않은지, 비상시 대처 요령을 숙지하고 있는지 사령부로부터 불시에 점검 신호가 오기 때문에 이에 대한 대비도 늘 하고 있어야 하기 때문에 지하철 기관사의 업무 부담과 스트레스는 우리가 상상하는 수준보다 훨씬 더하다고 합니다.

물론 사기업인 버스 회사와는 달리 훨씬 더 고도의 자본과 기술로 건설된 철도를 운영하는 지하철 회사는 공기업이고 복리후생도 더 좋을 것입니다. 하지만 궁극적으로 버스 운전사와 지하철 기관사 모두 열악한 환경에서 힘들게 일하면서 도시로 하여금 존재 가능하게 하는 직업이니만큼, 늘 이용하는 육상 대중교통도 눈여겨 보고 고마워하는 마음으로 이용하는 게 어떨까요?

Posted by 사무엘

2010/03/19 09:18 2010/03/19 09:18
, ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/215

« Previous : 1 : ... 208 : 209 : 210 : 211 : 212 : 213 : 214 : 215 : 216 : ... 230 : Next »

블로그 이미지

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

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2026/08   »
            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:
3994585
Today:
964
Yesterday:
2195