2008年11月27日から2008年11月23日までの日記を表示中

2008年11月27日 (木)

地霊殿Extra

うーん,でもやっぱ萃香はパワーが弱いのが苦しい.というわけで今日は紫で.何度か頑張ったところ,弾幕のロールシャッハまでいけました.まだまだだなぁ.

Anthy

今日もG-HAL氏パッチ関連ネタ.patch12で安定かと思ったら,変換して確定しても覚えてくれなくて次にそれが1番上に出ないパターンが.自分で辞書に登録した単語を選んで確定した場合に発生する? いやでもそうでもないのもあるな・・・. 「わらい」→「(笑)」がNG.「まりさ」→「魔理沙」は覚えてくれたw.品詞は関係ないっぽいし,学習データは1回消した状態だし,うーん.

あと,@mojin が最新の patch13 を試して「さいばーすてぃっく」で落ちていたのでちょっと調べてみました.makeして test に移動して test.txt の 2行目あたりに「*さいばーすてぃっく」と書いて ./anthy 1 とかやると死にます.とはいえ,インストールしないで色々実験できるのでこれは楽ちん.前に田畑さんに教えてもらったんだっけ.思い出せてよかった・・・.

で,gdb を噛ましてバックトレースをとってみたところ↓な結果が.

Program received signal SIGSEGV, Segmentation fault.
0xb7f20332 in set_bestmw_by_metaword (wsic=0x8066570, mw=0xbfd40c3c)
    at lattice.c:1254
1254        wsic->best_mw[mw->mw1->from] = mw->mw1;
(gdb) bt
#0  0xb7f20332 in set_bestmw_by_metaword (wsic=0x8066570, mw=0xbfd40c3c)
    at lattice.c:1254
#1  0xb7f21a0b in anthy_mark_borders (sc=0x8065c44, from=4, to=9)
    at lattice.c:1325
#2  0xb7f1f218 in anthy_eval_border (sc=0x8065c44, from=0, from2=0, to=9)
    at evalborder.c:186
#3  0xb7f1ee1a in anthy_mark_border (sc=0x8065c44, from=0, from2=0, to=9)
    at splitter.c:169
#4  0xb7f1a2c0 in make_candidates (ac=0x8065c00, from=0,
    from2=<value optimized out>, nth=0, is_reverse=0) at context.c:345
#5  0xb7f1a675 in anthy_do_context_set_str (ac=0x8065c00, s=0x8065b50,
    is_reverse=0) at context.c:384
#6  0xb7f19906 in anthy_set_string (ac=0x8065c00,
    s=0x8065b38 "さいばーすてぃっく") at main.c:240
#7  0x080497f4 in main (argc=65808, argv=0xb7f26560) at main.c:250
(gdb) quit

うむむ,なんだろう.ソースを見てもさっぱり.mw->type->from には何か値が入ってましたが・・・

(gdb) p/x mw->mw1->from
$2 = 0x10110

よくわからんのでとりあえず configure 時に CFLAGS="-O0 -g" としてみることにしたら普通に動くし(;´Д`)

Starting program: /tmp/anthy-9100e/test/.libs/lt-anthy 1
./test_anthy --help to print usage.
ANTHY_ENABLE_DEBUG_PRINT=()
ANTHY_SPLITTER_PRINT=()
SRCDIR=(.)
anthy-9100e Fri Nov 28 02:52:01 2008
1:(さいばーすてぃっく)
|さいばー|すてぃっく
さいばー(サイバー:(1N,1000,N,6553,303,0)7,782 ,さいばー:(N,0,-)2 ,):
すてぃっく(スティック:(1N,1000,N,6553,303,0)7,782 ,すてぃっく:(N,0,-)2 ,):

2 items
conversion result
ok : 0
miss : 0
unknown : 1

split result
ok : 0
miss : 0
unknown : 1


Program exited normally.

再び CFLAGS なしで configure して make したらまたセグるようになった・・・.やはりどっかに際どいコードが混じってるんですかねー.ソース見てもわかるわけがありませんが,試しに勘で ↓ とかやってみたら落ちなくなりましたw.でも多分これは違うw

--- src-splitter/lattice.c.org
+++ src-splitter/lattice.c
@@ -1322,7 +1322,7 @@
       }
     }
     if (mw) {
-      set_bestmw_by_metaword( sc->word_split_info, &mw );
+      set_bestmw_by_metaword( sc->word_split_info, mw );
       from += mw->len;
       if (to < from) {
        from = to;      /* It is a bug, may be. */

・・・続くかもしれない.

[コメントを書く]

G-HAL 2008/12/24(水) 21:56:11
G-HALと申します。相当遅くなってしまい申し訳ありません。
&mw → mw は、ご指摘の通りです。
お陰様で、当方では全く気づいてなかったバグを治す事ができました。有り難うございます。

「(笑)」が学習されないのは、試験時に私好みの設定に変えた後、
公開時に一般向け設定に戻すのを忘れた物です。
conf ファイルの DONOT_LEARN_EXCEPTION_WORD_AT_* の辺りになります。

また、2007/11/24の「アン氏んです」の件と、2007/9/17のekato氏の「生血ゃ」の件も、
参考にさせて頂きました。重ねてお礼申し上げます。

2008年11月26日 (水)

地霊殿Extra

この人ほんと毎日地霊殿しかやってないんじゃないかと思った人,正しいw.今日はExtraやってました.萃香と紫でやったんですが,萃香の方が若干進みがよく,妖怪ポリグラフまで到達.今回も絶望的なところから始まって徐々に生き残る術が見えてくるところが面白いけど先は長そうですな.

2008年11月25日 (火)

地霊殿

一発目で昨日までとは別人かというくらい順調に進み,5面のキャッツウォークの後までノーミス.その後,2ミスくらいで最終ステージに突入し,気がつけばそのままクリアできちゃいました.クリア時の残機は4なんで,まあ,自分にしてはそこそこか.3面とか4面で平気でやられまくってた昨日のプレーは何だったんだろうね・・・

んで,ようやく Extra 開始.とりあえずそのままにとりで始めてみたところ,初見は中ボスの2枚目で終了.何度かやってボスまで行けましたがまったく歯が立たず (;´Д`).他のキャラも一通り試してみましたが,現状どれもあんまり変わらん感じかなー.どれでやろうかのー.

Anthy

ここ最近のG-HAL氏のパッチを当てたら「2こ」→「2個」のように第1候補に全角が出るようになってしまって半角派としてはちょっとしんどいと感じた人は,こんな感じでいじってやると半角が第1候補に出るようになってウマーかも.

--- src-worddic/ext_ent.c.org
+++ src-worddic/ext_ent.c
@@ -471,13 +471,13 @@ anthy_get_nth_dic_ent_str_of_ext_ent(seq
       break;
    #else
     case 0:
-      /* 全角 */
-      conv_num_narrow_to_wide( dest, xs );
+      /* 半角 */
+      conv_num_wide_to_narrow( dest, xs );
       *extra_flag_ret = anthy_settings.anthy_mode.dont_learn_flag.zenhan;
       return 0;
     case 1:
-      /* 半角 */
-      conv_num_wide_to_narrow( dest, xs );
+      /* 全角 */
+      conv_num_narrow_to_wide( dest, xs );
       *extra_flag_ret = anthy_settings.anthy_mode.dont_learn_flag.zenhan;
       return 0;
     case 2:

特にオチとかないです.

Audlegacy

AudaciousのWebはいつまでたっても「It works!」なわけですが,そんな中yazさんがAudlegacyなるリポジトリを公開されました.公開直後はかなりのツンで難易度高すぎな感じでしたが,今は普通に引っ張ってきてビルドできると思います.最近の Audacious はどこかがおかしいぜ!と感じている人は試してみるといいかも.

2008年11月24日 (月)

地霊殿

先日のアリスペアの問題とゲームコントローラの問題がここここにまとまってました.ていうか永夜抄の不具合絡みでうちのページがリンクされてるし.

で,ゲームの方ですが,今日もボロボロでした.何回か通しでやってみたけど5ボス止まり (´・ω・`).練習からしてダメなんで本番でどうにかなるわけないんですが.はー.

2008年11月23日 (日)

地霊殿

今日もがんばるぜー!・・・ってスティックが効かない!? 地霊殿を起動するも,メニューの操作や選択ができません.要するに PCツナイデントUSB1・2・3 経由でつないだ RAP2 の入力が何も渡ってない感じ (´・ω・`).色々試してみたところ

  • コントロールパネルのゲームコントローラにはちゃんと表示されている
  • 風神録と黄昏酒場ではちゃんと認識されて操作できる
  • 昨日はこの組み合わせで普通に使えた
  • これまで使っていた組み合わせ (RAP2 + JY-PSUAD1) に戻すと操作できる (でも相変わらず同時押しが暴発)

という具合で何がなんだかさっぱりです.

しょうがないのでググってみたらこちらのメモがヒットしました.こちらは体験版で,さらにパッドがいっぱいつながった状態の話みたいですが・・・ぬ,優先デバイスなんていうのが選べるのか! 早速コントロールパネルのゲームコントローラを開いて優先デバイスを確認してみると・・・なんと「(なし)」になってました.なんでー (;´Д`)? これをツナイデントにしてやったらばっちり地霊殿で認識されるようになりましたよ.ああ,なんて恐ろしい.そして情報源の方に感謝.ていうか地霊殿非公式サポートページって無くなってたのね.なんだろ「やんごとなき理由」って.

で,ようやくプレーできる準備が整ったんですが,何だか頭が半分寝ているような感覚で最初から全くダメな気配が漂いまくり.案の定1ボスで被弾するとか今までにない展開だったので一旦やめにして時間を空けて再挑戦することに.

再挑戦後も序盤は相変わらずボヤっとしているうちに被弾したりしてひどい感じでしたが,4面あたりからエンジンがかかってきて持ち直し,そのままどうにかクリアできました.例によって今回も残機 残ボムともに0で,超ギリギリ逃げきったって感じですが (;´Д`).厳しい戦いだった・・・.

そしてそのまま勢いでにとりペアでもクリア・・・できるわけがなく,1回目は5面道中,2回目は5ボスで撃沈 _|‾|○.何でかわかりませんが,とにかく相変わらず3面が酷い感じです.今日はもうやめよ・・・.

[コメントを書く]

hyousuke 2008/11/24(月) 23:38:49
"地霊殿非公式サポートページ ただの一度も" でぐぐれ
nosuke 2008/11/25(火) 02:23:28
おー,そうだったのかー

Anthyのパッチ

これを見て真似してみたら物の見事に Firefox が死んだので G-HAL氏のpatch13 を当ててみました.・・・ぬ,時々空っぽの候補が出てくるぞ.何じゃこりゃ.

Anthyで空っぽの変換候補が出た状態

空白以外を選んで確定すれば次から出なくなりますが,これは厳しい・・・と思っていたら「さいばーすてぃっく」をググろうとして変換したところで Firefox が死亡.この単語で100% 落ちますな.さらに pidgin でこの話をしようと「じしょがわるいきもするけど」を変換しようとしたら pidgin が死亡 orz.そして末尾に「t」をつけて変換しようとするとこれまた死にますw.もうだめだw

いくら何でもこれではやっていけそうになかったので patch12 に下げてみたところ,先のパターンで落ちることはなくなりました.うーん,patch13,面白そうなんですけどねー.更新があったらまた当ててみよう.ちなみに空白の変換候補が出てくる症状は相変わらずだったんですが,.anthy/last-record* を消したら出なくなりました.なるほど.

2008年11月27日から2008年11月23日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2008年11月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ