나 사는 이야기/이야기   |  2009/07/02 02:25


 


인생의 길에
상봉과 이별
그 얼마나 많으랴
헤어진대도 헤어진대도
심장속에 남는 이 있네
아... 그런 사람
나는 못잊어

오랜 세월을 
같이 있어도
기억속에 없는 이 있고
잠깐 만나도 잠깐 만나도
심장속에 남는 이 있네
아... 그런 사람
나는 귀중해
살얼음 위를 걷듯 조마조마한 긴장감도..
목이 빠져라 두리번두리번대는 기다림도..
애달픈 노래를 들어도 미어지는 그리움도..
닿을듯 말듯 애간장 녹이는 설레임도..



내 심장엔 '그런 사람'이 없어..



저작자 표시 비영리 변경 금지

'나 사는 이야기 > 이야기' 카테고리의 다른 글

심장에 남는사람  (0) 2009/07/02
술이 사람을 마시면 피곤해져..  (6) 2009/06/21
함께 대화할 수 있는 누군가를 만났으면..  (0) 2009/05/28
어디로  (0) 2009/04/30
짧은 대화 : 나를 알아가는 과정  (2) 2009/03/04
김광진의 [편지]  (2) 2009/03/04
Posted by funeasy(송재욱)




  홈그라운드/Android   |  2009/07/02 01:43
본격적으로 안드로이드 개발환경을 잡기전에 플랫폼측면에서 모바일동향 일부를 살펴보자.
우리나라 휴대폰에는 WIPI플랫폼 탑재가 의무화였다. 하지만 2009년 4월에 '의무화 폐지'가 제정됐다.
(WIPI가 뭔지는 자세히는 몰라도.. 우리나라 통신업체에서 공통적으로 모바일에서 사용했던 플랫폼정도로 알고 넘어가도 될 것 같다.)
기존에 WIPI를 고수했던데는 몇 가지 이유가 있다.
개발자입장에서 개발의 용이성을 돕기 위함이 그 중 한가지이다. 각 통신회사의 플랫폼이 다를경우 내장되는 애플리케이션을 개발하는 회사에서는 각각의 플랫폼에 맞게 개발이 따로 이뤄져야 하고, 이는 비용과 인력측면에서 비효율적인게 된다. 따라서 이런 소모를 줄이는 데 동일한 플랫폼을 사용하는 것이 효과적인 방법이었다. 또한 국내 통신업체가 해외시장으로부터 보호받을 수 있던 이유였다. WIPI의무화정책으로 해외시장에서 개발된 제품이 우리나라에 들어와봐야 경쟁력을 갖기 힘들기 때문이다. 
하지만 이런 '쇄국정책(?)'은 소비자입장에서 '다양한 선택의 자유'을 제공받기 힘든 원인이기도 했다.

해외시장에서는 '심비안', '블랙베리, 'OS X', '윈도우모바일', '안드로이드'같은 듣도보다 못했던 다양한 플랫폼들이 있는데..
개인적으로 안드로이드를 조금씩 공부해볼 참이다.
요즘 해외에서 대세가 아이폰이라는데, 어떤 시장조사에 따르면 2012년 쯤엔 안드로이드가 아이폰의 시장점유율을 넘어설 거라는 전망이 있단다. 진짜 그렇게 될런지 안될런지는 지금으로서는 알 수 없지만, '구글'의 아성도 있고 향후 모바일 이외의 기기에도 탑재될 예정이라고 하니.. 그 잠재력을 무시할 수 없을 것이다. 그 밖에도 장점은 다양하나 앞으로 말나오는대로 살펴보도록 해야겠다. 
뭐, 지금부터 관심을 갖고 조금씩 공부를 해 놓으면 향후 안드로이드가 대세일때 뛰어들 준비도 될 수 있을테니.. 현재의 나에게 재밌는 소일거리도 될 수 있을거다. 안드로이드가 괜찮은 다른 이유는.. 아이폰 개발은 맥에서 해야하는데다 objective C로 개발해야 하기때문에 개발접근이 어렵다. 여담이지만, 저번에 데브구루에서 맥 잠깐 써봤다가 진땀을 뺐었다. 이미 난 윈도우즈의 노예이므로...(이런게 비단 나 혼자만은 아닐거라는 생각이..) 그밖에도 (아이폰)앱스개발에는 이래저래 제약사항이 있다. 반면에 안드로이드는 윈도우즈에서 가능하고, 이클립스환경에서 자바로 구현하기 때문에 나같은 경우 접근이 한결 용이하지않나 싶다. '개발환경이 어떤가'도 향후 그 기술의 발전가능성에 영향을 줄거라는 생각도 들고...


음.. 어쨌든, 그러면 환경설치부터 해보자.
안드로이드 개발환경을 잡기 위해서는 아래 목록을 설치해야 한다.
- 플러그인 설치

위 세 항목은 링크를 통해 설치하고, 플러그인 설치만 따로 기록한다.
이클립스를 실행시키고, [help] - [Software Updates]를 선택한다.
[Available Software]탭에서 [Add Site...]버튼을 누른다. 거기에 "http://dl-ssl.google.com/android/eclipse"를 입력하고 [OK].
추가된 항목이 체크된 상태에서 [Install...]버튼을 누른다. (이후 설치과정은 생략)
설치가 완료된 후, [Windows] - [Preferences]메뉴로 들어가서 [Android]를 선택한다. 
"SDK Location"에 안드로이드 SDK폴더를 지정해준다.


덧1, 안드로이드(Android)라는 이름은 프랑스의 어떤 작가가 쓴『 미래의 이브』라는 소설에 등장하는 로봇의 이름을 따온 것이고, 
그리스어로 '사람을 닮은 것'이란다. 이름 참.. 이쁘게 잘 지은 것 같다.
저작자 표시 비영리 변경 금지

'홈그라운드 > Android' 카테고리의 다른 글

안드로이드 개발환경 잡기  (0) 2009/07/02
Posted by funeasy(송재욱)




  나 사는 이야기/이야기   |  2009/06/21 04:01
약 새벽 3시.
잠도 안 오고 해서 대문 앞에 바람을 쐬러 나갔다. 
밝은 곳에 있다가 어두운 곳을 가면 눈이 어둠에 적응하기 전까지는 잘 안 보이는데..
얼마 후 눈이 적응할 쯤. 심장이 떨어지는 줄 알았다.
신발과 가방이 흩어져있고, 등을 보이며 옆으로 쓰러져 있는 사람이 대문 바로 앞에 있었던 거다.
3시 6분.
119에 신고.
3시 16분.
경찰관이랑 소방관 도착.

초저녁에 잠자다가 악몽까지 꿨던터라 심장이 더 벌렁벌렁했다.
게다가 새벽 늦은 시각에 그것도 비까지 온 상황에서.. 혹시라도 죽었으면.. 어쩌나..했는데,
다행이다. 그래도 살았으니..

말투는 멀쩡해 보이는데, '집도 모른다', '나이도 모른다'면서 헛소리작렬에 짜증까지 내는 꼴을 보니까 
어처구니가 없었다. (놀랬던걸 생각하면 그냥 콱..)
진짜.. 사람이 술을 마셔야지, 술이 사람을 마시면.. 자기도 힘들겠지만 남들한테까지 민폐끼치는 거다.
화가 났지만 그래도 정말 다행이다. 해프닝으로 끝나서...
저작자 표시 비영리 변경 금지

'나 사는 이야기 > 이야기' 카테고리의 다른 글

심장에 남는사람  (0) 2009/07/02
술이 사람을 마시면 피곤해져..  (6) 2009/06/21
함께 대화할 수 있는 누군가를 만났으면..  (0) 2009/05/28
어디로  (0) 2009/04/30
짧은 대화 : 나를 알아가는 과정  (2) 2009/03/04
김광진의 [편지]  (2) 2009/03/04
Posted by funeasy(송재욱)




  홈그라운드/P.L   |  2009/06/18 19:21
연산자 중복에 대해서 알아봤었지만, 여기서는 입출력에 사용했던 >>와 <<의 중복에 대해 살펴보자.
<<는 삽입 연산자라고 하고, >>는 추출 연산자라고 한다.
(사람입장에서 생각하지 않고, 컴퓨터의 입장에서 생각하면 그럴듯한 이름이다.)

다양한 중복정의가 가능하지만 되도록이면 본연의 의미에 부합하도록 작성하는 것이 좋겠다.

주의할 점은 삽입함수와 추출함수는 클래스의 멤버가 될 수 없다는 것이다.
왜냐하면 this포인터를 통해 묵시적으로 좌측피연산자가 호출을 하게 되는데, 삽입자와 추출자의 좌측피연산자는 객체가 아니고 스트림이기 때문이다. 그리고 우측피연산자는 입력(혹은 출력)되기위한 객체가 된다.
또한 보통 데이터멤버는 비공개(private)되어 있기때문에 그 값에 접근하기 위해서 함수는 프렌드로 작성한다.
만약 데이터가 공개(public)되어있다면 프렌드함수를 만들지 않아도 된다. 하지만 이 경우는 캡슐화에 위배될 수 있기때문에 주의가 필요하다.



※ 참고자료 : 알기쉽게 해설한 C++
저작자 표시 비영리 변경 금지

'홈그라운드 > P.L' 카테고리의 다른 글

C++ : 삽입자와 추출자  (0) 2009/06/18
C++ : 가상 기본 클래스  (0) 2009/06/18
자바와 C++에서 protected의 의미차이  (2) 2009/06/16
C++ : 연산자 중복  (0) 2009/06/11
C++ : 복사생성자  (0) 2009/06/10
C++ : 참조(reference)  (0) 2009/06/05
Posted by funeasy(송재욱)



funeasy's Blog is powered by Daum