ばぐとらぶごる

開発者もすなるぶろぐといふものを、エンバグ野郎もしてみむとてするなり。

華和梨Wiki設置記念。

華和梨Wiki設置とのことで。一応「同業者」なので*1記念に急造品のバナーをでっちあげてみるテスト。

ちなみにうちのWiki群のsiteimageプラグインは、simpleapiが負荷がでかくてNow Printingばかり吐き出すので、heartrailsを指すように改造したものを使ってます。必要なら改造したのを渡せますし、plugin/siteimage.inc.phpの中身の最後のほうを見るとなんとなく改造内容もわかるのではないかと。

*1:文屋の現Admin

YAYA/Tc525-1

要するに、

このへん対応です。

少なくともこれで「意図しないデータの欠落」は半減するはずです。受け取った後足し算とかするとちとマズイですが。
ちなみにYAYAの場合、適当に文字列と加算や比較したりすると自動で文字列に変換されるので、とりあえずこれでだいぶマシかと……

セーブデータ戦争。

今回新たに足したのは、現象発生時には一切喋らなくなることから推測して、辞書読み込みに失敗しているものと考えられるので、読み込みに成功した辞書ファイルが1つもない状態で起動した場合は、終了時のsatori_savedata保存処理をしない、あたりでしょうか。
そもそもなぜ辞書ファイル読み込みに失敗するのか、が解決できていませんが、とりあえずこれで少なくともデータが消える可能性は多少減った……と思います。

SAORI等を使ってバックアップするテも確かにあります…が、そもそも里々あるいはSSPの不具合ですからこっちでなんとかしますorz

里々のセーブデータ破損問題

http://fsgizm.cocolog-nifty.com/blog/2007/05/knocking_at_you.html
だいぶ前から捕捉はしていたのですが、ちょっといろいろ見直しても原因がつかめないのでとりあえずメモ。
……要するに一言で言うと、unload->loadのタイミングで、里々が何らかの原因で辞書の読み込みをミスっているっぽいわけですが……*1

きちんと処理を追いなおしてみないと……長期戦っぽ?

*1:もしかしたら読み込み時にたまにミスるのかもしれない

各SHIORIのコメント形式調査

http://lre.s165.xrea.com/uka/shuki/v.cgi?20060924
より。Doxygenもどきを作ってしまえ!という提案。
辞書ファイルの字コードは、よほどヘンな改造版でない限りSJISUTF-8なので問題ないとして、問題はコメント形式ですね。

  • 華和梨
    • :rem 〜 :endrem と 行頭#(半角)
  • 里々
    • 行頭#(全角) と ファイル開始から最初のエントリに達するまで
    • // と /* */ - C++と同じ

とりあえず3つを並べただけでもこの通りバラバラ……どないするねんこれorz