« Previous : 1 : ... 185 : 186 : 187 : 188 : 189 : 190 : 191 : 192 : 193 : ... 221 : Next »

얼마 전의 일이다. 어머니께서 서울에 볼일이 있어서 오셨다가 다시 경주로 돌아가셨다. 우리 부모님은 서울을 왕래할 때 동서울 직행 시외버스의 애용자이다. 우등 수준의 좌석이면서 운임은 우등 고속버스보다 싸고(일반고속보다 약간 비싼 수준), 중부내륙 고속도로까지 개통하니 더욱 빨리도 가고, 가격 대 성능이 여러 모로 아주 만족스럽기 때문이다.

그런데 어느 일요일 낮에 연락을 해 보니 어머니 왈, 경주로 가는 버스가 모조리 좌석 매진인 바람에 지금으로부터 무려 3시간 가까이 뒤에 있는 저녁 6시 차를 하염없이 기다리고 계신다고 했다.

-- 잘 알다시피 시외버스는 예매 체계가 개떡 같다.

-- 경주와 서울을 왕래하는 버스는 고속버스(강남 고속버스 터미널)와 시외버스(동서울 터미널)로 이원화해 있다. 둘 다 공히 배차간격이 40분인데 고속버스는 40n분마다 출발하고, 시외버스는 거의 40n+20분꼴로 출발함으로써 경주-서울 버스의 실질적인 배차간격을 둘의 조화평균인 20분으로 좁혀 주고 있다. 현재 어머니께서 계신 곳은 물론 동서울 터미널.

-- 그런데 시외버스의 경우, 실질적인 운행 계통은 동서울-경주-"포항"이다. 그리고 본인이 알기로 이 노선은 경주 승객보다 포항 승객이 훨씬 더 많다. 그렇기 때문에 경주 사람은 시외버스를 이용하기가 고속버스보다 상대적으로 더 힘들며, 주말에 예매를 안 하면, 지금 어머니와 같은 그런 사태가 발생하기가 쉽다.

그래서 본인은 즉각 이렇게 조언을 했다.
그 차를 기다리지 말고, 경주보다 차가 훨씬 더 자주 있는 대구로 일단 간 뒤 거기서 경주 가는 차를 갈아타라고 말이다. 이건 버스든 철도이든 철칙이다. 서울에서 경주 가는 차가 없으면 일단 대구로 가면 된다.

다행히 대구 행 버스는 30분이 채 안 되어 출발하는 다음 차가 있었고, 어머니는 본인의 말대로 해서 6시 차를 기다렸을 때보다 2시간에 가깝게 훨씬 더 일찍 귀가하실 수 있었다. 어머니도 그런 방법이 있을 줄은 미처 생각을 안 했다며 좋아하셨다.

다만, 동서울 터미널에서 대구로 가는 건 시외가 아니라 고속버스 노선만 있는 모양이다. 강남 터미널에는 오로지 고속버스만 있지만, 시외버스 위주인 동서울 터미널에는 대구나 대전 같은 주요 도시로 가는 고속버스 노선도 일부 있다.
그래서 우등의 경우 운임이 시외버스보다 비싸며, 대구에서 대전 포함 서울 방면으로 가는 모든 고속버스들은 서대구 터미널을 경유한다. 뻑뻑한 대구 시내를 동서로 횡단하기 때문에 이 구간을 고속도로로 쌩~ 통과할 때보다 시간 손실이 더 크다는 단점도 있다.

뭐 그래도 서울에서 발이 묶인 채 3시간씩 기다리는 것보다는 나은 선택이지 않은가?

열차를 탈 때엔 더 기발한 팁이 있다.
주말에 대전-서울 직행의 좌석이 매진이면, 동일한 열차에 대해서 대전-천안, 천안-대전 이런 식으로 좌석을 분할해서 요청하면 어지간해서는 다 자리가 있다. 중간에 열차 안에서 자리를 옮기기만 하면 된다. 본인은 이 기법을 수 년 동안 여러 번 활용해 왔다. 다만, 대전-천안, 수원-서울 이런 식으로 구입하는 건 불법 무임승차가 되므로 주의하자.

다음은 관련 추가 잡설들.

1. 지금 서울 반포동에 있는 강남 고속버스 터미널(지하철 고속터미널 역 일대)은 과거에 정부에서 강남을 주거 및 부도심 지역으로 집중 개발할 때 의도적으로 지금의 위치에 건설되었다. 그때는 한강 이남이 이북보다야 북한에서 더 멀리 있으니, 심지어 안보상의 이유까지 고려되었다고 한다.
한편, 1980년대 말에 지어진 동서울 터미널은 중부 고속도로의 육성을 위해서 만들어졌다. 경부 고속도로의 혼잡 완화도 의도한 것이다.
이 두 곳 말고 상봉이나 남부 같은 다른 터미널은 이용할 일이 지금까지 없었으니 본인에게 정보가 전무하다.

2. 경주에서는 서울 행뿐만이 아니라 대구 행 노선도 고속버스와 시외버스가 경쟁 관계이다.
고속버스(동대구 고속버스 터미널)와 시외버스(동부 정류장.. 뭐 동대구 시외버스 터미널 뻘 된다)로 이원화한 구도이며, 배차간격도 30분대로 비슷하고 운임도 아마 같지 싶다. 고속버스의 경우 일반과 우등이 거의 반반씩 투입되지만, 단거리이고 시외버스와 경쟁하는 노선인 관계로 우등도 일반과 동일한 운임을 징수한다.
본인은 어렸을 때는 동부 정류장을 애용했지만, 나중에는 동대구 역과 연계가 잘 되어 있는 고속버스 매니아로 바뀌었다. 두 터미널은 1.n 킬로미터 남짓 떨어져 있어서 그리 멀지는 않지만, 걸어서 가기는 좀 부담스러운 거리이다.
참고로 경주의 시외버스 터미널과 고속버스 터미널은 비록 단일 통합 건물을 공유하지는 않지만 이웃집 사이이고 매우 가깝다.

3. 경주와는 달리 포항에는 대구로 가는 고속버스 노선이 없다. 경주를 거쳐 대구로 가는 시외버스만이 존재한다.

4. 대구는 대중교통 인프라에 관한 한 굉장히 특이한 도시라고 예전 글에서도 여러 번 언급한 바 있다.
동대구 역이 대구 역보다 더 큰 것부터 시작해 고속버스 주제에 중간 정류장인 서대구 터미널이 있는 것도 특이한데, 정작 종점인 동대구에는 통합 고속버스 터미널 건물이 없어서 회사별로 고속버스 터미널들의 전산 코드마저 다른.... 정말 괴팍한 도시이다. (대구-동양, 대구-한진, 대구-중앙 등~~ 이게 뭐냐구!!)
그런 대구가 동대구 역 근처에다가 고속버스 터미널과 동부 정류장(시외버스)까지 통합한 종합 교통 허브를 만들겠다는데 과연 잘 될까 귀추가 주목된다.

5. 하긴, 밤에 서울에서 경주로 가는 열차 중에는 그 유명한 청량리 밤차도 있고, 또 서울 역에서도 밤 10시~11시대에 출발하여 부전으로 가는 무궁화호가 하나 있었다.
그런데 이게 2010년부터는 부전이 아니라 부산으로.. 즉, 경부선 풀코스로 바뀌었다. 동대구 역에 새벽 2시 43분에 도착하고 부산으로 가는데, 동대구를 새벽 3시에 출발하여 부전으로 가는 소형 RDC 무궁화호가 추가로 생겼다. 즉, 서울에서 경주를 가려면 열차를 갈아타야 한다는 뜻이다. 마치 용답-신설동 지선을 타듯이.
대구선과 동해남부선 일대의 수요 부족 때문에, 아쉽지만 이렇게 바뀐 것 같다.

6. 한 2002~03년쯤엔 어머니께서 서울에 아주 급한 볼일이 생겼을 때 나름 울산 공항까지 가서 비행기를 타고 가신 적도 있었다. 그때 KTX가 있었다면 비행기를 탈 필요가 없었을 것이다. 그 운임과, 공항에서 시내까지의 이동 시간을 감안한다면 말이다.
대구 이남의 KTX 고속신선은 경주와 울산에 근접하게 만들어졌다지만 그래도 포항은 교통면에서 여전히 답이 없는 것 같다.

Posted by 사무엘

2010/10/03 18:26 2010/10/03 18:26
, , , , ,
Response
No Trackback , No Comment
RSS :
http://moogi.new21.org/tc/rss/response/384

2차 곡선(원뿔 곡선) 이야기

수학에서 함수라는 것은 y=f(x)와 같은 형태로, x에다가 임의의 수를 대입하면 그에 대응하는 y 값이 계산을 통해 딱 하나로 산출되어 나오는 관계를 말한다.

하지만 f(x, y)=0라고 함수를 정의할 수도 있다.
이 식을 만족하는 x, y가 곧 정의역과 치역임이 규정된다.
이런 형태의 함수를 수학 용어로는 음함수(implicit function)라고 일컫는다.
딱 명시적인 함수 형태는 아니지만 함수를 암시적으로 규정하고 있다는 뜻인데, ‘음’이라고 하면 negative가 먼저 떠올라서 한국어로는 뜻이 잘 와 닿지 않는 것 같다.

음함수가 표현력이 더욱 풍부하다. 그도 그럴 것이 y=sqrt(1-x^2)라고만 하면 사분원반원 하나밖에 표현을 못 하지만, x^2+y^2=1이라고 하면 원 전체를 표현할 수 있기 때문이다.
그리고 컴퓨터 상으로 음함수를 처리하는 것도 더욱 까다롭다. x뿐만 아니라 x와 y를 2차원적으로 모두 고려해야 하기 때문이다. 2차원만으로 모자라서 z축도 동원하여 3차원까지 가면 흠..;;;

고등학교 시절에는 이런 음함수 중에서 x, y의 계수가 최대 2차까지 갈 수 있는 녀석을 배운다. 일반화하면 아래와 같은 꼴.

a*x^2+ b*x*y+ c*y^2+ d*x+ e*y+ f = 0

2차식인 a, b, c중 적어도 하나가 0이 아니라면 이 음함수는 아래의 형태 중 하나가 된다.

1. x, y가 실수 범위에서 전혀 존재하지 않기 때문에 빈 그래프. (x^2+y^2=-1 같은 경우)
2. 두 직선 (x^2-y^2=0 같은 경우. 또한, xy=0 이라고 하면 x축과 y축^^)
3. 타원 (x^2+y^2=1)
4. 쌍곡선 (x^2-y^2=1)

원이나 포물선은 굉장한 레어 케이스에서나 존재 가능하다.
또한, a, b, c 계수의 관계에 따라 곡선의 모양이 어떻게 될지 알려주는 판별식도 있다.

2차 곡선인 이들 원, 타원, 포물선, 그리고 쌍곡선은 모습도 인간 세계에서 수학적인 의미를 두기에 충분한 가치를 지니고 있다. 모래시계처럼 ▶◀ 형태로 놓인 원뿔의 단면을 잘랐을 때 나오는 곡선이라고 해서 원뿔곡선(conic section)이라고도 불린다. 신기한 일이 아닐 수 없다.

사용자 삽입 이미지

짤방은.. 초점이 동일한 어느 타원과 쌍곡선의 모습을 자작 프로그램으로 그린 것. 나름 안티 앨리어싱까지 되어 보기에 더욱 아름답다. ㅋ

타원은 “한 초점에서의 거리 + 다른 초점에서의 거리”가 일정한 점들의 집합이다. 두 초점에다가 실을 묶고 팽팽하게 연필을 그으면 비교적 쉽게 그릴 수 있다.
원은 두 초점의 위치가 일치하는 특수한 경우라 하겠다. 타원 모양으로 된 당구대 안에서 그 타원의 한 초점에서 공을 굴리면, 그 공은 다른 초점을 반드시 지나게 될 것이다.

쌍곡선은 “한 초점에서의 거리 - 다른 초점에서의 거리”의 절대값(=차이)이 일정한 점들의 집합이다. 절대값이다 보니 필연적으로 곡선이 둘 존재한다. 초등학교 시절에 배웠던 y=1/x 반비례 그래프가 알고 보니 이 쌍곡선이었다는 사실을 알게 된다.

포물선이야 중학교 시절에 제곱근과 2차식이라는 개념 자체를 처음으로 접할 때 배운다. 그런데 포물선은 단순한 2차식을 넘어서 “한 초점과 한 기준선이 주어졌을 때 초점에서의 거리와 준선까지의 수직 최단 거리가 일치하는 점들의 집합”으로 다른 관점에서 정의가 이루어진다. 사실, 타원과 쌍곡선도 한쪽 초점이 한없이 멀어지면 포물선 모양으로 수렴하게 된다.

포물선은 중력이 존재하는 지구상에서 물건을 던지기만 해도 매우 쉽게 볼 수 있다(단, 공기 저항이 없어야). 포물면은 반사하는 모든 빛을 초점으로 한데 모을 수 있다. 다만, 만들기가 구면보다는 어렵다.

2차 곡선은 이렇듯 세상에서 쉽게 볼 수 있고 실용적이다. 거리와의 제곱에 비례해서 감소하는 만유인력과도 관계가 있다. 제곱의 의미는 2차원, 즉 면적이다.
인공위성은 흔히 지구를 향해 한없이 추락하는 물체라고들 한다. 공중에서 충분한 추진력으로 위성을 가속하지 못하면 그 발사체는 지구로 떨어져 버린다. 그러나 속력이 어느 정도 빨라진 순간부터는 이제 지구로 떨어지지 않고 원 궤도를 그리게 된다.

더 빨라지면 위태위태 타원 궤도를 그리게 되고, 어느 정도 도를 넘어서면 포물선, 그 이후부터는 쌍곡선 궤도를 그리면서 그 발사체는 지구로 다시는 돌아오지 않게 된다. 옛날에 이런 거 시뮬레이션 프로그램을 장난감 삼아 짜면서 놀았던 기억이 있다. ^^;;

그 반면에 음함수의 식이 3차까지 가면, 모양만 변태적으로 복잡하지 쓸모가 없다. 변수의 값이 어떻냐에 따라서 쌍곡선 같은 그런 곡선이 3쌍둥이가 생기기도 하고, -⌒- 이런 모양이나 아니면, 그런 모양에 U자 모양 곡선이 합쳐진 놈 등... 자연에서 볼 일도 없고 의미가 없다는 것이다.

앞서 음함수를 처리하는 건 쉬운 일이 아니라고 언급했는데, 실제로 그렇다.
정확하게 일치하지는 않겠지만 윤곽선 폰트를 래스터라이즈하는 일과 비슷한 과정이 아닐까 하는 생각이 든다.
무식하게 x*y개의 함수값을 일일이 다 구해 보지 않고도 함수값을 구성하는 영역만 매끄러운 경계선을 추출하고 거기에다 안티 앨리어싱까지 하는 건 보통 어려운 일이 아니다.

아래아한글이나 포스트스크립트 같은 다른 폰트 시스템은 잘 모르겠지만, 윈도우 운영체제가 사용하는 트루타입 폰트 래스터라이저는 매 도트에 대해서 윤곽선 안에 있는지의 여부를 판단해서 글자를 찍어 낸다. 그래서 힌팅 정보가 없으면 작은 글씨에서 가는 획이 아예 화면에서 사라지는 일이 생길 수 있다.

본인은 옛날에 너무나 깔끔하게 잘 출력되는 영문 폰트들을 보고서 트루타입 폰트 래스터라이저가 굉장히 똑똑한 줄 알았는데, 알고 보니 다 아주 정교한 수작업으로 만들어진 힌팅 정보 덕분이었다. 힌팅은 획의 굵기를 일관성 있게 보정할 뿐만 아니라 윤곽점을 래스터라이저가 글립 존재 여부를 판단할 때 사용하는 위치로 강제로 옮겨서 획이 사라지지 않게 하는 역할도 한다.
흠, 글 주제가 수학에서 폰트 얘기로 급반전.. 어쨌든 음함수의 렌더링도 그만치 쉬운 일은 아니라는 뜻이다. ^^;;

Posted by 사무엘

2010/10/01 20:23 2010/10/01 20:23
, , , , , , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/383

3연타 기피

사람에게는 “3연타”(그 이상의 횟수도 포함)를 싫어하거나 최소한 심리적으로 기피하는 경향이 있는 것 같다.
숫자나 일반 문자를 입력하느라 같은 key를 세 번 이상씩 누르는 것 말이다. 글자를 쓰는 것도 포함.

물론 연타는 그 자체가 타자 행동에서 좋은 현상이 아니다. 반복은 두 번으로 족하지, 세 번 이상은 같은 손가락이 아프기도 하고, 또 내가 몇 번까지 반복했는지 횟수를 머릿속으로 세어야 하기 때문에 싫어하게 되는 게 아닌가 싶다.

영문 정서법도 좋은 예라고 볼 수 있다. 같은 글자를 두 번까지는 연달아 적는 경우가 있어도(ee, ss 등) 세 번 이상은 절대 없다. 가령, s나 ss로 끝나는 단어의 뒤에는 심지어 's(소유격)도 또 붙이지 않는다. 쓸 때는 princess' 라고만 쓰고, 읽을 때는 [iz] 발음을 알아서 추가하지 않던가.
아마 알파벳을 쓰는 다른 유럽 언어의 정서법에도 그런 불문율이 있지 않겠나 싶다.

본인이 이런 생각을 별안간 하게 된 것은 최근부터 손전화로 천지인 입력 방식을 쓰면서이다.
한글도 어떤 방식으로 한글 입력 방식을 만들더라도 구조적으로 3연타 이상이 필요한 일은 거의 없게 되어 있다. 기껏해야 쌍자음이고 3중 자음은 옛한글에서 ㅅㅅㅅ 정도가 유일하다. 모음도 ㅑㅕㅛㅠ만 있지, 삐친 획이 三이나 川처럼 세 개씩이나 있는 경우는 존재하지 않는다.

글쇠 수가 매우 적은 손전화를 쓸 때에도, 본인이 과거에 나랏글 방식을 쓰던 시절에는 3연타를 할 일이 없었다. 나랏글은 10글쇠가 아닌 12글쇠를 사용한다는 것과, 자음과 모음을 불문하고 가획 키를 자꾸 눌러야 하는 게 불편한 점으로 지적된다. 그러나 비교적 복잡한 과정을 거쳐야 하는 ㅌ, ㅍ 같은 글자도 ㄴ이나 ㅁ을 입력한 후 가획 키를 두 번만 누르면 만들어진다.

그러나 천지인에는 3연타가 존재한다. 쌍자음을 입력할 때 같은 자음을 세 번 눌러야 한다. 물론 이는 나랏글처럼 가획 글쇠가 따로 있는 게 아니라 자음 글쇠 자체를 반복 입력하면서 낱자 결합을 하다 보니, 어떤 면에서는 불가피한 현상일 것이다. 하지만 본인은 3연타를 접하고는 의외로 굉장히 이질감을 느꼈다. 음절 모호성이야 천지인의 주 특징이라고 예전부터 워낙 잘 알고 있었기 때문에 대비가 되어 있었지만, 저런 것은 직접 써 보기 전에는 실감하기가 쉽지 않기 때문이었다.

아무쪼록, PC 키보드용이든 손전화용이든 좋은 한글 입력 방식을 만들려면 국어학뿐만 아니라 심리학이나 인지 공학적인 여러 면모가 잘 검토되어야 할 것이다. 천지인과 나랏글은 서로 제각기 장단점이 있는 것 같다. 하지만 좀더 시스템이 단순하고 안정적이라는 느낌을 주는 건 본인이 보기에 천지인보다는 나랏글이다.

한편으로는 어떤 방식으로 만들든지간에 전화기에서도 모호성도, 도깨비불 현상도 없는(=세벌식) 한글 입력 방식이 있긴 있어야 한다고 본인은 생각한다. 비록 글쇠 수가 너무 부족하다 보니 가획이 복잡해지고 다른 불편한 점이 있을지라도 뭔가 중간 과정이 한글답게 찍히는 입력 방식도 하나쯤은 있어야 하지 않겠는가?

Posted by 사무엘

2010/09/30 17:40 2010/09/30 17:40
, , ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/382

올해 하반기는 여러 분야에서 굵직한 철도 개통 스케줄이 잡혀 있어서 생각만 해도 즐겁다.

※ 경부 고속철 2차 개통(1차가 2004년)

1차 개통을 한 지 거의 6년 반 만의 일이다. G20 정상 회의 때문에 진행 속도가 좀더 붙었다.
이번 개통의 가장 큰 변화는, 두말할 나위도 없이 드디어 대구-부산 구간에도 신선이 개통된다는 것이다. 서울-부산 운행 시간이 더욱 단축된다. 대전과 대구에만 정차하는 걸 기준으로 서울-부산을 1시간 56분으로 예측하던 시절도 있었는데 지금은 2시간을 약간 넘긴 시간으로 좀 더 길어진 모양이다.

이것 때문에 항공 업계는 서울-부산 비행기가 더욱 타격을 입을 것으로 예상하고 있다. 서울-대구 비행기가 이미 KTX에게 발리고 닥버-_-했듯이 말이다. 단적인 예로, 부산 김해 공항을 경유할 예정인 김해 경전철의 공항 역은 국내선을 배제하고 국제선 청사와 더 가까이 연결되게 건설된다.

앞으로 경부 고속철에는 신선뿐만이 아니라 기 개통 구간에도 김천구미와 오송 역이 신설되며, 아직 기존선을 사용하는 대전과 대구 시내 구간에도 시내를 관통하는 선로가 새로 생긴다. 사실, 대전-대구 사이에는 기존선 주행 구간이 너무 긴 게 문제이긴 했다. 대전의 경우 이미 옥천에서부터 고속선이 끝나고 기존선으로 빠지니 말이다.

대전과 대구의 시내 통과 구간을 지상으로 만드냐 지하화하냐 때문에 지금까지 말이 많았는데, 아마 모르긴 몰라도 조삼모사 식으로 일이 진행된 것 같다.

A: 고속철은 시내 구간을 지상으로 통과할 예정이다.
B: 꺅 꺅~ 소음과 진동 때문에 싫단 말야!
A: 싫으면 지하화할 사업비나 대던가.
B: 이미 지상 노반 다 확보해 놨습니다.
ㄲㄲㄲㄲㄲㄲ

※ 공항 철도 2차 개통(1차가 2007년)

김포-인천 공항 사이의 1차 구간이 3년 반쯤 전에 먼저 개통한 뒤, 이제 공항 철도도 서울 역으로 들어온다. 지하철들(1, 4호선)이 역의 동쪽에 있다면 공항 철도는 지금 경의선 전철이 있는 자리인 서쪽으로 입주하게 된다. 사실 공항 철도의 서울 강북 구간의 노선 자체도 경의선과 꽤 비슷하다. 둘 다 지하로 건설되지만 공항 철도가 경의선보다 더 깊게 건설된다.

환승역이 될 홍대입구, DMC, 공덕 같은 곳은 대략 대박. 이제 공항 철도도 이용객이 더욱 늘길 기대해 본다.

그런데 노선이 더 길어지는 것 이상으로 기대되는 떡밥이 있는데, 바로 공항 철도에 KTX 산천 차량이 투입된다는 것이다. 이미 경의선과 공항 철도 사이의 연결선의 건설도 확정된 상태. KTX를 타고 공항까지 간다니 뭔가 흥미롭지 않은가?

이건 코레일의 공항 철도 회사 인수, KTX 산천 도입, 공항 철도 2차 구간 등 여러 요인이 한데 어우러진 덕분에 가능한 일이다. 이미 거미줄처럼 구축된 공항 리무진 버스 인프라에 맞서, 단군의 후손들에게 “기차 타고 공항 간다”라는 인식을 심는 게 쉽지만은 않을 것이다. 그러나 공항과 서울 시내를 연결하는 철도 자체는 꼭 필요하다. 강남은 서울 지하철 9호선 급행으로, 강북은 공항 철도로, 이렇게 양분된 구도가 될 예정이다.

더구나 KTX 산천은 편성이 유동적이기 때문에, 굳이 한 편성에 무려 935명씩이나 태울 만한 지역이 아닌 곳에도 좀더 구석구석까지 고속철의 혜택을 줄 수 있다.

한 가지 흥미로운 사실. 현재 우리나라에서 임률이 가장 높은, 쉽게 말해서 가장 비싼 철도는 KTX가 아니다. 명목상으로는 공항 철도 직통 열차-_-가 임률이 가장 높다. 1km당 새마을호가 93원, KTX는 기존선이 100원이고 고속선은 158원인데, 직통 열차는 무려 209원으로 잡혀 있다(일반 통근 열차는 82원). 그래서 김포에서 인천 공항까지 40km가 채 안 되는 거리를 가는 데 직통 열차는 무려 8천 원이 넘는 운임을 징수하는 것이다. 물론 지금은 하도 이용객이 너무 없어서 FM대로의 직통 운임 징수를 몇 년째 보류하고 있지만 말이다.

물론 공항 철도는 무슨 박리다매 출퇴근 통근 컨셉이 아니라, 어차피 돈 많이 쓰고 오는 여행객이 주 고객이 될 것이기 때문에 좀 비싸고 내장재가 호화로워도 된다. 또한 무거운 짐을 취급하는 시설이 더욱 발달해야 할 것이다.

그런데 KTX가 공항 철도에 투입된다면 운임이 어떻게 산정될지 흥미롭다. 공철 직통 열차는 KTX 1과 동일한 좌석을 쓰고 있고 임률이 이미 KTX보다 더 비싸기 때문이다. 2차 구간이 개통되면 이런 임률도 조금 개선되어야 하지 않나 싶다. 어쩌면 옛날에 임진강 라이너 새마을호가 독자적인 운임 체계를 썼듯이 공항 철도를 달리는 KTX는 좀 독자적인 운임 체계를 쓸 가능성도 있다.

공철에 KTX가 투입되고 나면 열차 운행 속도나 좀더 빨라졌으면 좋겠다. 영종 대교를 달리고 있노라면 열차가 일개 공항 리무진(딱 규정 속도대로만 달리고 과속을 절대 하지도 않는!) 버스들에게도 추월당한다. 원래 공철 자체도 시속 150 이상도 낼 수 있을 정도로 굉장히 좋은 선형으로 건설되었다고 한다.

또한, KTX가 공철에 투입된다 하더라도, 서울과 공항 사이만 오갈 뿐, 인천에서 바로 부산 방면으로 가기란 쉽지 않다는 것도 아쉬운 점이다. 이런 점에서는 차라리 인천 대교를 따라 철도를 건설해서 KTX를 인천 공항에서 서울 역이 아니라 차라리 광명 역으로 가게 한 후 경부 고속선으로 진입시키는 게 필요할 것이다.

※ 경춘선 복선 전철 개통(춘천 역은 2005년 10월부터 폐쇄됨)

이것도 꽤 오래 됐다. 세상이 참 많이도 바뀌어, 30년이 넘게 수도권 전철의 혜택에서 소외되어 있던 경의선마저 2009년부터 광역전철로 편입되었고 심지어 천안 이남의 장항선 구간까지 전철 1호선의 일부가 되었다. 중앙선과 경원선의 발전도 놀랍다. 이제 다음은 경춘선 차례이다!

그런데 성북은 물론이고 청량리 역까지 경춘선 취급 기능을 상실한다면 청량리 민자 역사 관계자들이 많이 섭섭해할 것 같다. 상봉이라는 웬 듣보잡 신설역이 경춘선의 시종착역으로 과연 굳어질까? 뭐, 선로 용량 부족 때문에 어쩔 수가 없다고는 하던데.

느리고 무거운 무궁화호가 다니던 단선 비전철 노선이 복선 전철로 바뀌고, 루머에 따르면 심지어 2층 전동차까지 투입된다고 하는데 나름 경춘 고속도로와 경쟁한답시고 대비를 많이 한 모양이다.

Posted by 사무엘

2010/09/29 08:25 2010/09/29 08:25
, , ,
Response
No Trackback , 6 Comments
RSS :
http://moogi.new21.org/tc/rss/response/381

오늘의 얘깃거리는 컴퓨터와 음악이다. 이 두 분야와 관계가 있는 옛날 소프트웨어들에 대한 추억도 곁들어질 것이다. 쓰다 보니 글이 꽤 길어졌다. ㄲㄲ

여기서 음악 파일이란, 말 그대로 음표 정보를 기반으로 음악을 연주하는 데이터를 말한다. 과거의 컴퓨터는 어마어마한 양의 waveform 데이터를 실시간으로 읽어들여(심지어 압축을 풀면서) 재생하면서 게임까지 원활하게 돌릴 정도의 성능을 갖추지 못했다. 그렇기 때문에 이런 가벼운 음표 기반 음악 파일이 각광을 받았다. 이런 파일은 크기가 아주 작은 데다, 또 음악은 반복되는 멜로디나 리듬이 많다는 특성상 압축률도 높았다.

※ 애드립 ROL, IMS

일명 FM(주파수 변조 방식) 사운드이다.
sound.com, unsound.com, 그리고 CGA 640*200이라는 흠좀무스러운 그래픽 모드에서 실행되던 애드립 Visual Composer (무려 1987년도 프로그램이다!).
standard.bnk, 이야기, implay 이런 것들을 기억한다면 당신은 진정 old timer 인증이다.

사용자 삽입 이미지

피아노, 바이올린, 색소폰 같은 현실의 악기와 비교했을 때는 분명 모자란 게 있지만 이 FM 음악은 나름 자신만의 개성과 색깔이 있었다. 단적인 예로, 과거 <그 날이 오면 3>의 환상적인 애드립 음악을 아직도 못 잊는 분들이 적지 않다.

FM 음악의 음색은 뱅크 파일에 별도로 담겨 있었다. 수백 개의 악기 음색이 100~200KB대 크기에 담겨 있던 걸로 기억한다. 음악에서의 악기는 문자 문서에서 일종의 폰트와 같은 존재인 셈이다.
PC 통신의 음악 자료실에는 최신 유행가, 팝송, 게임 음악 따위의 ROL/IMS 파일들로 넘쳐났다. 누군가가 악보를 구해다가 노가다로 열심히 입력해서 만들었을 것이다. IMS 파일은 당시 PC 통신 프로그램의 최강자이던 <이야기>가 지원했으니 인지도 면에서 더 말이 필요없었다.

이에 덧붙여 ISS라고 해서 가사 파일이란 게 국내에서 제정되었는데, 곡이 진행되면서 글자색이 점진적으로 변하게 할 수 있었기 때문에 일종의 노래방 효과도 낼 수 있었다. 동영상으로 치면 자막 파일과 같은 존재이다.

※ 모듈 S3M, MOD

모듈 음악 파일은 기본적으로 음표 정보 기반 음악 파일 포맷이긴 한데, FM 방식과는 중요한 차이가 있다. 악기의 음색이 waveform 오디오 형태로 파일에 내장되어 있다는 것. 문서로 치면 폰트를 일일이 내장하고 있는 셈이다. 그래서 평균적인 파일 크기는 기본이 수백 KB는 먹고 들어가기 때문에 mid나 애드립 사운드보다는 큰 편이지만, 당시로서는 가격 대 성능비가 아주 우수하고 음질이 좋은 음악을 만들어낼 수 있었다.

다만 모듈 음악은 여전히 음악보다는 컴퓨터 지향적인 방식이고, 미디처럼 세계 균일 표준으로까지 승격되지는 못해서 오늘날은 WinAmp나 VLC 같은 일부 매니악한 프로그램이나 재생을 지원하는 마이너 포맷으로 명맥을 유지하게 됐다.

애드립 음악에 Visual Composer가 있다면, 모듈 음악 분야에는 Scream Tracker라는 금색 UI를 갖춘 유명한 소프트웨어가 본좌이다. 그리고 재생기로는 Inertia player이라고 전설적인 도스용 프로그램이 있었다. 개발자가 밝히기를 100% 어셈블리만 써서 작성했다고 하니 흠좀무.

사용자 삽입 이미지


※ 대세는 미디

그 반면 오늘날 대세는 역시 국제 표준인 미디이다. 본인은 윈도우를 쓰기 전에 도스 시절에는 애드립이나 모듈 음악만 접했지 미디 파일도, 재생기도 전혀 접하지 못했다. 하지만 미디라는 표준 자체는 굉장히 오래 전에 제정된 것이다.

심지어 1989-90년대를 풍미했던 페르시아의 왕자의 midisnd.dat 같은 파일을 들여다 봐도, 내부는 윈도우 미디어 플레이어로 재생 가능한 표준 미디 파일들의 모음이다! 그래서 인트로/엔딩 음악, 죽었을 때의 음악 따위를 쉽게 추출할 수 있다.

도스용 둠 1, 2의 배경 음악도 내부적으로는 미디 포맷이다. 사실, 그 전작인 울펜슈타인 3D도 데이터 파일을 들여다보지는 않았지만, 음악을 딱 들어 보면 미디인게 티가 난다.

미디에는 구체적인 음색에 대한 규정은 전혀 없기 때문에, 과거 애드립으로 허접하게 재생되던 음악도 미디인가 하면 오늘날 최첨단 노래방 기기에서 코러스까지 곁들여져 나오는 음악도 죄다 미디이다. 과거에는 미디 음악을 컴퓨터에서 제대로 들으려면 미디 카드가 필수였지만, 컴퓨터의 성능이 향상되면서 2000/ME부터는 윈도우 운영체제가 좀 그럴싸한 미디 신시사이저 소프트웨어를 내장하게 되었다.

하지만 요즘 게임들은 음악도 닥치고 wav나 mp3 통째로 내장이다. DirectMusic이 괜히 개발이 중단된 게 아니다. 현업 게임에서 쓰이질 않고 있는 컴포넌트이기 때문.

※ 애드립 음악 관련 추억: 옹 컴포저

1998년의 일이다. 옹 언욱 씨라고, 본인보다 나이는 한 학년 위이고 당시 고등학생이던 분이 <옹 컴포저(Ong Composer)>라는 프로그램을 개발했다. 쉽게 말해 애드립 음악 파일 편집기이다. 그런데 이분은 프로그래밍은 물론이고 음악, 그래픽까지 두루 본인과는 비교가 안 되는 진정한 엄친아였다. 그 열악한 16비트 볼랜드 C++로 슈퍼 VGA 그래픽(선 그리기, 점 찍기, 비트맵 -_-)과 사운드 제어 루틴을 어셈블리로 다 자체 제작하고 GUI 라이브러리에 심지어 스킨까지 혼자 다 만들었다... ㅎㄷㄷㄷㄷ;; 난 그런 쪽은 쥐뿔도 실력이 없으니 전적으로 공개 라이브러리에 의존했는데 말이다. ㅋㅋ

사용자 삽입 이미지
게다가 옹 컴포저에 들어있는 예제 음악 파일 중에는 이 사람이 직접 작곡한 곡도 들어있었다. 정말 괴물. 당신의 능력은 대체 어디까지입니까.;;

참고로, 컴퓨터 음악 프로그램은 Noteworthy Composer처럼 작정하고 위지윅에 최적화된 프로그램이 아닌 이상, 우리가 흔히 생각하는 것처럼 오선지에 콩나물을 그려 넣는 형태가 아니다. 스프레드시트에다가 가로줄 길이로 음표를 표현하는 아주 기계 친화적인 모습을 하고 있다. 아까 언급한 Visaul Composer나 Scream Tracker도 마찬가지. 이는 프로그래밍 언어 소스 코드에 우리가 종이에다 쓰는 수학식이 그대로(근호, 분수 등) 들어가는 게 아닌 것과 같은 이치이다.

그런데 본인도 응시했던 1998년 제 15회 정보 올림피아드 공모 부문에서 옹 컴포저는 입상을 못 했다. 이런 어마어마한 프로그램이 왜 입상을 못 했는지는 모르겠다. 그러나 이듬해, 16회 대회에서 이분은 옹 컴포저를 윈도우용으로 포팅한 옹 컴포저 2를 출품하여 금상을 받는다. 그 후의 이분 근황은 본인도 알지 못한다. 프로그래밍에다가 탁월한 예체능(그래픽/음악) 쪽 재능을 갖춘 전문가이다 보니, 게임 개발에 뜻이 있는 분이던 걸로 기억한다.

덧붙이자면 15회와 16회 대회 때는 고등부에 대상 수상작이 없었다. 그 후 17회에서 본인이 출품한 한글 입력기 1.0 버전이 대상을 차지했다.

※ 모듈 음악 관련 추억: BWSB 라이브러리

BWSB (Bells, Whistles, and Sound Boards)라고 어느 영국의 프로그래머가 개발한 프로그래밍 라이브러리가 있었는데, 이게 정말 물건이었다. 퀵베이직, 파워베이직, 볼랜드 C/C++, 볼랜드 파스칼 등에서 모듈 음악을 재생해 줬다. 셰어웨어이긴 하지만 공개용도 프로그램 종료 시에 copyright 메시지가 뜨는 것 말고는 별다른 제약이 없었다. 굉장히 잘 만들었고 문서화도 서양식 유머가 가미된 재미있는 문체로 되어 있었다. "이런 주의사항을 지키지 않으면 외계인이 쳐들어와 당신의 컴퓨터를 가져가 버릴 것이다" 식.

이 분야에서는 거의 독보적인 라이브러리가 아니었나 싶다. 하지만 왓콤이나 DJGPP 같은 32비트 컴파일러를 지원하지 못했던 게 아쉬운 점으로 남아 있다. 어셈블리 튜닝 코딩이 많다 보니, 소스의 이식성이 떨어져서 포팅이 어려웠던 듯하다.
하긴, DJGPP용으로는 알레그로라는 만능 게임 라이브러리가 있긴 했는데 이건 모듈 음악은 지원 안 하고 미디만 지원했다. 알레그로도 영국 사람이 만들었다.

Posted by 사무엘

2010/09/27 16:10 2010/09/27 16:10
, , , , , , , , , , , , , ,
Response
No Trackback , 14 Comments
RSS :
http://moogi.new21.org/tc/rss/response/380

※ 다(C) 장조

현대 음악에서 조표가 하나도 없는 가장 기본적인 조이다. 쉽게 말해서 피아노로 칠 때 검은 건반을 전혀 누르지 않는다는 뜻. 그래서 우리에게 아주 친숙하고 이 조로 만들어진 곡도 아주 많다.
본인이 사랑해 마지않는 노래인 Oh Glory Korail부터 시작해 일기예보 OST인 Frank Mills의 The Happy Song, 그리고 Peter Piper도 다 장조이다.

개천절, 삼일절(기미년 3월 1일 정오~)과 제헌절 노래(비 구름 바람 거느리고) 역시 다 장조. 이 중 개천절과 삼일절 노래는 '도'로 끝나지 않고 '솔'로 끝난다.
군가 중에서는 <용사의 다짐>, <육군훈련소가>가 다 장조이다. <멸공의 횃불>은 같은으뜸음조인 다 단조이다.

※ 내림라(Db) 장조

다 장조를 반음만 내리거나 올린 조는 조표가 크게 늘어나기 때문에 치기가 어렵다. 그래서 이런 조는 다 장조만치 친숙하지는 않다. 하지만 본인이 아는 음악 중에서는 뉴에이지 성향을 띤다고 하는 몇몇 instrumental 곡이 이 조이다.
예를 들어 Frank Mills의 명작인 Music Box Dancer, 그리고 코레일에서 아직까지 현역으로 쓰고 있는 열차 종착 음악인 Steve Barakatt의 Dreamers. 잘 들어 보면 라 장조가 아니라 내림라임을 알 수 있다.

아울러, 찬송가 중에서는 <사철에 봄바람 불어 잇고>(... 고마워라 임마누엘... ㅋ)라는 아주 한국적인 찬송가가 드물게 내림라 장조.
Db는 서울 지하철 2, 3, 9호선의 신형 전동차가 발차할 때 나는 구동음의 첫음이기도 하다.

※ 라(D) 장조

서울 지하철 5호선 전동차의 구동음 첫음이 D이다.
본인이 최초로 들은 라 장조 곡은 역시 동요 겸 캐롤인 <탄일종>(탄일종이 땡땡땡 은은하게 들린다)이다. 비슷한 시기에 들은 슈베르트의 <군대 행진곡> 역시 라 장조이니, 초등학교 음악 시간의 기억이 참 오래도 간다. ^^ (군대 행진곡은 중간에 사 장조와 사 단조 조옮김도 일어난다. 그리고 주찬양 선교단의 명곡인 <그 이름>(예수 그 이름 나는 말할 수 없네)도 라 장조이고 <라데츠키 행진곡>이 라 장조.

같은으뜸음조로는 라 단조가 있다. 라 단조인 곡으로 본인이 난생 처음으로 접한 곡은 <종소리>라는 동요이다. (종소리가 은은하게 들려 온다 희망의 앞날을 알려 주러~) 단조이기 때문에, 똑같이 종을 소재로 한 <탄일종>과는 영 분위기가 다르며 가사와는 달리 별로 희망적인 분위기가 느껴지지 않는다. 으뜸음도 같고, 똑같이 종소리가 은은하게 들린다는 가사인데도 말이다! 음악 교육용으로 아주 좋은 대조군을 이룬다고 생각한다.

※ 내림마(Eb) 장조

알토 색소폰은 기본조가 이 조이다.
본인이 어렸을 때 처음으로 들은 내림마 장조의 곡은 <광복절 노래>(흙 다시 만져 보자 바닷물도 춤을 춘다)였다.

참고로, 1994년에 방영되어 큰 반향을 일으켰던 납량특집 M의 OST인 <나는 널 몰라>는 올림라(d#) 단조로, Eb와 같은으뜸음조이다.

※ 마(E) 장조

장조로 이 으뜸음을 쓰는 곡은 의외로 별로 없는 것 같다. 아무래도 다음에 설명할 바 장조의 인지도에 밀리는 듯. 주찬양 선교단 7집 <일어나라 빛을 발하라>가 마 장조이고, 아마 <송 명희와 친구들> 앨범의 첫 곡인 <예수 이름을 내가 사랑함이여>가 앞부분이 마 장조이다. 이 앨범도 나온 지 벌써 10년이 지났구나.

본인이 보기엔 마 장조보다는 마 단조가 훨씬 더 유명하다. <코시코스의 우편마차>도 마 단조이고(중간에 잠시 다 장조로 조옮김), 댄스곡인 코요태의 <순정>도 동일한 조. 6 25 노래는 영락없이 마 단조로 시작했다가 끝은 장조투로 급반전하는 것 같다.

※ 바(F) 장조

다 장조에서 조표가 딱 하나 붙은 비교적 쉬운 조이기 때문에 우리에게 아주 친숙한 조이다.
경기도 아리랑, <작별의 노래>(오랫동안 사귀었던...)부터 시작해서 바 장조의 곡은 엄청 많으며,
새마을호 Looking for You도 이 조이다. ㅋㅋㅋ
서울 메트로 CM송인 "행복을 나르는 우리 친구 서울 메트로"도 바 장조이고, 새마을호 특실 음악 채널에서 듣다가 나를 눈물바다로 만든 <어머니의 마음>(낳실 제 괴로움 다 잊으시고) 역시 바 장조이다.

※ 올림바(F#) 장조

내림사(Gb) 장조와 동일한 조인데, 샵(#)이든 플랫(b)이든 조표가 무려 6개나 붙는 굉장히 어려운 조이다. 인근의 바/사 장조에 밀려서 잘 쓰이지 않는 조인 듯.
피아노 소곡집에서 <고양이의 춤>(작곡자 미상)이 이 조라는 것밖에 본 적이 없다.

하지만, 같은으뜸음조인 올림바(f#) 단조는 의외로 인지도가 있다. 2007년 가을에 크게 히트 쳤던 원더걸스의 <텔미>가 이 조이다.
그리고 "대충 그런 느낌 개그 만화 보기 좋은 날"로 끝나는 <개그만화일화> OST 역시 올림바 단조. ㅋㅋㅋㅋ

※ 사(G) 장조

G는 GEC 알스톰(서울 지하철 7, 8호선 1차 도입분, 서울 지하철 4호선 대우 중공업 전동차) 인버터를 탑재한 전동차 구동음의 첫음이라고 기억하면 된다.
<칵테일 사랑>(마로니에)과 서울 도시 철도 공사 이미지송 <행복 미소>가 이 조이다.

본인은 애국가(동해물과 백두산이)와 한글 노래(강산도 빼어났다 배달의 나라...)도 어렸을 때 사 장조로 처음 배웠으며 그 음높이가 완전히 머릿속에 박혀 있다. 공식 석상에서 애국가 연주하는 걸 들어 보면 역시 사 장조이다. (비록 반음 올린 내림가 장조 바리에이션도 없지는 않지만 말이다.) 그리고 국민체조 음악 역시 사 장조.

같은으뜸음조인 사 단조의 대표적인 예는 브람스의 <헝가리 춤곡 제 5번>이다. 중간에 사 장조로 조옮김도 했다가 돌아온다.

※ 내림가(Ab) 장조

본인이 태어나서 내림가 장조라는 걸 인지하고 들은 최초의 곡은 찬송가 <내 영혼에 햇빛 비치니>(옛 통일 찬송가 488장)이다. 사실 찬송가에는 내림가와 내림마 장조의 곡이 굉장히 많은데, 다른 곳에서 내림가 장조의 곡이나 노래를 접한 기억은 별로 안 난다.
본인의 기억이 맞다면, 대구 지하철 1호선 전동차 구동음의 첫음이 Ab.

※ 가(A) 장조

주로 팝송이 생각난다. 휘트니 휴스턴의 Greatest Love of All이 정확하게 가 장조이고, 카펜터의 Top of the World는 가 장조인지, 내림나 장조인지 좀 가물가물하다. (다시 들어 보기 귀찮아-_-)

같은으뜸음조인 가 단조는 우리에게 많이 친숙하다. 스타크래프트 테란 배경 음악 중 하나인 "빠빠 빠빠빰 빰.. 빠밤.." 그 곡이 가 단조의 대표적인 예.
게임 음악은 사용자를 긴장시키고 뭔가 불안하고 부족한 심리를 유지시키고 게임에 몰입시키기 위해, 99% 단조로 작곡된다. 장조 곡은 게임 엔딩(해피엔딩)이나 오프닝에서나 접할 수 있다.

※ 내림나(Bb) 장조

동요 <둥글게 둥글게>(빙글빙글 돌아가며 춤을 춥시다)가 본인이 난생 처음으로 들은 내림나 장조 곡이다.
그리고 국기에 대한 경례를 할 때 나오는 주악이 이 조이며, 청소년 체조에 곁들여져 나오는 음악과, 그 유명한 바그너의 <결혼 행진곡>(딴 따따딴)도 나림나 장조이다.

※ 나(B) 장조

장조로나 단조로나 아무리 생각해 봐도 별 존재감 없는(?) 조인 듯. 그냥 더 쉬운 다 장조를 쓰고 마는가 보다. 어차피 어지간한 사람들의 귀는 나/다 장조 같은 반음 차이 정도는 분간도 못 한다.

Posted by 사무엘

2010/09/25 18:25 2010/09/25 18:25
, , ,
Response
No Trackback , 11 Comments
RSS :
http://moogi.new21.org/tc/rss/response/379

전화기 교체 & 전화번호 변경 외

지난 9월 13일, 본인은 손전화를 교체함과 동시에 전화번호도 드디어 010 기반으로 바꿨다.
스마트폰은 아니지만 인터넷, 카메라 등 될 건 다 되는 햅틱 급의 터치폰이 본인의 제 4대 손전화로 취임했다. (참고로 노트북도 현 기종이 제 4대이다)
고등학교를 졸업한 직후인 2001년 초에 처음으로 개인용 휴대전화를 접한 이래로, 지금까지 폰을 총 세 번 바꿨다는 뜻이다.

본인은 전화번호는 개인적으로 가깝게 지내고 아는 사이인 사람에게만 공개하지, 홈페이지 같은 공개적인 장소에서는 알리지 않음을 밝힌다. 불특정 다수에게는 메일 주소만 공개하며, 이 블로그에서도 전화번호 자체는 공개하지 않고 전화번호가 바뀌었다는 사실만 알리는 것이다. 혹시 본인의 지인이면서 전화번호가 바뀌었다는 문자 연락을 받지 못한 분이 있다면 본인에게 알려 주기 바란다.

1990년대에는 PC의 발전 속도가 가히 폭발적이었다. XT/286급 컴퓨터가 무려 윈도우 98/2000을 돌리는 성능으로 발전하면서 20세기가 끝났다. 우유, 라면 값이나 버스 요금, 공중전화 요금 따위는 20년 전에 비해 지금이 3배 이상 올랐고 심지어 자동차 가격도 인플레의 영향을 받았지만, 컴퓨터의 가격만은 보편적인 생필품 물가를 역행해도 한참 역행해 왔다.

이와 같은 맥락으로 2000년대에는 전화기가 무서운 속도로 발전했다. 전국민이 손전화를 소지하면서 삐삐는 마치 인터넷 앞에서 PC 통신이 도태하듯이 역사 속으로 사라졌다. 공중전화도 마치 우체통만큼이나 아주 없앨 수는 없지만, 경영자의 입장에서는 천덕꾸러기 같은 존재가 됐다. 자동차용 고급 액세서리이던 카폰도 닥버하게 됐다.

단색 액정 화면은 컬러로 바뀌고 단색 멜로디는 애드립 멜로디를 거쳐 자연적인 사운드로 바뀌었다. 전화기에 웬 카메라 기능이 추가되고 영상 통화가 가능해지고 인터넷 접속이 가능해졌다. 비트맵 글꼴도 윤곽선 글꼴로 바뀌었다. 나중에는 아예 프로그램을 자유자재로 만들고 설치할 수 있는 스마트폰까지 등장하면서 지금까지 존재하던 각종 개인용 정보 열람/처리 기기의 기능을 흡수하게 되었다.
(관련 글: http://moogi.new21.org/tc/208 )

본인은 안드로이드와 아이폰의 싸움이 앞으로 어떻게 될지 좀 더 지켜본 뒤에 다음 전화기는 스마트폰으로 도입할 계획이다. -_-;;

초대 손전화 시절에 본인의 번호는 017이었다. 그러던 것이 대학 시절에 제 2대 손전화를 도입하면서 번호를 016 기반으로 바꿨고, 이 번호를 2003년부터 2010년까지 거의 7년 반 동안 사용했다. 그러니 본인이 애착이 갈 만도 하지 않은지? 2대와 3대 전화기는 한글 입력이 모두 나랏글 방식이었기 때문에 본인은 7년이 넘게 사용한 나랏글 방식에 아주 능숙하다.

이미 아시는 분도 있겠지만 본인은 전임인 3대 전화기(LG 싸이언)를 거의 집착에 가까운 수준으로 오래 썼다. 2004년 말부터 지금까지 거의 5년 9개월을 사용했다. 2년을 채 못 쓰고 분실한 2대 전화기와는 아주 대조적이다. 왜냐하면 본인은 손전화로는 오로지 통화와 문자밖에 안 쓰고 부가적으로 알람이나 주소록 정도밖에 사용하지 않기 때문에, 기능이 복잡한 전화기는 전혀 필요하지 않았기 때문이다. 다른 정보 처리 기능은 늘 들고 다니는 노트북을 이용하는 것으로 충분했다.

그래서 나중에는 이 구닥다리 전화기는, 자동차로 치면 마치 아직까지 포니나 스텔라 같은 차를 몰고 다니는 것과 비슷한 것처럼 보이게 되었다. “쟤 전산학 전공한 친구 맞어?” 경악이 나오기에 충분할 정도. 요즘 IT계에서는 안드로이드나 아이폰 개발자가 없어서 일손이 부족해 난리라는데, 본인은 그런 것과는 전혀에 가깝게 관계가 없는 삶을 살아 왔다.

그러다가 결국은 전화기를 바꾸게 됐다. 그건 전적으로 전임 전화기가 낡고 고장이 나서 전화기로서의 기능을 제대로 못 하고, 수리를 받아도 별 진전이 없기 때문이었다. 일종의 자연사인 셈이며, 정말로 불가피한 이유 때문에 바꾼 것이었다. ^^;;

언제부턴가 갑자기 전화 연결이 잘 안 되고, 통화 중에 전화가 끊어지고, 문자도 받는 건 잘 되는데 보내는 게 되지 않았다. 툭하면 ‘통화권 이탈’ 에러가 났다. 나 혼자 불편한 건 상관이 없는데, 이 때문에 본인에게 연락을 하는 다른 사람이 불편을 겪을 수 있기 때문에 단호하게 조치를 취한 것이었다.

10년 가깝게 폴더를 펼치는 일에 익숙해져 있다가 버튼 누르기, 화면 길게 누르기(터치폰을 activate하는 방식) 동작을 하는 것이라든가..
예전 폰으로는 꽤 금방 꺼냈던 기능을 지금 폰으로는 몇 차례 터치를 더 해야 되는 것에 대해서 좀더 연습이 필요해 보인다.
마치 도스용 아래아한글의 달인이던 사람이 윈도우용 아래아한글이나 MS 워드의 각종 마우스 동작에 적응하는 과정과 비슷한 맥락인 것 같다.

문자 메시지는 시간이 오래 걸리는 본문부터 먼저 입력하고 나서 수신자 번호를 입력받는 것이 심리적으로 무척 안정감을 줘서 좋다. (예전 폰은 수신자 번호 다음에 본문 순서여서 불편했음)

드디어 개인용 기계에서 천지인 입력 방식을 쓰게 됐는데... 모음을 분해하는 과정이 좀 복잡한 것, 그리고 음절 모호성 때문에 자음 연속 입력이 안 되는 경우가 있는 게 무척 불편하긴 하다.
하지만 나랏글도 일부 자음은 가획이 만만찮게 복잡하고, 그런 게 천지인에서는 반대로 편하게 되는 것도 있으니 일장일단이 있는 듯하다. 게다가 나랏글은 * #까지 12키를 모두 사용하지만, 천지인은 10개만으로 문자를 입력하고 * #키는 문장 부호 입력용으로 쓴다는 특징도 있다.

전화기를 개통해서 나오니까 꼭 자가용을 한 대 뽑아서 몰고 나오는 기분이었다. 교통 수단 대신 통신 수단이라는 차이만 있을 뿐.

다음은 관련 잡설들이다.

1. 본인 전화기의 컬러링이나 벨소리는 Looking for You, Oh Glory Korail 같은 걸로 했으면 좋겠다. ㅋㅋㅋ

2. 본인은 무선 인터넷이란 걸 접한 게 2003년에 학교 안에서였다. 그러던 게 불과 몇 년 사이에 무선 인터넷이 폭발적으로 보급되고 대중화했으며, 성능마저도 과거의 어지간한 유선 인터넷 회선의 속도를 따라잡았다. 손전화와 무선 인터넷이 없던 시절에 대학 캠퍼스 생활은 과연 어땠을까 상상이 안 된다.

3. 본인은 01x 번호에다가 3G 전화 서비스 같은 건 바라지도 않았다. 아직까지 기계 대체나 번호 변경에 관심이 없는 사람들은 그냥 있는 2G 전화만으로 만족하고 잘만 쓰려는 사람들이다. 단지, 개인의 선택권인 번호나 제멋대로 바꾸지 말고 이미 있는 서비스나 잘 제공해 줬으면 좋겠다.
사실상 4천만 명이 넘는 전국민이 손전화에 가입해 있는데 010 번호+겨우 8자리는 공간이 많이 모자라지 않나 하는 생각도 든다.

4. 오늘날 지메일은 구글이 2006년 만우절에 거짓말처럼 서비스를 시작한 이래로, 웹메일 서비스의 지존의 위치를 차지하고 있다. 지메일에 익숙한 사람은 다른 포털 사이트 메일은 너무 불편해서 못 쓴다는데, 본인은 10년도 더 전에 가입한 드림위즈 메일 계정을 아직까지 사용 중이다.
뭐, 본인도 지메일 계정이 없는 건 물론 아니다. 그 당시에 지메일은 초대장을 퍼뜨리는 방식으로 자기네 서비스를 홍보하고 사용자를 끌어모았던 걸로 기억한다. 한 사람당 기가바이트 급의 계정 용량을 준다고 했고 지금은 그 용량이 더욱 커져 있기도 하다.

Posted by 사무엘

2010/09/22 09:09 2010/09/22 09:09
, , , ,
Response
No Trackback , 9 Comments
RSS :
http://moogi.new21.org/tc/rss/response/377

동일한 기능을 하는 프로그램이 여러 CPU 아키텍처로 포팅된 실행 파일을 살펴보면...
우리에게 아주 친숙한 x86 아키텍처용 EXE는 크기가 가장 작다고 단정적으로 말할 수는 없지만 상당히 작은 편이다.
이보다 코드 사이즈가 더 작게 컴파일되는 아키텍처는 본인이 보기엔 찾기가 어렵다.
EXE 파일의 기계어 코드 부분을 헥사 에디터로 들여다봐도 코드 바이트가 좀 조밀조밀 있는 편이다. 그 반면 IA64나 MIPS 같은 아키텍처 EXE의 기계어 코드를 들여다보면, 4~8바이트 단위로 패턴이 느껴진다.

물론 인텔 아키텍처도 그나마 32비트와 64비트로 가면서 인스트럭션의 평균적인 크기가 길어져 오긴 했다. 그런데 초기의 16비트 명령 체계는 정말 아담했으며, 어셈블리 튜닝을 쓰면 오늘날의 컴퓨터 아키텍처로는 상상도 할 수 없는 작은 크기의 프로그램으로 온갖 큼직한 기능을 넣을 수 있었다. ^^;;
인텔 아키텍처는 하위 호환성을 최대한 존중하고 있으니, 옛날에 정한 1바이트짜리 코드 바이트가 다 선점되었으면 32비트나 64비트 때 추가된 명령은 탈출문자 접두사를 붙여서 5바이트~6바이트... 이런 식으로... 근본적으로 길어질 수밖에 없는 셈이다.

컴퓨터 아키텍처에 대해서 배운 전산 전공자라면, CISC 방식과 RISC 방식의 차이에 대해서는 익히 들어 봤을 것이며, 오늘날엔 이런 식의 단편적인 구분이 별 의미가 없어졌다는 것까지도 알고 있을 것이다.

옛날은 메모리가 아주 귀한 자원이던 시절이었다. 그래서 인텔 x86은 코드를 적재하는 데 필요한 기억장소의 크기를 최대한 아끼는 방향으로 설계되었다. 기계어 코드의 크기가 1바이트부터 시작해 아주 가변적이고, 각 명령 하나하나에 꽤 함축적으로 많은 뜻을 포함시킬 수 있다.

많은 뜻이라 함은, 명령을 내릴 때 상대 주소라든가 절대 주소라든가 실제 상수 같은 개념을 한 인스트럭션에다가 바로 표현할 수 있음을 의미한다. 다른 아키텍처라면 임시값을 또 레지스터에다 먼저 저장하고 전처리를 해서 여러 인스트럭션을 거쳐 표현해야 할 명령을, 한 인스트럭션만으로 표현할 수 있다는 뜻이다. 이것을 CISC 방식이라고 하며, 앞의 C는 complex를 뜻한다. 인텔 x86은 CISC 방식 아키텍처의 대표적인 예이다.

CISC 방식는 상술했듯이 코드 길이가 짧아진다는 장점이 있지만 이를 하드웨어적으로 해석하는 회로가 필연적으로 복잡해지고 만들기 어려워진다는 단점이 있다. 이는 전력 소모의 증가로까지 이어진다. CPU에서 실제로 명령을 실행하는 부분이 아니라 이게 무슨 명령인지 파악하는 부분부터가 오버헤드가 커진다는 뜻이다.

그래서 CISC 방식은 근본적으로 임베디드나 모바일 환경에는 적합하지 않다. 이런 이유로 인해, 오늘날 전세계적인 각광을 받고 있는 스마트폰에서는 ARM이라는 RISC (Reduced) 방식 아키텍처가 쓰이고 있다. ARM이 스마트폰 세계에서 거의 인텔 x86 같은 본좌 인지도를 차지한 것이다.

RISC는 설계 철학이 CISC와는 반대이다. 인스트럭션의 크기는 기계가 한 번에 인식하는 machine word 크기와 일대일 대응하거나 최소한 배수 단위이다. 인스트럭션을 fetch, decode하고 의미를 파악하는 절차가 아주 간편하다. 최소 의미 단위가 작은 대신에 임시 작업용으로 범용 레지스터를 CISC 방식 CPU보다 꽤 많이 준다.

이런 CPU는 심지어 구조체 멤버를 인식하는 단위에도 제약이 있다. 포인터의 오프셋이 machine word의 배수 단위로 딱 떨어지지 않고 사이에 걸쳐 있는데 그 주소를 참조시키면 CPU가 에러를 일으킨다. 성능과 효율을 위해, 이런 복잡한 상황은 과감하게 처리를 거부하는 방법을 택한 것이다.

인텔 x86은 그렇지 않다. 명령어의 실행부터가 워낙 지저분한 바이트 단위 fetching에 익숙한지라, 오프셋이 저런 경우에도 한 사이클만에 참조를 못 하더라도 여러 사이클로 나눠서 사용자가 원하는 데이터를 얻어 준다.

RISC 아키텍처에서 돌아가는 실행 파일을 들여다보면 기계어 코드가 진짜로 4바이트나 8바이트 패턴으로 쫘르륵 나열되어 있는 걸 볼 수 있다. 그리고 동일한 코드를 컴파일한 실행 파일 크기가 x86 같은 아키텍처의 것보다 더 크고, 실행 파일의 압축률도 더욱 높다(듬성듬성하다는 뜻). 다만 한 기능을 수행하는 데 드는 CPU 명령 수가 증가하고 그럴 수록 side effect라든가 복잡도도 더 증가하는 만큼, RISC 아키텍처 코드를 컴파일러가 최적화하기는 더욱 어려울 것이다.

이렇듯, 컴퓨터 아키텍처에서 CISC냐 RISC냐 하는 케케묵은 논쟁은 자동차로 치면 전륜 구동이냐 후륜 구동이냐, 철도 차량으로 치면 동력 분산식이냐 동력 집중식이냐 하는 차원의 재미있는 주제이다. 요즘은 x86 같은 CISC 방식 CPU도 내부적으로는 복잡하고 함축적인 명령을 다시 RISC 식 명령으로 나눠서 파이프라인을 수행함으로써 RISC의 장점을 취하려고 하고 있다.

그리고 문득 든 생각:
어느 기계에서나 이식 가능한 평범한 C/C++ 코드는 자연어로 치면 "나는 철수입니다" 같은 평이한 문장에다 대응시킬 수 있다.
그렇다면 도저히 포팅이 불가능한 인라인 어셈블리 코드는, 자연어로 치면 특정 언어의 음운 특성이나 특정 문화 배경에 대한 이해 없이는 도저히 이해할 수도, 문자 그대로 번역할 수도 없는 함축적인 유머나 언어 유희에다 비유할 수 있겠다.

Posted by 사무엘

2010/09/20 09:16 2010/09/20 09:16
, , , ,
Response
No Trackback , 6 Comments
RSS :
http://moogi.new21.org/tc/rss/response/376

청량리 환승 통로

청량리 역 민간 역사가 완공되면서 중앙선 청량리 역과 서울 지하철 1호선 청량리 사이에도 드디어 환승 통로가 생겼다.
동대문역사문화공원-을지로4가가 연속으로 2· 5호선 환승이 가능한 것처럼 청량리-회기도 연속으로 1호선과 중앙선끼리 환승이 가능한 구간이 되었다. 하지만 환승 거리가 그렇게 짧지는 않다.

이는 여러 가지 패턴을 떠올리게 만든다.
위상 면에서 이 두 노선은 서울 지하철 1호선과 서울-천안 급행 전동차 사이의 환승과 비슷하다. (비록 경의선 내지 공항 철도와 서울 지하철과의 환승은.. 답이 없지만 말이다 -_-)
하지만 상업 시설과 전철역이 연결되었다는 점에서는 야탑 역과 성남 터미널 사이의 지하 통로와도 비슷하다.

본인 기억이 맞다면, 지하철 청량리 역은 한동안 칙칙하고 무서운 분위기 나는 역 1위라는 오명을 쓰고 있었다.
단적인 예로, 천장은 왜 깔끔하게 덮어 놓질 않고 각종 시설물들을 흉측하게 노출해 놓고 있는지 모르겠다.
지난 2008년에 본인이 미국에 가서 LA 국제 공항에 들어섰을 때에도, 낡고 음침한 통로를 보자마자 머리에 곧바로 떠오른 게 1호선 청량리 역 승강장이었다. 일반열차와 광역전철을 취급하는 청량리 역이 환골탈태를 한 것만큼이나 지하철 역도 덩달아 쇄신을 할 필요가 있지 않나 싶다.

앞으로 4호선 신용산과 용산 역이 그렇게 환승역으로 통합될 날은 올 수 있을까?
비슷한 예로 신분당선의 역이 3호선 신사와 7호선 논현 역 사이에 종축으로 놓인다면 세 역이 한 노선의 환승역으로 통합될 가능성도 점칠 수 있겠다.

이 청량리 역과 가장 비슷한 형태의 변화를 겪기로 현재 예정되어 있는 역은 노량진 역임을 알아 두자.
민자 역사가 완공되고 나면 1호선과 9호선 역 사이의 실내 환승 통로도 개통할 것이기 때문이다.
1호선 노량진 역은 민자 역사가 조만간 생길 거라면서 역명판조차 가장 늦게까지 새 걸로 교체하지 않고 있었는데 역명판은 결국 공사되었고 리모델링을 앞두고 있다.

Posted by 사무엘

2010/09/18 09:54 2010/09/18 09:54
, ,
Response
No Trackback , 2 Comments
RSS :
http://moogi.new21.org/tc/rss/response/375

최근에 코레일이 아주 이색적인 열차를 주말에 운행하기 시작했다. 그것도 일반열차도 아니라 일반 통근형 전동차이고, 운임도 전철 체계 그대로이다.

이름하여 '용문 급행'.
토요일과 일요일에 2왕복으로 운행하는데, 운행 계통은 병점 발(경부선)과 동인천 발(경인선) 둘로 나뉜다.
토요일에는 경부선, 경인선의 순으로 운행하고 일요일 아침에는 순서를 바꿔서 경인선, 경부선의 순으로 운행한다.
운행 컨셉은 연인-_-들 데이트 코스 내지, 주말 운동과 중앙선 일대의 관광이다.

주말에 혼자 지하철 타고 노는 걸 좋아하는 나 같은 사람이 타라고 딱 예비된 열차가 아닐 수 없다.
그래서 지난 9월 11일, 모든 일정을 제쳐 놓고 당장 시승하러 나갔다.

아침 10시 반에 신길 역에서.. 드디어 용문 급행 전동차를 만났다. 열차를 기다리는 기분은 마치 데이트 상대를 기다리는 기분이었다. 코레일이 중앙선과 경부/경인선을 직통 운행하는 전동차를 굴리기 시작했다니! 세상 오래 살고 볼 일이다. ㅋㅋ 이제 구로-영등포 구간엔 4량짜리 광명 셔틀 전동차뿐만이 아니라 이렇게 8량짜리 용문 급행 전동차도 다니게 되겠다.

열차는 텅 비다시피했기 때문에 긴 시트에 그대로 누워 버렸는데, 이런 만행을 본인은 지금까지 공기 수송의 본좌급인 광명 셔틀 전동차에서밖에 저질러 보지 못했다. ^^;;; 뭐, 특이한 공기 수송 열차 하면 과거에 경의선 새마을호(일명 임진강 라이너)도 한 위치 차지했지만 말이다.

용문 급행 전동차의 모든 안내방송은 기관사가 육성으로 직접 하고 있었다. 이 열차는 서울 역 방면으로 가지 않고 심지어 용산 역에도 정차를 하지 않기 때문에, 그쪽으로 가려는 승객은 노량진 역에서 다 내리라고 기관사가 몇 번이고 방송을 해 댔다.

"우리 열차는 용산까지 가지 못하는 열차입니다. 고객 여러분께서는 오늘도 함정에 빠지셨습니다." ㄲㄲㄲ

한강 철교를 건넌 후 열차는 선로를 바꾸어, 경부선 하행 방면에서 경원선으로 들어가는 삼각선으로 진입했다. 오오옷! 여기는 일반적으로 승객이 구경할 수 없는 경로이다. (중앙선 전동차가 용산 역에서 이촌 역 사이를 드나드는 길은 경부선 "상행" ↔ 경원선 삼각선이다.)

여기서 유의해야 할 점이 있다. 용문 급행은 빨리 가는 급행이 아니라는 것. 단순히 정차역을 줄여서 열차를 탄 사람들이 좀더 쾌적하게 여행을 즐기게 하는 것만이 목적이다. 그렇기 때문에 이 열차는 이촌에서 무려 청량리 역까지 무정차이고, 그 뒤에는 덕소까지 통과하여 팔당까지 무정차라는 어마어마한 괴력에도 불구하고 표정 속도는 완행 전동차와 별 차이가 없다. 서울에서 양평까지 그 긴 거리를 가는 동안에, 우리 열차가 앞서 가는 중앙선 전동차를 추월하는 모습을 보질 못했다.

그래도 청량리-팔당까지 20분에 가까운 시간 동안, 롱시트가 달린 전철이 그토록 오래 무정차로 달리는 건 공항 철도 이외에서는 경험하지 못한 즐거움이었다. 경원선 용산-청량리 구간을 무정차로 질주한 건 지난 2009년 말, 서울-청량리 경유 아우라지 행 열차를 아침 일찍 탔을 때 이후로 이번이 처음이다.

경인· 경부선 이외에 현재 경의· 경원· 중앙· 안산선에서 출근 시간대에 제한적으로 운행하고 있는 정규 급행 전동차는 서울로 가는 상행 방면만 있지 하행은 없으며, 주말에는 운행하지도 않는다. 하지만 이 용문 급행은 주말에만 하루 2회 운행하고 게다가 서로 다른 정규 운행 계통을 직결 운행까지 한다는 점에서 굉장히 참신한 시도임은 인정하지 않을 수 없다.
(전통적으로 주말에 지하철이나 전동차 운행은 감소하는 반면, 일반열차의 운행은 증가한다. 각 열차의 보편적인 이용 패턴의 차이를 짐작할 수 있는 대목이다.)

노량진 바로 다음 역인 이촌 역에서 승객이 많이 탔으나, 이 열차는 옥수나 왕십리 등에 정차하지 않고 바로 청량리까지 간다는 말에 상당수의 승객들이 질겁을 하고 도로 내렸다. 용문 급행에 대한 홍보가 시민들에게 여전히 부족한 건 사실이다.
관광과 데이트 컨셉으로 운행한다는 전동차가 정작 왜 양 끝칸에 자전거 거치대가 없냐는 질타도 있었다고 하는데, 본인이 보기에도 일리가 있는 지적이다.

오랜만에 중앙선 열차를 타 보니, 한창 공사 중인 상봉 역 승강장을 볼 수 있었다. 하지만 망우 같은 인근역과 거리가 굉장히 가까운 게 딱 티가 난지라, 마치 1호선의 동대문-동묘앞처럼 중앙선의 표정 속도를 떨어뜨리는 요인은 되지 않을까 우려된다. 경춘선이 선로 용량과 평면교차 지장 문제 때문에 청량리가 아닌 여기서 시종착할 수밖에 없게 된다면 이 또한 문제이다.
아울러, 아신과 양평 사이에 '오빈'이라는 역이 건설 중인 것도 처음 봤다.

지금까지 한 긴 설명을 요약하자면, 이 용문 급행은
첫째, 출퇴근이 아닌 여가 컨셉의 급행이라는 것,
둘째, 두 개의 정규 운행 계통을 직통하여 운행한다는 것,
그리고 셋째, 일반열차가 아닌 기존 전동차 운행 계통을 따른다는 것
에서
무척 이색적인 열차이다. 전에도 가끔 있던 경인선-경원선 직통 부정기 관광 열차 무궁화호 같은 것과도 급이 다르다.

독자 여러분도 주말에 꼭 시승해 보기 바란다.
그나저나, 경인-경부 하행(상행이 아닌) 삼각선을 이용한 직통 열차나 전동차가 다니는 날은 과연 올지 궁금하다.
하지만 경인선은 서울 방면 전동차만 굴려도 수요보다 공급이 미치도록 부족하니 원. ^^;;

Posted by 사무엘

2010/09/16 18:51 2010/09/16 18:51
,
Response
No Trackback , 4 Comments
RSS :
http://moogi.new21.org/tc/rss/response/374

« Previous : 1 : ... 185 : 186 : 187 : 188 : 189 : 190 : 191 : 192 : 193 : ... 221 : Next »

블로그 이미지

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

- 사무엘

Archives

Authors

  1. 사무엘

Calendar

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Site Stats

Total hits:
3045201
Today:
421
Yesterday:
1972