경부고속철도 완전개통, 서울-부산 2시간 18분


2010년 10월 28일부로 경부고속철도 2단계 구간인 동대구-부산간 선로 공사가 끝나 개통을 하였습니다.

이제 서울-부산간을 2시간 18분으로 앞당기며 새마을호시절때인 4시간 30분 그리고 약 KTX1단계구간(금천구청-동대구)이후 경부선 선로로 따라 부산으로 운행하여 약 3시간정도 걸린 것과 비교하여 드디어 반나절 생활권으로 바뀌었음을 느끼게 되었습니다.


(1980년후반~1990년 중반의 교과서나 책들에서 서울-부산간을 일일 생활권으로 묘사하였습니다^^)

(추가. 1970년 7월 7일에 경부고속도로가 개통되면서 서울-부산간이 일일생활권으로 불렸더군요.)

뉴스뱅크F 서비스가 종료되었습니다


그리고 기존 경부선을 거쳐 부모님 고향까지 가던 KTX 열차가, 경부고속철도 2단계 개통으로 경부선 선로 대신 경부고속철도로 다니게 되면서 KTX김천(구미)역 개통으로 가던 길이 30분정도 단축되었다. 

(경부고속철도 2단계 구간이 개통되면서 동시에 KTX 오송역 , KTX김천(구미)역, KTX 신경주역, KTX 울산역이 개통되었습니다)

예전, KTX개통전만해도 특급 여객열차였던 새마을호열차타고 서울-부산간 4시간 30분정도 걸리고, 경부고속철도 1단계(금천구청-동대구)까지 개통되어도 2시간 40분이나 걸렸다. 그러나 KTX 2단계 개통으로 서울-부산간 2시간 18분정도 소요되니 20년동안 2시간 소요시간을 단축되었다고 생각하면 된다. 

(참고로 경부고속철도가 1992년도에 착공되어 1단계 개통을 2004년 3월 30일(경부고속철도 개통식…막오른 고속철시대)도, 2단계 개통을  2010년 10월 28일에 개통을 하니 거진 20년정도 공사했다고 보면 됨)

KTX 2단계 개통식을 보면서, 예전만 해도 상상도 못했던 일들이 일어나고 있다는걸 느낌.


2002년 고등학교 1학년때 수학여행을 경주로 가면서 통일호 열차를 타고 5시간 넘게 기차안에서 보내던 시절이 있었다만, KTX경주역도 개통되서 빨리 갈수도 있고, 교통편이 불편하여 가기 힘들었던 울산도 KTX를 타고 빨리 갈 수 있게 되었다. (수학여행때 경주 가면서 울산도 같이 갔었음. 역시 경주나 울산이나 교통편이 불편해서 서울에서 쉽게 갈수 있는 곳이 아니였음.)

그리고 일본의 신간선(신칸센,新幹線)개통후의 모습처럼 지방 도시가 수도권이나 부산으로 집중으로 인한 빨대현상이 일어날 것인지도 궁금함.

ps. 아버지 고향은 김천시쪽이지만 구미시와 가까워 구미역에서 왔다갔다 했다만, 이젠 아버지 고향에서 산 넘어 있는 KTX김천(구미)역을 자주 갈듯 합니다.

Buy me a coffeeBuy me a coffee

네이트온 안드로이드 어플인 Jateroid를 만든 kfmes님께서 HTC Desire에 Ubuntu 10.04를 설치하였다고 합니다.

2.2 Froyo에 Ubuntu 올리는 것을 제가 올렸던

2010/07/08 - [Mobile/Android] - 넥서스원(NexusOne)에서 우분투(Ubuntu)가 돌아간다?

것을 참조하여 올렸다고 합니다.


00:48:35         kfmes | 디자이어에 우분투 올리기 인증샷 ...                  

                             | http://twitpic.com/31c09a http://twitpic.com/31c17f 

00:52:46         Ego君 | 우와 +_                                              

00:52:51         Ego君 | 저도 따라할께요                                      

00:53:15         kfmes | Ego君, 미투데이에도 올렸어요                         

00:54:55         kfmes | 근데 몇달전에 넥원에 올린거 그대로 따라하면 안됨   

00:55:08         kfmes | 2.2 올라가면서 바뀐부분들이 있거든요 -_-    


참고로 Android OS의 기반은 Linux이기 때문에 우분투 설치하는 것도 아주 쉽게 설치 가능합니다.

chroot 해서 우분투 를 사용하는 겁니다.

아래는 저에게 보여준 인증샷입니다.

디자이어에 우분투 리눅스를 ..

screenshot_5

Share photos on twitter with TwitpicShare photos on twitter with Twitpic

Buy me a coffeeBuy me a coffee

웹캠으로 영상처리작업한다고 VFW(Video for Window)관련 라이브러리를 사용하여 프로그래밍을 하였다.

 캡쳐된 비디오 프레임을 화면에 보여주는 콜백함수를 쓰다 아래와 같은 에러가 발생할 경우가 있다.


error C2440: '형식 캐스팅' : 'LRESULT (__stdcall CCapture::* )(HWND,LPVIDEOHDR)'에서 'LPVOID'(으)로 변환할 수 없습니다.


이 경우엔 header에 선언된 부분에서 static을 빼먹을때 발생한다.


static LRESULT  CALLBACK onCaptureVidio(HWND hWnd, LPVIDEOHDR lpheader);


위와 같이 static을 써야 한다.


Buy me a coffeeBuy me a coffee

2010년 10월 24일 (일) 점심이 지난 오후경

R모님의 동교동 사무실에 잠시 놀러와서 작업을 하였습니다.


VoIP와 SIP/SDP에 대한 내용을 정리하고 발표하다 아래와 같은 재미있는 사진도 찍었습니다.

Ego군님.

이 모습을 본 사람들의 반응은 전부 "일본인이다", "오타쿠의 전형적인 모습니다" -_-;;

이후 휴식시간에 blueguy님께서 디지털카메라로 제 사진을 찍은 후, 인화지에 사진을 직접 인화해서 보여주더군요. 


(아래는 제 스캐너로 사진을 스캔한 것입니다.)

Blueguy 님께서 찍어주고 인화된 본인 사진


이 사진이 나오고 나서의 반응 " 1980년대의 아이돌이였던 전영록과 닮았다"

제가 봐도 이 사진은 소개팅에 내놓으면 잘 팔릴듯한 사진이 되겠군요.

(오랜만에 안 망가진 사진 출현!)


이후 저녁은 R모님 사무실안에서 피자를 시켜 먹었답니다.

저녁은 피자 ㅇㅅㅇ

피자를 금방 먹더군요. 86년생(본인), 87년생 2분이서 뚝딱 해치움.


그리고 #htc 멤버들과 이야기 하다 각자 헤어졌답니다.^^

Buy me a coffeeBuy me a coffee

Raspberry Field (라즈베리 필드) - "토요일 오후에" 


라즈베리필드의 소이의 목소리가 정말 예뻐서 계속 듣게 됨. 
남과 여... 그리고 이야기 앨범안에 있는 "작은 새"라는 노래서 처음 소이의 목소리를 들었을때 정말 매료되었음.


남과 여 그리고 이야기
14500 /
상세보기관련상품보기




아래는 M.NET에 방영된 Raspberry Field의 "토요일 오후에"


Buy me a coffeeBuy me a coffee

2010년 10월 23일

아버지와 대화하다 답답해서 그냥 방에 들어감.

"진로에 대해 너는 이것도 못하냐, 저것도 못하냐 이런 식으로 쏘아 붙이는데다, 취직준비는 언제하고, 나도 대학원 다녀봐서 아는데" 식으로 대화하다 보니 답답해짐.

  나는 이러한 처지때문에 이렇다는 말을 해도 전혀 내 처지를 모름.


나도 이렇게 되고 싶어서 된것도 아닌데 말이다. 그리고 대학원을 지금 다니는 곳 아님 갈 곳이 있긴 했어도, 그 당시에 대학원 컨택과 대학원 시험 볼 시간이 없어서 그냥 온 것이기 때문에 휴 -_-;; (학부연구생때 연구는 커녕 채점하느라 시간 뺏겨서 완전 미치는줄 알았음)


4학년 들어가기 전에 휴학을 진짜 고려하고 학원다니면서 산업기능요원을 찾아보려니, 아버지가 절대적으로 휴학 반대한거라 어쩔수 없이 대학원 갈까 하면서 모 교수밑으로 학부연구생으로 간게 이렇게 된거지. 


그리고 만약 타 대학원 가도 돈은 어찌 마련하려고? 프로젝트가 많아도 등록금보다 많이 벌수도 없는 노릇이고 , 내 공부도 연구도 하기 힘들고, 여러모로 경제적인 여건이 안되는걸?


4학년 되기 전이 정말 휴학을 하려고 해도 아버지가 휴학하는 것을 절대 막은데다, 군대 문제 있다면서 휴학을 반대를 하는 것도 그렇고-_- (그때 휴학의 정당성을 아버지에게 아무리 이야기를 해도 이해를 못하는지라 내가 답답했음.)

그 당시에 무작정인 휴학이 아니라, 어떻게 지내겠다는 계획을 다 잡았고 휴학을 선언했더니 절대 불가 이러는걸 어쩌겠나. 학교 다니다 그냥 대학원 가는 것밖에 답 없지.

그 때 성격상 맞아가면서 휴학을 했어야 했다. 


 내 처지는 내가 더 잘안다. 제발 내 앞길을 아버지때의 기준으로 생각하다 무조건 막지 말길.


ps1. 큰아버지가 아버지였다면 난 벌써 호로자식 되었을듯. 내 성격에 그 집에 있었으면 호적이 파였을듯한 느낌이랄까? 의전원 시험 붙은 사촌형 보니깐 큰아버지의 꼭두각시같은 느낌. -ㅁ-

ps2. 나이 어린 놈이 석사과정에 갔다 이리저리 주위사람들에게 치이니 정신적으로 미칠 지겅임.

ps3. 대학원에 갈 사람들은 자대에서 장학금 받고 다니는 거 아님 정말 현찰이 필요함. 공부하는 것 자체가 돈 들어가는 일.

ps4. 블로그엔 매우 민감한 사항에 대한 말은 줄인다. 

Buy me a coffeeBuy me a coffee

2010년 10월 21일

@Linux_Kernel Twitter에 아래와 같은 소식이 올라왔습니다.


드디어 Linux Kernel 2.6.36이 정식출시되었다는겁니다.

설마 하면서 Linux 터미널에서 아래와 같은 명령어로 쳐보니 진짜 2.6.36이 Release가 되었군요^^

[root@localhost ~]# finger @ftp.kernel.org                                     

The latest linux-next version of the Linux kernel is:         next-20101021

The latest snapshot 2.6 version of the Linux kernel is:       2.6.36-rc8-git5

The latest mainline 2.6 version of the Linux kernel is:       2.6.36

The latest stable 2.6 version of the Linux kernel is:         2.6.36

The latest stable 2.6.35 version of the Linux kernel is:      2.6.35.7

The latest stable 2.6.34 version of the Linux kernel is:      2.6.34.7

The latest stable 2.6.33 version of the Linux kernel is:      2.6.33.7

The latest stable 2.6.32 version of the Linux kernel is:      2.6.32.24

The latest stable 2.6.31 version of the Linux kernel is:      2.6.31.14

The latest stable 2.6.27 version of the Linux kernel is:      2.6.27.54

The latest stable 2.4.37 version of the Linux kernel is:      2.4.37.10

[root@localhost ~]#


저는 git으로 CentOS에 Linux Kernel 2.6.36을 올렸습니다.

컴파일 해서 올리니 드디어 Linux Kernel 2.6.36을 쓸 수 있게 되었습니다.

커널을 컴파일해서 올리는 방법은 아래에 적혀있습니다.

2010/08/19 - [컴퓨터/Linux] - Linux Kernel 2.6.18에서 2.6.27로 컴파일 기록.


Linux Kernel 2.6.36 컴파일 후 결과물

[root@localhost ~]# uname -srvi

Linux 2.6.36 #1 SMP Thu Oct 21 21:26:28 KST 2010 i386

[root@localhost ~]#

Buy me a coffeeBuy me a coffee




만약 Visual C++ 6.0에서 작성된 MFC 어플 소스코드를 가지고 작업하다 컴파일이 안될 경우가 있습니다.

아래와 같은 예가 나오면


playmmsound.cpp(53) : error C2440: 'static_cast' : 'LRESULT (__thiscall CPlayMMSound::* )(WPARAM,LPARAM)'에서 'void (__thiscall CWinThread::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다. 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다.


함수의 선언과 구현부의 LRESULT를 void로 바꿔야 제대로 돌아갑니다.



// for Thread messages

#define ON_THREAD_MESSAGE(message, memberFxn) \

    { message, 0, 0, 0, AfxSig_vwl, \

        (AFX_PMSG)(AFX_PMSGT) \

        (static_cast< void (AFX_MSG_CALL CWinThread::*)(WPARAM, LPARAM) > \

        (memberFxn)) },


위가 ON_THREAD_MESSAGE의 매크로의 정의입니다. 위에서 보면 void 함수를 받도록 되어 있습니다.

그러나 LRESULT 타입과 void 타입은 다르기 때문에 문제가 있습니다.

Visual Studio 2008,2010에서는 Visual C++ 6.0보다 엄격한 규칙을 적용하기 때문에, 기존에 허용되던 형변환이 허용되지 않아서 생기는 문제인것 같습니다.

쉽게 말해서 LRESULT로 선언된 메소드와 구현 부분을 전부 void type으로 바꿔야 제대로 돌아간다는 이야기입니다.


Buy me a coffeeBuy me a coffee



Android Honeycomb의 후속버전은 Android 3.0 "Ice Cream" 이라는군요.

Android 2.2 Froyo다음에 나올 Gingerbread와 Honeycomb 이후의 버전이 Ice Cream이라고 Engadget과 Forbes에 글이 올라왔습니다.

대문자 "I"로 시작하는 디저트가 찾기도 힘들고, Donut처럼 철자법을 약간 변형하여 짓기 힘들어서 Ice Cream으로 지었다고 합니다.

그리고 아직 업계 소문으로 Froyo이후에 나올 Gingerbread와 Honeycomb은 거의 바뀌지 않았다고 합니다.

Gingerbread는 Froyo에서 조금 업데이드가 된 것을 생각하면 되고, Honeycomb은 태블릿PC에 대응하는 안드로이드 OS라고 소문이 파다하군요.

결국엔 안드로이드 3.0이 Ice Cream이고 Ice Cream에서 Android OS가 많이 바뀔거란 이야기가 나오군요



안드로이드의 플랫폼 버전명은 디저트(후식) 종류

1.5 Cupcake (컵케익)

1.6 Donut (도넛)

2.0, 2.1 Éclair (이클레어, 슈크림을 가늘고 길게 구워서 그 속에 초콜렛이나 모카 크림을 넣고 위에 초콜렛 등을 얹은 빵)

2.2 Froyo (Frozen Yogurt, 얼린 요거트)

2.x Gingerbread (생강빵)

2.x Honeycomb (벌집)

3.0 Ice Cream (아이스크림, 얼음보숭이)

역시나 디저트 알파벳 순으로 계속 이름이 지정되군요.

Buy me a coffeeBuy me a coffee

내가 좋아하는 노래인 이노우에 요쓰이(井上陽水)의 소년시대(少年時代)

아름다운 가사와 맑은 멜로디가 매력적이다.

(동영상은 제2차세계대전 후반부의 일본을 배경으로한 "소년시대"란 일본 영화. 저 동영상에서 나온 애가 나 어릴때 모습과 비슷하군.)

영화내용은 http://djuna.cine21.com/bbs/view.php?id=review&no=52


아래는 뽀너스. Every Little Thing의 모치다 카오리(持田香織)가 부르는 少年時代

Buy me a coffeeBuy me a coffee

+ Recent posts