「中国、ネット検閲強化でVPN遮断か」などというニュースが聖夜に飛び込んできたものだから、年末年始は北辞郎のサテライトサイト作成に没頭することに。
- http://ctrans.comule.com/
- http://uneri.org/kj/
- http://www.karak.jp/kj/
- http://www24.atpages.jp/ctrans/
北辞郎のAPIを叩いて検索と編集を外部のサイトから行えるようにしたのだが、せっかくなのでjQueryとBootstrapで今風にしてみた。1 Bootstrapのおかげでレスポンシブ2 だったり、モーダルウィンドウでログインとか編集とかできるようになってたり、まったくデザインしてないのにフォーム周りがすっきりしていたりとできあがりには満足している。本サイトと違ってHTMLファイル1つだけで構成されているので軽いし、API経由でデータのやりとりをしているがレスポンスにも問題はない。AJAXだとページの内容が変わってもURLが変わらないので、履歴まわりの処理が必要になるが、これについてはjQuery hashchange eventとjquery-cookieを使って対応した。
これで本サイトにアクセスしづらい時も回避する道が1つできた。今年はこれに加えて北辞郎にいくつか機能を追加したいと思っている。
- 漢字変換ツール KCONVを北辞郎に組み込む
- Flickrなどから単語に関係する画像を取得できるようにする
- 微博のAPIを利用して単語の用例を取得できるようにする
- huixingさんにご提案いただいたパーサを実装する
パーサというかアノテータというか文章を放り込むとまとめて辞書引きできるようにする機能については、形態素解析が必要になるので腰を据えて取り組む必要があるが(特に未知語の処理)、やり始めたら一番面白いだろうと思う。残りの3つについては比較的容易だと思うので手が空いたら少しずつ作業を進めていきたい。