• 어째서 안전한 파일 삭제가 어려운가

    http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html In conventional terms, when a one is written to disk the media records a one, and when a zero is written the media records a zero. However the actual effect is closer to obtaining a 0.95 when a zero is overwritten with a one, and a 1.05 when a one is overwritten with a…

    Tags:

  • 드디어 찾은 seamless linux on windows

    http://www.andlinux.org/ 맥과 리눅스에 비해 외면받던 seamless 기능이 드디어 윈도우에도. 제가 알기로는 andLinux가 최초의 seamless 환경입니다. (cygwin/x 빼고. 그건 우분투 안되잖아요..) 이제 virtual box깔고 nxserver를 리눅스에 설치하고 nxclient로 seamless 하게 실행한다는 시나리오는 갔군요. 음화화. 바로 설치 들어갑니다.

    Tags:

  • 역시 윈도우는 최고의 클라이언트 OS

    다시 대학원생일때와 같이 우분투 기반의 데스크탑으로 돌아갈까 생각했지만 포기했다. 언제나 부딪히는 폰트 렌더링 퀄러티의 문제가 첫번째. 대체 폰트를 바꿔도 어째서 파이어폭스의 메뉴가 이상한 흐릿한 글씨체로 나타나는건지. 두번째는 메신저. knateon이 있지만 아직 불안정하다. 물론 knateon 이 개발되고 있다는 자체는 매우 기쁜일이고 대단한 변화다. pidgin이 있지만, ui가 마음에 들지 않는다. 어떻게든 써보려고 우분투에 nxserver깔고 윈도우에 nxclient깔아서 seamless…

    Tags:

  • Map이 Navigatable하려면?

    Map (hash table 같이)이 Navigatable하려면? 즉, Map에서 가장 큰 키 값, 가장 작은 키 값, 주어진 키 값보다 작은 키 값들중에 가장 큰 키 값을 구하려면 어떻게 Map을 구현해야할까요. JDK6의 구현에 따르면, Concurrent Skiplist Map 이나 TreeMap이 그 답인 듯 합니다. skiplist가 map이 될 수 있단 건 그간 미처 생각 못했던 점.

    Tags:

  • Boost math toolkit

    Tool for statistical math http://archives.free.net.ph/message/20061006.153856.90364031.en.html Boost엔 참으로 착실한 라이브러리들이 많이 있군요.. 심지어 computational geometry lib도.

    Tags:

  • Survey of classifiers

    http://vis.lbl.gov/~romano/mlgroup/docs/classifiers-mlgroup.pdf And here’s a cool reading list: http://vis.lbl.gov/~romano/mlgroup/.

    Tags:

  • Gamma code

    http://borame.cs.pusan.ac.kr/ai_home/lecture/MG/mg03.ppt (그렇다.. 또 managing gigabytes란 책이다. 대체 저 책에 안나온건 뭐란 말인가..) Inverted Index등에서 Compression으로 사용할 수 있는 인코딩 방법에 대한 설명. 먼저 Variable Length로 어떤 수를 저장하는 가장 간단한 방법은 1을 0, 2를 10, 3을 110, 4를 1110, 5를 11110, … 과 같이 1의 갯수를 사용해 어떤 수를 표현하는 것이다. 그러나 이 인코딩 방법은…

    Tags:

  • Computing Jaccard index with random permutation

    Jaccard index에 대한 언급은 여기에서 앞서서 했음. Jaccard Index는 두개 셋간의 유사성을 계산하므로.. 예를들면 두 집합(bag of words라던가)간의 유사성 평가에 사용할 수 있음. 아래는 http://en.wikipedia.org/wiki/Locality-sensitive_hashing 에서 퍼온 내용. (ACM Communication에도 실려있음.) Suppose is composed of subsets of some ground set of enumerable items and the similarity function of interest is the [[Jaccard index| Jaccard index]]…

    Tags:

  • ipod touch 참 재밌는 물건이군요…

    이건 openssh 띄우고 putty로 접속한 모습입니다. 그러게 bsd subsystem 이라든지, 뭐 python이라든지 이런게 있더니만 그대로 mac os x를 접속가능하군요… 이정도라면 이것저것 참 많이 해볼 수 있을거 같군요… 가령 귀찮은 기능을 개선하는 apps를 개발하던가같이.. 하지만 일단은 apple이 2월에 어떤 sdk를 내놓을지 기다려봐야할 듯.

    Tags:

  • EPIC 2015

    What will happen in year 2015?

    Tags: