어느 새 이곳에 입사한지 일년이 지났습니다. 이전 직장에서 4년간 프리랜서로 있었던 것과 이곳에서 정직원으로 1년 생활한 것은 많은 차이가 있었습니다. 프리랜서로 같은 건물에서 일했을 때는 심적으로는 편했습니다. 하지만 왠지 객이라는 생각, 그리고 그 일터를 스쳐지나간다는 생각이 지배적이었습니다. 물론 그때 동료들은 지금도 보고 싶고, 페이스북을 통해서 한명한명 추가될 때마다 그리움이 몰려옵니다.
나이 40에 처음 개발 연구팀 팀장으로 살아간 일년은 참으로 쉽지 않았습니다. 좋은 팀장은 아니었다고 그래서 팀원들에게 많이 미안한 것 뿐입니다. 정직원으로 생활을 하는 것은 굉장히 걸리적거리고 복잡 다단한 일상이라는 생각이 많이 들었습니다. 서류, 보고, 문서 등등 내가 개발자라는 생각을 거의 할 수 없는 지경까지 왔으니까요. 벗어나고 싶다는 생각으로 일탈도 했지만, 연구소장님을 비롯해서 많은 분들은 좋은 분들이었습니다.

지난 주 데브데이에서 바베큐 파티 시간에 사장님께도 한 소리 들었습니다. 저를 이곳에 추천해 준 사장님 친구에게 따진다고, 그러니까 혼자서 힘들어하지 말고 함께 잘 해보자고. 

프로젝트 막바지입니다. 요즘은 집에서 자는 시간보다 회사에서 밤을 새고, 근처 사우나 가서 피로를 푸는 날이 많습니다. 벌써 3주 정도 되는 것 같네요. 강의 요청도 많은데, 거의 거절을 합니다. 12월 5일은 OKJSP 10주년인데, 준비도 제대로 하지 못하고 있습니다.

가족들은 옷갈아 입으러 가는 날만 아이들과 식사하는 정도입니다. 아내와는 전화와 Facetime 정도로 조금씩 얘기를 합니다. 아이팟터치4와 제 맥북프로가 facetime으로 연결되는 것이 참 다행입니다.
지금 하는 프로젝트에 공을 들이는 것도 있는데, 시한이 정해진 것이라 잘 마치면 좋겠습니다. 아무도 없는 빈 사무실에 혼자 있는게 익숙해집니다.

좋은 아빠가 소원이었는데, 그렇게 되기 정말 쉽지 않군요.
좋은 팀장이 될 줄 알았는데, 생각대로 되는 것은 T 밖에 없는 것 같습니다.

읽어주셔서 감사합니다. 행복하세요.

Java 성능 모니터링에 대해 모르고 있던 5가지 사항, Part 2
JDK의 내장 프로파일러를 이용한 Java 프로세스 모니터링
http://www.ibm.com/developerworks/kr/library/j-5things8.html 
위 developerWorks 기사에 있는 내용을 조금 따라해봤습니다. jdk에 있는 샘플을 이용해서 $JAVA_HOME/bin에 있는 다섯 가지 커맨드를 소개하고 있습니다.
$JAVA_HOME/demo/jfc/SwingSet2 폴더에 있는 SwingSet2.jar를 실행합니다.

java -jar SwingSet2.jar 라고 입력하면 실행됩니다.

자바 스윙으로 만들어진 창이 뜨게 됩니다.

고유한 프로세스를 jps 명령으로 확인할 수 있습니다.

이 외에도 jstat 명령과 jmap, jhat 등의 자바 성능관련 정보를 확인할 수 있는 명령들이 소개됩니다.

114에서 안내받고 다시 걸었습니다. ^^;
egg2 사서 빨간색 불이 깜박깜박이는 것을 보고 "이게 또 왜이래", 이렇게 보름 가까이 흘려보냈습니다.

인터넷에서 검색해서 매뉴얼 찾아보니 통신사랑 계약관계 확인해보라길래 확인하려고 114 걸었더니 080-000-1472 로 번호를 안내해주네요.

흠... 3기가 밖에 안되서 30G/월2만원 계약 바꿨습니다.

A/S 이후에도 종종 신호 못잡기는 하는데, 나아지기는 한 듯 합니다.
그래도 ㅡㅡ; egg1보다 서비스 품질(Quality of Service)이 좋지 않다는 인상이 제게는 강합니다.


Activity라고 하니 안드로이드가 생각나네요.
인스턴스의 성능에 따라서 가격이 다르게 매겨집니다. Amazon EC2 서버 241시간에 $20.49인데 반해서 SUSE Linux는 9시간 $3.96, 8시간 2.16으로 정산되는군요.
ROOT권한을 갖고 서버를 다룰 수 있기 때문에 테스트용으로는 괜찮은 선택이라 생각됩니다.

$27는 학습을 위한 비용입니다.


Amazon과 비슷한 서비스로 제한적으로 무료인 구글 앱 엔진도 있습니다.

전세계 기업중에서 싯가 총액 2위 기업 지난 번 Microsoft를 제칠 때 이래저래 말이 많았었는데 요즘은 또 조용하네요. 

이날(10/28 한국시간) 하루 주식 시장의 시작은 상승이군요.

1주일 주식은 약간 하락세입니다.

1달 그래프를 보면 2주간의 급상승 후에 1주 동안 숨고르기 하는 듯 합니다.

3달 그래프입니다. 오옷 9월부터 계속 상승 

6개월 그래프입니다. 9월에 무슨 일이 있었나봅니다.

1년치 그래프입니다. 아이패드 출시(4월), 아이폰 4(6월) 출시, 아이팟터치4(9월) 출시 등등 계속 업그레이드 제품을 내놓고 있습니다.

2년간 애플 주가의 추이입니다.

금방 망할 회사같지는 않습니다.
업데이트 되었군요.
킬러앱이라고는 Yammer를 쓰고 있는데, 덕분에 AIR도 계속 업데이트됩니다. 플랫폼에는 킬러앱이 정말 필요하네요.

세상에는 두 종류의 사람 얘기하면서 Hello World를 아는 개발자와 모르는 일반인으로 구분하고는 했습니다. 유사한 경우가 소스라고 했을 때 소스 코드가 먼저 떠오르면 개발자고 토마토 소스처럼 요리용 소스가 생각나면 일반인으로 구분할 수도 있을 것 같습니다.


오픈 소스에 관한 글이 하나 떠서 소개합니다.
http://www.ibm.com/developerworks/kr/opensource/newto/index.html

오픈소스를 가져다가 활용하기 때문에 요즘 프로그래밍 기술에 가속도가 붙어있습니다. 예전처럼 코드를 꽁꽁 숨기려는 노력보다는 바벨탑을 쌓아가듯이 코드를 공유하는 문화가 개발자들 사이에서 유행처럼 번지고 있습니다.

좋은 의도에서 소스를 오픈했는데, 아무리 비용이 들지 않는다 하여도 가져다 쓰는 예의와 법이 있습니다. 그것에 대해서 잘 얘기해주고 있는 글입니다.

저는 개발자입니다. 프로그램을 짜서 생계를 이어가는 사람이죠. 마흔살입니다. 중학교1학년때부터 소프트웨어 경시대회를 나가기 위해서 프로그램을 본격적으로 공부해왔습니다. 1984년에 컴퓨터학원 다니면서 배웠습니다.

1999년부터 직장생활을 하면서 프로그래밍을 통해서 생계를 이어왔습니다. 10년전 자바/JSP 개발자 커뮤니티를 만들고 나서부터는 개발관련 강의를 많이 하게되었습니다. 개발경험을 공유하기를 좋아했죠.

내가 짠 프로그램이 공짜로 털리는 것은 아까와했습니다. 오라클 DB를 사용하는 JSP게시판 소스를 공개했었는데, 예전 병무청 홈페이지에서 그 소스가 사용되었었습니다. 제 소스를 갖고 SI를 하신 것이었죠. 
아이러니하게 저는 CRACK된 소프트웨어들을 많이 사용했습니다. 번들로 구매한 Windows는 몇 있어도, 박스 정품으로 윈도우를 산 경험은 기억에 없습니다. 이미지, 플래시, 동영상 콘텐츠, 오피스 등도 회사에서는 회사를 통해서 구매한 것을 쓰지만, 집에서는 일단 인터넷이나 p2p로 검색해봅니다. 그리고 열심히 keygen을 찾습니다.

앱스토어,
104,000원으로 개발자 권한을 얻었습니다. 팀에서 몇 개 만들어서 올렸습니다. 1년동안 100만원도 못 벌었습니다. 퀄리티 때문이겠죠. admob을 통해서 매달 10만원 정도만 들어오고 있습니다. 물론 인건비도 안나오는 것이지만, 희망은 버리지 않고 있습니다.

2007년10월부터 아이팟터치로 앱스토어와 인연을 맺기 시작했습니다. 제가 3년동안 구매한 앱은 1만원어치도 안 됩니다. 하지만 제가 조금씩 변하고 있습니다.
요즘은 포토샵을 쓰지 않습니다. 편한 것은 잘 알고 있습니다. layer, mask 제법 다룹니다. 합성도 조금 합니다. 하지만 요즘은 조금 불편한 GIMP나 Paint.net을 씁니다. 그리고 어제 iLife11을 구매했습니다. 12만원정도 들었습니다. 키노트에서 본 iMovie때문이죠. 

앱스토어의 제품을 사지는 않지만 다른 소프트웨어를 구매하기 시작했습니다. 돈이 많아서 돈지X(라고 쓰고 랄이라고 읽습니다.)을 하는 것은 아닙니다. 애플 제품은 돈지X이라고 말하고 다닙니다. 물론 100% 모든 프로그램의 가격을 지불하지는 못합니다. 하지만 사려고 노력합니다. 현재는 5~10% 정도 구매하는 것 같습니다. 후불제도 있습니다. ^^;

디지털 콘텐츠는 복사가 쉬운데, 그래서 창작의욕을 꺽는 게 세상입니다. 그 유명한 국산 게임 "창세기전의 판매량 x 3(?) = 홈페이지 업데이트 다운로드 수"공식에 의하면 1개 팔리면 2개가 복제이기 때문이죠. 

앱스토어가 맥 데스크톱을 지원하려고 준비한다고 합니다. 윈도우나 리눅스용 OS에도 유사한 마켓이 생기겠죠.

그렇다면 개인용 판매로 먹고사는 프로그래머들의 수가 약간은 늘어날 것이라 생각됩니다. 무료로 앱을 만들어서 많이 사용하게하고 광고수입을 통해서 생계를 이어가는 분들도 조금 많아지겠죠.
그러다 그게 잘 안 되면 회사 들어가서 용병 생활을 하게 되겠죠.(http://www.okjsp.pe.kr/seq/145976)


앱스토어, 개발자인 저에게는 성냥팔이 소녀에게 마지막 성냥과 같이 느껴집니다.



오늘 발표했던 모바일 클라우드 컴퓨팅의 사례로 가장 추천할만한 서비스입니다.
저장매체는 네트워크 인프라가 좋아질수록 그 필요성이 감소할 것이고, 대신 개인의 네트워크 저장소의 필요성은 증가할 것입니다. 마그네틱 테이프, 플로피 디스크, USB로 이어지는 이동성 저장매체들이 설 자리가 점점 없어지는 것이죠. 심지어는 랜선까지 WiFi환경 하에서 점점 자리를 잃어갑니다. 처음 맥북에어가 나왔을 때 잡스 아저씨가 그랬죠. 랜포트는 그래서 맥북에어에서 뺐다고.

dropbox, ucloud, ndrive 모두 좋은 서비스인데, 현재 가장 많은 OS를 지원하는 것은 dropbox입니다. Windows, MacOSX, Linux, iPhone, iPad, Android 등을 지원합니다.

ubuntu: 

MacOSX:

iPad:

데스크탑과 노트북에서는 로컬과 네트워크 싱크를 제공하기 때문에 오프라인 작업이 가능합니다만, iPad, iPhone, android 등에서는 인터넷에 연결되어야지만, 파일의 사용이 가능한 것으로 알고 있습니다.

회사의 중요한 파일이 아니고, 캐주얼하게 취급할 수 있는 파일들이라면 이런 Personal Cloud Service를 이용하는 것도 좋을 것입니다.

ps. 요즘은 USB가 아쉬울 때 안드로이드폰을 사용하곤 합니다.
ps.2 웹하드가 ActiveX말고도 다른 OS들을 지원했으면 하는 아쉬움도 남습니다.
많은 분들 예상대로 나왔군요. 아직 베타이지만 대단한 듯 합니다.


Facetime for mac 아래 링크에서 다운로드 가능합니다.
http://www.apple.com/mac/facetime/ 


Mac Lion 나오면 기본 탑재되어있을 것 같습니다.
맥 라이언이네요. ^^;

+ Recent posts