내년에 D언어 책이 많이 나올듯

조만간 Learn to Tango with D 라는 책이 출간 된단다. 이미, 독일어책과 일본어로 쓰인 책은 출간이 되었지만 이것이 첫번째 책으로서 의미는 더 있지 않을까 한다.(리뷰어가 D언어를 만든 walter 라고 한다. ) preorder는 아마존에서 가능하고 12월 초에 출간이 되는것으로 나와 있지만 몇군데 알아본 결과 여러가지 이유로 인해서 내년 1월에 출간할거 같다고 한다. Apress에서 First Press라는 미명하에 […]

계속 읽기

D language에 대한 최근 정보들

D language의 CHM파일이 공개가 되었다는 이야기, 이제는 일부러 공식 사이트에 가지 않아도 편하게 파일 하나 열어놓고 작업하기 편하게 되었다. 그리고 Ubuntu 패키지에 gdc가 포함되었다는 이야기 등이다. 따라서 아래와 같이 타이핑 하면 D compiler가 설치 된다. sudo apt-get install gdc 개인적으로는 D언어를 사용하는걸 자제하고자 하는 입장님데, 도저히 효율적인 디버깅 방법을 모르겠다는게 이유이다. (전에 만든 프로그램이 만라인이 […]

계속 읽기

Soundex 기법 정리하면서…

예전에 spell correction을 하기위해 edit distance를 사용할 수 있다는 이야기를 했다. 물론 포탈이나 여러곳을 가보니 다 이런 방식으로 거의 다 적용이 되어 있더라. 사실 그 당시는 잘 몰랐기도 했거니와 내 나름대로 고민하고 생각해서 올려본것인데 이미 다른 사람들도 같은 생각을 하고 있더라. 이번의 기법은 이 역시 robust한 검색 시스템을 만들기 위해 soundex를 사용하면 어떨까 하고 올려본다. […]

계속 읽기

D Language 인코딩 변환하기 위해.

토요일부터 D Language의 인코딩 변화를 위해서 무엇을 쓸까 고민하다가, 결국 iconv모듈로 가게 되었다. 실제적으로 기본 라이브러리인 phobos에서 인코딩 변환을 utf 인코딩간만 지원하기 때문에 나처럼 한글 형태소 분석기를 utf-8기반으로 돌려야 하는 사람에게는 인코딩 변환이 필수이다. 그런데, iconv모듈을 엊을라면 뭘 어떻게 해야할까? 언어 자체적으로 지원하는 다이내믹 라이브러리 로딩 방법을 써서 함수 포인터를 연결해 주면 될것이다. 뭐 몇시간 […]

계속 읽기