http://www.hatena.co.kr/267

하루에 만줄 코딩이라니... gg네요...

만줄/하루 = 쉬지 않고 코딩하면 417줄/1시간 = 7줄/1분

1분에 7줄이면 할만한 거 같은데… 역시나 비결은 안드로메다에…

①      努力しないこと ② 論理的に考えないこと ③ 頭を使わないこと
첫째 노력하지 말 것, 둘째 논리적으로 생각하지 말 것, 셋째 머리를 사용하지 말 것
AND

< Nutch 관련 정보를 검색하다 나온 사이트들 >

- Nutch 설명
그림이 맘에 드네 ^^;
http://wiki.media-style.com/display/nutchDocu/Nutch+architecture
이건 한글판 설명.
http://www.joinc.co.kr/modules/moniwiki/wiki.php/JCvs/Search/Document/nutch
http://www.udanax.org/005014/1/2.aspx
http://lucene.apache.org/nutch/

- mapreduce 설명
http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/12/MapReduce

- Hadoop MapReduce wiki
http://wiki.apache.org/lucene-hadoop/HadoopMapReduce%20Hadoop%20MapReduce

- mapreduce 예제.
http://freesearch.pe.kr/614

- Hadoop기반의 Map&Reduce를 이클립스에서 사용하게 하는 플러그인.
http://www.alphaworks.ibm.com/tech/mapreducetools

- hadoop 살펴보기
http://jaso.co.kr/entry/Untitled103

- nutch&hadoop running tutorial
http://wiki.apache.org/nutch/NutchHadoopTutorial
http://bioblog.kobic.re.kr/combible/233
AND

Refactoring을 한다고 했는데, 본의 아니게 Refuctoring이 될 수도 있겠군요.

아래의 경계선은 굉장히 주관적인 것으로 보입니다만,

최소한 동료들의 입장에서 보기에 이런 문제가 발생해선 안되겠네요... ( 뜨끔 )


1. 피그 라틴(Pig Latin) : 제멋대로 이름 붙이기.

2. 보물 찾기(Treasure Hunt) : 다른 코드에 대한 참조를 위주로 코드 구현.

3. 자기만의 모델링 언어(Unique Modeling Language) : 보편적이지 않은 모델링 도구로 설계하기.

4. 명백한 사실을 상세히 설명하기
-> 주석은 많으면 많을수록 좋을 것이라 생각했었습니다 --;

5. 비오는 날을 위한 시나리오 : 일어나지 않을 상황에 대한 코드 짜기.
-> 완벽한 예외처리는 좋은 것이라 생각했었는데...

6. 모듈의 중력장 : 모든 일을 하는 객체 만들기.

Ps. 일반 코드를 1~6번에 만족하도록 변환해 주는 uglifier 같은게 있으면 잼나겠네요 --;

ref.
http://paromix.egloos.com/3270081
http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=29942
http://www.waterfall2006.com/gorman.html
AND

나는 java를 쓸 일이 없을 줄 알았는데,
너무 안이한 생각 + 귀차니즘이 심했었나보다.

여러 이유로 인해 Eclipse RCP(Rich Client Platform)로 개발을 하게 되었다.
대학교 시절 이후로 java를 써 본 적이 없는데,
그냥 java도 아닌 RCP라니...

불행인지 다행인지 RCP 한글판 번역서가 있어서 낼름 구입했다.
- Eclipse RCP ( by Jeff McAffer, Jean-Michael Lemieux, 역자:양석호 )

사내 도서관에서도 책을 몇 권 빌려 오고...
- J2SE 5.0 - 프로그래머를 위한 Java2
- SWT/JFace 인 액션 ( by ... , 역자:이선아,제갈호준 )

그런데 보다 보니, 세상이 좁다는 생각이 든다.
Eclipse RCP의 역자 분은 같이 일하고 있는 책임님과 학교 동기라고 하고,
SWT/JFace 인액션의 역자 중 한분은 내가 일하고 있는 곳 바로 윗층에서 몇년간 같이 일 했었더군.

역시, 이 바닥은 좁아...
AND

소프트웨어 복사 방지에 대해서 잠깐 생각해 봤는데 역시나 쉽지 않군.

완벽한 복사방지는 가능하리라 생각하지 않으므로, 내가 원하는 수준에서는 패스하고...

내게 필요한 것은 간단히 H/W 정보를 이용해서 unique한 key를 생성하면 되는 것이므로,

아래 reference들 중에서 내가 필요한 것만 붙인 걸 사용하면 될 듯 하네.

대략 mac address와 기타 정보들을 대략 조합해서 키를 만들면 되지 않을까?

허점이 좀 있지만, 설마 그런 노력을 들여서 뚫을 사람은 거의 없을 것이라 생각되므로 역시 패스~


ps. 집에 가서 key 생성까지는 아니고 h/w 정보들을 출력하는 프로그램을 올려놔야지...

ref.
http://www.codeguru.com/Cpp/I-N/network/networkinformation/article.php/c5451
http://www.codeproject.com/csharp/hard_disk_serialno.asp
http://www.codeproject.com/system/computerinfo.asp

AND