4.3の新機能の部分を訳してみました。ネタバレに気をつけているつもりだけど、未読の方は念のためご注意を。(2014-02-17)Amazon.co.jpで詳細を見る「Q.E.D.」は「陽はまだ高い」と「坂道」の2編を収録。書きおろしの「坂道」が特によかった。ストーリーは、親の離婚により母親の故郷である海辺の町に転校していって、そこから芸能界にデビューしたアキちゃんの話。......いや本当だってば。不安と友情、そして坂の上から見える景色が、ビビッドかつ爽やかに描かれている。水原さんもいつもより生き生きした感じ。読者への挑戦みたいなタイプの本格ミステリーというわけではないんだけど、伏線がうまく決まって話をドラマチックに盛り上げる小気味よさは、まさにミステリーというところ。ストーリーも読後感も全然違うけど、そういった作りの点では46巻の「巡礼」を連想した。「陽はまだ高い」は、数学テーマモノ。NP問題を狂言回しに、バリ島での盗難事件を追う犯人探しの話だ。研究所長のギーデル博士が何を考えているのかがずっと謎めいて描かれているのが印象的だった。(2014-02-17)Amazon.co.jpで詳細を見る「C.M.B.」は、「掘り出し物」「バッグストーリー」「その朝、8時13分」「香木」の4編を収録。「掘り出し物」は、いつもの同級生たちが、観光地を外れた辺鄙なペンションで“宝”を探す話。博物ネタは、ネタバレになるので伏せておく。「バッグストーリー」は、社長のお伴で買いつけにフィレンツェを訪れた輸入雑貨会社のかけ出し社員が、頑固なカバン職人と森羅君に関わるストーリー。しみ出してくるもろもろの感情。これもまたひとつの青春だなあ。博物ネタは、「神曲」と「考える人」。「その朝、8時13分」は、毎日変わらない生活を送るサラリーマン青年が、不思議なシチュエーションに巻き込まれていく話......ということでいいかな、詳しいことは避けるけど。何が起きているか自体が謎という状態が展開していって一気に結末に。「香木」は、美人師範目当てで香道教室に通う三バカトリオが幽霊騒動に巻き込まれる、ドタバタコメディタッチのエピソード。最後のラストはお約束。博物ネタは、香木をはじめとする香関係のいろいろ。|libskkにSKK-JISYO.Lの式をぜんぶ実装してみた「仕事PCでfcitx-skkを使い始めた」で書いたように、先日libskkのソースを眺めた。辞書にある式を一部サポートしていることを知った。各種SKK実装では、たいていSKK-JISYO.Lという辞書ファイルを使っていると思う。このSKK-JISYO.Lは、もともとEmacs上のSKKのためのもので、「プログラム実行変換」機能のための項目を含んでいる。Lispの式を書いておき、候補を表示するときに式を評価する機能だ。「now」はこんな感じ。19)/この式が候補として表示されるときは、現在の時刻の文字列になっているという寸法だ。Lispインタプリタを積んでいないので、式がそのまま単なる文字列となってしまう。libskkでは、ごく一部の式だけど対応する枠組みができていた。いうわけで、SKK-JISYO.Lにある式を抽出して、(たぶん)ぜんぶ実装してみた。https://github.com/emasaka/libskk/tree/lispexpr結局、Lispインタプリタもどきを再実装してるんだけど。Lisp版を参考に時刻関係の処理を実装したら、単体テストではうまくいくのに、libskkに組み込んだらうまくいかなかったこと。悩んだあげく、ロケールの影響のようだったので、SKK-JISYO.Lにある式やEmacs版が想定しているasctime()形式を自前で実装した。13.10にアップデートした。仕事以外にも使ってるけど。このエントリーを書いたりとか。1.5だと自分の使い方には合わないので(ちょい使いなら別に問題ない)、fcitx+fcitx-skkを使い始めた。バグとかを修正してあまり問題なく使えている。開発している方々には、半年前に言えよと言われそうだけど、ごめんなさい。GitHub上のupstreamにマージされたプルリクが2件、検討中が1件。あとpoの訳をtransifexから数本投稿した。(1)タイピング方式が反映されない問題fcitx-skkは、ibus-skkから分離された変換コアのlibskkをバックエンドに使っている。12.10のibus-skkでローマ字ルールをカスタマイズする」)。fcitx-skkではその指定が起動時に反映されないという問題があった。ソースを見たら、fcitx-skkの設定ファイルからタイピング方式名を読み込んで設定したあと、もう一度「Default」タイピング方式で内部を再設定していたので、後者のコードを削った。それをプルリクしてマージされた。何度か変換しても、変換した結果が候補順で前に来なくて、元の候補順のままという問題があった。これ、fcitx-skkからlibskkまで追いかけて、ibus-skkのコードとも比較しても、2日ぐらい原因がわからず。見てみたら、デフォルトの設定で、システム辞書がユーザー辞書より優先順位が高くなっていた。コロンブスの卵というか迂闊というか。手動で優先順位を入れかえたら学習結果が反映されるようになったので、デフォルトの設定を変更し、プルリクしてマージされた。https://github.com/fcitx/fcitx-skk/pull/2(3)Ctrl-J問題libskkでは、プレエディット文字列が空のときに確定のキーを打つと、その文字自身を入力する扱いになっている。その挙動の部分で、ibus-skkではデフォルトの確定キーであるCtrl-Jをハードコーディングで無視するようになっている。このibus-skkでやっている部分に相当するコードをfcitx-skkに追加してプルリク。メンテナの人は、「事情はわかったけど、これはlibskkで対応することだよね」ということで、自らlibskkにissueを投稿してくれていた。インプットメソッド側でハードコードするのは美しくないし、一方でライブラリとしては汎用性の問題があるしということで、うまい解決は難しいだろうなあと思う。https://github.com/fcitx/fcitx-skk/pull/4追記2014.4.2:気がついたら、(3)にlibskkが2月に対応していて、fcitx-skkでも3月にCloseになっていた。#2に参加してきました。ガジェット&SIM好きの人が集まって、濃い感じで盛り上がりました。以下、会場でとったメモほぼそのまま。音声は要望に対して検討していきたいQ:みおぽんの機能。電話番号の名前がローカルだが共有できないか。ファミリープランで複数あるとき、クーポンを共有できないかA:すぐには答えられないが検討Q:海外から日本にくる人。契約しないと使えない。1週間とか使いやすいプリペイドとかA:プリペイドは限定的にある。7に付いてきた、とか。期限は課題だが、1週間で使い放題というのは難しいQ:IPv6とv4。利用状況A:GoogleはほぼすべてIPv6対応。Androidで設定を変更している人は少ないQ:日本通信が値下げ。IIJmioはA:答えづらい質問(笑)。これまで何度か値下げしてきた。Q:IPv6の話をする理由A:IIJとしてはIPv6であたりまえだと思っている。10年後にもインターネットを使いたいよねと。10年前に今のオフィスに引っ越して、社内すべてIPv6に。Q:SIMカードの商売はうまくいっているかA:IR資料以上のこと以上は(笑)。感覚としてはいい感じ(笑)Q:ドコモ以外のMVNOA:いちおうイー・モバイルのものもある。Q:ソフトバンクやKDDIはA:常々聞かれるが、相手があることなので言えないQ:個人向けモバイルサービスのいきさつA:IIJは創立21年。個人向けISPも19年ぐらいIIJ4U。2008年からMVNO。