"Blog"에 해당하는 글들
페이지:«1234567...43»

MacOSX용 대한민국 우편번호 사전 만들기

7월 17, 2012   //   alexken작성   //   기술  //  2 Comments

binWord/blog Leopardの「辞書」アプリで郵便番号辞書を使う란 MacOS용 시스템 사전을 응용한 일본 우편번호 사전 만들기 포스트를 보고 한국어 버전으로 만들어 보았음.

우정사업본부에서도 우편번호 데이터를 얻을 수 있지만,
인터넷에서 아래와 같이 정리된 데이터를 이용하였음.(2012년5월, 51,989항목)

135-806 서울  강남구 개포1동    경남아파트                      1
135-807 서울  강남구 개포1동    우성3차아파트    (1∼6동)         2
135-806 서울  강남구 개포1동    우성9차아파트    (901∼902동)     3
135-770 서울  강남구 개포1동    주공아파트       (1∼16동)        4

아래와 같이 작성한 ruby 코드로 데이터를 사전용 xml 포맷으로 변환하고, XCode에 있는 사전 도구를 이용해서 make 한방 때리면 사전이 튀어 나옴.

#!/usr/bin/env ruby

puts < <XML_HEAD
<?xml version="1.0" encoding="UTF-8"?>
< d:dictionary xmlns="http://www.w3.org/1999/xhtml"
              xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng">
XML_HEAD

class File
  def File.open_and_process(*args)
    f = File.open(*args)
    yield f
    f.close
  end
end

File.open_and_process(ARGV[0],'r') do |file|
  while line = file.gets
    line.gsub(/\s+/,' ').scan(/^(\S+)\s+(.*)\s+(\d+)\s+$/).each{|zip,index,id|
      puts "<d:entry d:title='#{index}' id='#{id}' from=''>"
      index.split(' ').each{ |x|
        puts "\t<d:index d:value='#{x}'/>"
      }
      puts "<section><b>#{zip}</b> #{index}</section>"
      puts "</d:entry>"
    }
  end
end

puts < <XML_TAIL
< /d:dictionary>
XML_TAIL

원래 txt 데이터는 3MB
MacOSX 사전용 xml로 변환하면 5MB
사전으로 컴파일하면 28MB
Zip으로 압축해서 5.7MB

7월19일 추가사항

배포를 하려해도 호스팅비용이 부담되어 어찌할까 하다가,
요번 참에 github 가입하고, 소스채 올림.

소스: https://github.com/alexken/korzipcode
컴파일된 사전: https://github.com/alexken/korzipcode/downloads

설치방법?
zip 파일을 다운받아 압축을 풀면 ‘한국 우편번호.dictionary’가 나오고 이것을 ~/Library/Dictionaries에 복사하면 끝.
(~/Library/Dictionaries을 파인더로 가기 힘들다면 Terminal.app에서 cd ~/Library/Dictionaries 하고 open . 으로 열 수 있음.)

Olympus OM-D 천체용 카메라로는 실패!

6월 25, 2012   //   alexken작성   //   천문  //  3 Comments

5D + 24-70 조합을 잘 쓰다가, 무겁고, 5D는 동영상 기능도 없어서, 다른 한손에는 Sony 캠코더까지 들고다니다가 내가 무슨 예술을 한다고 이 고생이지 하고, 당시 아버지 드릴려고 사서 잠깐 쓰던 Olympus PEN E-P1의 컴팩트함에 반해, 모두 처분하고, 당시 국내 발매도 안된 Panasonic GF1으로 바꿨고, 지금까지 아주 만족하며 잘 쓰고 있었다. 그러다가, 최근 GX1으로 업글하려고, 모든 마음의 준비를 했을 무렵, 이준화교수님의 OM-D 5축 손떨방 뽐뿌에 OM-D를 구매하였다. 카메라 본연의 기능은 아주 대만족이다. 빠른 AF, 연사속도, 방진방적, 고감도 ISO에서의 낮은 노이즈, 특히 5축 손떨방은 아주 압권이다. 반셔터만 누르면(디폴트는 꺼져있고, 옵션을 켜줘야 가능), EVF 혹은 액정의 화면이 갑자기 정지화상으로 변신한다. 완전 스테디 캠이 된다. 편의성은 나에게는 Panasonic이 훨씬 좋은데, 이번 OM-D는 조금씩 불편하지만 쓸만은 하다. 예전 PEN E-P1은 쓸수가 없었던 가장 큰 원인이 수동 초점 모드시 확대 지원부분이다. Olympus PEN E-P1도 확대 지원한다. 하지만, 포커스링을 돌렸을 때 활성화 된다. 즉, 전용렌즈가 아닌, MF렌즈나 망원경에 물리면, 이 기능을 이용할 수가 없다는 얘기이다. 이에 반해 Panasonic GF1은 초점 지원을 위한 확대기능 전용 버튼이 할당되어 있다. 이번 OM-D도 초기 상태에서는 이전 PEN E-P1과 똑같이 동작하지만, Fn 버튼에 초점 확대 기능을 할당해 넣을 수 있어서 무엇보다 기뻤다. 그래도 조금 불편하고 아쉬운 것은, 반셔터만 누르면 도로 되돌아 가 버린다. (수동 초점시 부분 확대하고 IS를 이용하려면, 먼저 반셔터를 누른 상태에서 손을 때지 않고, Fn1을 눌러야 한다. 그리고도 계속 반셔터 유지해야 한다.) 얘기가 길어졌음. 이번 OM-D 사기전에 5축 손떨방이 천체사진에 어떤 역할을 할까 하고 혼자서 많은 공상을 했드랬다.
* 지구 자전에 의해 별이 이동하는 것을 손떨방이 쫒아가줌(이건 2축, X-Y Shift만으로도 가능)
* 부실한 마운트 위에서 바람에 의해 상이 떨리는 것을 잡아줌
* 경위대식 마운트(혹은 돕소니언)으로 추적하는 경우 장노출시 화면이 회전하는데, 이를 바로 잡아줄 로테이터로 동작.
* 극축이 나간 광학계의 극축 보정.
* 시상이 나쁜날 AO로 동작(이는 5축 손떨방이라 상상해봄 – 이것까지 된다면 정말 지릴 것 같음) 이번 주말에 시험결과 모두 실패. AO로 동작하기는 커녕 1번 추적도 안됨. 당연히 별사진을 찍을거라고는 올림푸스 개발자들이 상상도 안했을 것이고, 별사진이 아닌 충분한 면적을 가진 달사진에서는 동작 할 것 같음. 아님 AO 처럼 레이저가 등장해야 하는 건가? 나처럼 추적을 상상하며 OM-D를 사려는 사람이 있으면, 말리고 싶고,

그냥 좋은 카메라를 찾는다면, OM-D 좋은 카메라가 맞으니 사도 됨. 하나 확실한 것은, 부실한 삼각대에, 파워메이트로 무리하게 초점거리를 연장해서 달 사진을 찍는 시나리오라면, 액정의 부분 확대한 영상이 아주 춤을 춰서 초점 잡기가 힘들텐데, 이럴때 손떨방이 액정속 혼돈을 잠재워 줌.(단 초점거리 1000mm까지만)

앨런 튜링 탄생 100년

6월 23, 2012   //   alexken작성   //   기술  //  No Comments

alan turing google doodle

앨런 튜링 탄생 100년 되는 날.
오늘의 구글 두들, 이건 기념으로 남기지 않을 수가 없구나…

올해가 가기전에 레고 NXT로 튜링 머신을 만들기로 나하고 약속했는데, 만만치가 안구먼.

iOS6 베타 버전 설치 인증샷

6월 12, 2012   //   alexken작성   //   기술  //  1 Comment

지난번 쓴 일본어 시리와 울프람 알파의 인공지능와 관련, 한국어 시리의 결과가 궁금했는데, 역시 의미파악은 실패. 영어 시리의 경우 시리가 의미파악에 실패해도, 울프람알파라는 든든한 백업요원이 있어, 지난번 “세상에서 제일 좋은 핸드폰” 이란 질문을 울프람알파가 받아 재미있는 결과가 나왔는데, 울프람알파는 한국어를 모른다는 서글픈 현실…

그리고 이건 경기도 굴욕 사진(이런거야 정식때면 다 해결되겠지만, “주변에 중국집을 알려줘”와 같은 위치기반 의미있는 정보 제공은 한동안 힘들어 보임)

그리고 TOMTOM의 한국 지도는 정말 설렁했음.

디아블로3 알록달록 동산 입성

6월 12, 2012   //   alexken작성   //   인생  //  2 Comments

친구덕에 알록달록 동산에 들어가봄.

악몽의 소몰이 지팡이라
60레벨인 수도사로 들어가면, 스치기만 해도 모두 죽어버리고,
막 노멀을 마친 28레벨인 악마사냥꾼 캐릭터로 들어가면, 스치기만 해도 내가 죽고…

딜레마임.

디아블로 3 수도사 만랩 기념 샷.

6월 8, 2012   //   alexken작성   //   인생  //  No Comments

만랩
시작은 5월 15일 부터 하였지만, 직장인으로서 할 수있는 물리적 시간의 한계도 있고, 게임을 즐기긴 하지만, 운동신경은 영 잼뱅이라 이것도 간신히 이룸.

직업은 수도사

하는 일은 주로 탱커
잡몹들 주변에 붙여놓고, 원격 공격하는 악마 사냥꾼이나 마법사가 제거해 줄때까지 신나게 다구리당하면서도 버터내는게 역할

이것도 악몽까지만 통용되던 이야기이고, 지옥 들어오면서는 탱커라기 민망스럽게 잡몹한테도 몇대 맞으면 죽음.
설령 이름이 노란색이면, 거의 바로 즉사.
지옥 오면서, 가능한 모든 저항치를 높여주려고 노력하지만, 바닥에 녹색 독이나, 붉은 불바다 위에 올라가면 바로 죽는 수준.

지옥이 이럴진데, 앞으로 불지옥은 어떻게 해쳐나가나???

처음으로 Google Adsense 수표 받아봄.

6월 4, 2012   //   alexken작성   //   기술  //  1 Comment

처음으로 구글로 부터 $100짜리 Adsense 수표를 받았다.

자랑같아 보이지만 사실 좀 챙피한 얘기이다.
2006년 6월 Adsense에 가입했으니, 6년 만에 받은 것이고, 그만큼 한산하고 인기없는 블로그란 얘기다.
물론 한동안 Adsense를 내려놓은 적도 있고, 올해 1월에 조건을 충족하여 $100 수표를 우편으로 보냈다가 내가 받아보지 못해 Western Union Quick Cash로 변경후 재발행 한 것이긴 하지만, 다 변명이고, 수익률로 따지자면 $108 / (12개월*6년) = 월 $1.5 = 월 1700원 정도의 수입이 발생했다고 할 수 있다.

내가 사용하는 호스팅이 월 500원 이니까, 호스팅 기간 연장을 하거나, 도메인 기간 연장에 사용해야겠다.

페이지:«1234567...43»