GNKF: NKF ぽいなにか の v0.4.0 をリリースした
Go 言語における文字列処理の習作 gnkf の v0.4.0 をリリースした。
実は
というスライドを見てたんだけど,康熙部首だけじゃなくて CJK 部首補助に化けることもあるらしいぢゃん。
gnkf では norm
サブコマンドに -k
オプションを付けて
$ echo ㈱埼⽟ | gnkf norm -n nfkc -k
とかすれば康熙部首の「⽟(U+2F5F)」だけを正規化できるんだけど,この対象に CJK 部首補助を含めるようにした。 具体的には Unicode オフィシャルの
に従って変換している。
あとは,お試し機能として completion
サブコマンドを追加して各 shell 用の自動補完スクリプトを吐き出せるようにした。
Bash, Zsh, Fish, PowerShell の自動補完機能に対応している。
gnkf completions -h
とかすれば簡単なヘルプが出るので,よろしければどうぞ。
ブックマーク
参考図書
- プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
- Alan A.A. Donovan (著), Brian W. Kernighan (著), 柴田 芳樹 (翻訳)
- 丸善出版 2016-06-20
- 単行本(ソフトカバー)
- 4621300253 (ASIN), 9784621300251 (EAN), 4621300253 (ISBN), 9784621300251 (ISBN)
- 評価
著者のひとりは(あの「バイブル」とも呼ばれる)通称 “K&R” の K のほうである。この本は Go 言語の教科書と言ってもいいだろう。