@weather 雨後曇
@title あさ〜
@category 生活
@s
2:30AM充電開始、10:30AM再起動。
@title お仕事
@category 生活
@s
久しぶりにハード叩きプログラミング。
@title hina.di
@category 開発, アンテナ
@s
tDiary用hina.di作成プラグインにバグを発見したので、作者に報告。WDBでこのプラグインによるhina.diから情報が採れないのはこのバグのため。今までも何度かこのバグには遭遇しているので、その理由を以下に。
@s
HINA/2.2のEntity-blockで更新時刻などの情報を伝送しているのだが、このブロックの終端にはCRLFのみの行、つまり空行が必要である。この空行がない場合、そのEntity-blockは「伝送途中で切れた」ものとして、破棄しなければならない。
@s
今回のバグは、この終端のCRLFが出ていなかったというもの。CRLFなしにファイル終端が来てしまったら、そこまでの情報は破棄しなければならず、そして破棄されちゃったら情報はないわけで。これがWDBで情報が採れない理由。