最新コメント一覧 (20件) [RSS]

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

run 更新:quail-naggy-20170713.zip。バージョン 0.09。

Windows 用 IME 『風』の辞書を dic2txt.pl で変換してできた単漢字辞書を Wind2.txt と名付けたとする。

今回は、Wind2.txt の罫線に不完全ながら対応したというのがメインの変更点になる。ほとんどの人には意味のない変更ということになるだろう。

あと、Emacs 23 では大丈夫だが、Emacs 25 でバグになるコードのゴミがあって、それを除去したりした。

なお、罫線を Emacs で使おうとすると、候補ウィンドウなどの表示がズレるなどする。gnupack の Emacs 23 を使っている場合は目立たないが、普通の gnu の Emacs 24 や 25 を使って、Myrica フォントを使っているとそのような症状が出る。罫線については eaw.el を使うと直る。[cocolog:87357678] を参考にして欲しい。

投稿: JRF | 2017-07-13 00:43:38 (JST)

JRF on JRF Flag Semaphore for NES Emulator を作った

run 更新:jrf_semaphore-20170713.tar.gz。バージョン 0.10。

quail-naggy.el のバージョンが 0.09 になるのとあわせて、ほとんど影響はないが、jrf_semaphore.pl もいちおうバージョンナンバーだけ 0.10 に上げておく。

投稿: JRF | 2017-07-13 00:42:06 (JST)

JRF on JRF Flag Semaphore for NES Emulator を作った

ribbon 更新:jrf_semaphore-20170608.tar.gz。バージョン 0.09。

quail-naggy.el のバージョンアップに合わせて、日本語変換の部分が変更になっているが、ほぼ影響はないものと思われる。しかし、2017-05-23 分の更新が jrf_semaphore.pl に関しては割と意味のある変更だったのにバージョンナンバーを上げなかったので、そのかわりに、今回は、意義の少ない変更でも、バージョンナンバーを 0.09 に上げることにした。

投稿: JRF | 2017-06-08 19:43:39 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

ribbon 更新:quail-naggy-20170608.zip。バージョン 0.08。

Naggy::TankanjiDic を変更。場合により日本語読み(い や まん)を英語読み(i や man)より優先度を高くした。tankanji.txt や Wind2.txt などの辞書をいじるのを嫌って、アルゴリズムを複雑にしたが、よくない方策を取ってしまったかもしれない。

quail-naggy.el において変換時 backspace が naggy-convert-prev-page に割り当たっていなかったのを修正。

投稿: JRF | 2017-06-08 19:39:53 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

sweat01 上の記事に Windows 10 で使うには、DIFE.exe を使えばよい旨を書き足した。ドキュメントのためだけに 0.07_1 のアーカイブの更新はしないでおく。

投稿: JRF | 2017-05-23 21:37:35 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

art 更新:quail-naggy-20170523.zip。バージョン 0.07_1。

jrf_semaphore.pl で使う部分でのバグ修正。詳しくはjrf_semaphore.pl の記事のコメントを読んで欲しい。quail-naggy には影響はない。ほとんどファイルはいじっていない。そのため、バージョン番号を上げずにアップデートという行儀の悪いことをしてしまった。

投稿: JRF | 2017-05-23 17:05:10 (JST)

JRF on JRF Flag Semaphore for NES Emulator を作った

art 更新:jrf_semaphore-20170523.tar.gz。バージョン 0.08_1。

japanese-roman-period.trl と japanese-roman-kutouten.trl の N と NN の定義位置を入れ換えた。それにより「おおばんやき」というのを(逆)変換して「OOBANYAKI」としてしまうのを「OOBANNYAKI」とするように修正した。0.08 で混入したバグ。

Perl や ASM などのプログラムはいじっていないため、バージョン番号を上げずにアップデートという行儀の悪いことをしている。jrf_semaphore.pl も quail-naggy.el も前回のアップデートからあまり私が使用していない。そのためバグに気付くこともほとんどないし、大きな更新へのアイデアも思い浮かんでいない。今回の変更は使われてないであろう機能に関するものだったので、次の大きな更新まで黙っておこうかとチラと思ったが、そうするとかなり先までバグが放っておかれそうだったので、とりあえずの修正だけはしておこうと今回の更新になった。

投稿: JRF | 2017-05-23 17:02:20 (JST)

JRF on JRF Flag Semaphore for NES Emulator を作った

clover 更新:jrf_semaphore-20170429.tar.gz。バージョン 0.08。

上の記事に追記したように quail-naggy.el のバージョンアップに合わせて、少しいじった。「最終バージョン」とか前に言ってて、確かにこれ以上の機能追加は無意味だと思っているところに、「蛇足」することになった。この先は、やはりやる気はないが、どうなるかわからない。

投稿: JRF | 2017-04-29 13:59:58 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

clover 更新:quail-naggy-20170429.zip。バージョン 0.07。

まず上で書いた「方式指定変換」ができるようになった。

次に SKK にならって、大文字で入力した部分で漢字とひらがなを分けることができるようになった。何をいってるかわかりにくいので例を挙げると、kiwotukeru は「気をつける」と「気を付ける」の両方の可能性があるが、後者だけを指定するのに、kiWoTuKeru と入力すればよいとした。(前者だけなら kiWotukeru。)

あと、「風」辞書でよく使っていた .gi などの "." がまじる読みについてうまく変換できなかったのを修正したり、細かなバグ取りも行っている。

ユーザーから見える機能追加は、そんなところだが、内部的には結構大きな変更を行った。naggy-backend.pl はポリシーを持って一個の Perl ファイルにしていたが、ポリシーを曲げてモジュールに分けた。また、変換テーブル trl の読み込みをそれがはじめて使われるときまで遅らせるとともに、その初期化ファイルを充実させたりした。

さらに、quail-naggy.el とは直接関係ないが、同じ naggy-backend.pl の仕組みを共有する jrf_semaphore.pl を同時に更新した。そちらで手旗信号で日本語変換を通信しようとかいう無茶なことをやっている。

あと、ちょっとした手違いで、バージョン 0.06 は抜けてしまった。

投稿: JRF | 2017-04-29 13:34:54 (JST)

JRF on 過剰診断論に関するシミュレーション 中間報告

tennis 初公開: over_diagnosis_simulation-20170420.zip。バージョン 0.01。

投稿: JRF | 2017-04-20 16:32:06 (JST)

JRF on ユーザーによるコメント「削除」をココログプロで実現する

golf 更新:バージョン 0.20。jrf_crypt_comment-20170329.js

この前のバージョンまでは、コメント欄の下に今もある「ランダムことわざ」の下に、「今日のネットの話題」として、はてなブックマーク の社会のホットエントリからタイトルと URL を拾っていた。しかし、そこで使っていた Google Feed API が 2016年12月にサービス終了したため、その部分のコードを削除した。それに合わせて、上の記事も書き換えた。

削除しただけなので、バージョンアップだが、コードとしてはむしろ簡単になっている。

投稿: JRF | 2017-03-30 02:13:59 (JST)

JRF on 眠り姫問題のプログラム

event 更新:コインの「先投げ」「後投げ」について、最初に投稿したときは「変わらない」と考えていたが、考えを改め、「後投げ」だと 1/3 派になることを認め、そのあたりを書き直した。

投稿: JRF | 2017-02-12 12:08:37 (JST)

JRF on コーシー分布でブラック・ショールズ・モデル?

weep 記事を投稿したあと、マイナスの値について考えてなかったことに気付く。もう記事を投稿してしまってどうにもならなかったので、「マイナスの値はどうすれば良かったのか?」の節を書いてお茶をにごした。

投稿: JRF | 2017-02-06 07:19:17 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

golf 更新:quail-naggy-20160209.zip。バージョン 0.05。

euc-jisx0213 の代わりに euc-jp を使うようにした。Encode 1.64 以降では、デコードの場合はそれでいいと書いてあって、それでいいというのを確認したため。これで Encode::JIS2K とおさらばできる。

quail-naggy.el はいじってないが、一応わかりやすいようにバージョン番号だけ上げておいた。

投稿: JRF | 2016-02-09 13:31:25 (JST)

JRF on The Proofs about Alpha-equivalences in Isabelle

spade 更新:isabelle_TheLambda-20160113.zip。バージョン 0.02。

主にドキュメントの書き換えのみ。あとは、証明で back を使っていた三ヶ所を使わないように書き換えた。新しい定理などはない。

投稿: JRF | 2016-01-13 00:18:56 (JST)

JRF on The Proofs about Alpha-equivalences in Isabelle

diamond 初公開:isabelle_TheLambda-20160107.zip。バージョン番号は付けない方針だが、あえて付けるならバージョン 0.01。

初公開後、上のドキュメントで Logics_ZF を選んだ上で Isabell2015 の再起動をしたあと、AllLambda.thy を読み込む旨を書き足した。それをドキュメントに反映したバージョンは一週間後くらいに公開する予定。

投稿: JRF | 2016-01-08 13:29:19 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

ring 更新: quail-naggy-20151115.zip。バージョン 0.04。

単漢字変換のとき、一番最初の候補が 1ページ目に来ないときの動作を修正。

naggy-backend-command で Timeout したときに、エラーを出すようにした。頻繁に Timeout する場合は .emacs で (setq naggy-backend-timeout 30) などとして時間を延長すればいい。

仮想鍵盤上で、マウスで候補を指定できるようにした。mouse-1 で指定。mouse-2 で決定。ただし、できるので試しに作ってみただけで、あまり意味のない、使って欲しくない機能。

前回は、はからずも、13日の金曜日のリリースになってしまっていた。ウィルスチェックなどに(誤認識でも)引っかかったりするのはいやだし、縁起がよくないので早めに次のバージョンをリリースしておいた。

投稿: JRF | 2015-11-15 13:49:15 (JST)

JRF on quail-naggy.el: 単漢字変換 Input Method for Emacs.

wrench 更新: quail-naggy-20151113.zip。バージョン 0.03。

naggy-backend.pl では、set-tankanji-dic をしなかった場合にも、一応、対応。

quail-naggy.el では、naggy-vk-up-kouho などを作った。仮想鍵盤上のカーソルの移動についてかなりいじった。

「カーソルの移動」というと簡単な変更のようだが、これが結構、大がかりな変更のため、もしかすると不安定になるかもしれない。その場合は、バージョン 0.02 を使って欲しい。

投稿: JRF | 2015-11-13 08:58:29 (JST)

JRF on aboutme2cocolog: アバウトミーの「ひとこと」をココログプロへ移転するツール

club 更新: aboutme2cocolog-20151106.shar。statuses_tools.js のみ更新。

ルビを付けるとき、「々」と「〆」に対応。ライセンス等は最近は新しい文を使っているが、変更が軽微なため、あえて変えなかった。

投稿: JRF | 2015-11-06 00:56:32 (JST)