CD수납장

조립전
조립후

책상 위에 널브러져 있는 CD들을 차곡차곡 정리하기 위해 매우 저렴한 (6000원대) CD수납장을 구매했다. 저렴한 만큼 직접 나사를 조여가며 조립해야 했고, 사진에서 볼 수 있듯 페인트 칠이 엉성한 부분이 군대군대 있다. 워낙 저렴해서 큰 불만은 없었고, 오히려 오랜만에 뭔가를 뚝딱뚝딱 만드는 재미를 맛보게 해주었다.

조립후 CD를 넣고 정리를 하니 한결 보기가 좋다. 집에 옛날 CD들이 많긴 하지만 연구실에 와서 구입하거나 또는 선물받아서 가지고 있는 시디는 몇 장 안된다. 그중에서 이루마의 피아노 연주곡 CD가 4장이다.

CDP는 올초에 구입했고 헤드폰은 한달전쯤 구입했던 것 같다. MP3플레이어를 사용할 때는 늘 듣던 노래만 계속 듣게 되고 타이틀 곡만 골라 듣다 보니 음악듣는 즐거움이 예전만 못하였다. 요즘에는 웹서핑을 전폐하고 CDP+헤드폰 조합으로 흘러나오는 풍부한 음량의 음악으로만 스트레스를 다스리고 있는데, 집중력이 흐트러지지 않고 차분함을 유지할 수 있어서 좋다. 적어도 꼬리에 꼬리를 무는 무뇌상태의 웹서핑 끝에 남는 허무감보다는 훨씬 바람직하다.

플라시보 효과 일지는 모르겠지만, CDP와 헤드폰으로 음악을 들을 때의 살아 있는 느낌이 좋다. 정품 CD를 구매하는 자부심(?) 같은 것도 무시 못할테고 CD를 갈아끼는게 불편한 관계로 하나의 음반에 담겨 있는 모든 곡들을 온전히 감상하게 되는 장점이 있다. 실제로 좋은 곡들은 타이틀이 아닐 경우가 많다.

MP3플레이어 보다는 CDP가 좋고, TV보다는 책이 좋고, 컴퓨터로 글을 쓰는 것 보다 손으로 쓰는 것이 좋다. 나는 시대를 역행하는 걸까?   

Graphical Editing Framework (GEF)

The Graphical Editing Framework (GEF) allows developers to create a rich graphical editor from an existing application model. GEF consists of 2 plug-ins. The org.eclipse.draw2d plug-in provides a layout and rendering toolkit for displaying graphics. The developer can then take advantage of the many common operations provided in GEF and/or extend them for the specific domain. GEF employs an MVC (model-view-controller) architecture which enables simple changes to be applied to the model from the view.

GEF는 이름 그대로, Graphical Editor의 구현을 도와주는 프레임워크라고 할 수 있다. 무에서 Graphical Editor를 구현한다고 상상해본다면 어떨까? 유사한 경험을 가지고 있지 않다면 대체 어디서 어떻게 시작해야할지 도무지 감을 잡을 수 없을 것이다.

항상 어떤 프레임워크나 플랫폼을 활용할 때는 딜레마를 느끼게 된다. 잘 짜여진 프레임워크를 활용하면 내가 한 일에 비해서 보기좋은(?) 아웃풋을 얻을 수 있다는 장점이 있는 반면에 얼마나 자유도를 가지고 시스템을 개발할 수 있는지에 대해서 의구심을 떨쳐버릴 수가 없고 충분히 활용하기까지 공부를 많이 해야한다는 단점이 있다.

분명한건 이런 프레임워크나 플랫폼은 나보다 똑똑한 여러명이 심사숙고해서 만들어 놓은 뼈대이며, 자유도를 고려한 디자인을 가지고 있다보니 본의 아니게(?) 복잡해질 수 밖에 없다. 따라서 이를 활용하기 위해서 적잖이 공부해야한다.

연구실에서 개발하는 Verification Integrated CODesign Environemnt (VICODE)에서 임베디드 시스템을 설계 할때 전체 시스템의 논리적인 디자인을 다이어그램 에디터에서 이루어지게 하려고 한다. 분명 xml 코드를 직접 쓰는 것보다는 훨씬 낫겠다는 기대와 함께 …

구현을 돕기 위해 공부해야할 것에는 다음과 같은 것 들이 있다.

EMF (Eclipse Modeling Framework)
GEF (Graphical Editing Framework)
GMF (Graphical Modeling Framework)


이들은 모두 MVC (Model-View-Controller) Architecture를 기반으로 한다. EMF는 Eclipse에서 사용할 Model의 클래스 구조를 자동생성해주는 녀석 쯤으로 보이고 GEF는 특정 Model을 편집할 수 있는 그래픽 편집기를 생성하는 프레임워크라고 볼 수 있다. 여기서 EMF로 생성된 Model이 GEF의 Model의 조건을 만족하기 때문에 EMF+GEF 조합의 솔루션이 소개되었다. 그리고 이를 돕기 위해 GMF 프로젝트가 전개되고 있다.

나는 GEF만을 사용하여 다이어그램 에디터를 구현하고자 한다. 여전히 복잡하고 어려워보이지만 “복잡한 문제는 단순한 문제의 합” 이라고 믿고 그냥 가보는거다! GEF를 공부하고 그 틀대로 구현을 하게 되면 아래와 같이 보기 좋은 그래픽 에디터가 생성된다.

Google AdSense

방문수가 꽤 많은 블로그를 방문해보면 상당수가 구글 광고를 담고 있다. 광고를 보면 뭔가 블로그의 순수함(?)을 헤치는 느낌을 가지게 되어서, 내가 가진 의문은 “과연 블로그에 삽입한 광고를 통해 얼마나 이익을 얻을 수 있을까?” 였다. 호기심반 기대반으로 계정을 신청했고 하루만에 승인이 나서 이 블로그에 적용해보았다.

오늘 아침 연구실에 나와 대략 12시간 사이의 수익을 살펴보니 USD 0.70 이였다. 생각보다 많은(?) 금액이였다. 잘만 활용한다면 하루에 1$ 정도의 수익을 올릴테고 100$가 되어야 수익금액을 지불받을 수 있으므로 100일정도면 10만원을 번다고 할 수 있다! 그러나 알아본바로는 쉽지 않은듯 …

CMA로 한푼이라도 더 모으려고 노력하는 중에 하루에 1$가 어디인가!!! 블로그의 방문수도 올릴 겸, 그 동안 공부한 것을 정리할 겸, 이클립스 플러그인 개발 강좌를 써볼까 하는 생각을 하고 있다.

혹시나 자신의 블로그에도 Goolge Adsense를 통해 수익을 창출하고자 하시는 분은 한번 도전해보시길!

p.s
부정 클릭 유도성 구문 모두 삭제 … T.T

마음을 비워 평온하라

은정이가 제안한 책 서로 선물해주기 운동(?)의 첫번째로 채택된 작품. 은정이꺼 사면서 좋은 책인것 같아서 한권 더 구입해서 읽게 되었다.

금방 읽을 수 있는 이 책은 초지일관 현재의 중요성에 대해서 강조하고 있다. 마음을 비워 걷기를 소개하며 바로 지금 이순간을 살아내는 지혜를 이야기한다.

마음을 비워 걷기는 별다른 것이 아니다. 한발짝 나아가며 들어오고 나가는 나의 숨소리와 발바닥에 느껴지는 땅의 감촉만을 온전히 생각하는 것이다. 이와 같은 수행은 우리를 미래와 과거의 노예가 되지 않고 현재에 머물 수 있도록 도와준다.

나 역시 미래의 노예가 되어 살고 있지 않나 생각이 든다. 심지어 일어나지 않을 일까지 걱정하며 에너지를 낭비하는 경우가 많다. 박찬호가 투구할 때 현재의 공 하나하나에 집중하듯이, 현재 나의 일에 집중하며 순간순간의 삶에서 의미를 발견하고 행복을 느낄 수 있도록 노력해야한다. 하지만 언제나 이상은 쉽다.

Google Analytics

내 블로그의 방문수를 보면 어쩔 때는 600, 700에 육박하는데, 블로그 관리자 페이지의 리퍼러 로그를 보면 순수 방문객 보다는 검색로봇이 방문하는 것이 상당수였다. 이 블로그를 방문하는 사람들은 어디에 있으며, 몇 페이지를 읽다가 접속을 종료하는 것인지, 어떤 사이트에서 찾아오게 된 것인지 등이 항상 궁금했다.

블로깅을 하다보니 몇몇 분들이 Google Analytics를 이용하여 블로그의 방문패턴을 분석해놓은 글을 접할 수 있었다. 호기심이 발동하여 account를 요청하여 약간의 코드를 스킨에 삽입하는 정도로 세팅을 완료하고 데이터가 통계스러워 질때까지 기다렸다.


그 결과 해외에서 이 블로그를 접속하는 것은 극소수에 달했고, 국내에서는 서울과 대전이 단연 압권이였다. 생각외로 학교 사람들의 비중이 상당하다. 이는 네트워크 위치 분석결과를 살펴보아도 KAIST의 네트워크에서 접속한 비중이 28.16%에 달하는 것으로 재확인할 수 있었다.

신규방문자와 재방문자의 비율은 비슷하였는데, 이는 나의 지인들의 지속적인 방문에 힘입은 것으로 생각된다. 소스별 방문수를 보면 병운형 홈페이지(http://obeng.oz.or.kr)가 오즈사람들의 포털사이트 역할을 하는 관계로 15.29%를 차지했다.

정리하자면 이 블로그는 주인장의 지인들과 검색엔진에서 검색되는 독후감을 읽기 위한 익명의 사람들에게 방문되어지고 있다고 할 수 있겠다. 내가 읽고 기록한 책의 제목을 검색엔진에 입력하면 상위에 랭크되어 있는 것을 볼 수 있다.

자신의 홈페이지나 블로그에 찾아오는 방문객들의 성향이 어떤지 궁금하신 분은 한번 도전해보시길!