2006-11-01から1ヶ月間の記事一覧

新課題

5.2.0をリリースしたので、次に何をするか考えてみる。 リクエストされているのは、日本語文字エンコーディング(EUC-JP, Shift_JIS)で、Hiragana、Katakanaプロパティを使えるようにするというもの。 他に考えられるのは、 ひらがなとカタカナの曖昧マッチ …

Hiragana/Katakanaプロパティ

Hiragana/Katakanaプロパティを実装するとした場合、濁点、半濁点、長音記号の各文字を含めたほうが良いのかどうかがわからない。Unicode Propertyでは含まれていないので、同じにしたほうが良いのだろうか?

5.2.0

5.2.0をリリース。 CP1251を追加 [:punct:]が正しくないバグ修正

キャンディーズ・トレジャー (3)

キャンディーズ・トレジャー [DVD]アーティスト: キャンディーズ出版社/メーカー: Sony Music Direct発売日: 2006/10/25メディア: DVD購入: 2人 クリック: 44回この商品を含むブログ (12件) を見るDisc 3とDisc 4は、映像の状態がかなり良い。 Disc 3: 1978…

ドイツ語風味のメール

よくメールを送ってくれるドイツ人のメールは英語だが、たまに間違えてドイツ語が混ざっている。isと書くところをistと書いていることが多い。

第五十回 利休椿

利休椿 (小学館文庫)作者: 火坂雅志出版社/メーカー: 小学館発売日: 2006/10/01メディア: 文庫この商品を含むブログ (3件) を見る短編集。この作家は今まで読んだことがなかったが、読みやすい文章で雰囲気も出ていると思う。最初の作品だけ、全く余計としか…

Vertical Tab

以前に書いた、Perlでは空白文字種を表す機能が全て同じではなく、VT(0x0b)文字をスペースに含めるかどうかが違う(過去との互換性のため?)ことについて、実際に確認してみた。 Perl 5.8.6 [[:space:]], \p{Space} : VTにマッチ \s, \p{SpacePerl} : VTにマ…

CP1251

CP1251エンコーディングのコードを送ってもらったので、次のリリース(5.2.0)で追加する。

5.1.0

5.1.0では、Rubyでの動作テストスクリプト(test.rb)を外した。 以前から書いているように、5.0以降はRubyと無関係になることを目的にしているのだが、まだRuby組込み用のコードが残っている。これは今後削除していく。

リリース

2.5.8をリリース。 Ruby 1.8.5用のパッチを追加 細かいバグ修正

リリース

5.1.0をリリース。 ONIGENC_CASE_FOLD_MULTI_CHARの残件の対応 ONIG_OPTION_FIND_LONGESTを最左最長から最長マッチに変更 細かいバグ修正

手違い

今日5.1.0をリリースするつもりだったが、事情があって断念。

筋肉痛

今日は少し足が痛い。歳を取ると筋肉痛の発生が遅くなるらしい。

リリース

4.5.0をリリース。 ONIGENC_AMBIGUOUS_MATCH_COMPOUND廃止 ONIG_OPTION_FIND_LONGESTを最左最長から最長に変更

ONIGENC_AMBIGUOUS_MATCH_COMPOUND

4.4.6のONIGENC_AMBIGUOUS_MATCH_COMPOUNDは、次のリリースで廃止しようと考えている。これは、5.0のONIGENC_CASE_FOLD_MULTI_CHARに相当するが、4.XではU+00DFだけしか対応していないので、あまり意味がない。

NHK杯

佐藤の変則向い飛車は、意外と合理的な戦法だと思う。

御岳山

今日は御岳山に登った。御嶽駅から往復で、全て徒歩。ずっと曇っていて頂上付近は少し寒かった。ほとんど紅葉していなかった。まとまった距離を歩いたのは久しぶりだが、足が痛くなることはなかった。

最長マッチ (4)

Rubyのように自前で文字列をscanする場合もあるアプリケーションに対しては、正規表現ライブラリの側で最長マッチを探索するのはやり過ぎかもしれない。最左最長と最長マッチのどちらにするかを、コンパイル時点で切り替えられるようにしよう。デフォルトは…

世界バレー

今日も生中継ではないのか。どうして生で放送しないの?

最長マッチ (3)

本当の最長マッチにするパッチを送ったら、「今の仕様で正しいから変更しなくていい」と言われた。

冬物語

CMに影響されて、冬物語を買ってきて飲んでみた。全く特徴のない味。

最長マッチ (2)

あまりテストはしていないが、とりあえず本当の最長マッチができるようになった。折角なので、この変更は4.X, 5.Xの両方に取り入れようか。

最長マッチ

鬼車の検索時オプションONIG_OPTION_FIND_LONGESTとONIG_OPTION_FIND_NOT_EMPTYをRubyから指定できるようにパッチを書いている人がいるらしい。 そのことはどうでもよいのだが、ONIG_OPTION_FIND_LONGESTの振る舞いに疑問をもたれてしまった。(f:not empty, …

第四十九回 オントロジー工学

オントロジー工学 (知の科学)作者: 溝口理一郎,人工知能学会出版社/メーカー: オーム社発売日: 2005/01/01メディア: 単行本購入: 4人 クリック: 78回この商品を含むブログ (25件) を見る前半が色々なオントロジーの紹介、後半が基礎的な考察。

第四十八回 剣法奥儀

剣豪小説傑作選 剣法奥儀 (文春文庫)作者: 五味康祐出版社/メーカー: 文藝春秋発売日: 2004/11/10メディア: 文庫購入: 1人 クリック: 3回この商品を含むブログ (11件) を見る短編集。数十年前の作品であることを考慮すれば傑作レベルだが、今の基準なら普通…

SpacePerl

Perlでは、\sと\p{Space}が厳密には同じではないということを教えてもらった。 [[:space:]] == \p{Space} != \s == \p{SpacePerl}\p{Space}と\p{SpacePerl}では、U+000Bが含まれるかどうかが違っている。どうして二種類必要なのかはわからない。