These pages are written by only Japanese.

Welcom to My Diary.com
最新の日記タイトル一覧カテゴリ別タイトル一覧トップへ戻る〜

こんばんわ♪ 現在は3月29日(金)3時20分。 そろそろお休みになられたほうが。


hns - 日記自動生成システム - Version 2.19.5 (色々 Fixed)

先月 2008年05月 来月
01 2 3
4 05 06 07 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Namazu for hns による簡易全文検索です。
詳細は 詳細指定/ヘルプをご参照下さい。
検索式:

2008年05月10日(土)

[FFXI] ウルガラン ENM

久しぶりの崖すべりで、予想通り失敗。

BC での戦闘自体はすぐに終了。

[FFXI] テメナス東塔

エレメンタルを倒すと箱がポップして、開けるとアイテムを入手できます。

2008年05月11日(日)

[FFXI] ナイズル島

いきなり蛙が出てきてダメパターン。

2008年05月12日(月)

swfed replaceJpegData alpha データ対応

replaceJpegData の bridge functionで alpha データを渡していなかったので修正。
あと、replaceEditString で処理に成功した場合も false を返していたので、true に修正。

2008年05月13日(火)

swfed replaceJpegData alpha データ対応 (2)

まだ、DefineBitsJPEG3 のマスクデータの処理がダメで、 生成した swf ファイルを dump するとバイナリ列が壊れてました。
% php swfgetjpegdata.phps      chara.swf 12 > 12.jpg
% php swfgetjpegalphadata.phps chara.swf 12 > 12.alpha
% php swfreplacejpegdata.phps  chara.swf 10 12.jpg 12.alpha > tmp.swf
% php swfdump.phps tmp.swf > /dev/null
bitstream_output_sub: bs->data_len(8879) < offset(6)+length(3690977535)
swf_tag_jpeg3_create_detail: swf_tag_jpeg->jpeg_data
can't create tag detail (tag=35)
swf_tag_jpeg_print_detail: detail == NULL
DefineBitsJPEG3 build 処理で offset_to_alpha の出力を忘れてる… ○rz

修正後:

% php swfreplacejpegdata.phps chara.swf 10 12.jpg 12.alpha > tmp.swf
% php swfdump.phps tmp.swf  > /dev/null
swf_tag_jpeg3_create_detail: uncompress: failed by unknown reason
微妙… でも、あとちょっと… のはず…

プログラム:

メモ:

% pwd
/home/yoya/src/php/php-5.1.6/ext/swfed
% mkdir -p ~/public_html/diary/data/2008/05/13/swfed
% cp config.m4  swfed.c php_swfed.h \
     swf_*.? jpeg_segment.? bitstream.? swf*.phps \
     ~/public_html/diary/data/2008/05/13/swfed/.

追記 (2009/04/14):

HNS RSS フィードがうまく行かない

某所のフィーダーで Yoya's Diary の新着が更新されない という話しを伺ったので調査。(mixi では問題ないですけど)

charset:

feedanalyzer では、content-type の charset(未指定なので、 aus-ascii 扱い)と XML の encode が不一致と指摘されます。 少しコードを書き換えて charset を明示的に指定する事にしました。
さて、どうなるか…

item:

あと、RSS0.91 的には item 数が多いという指摘もあるので、 これでダメなら最大15個に絞る予定です。 (同時に変更すると、どっちが悪いのか分からなくなるので、item の対応は後回し)

/awm/diary/lib/HNS/Tools/RSS.pm:

# print "Content-type: text/xml\n";
print "Content-type: text/xml; charset=EUC-JP\n";

2008年05月14日(水)

swfed replaceJpegData alpha データ対応 (3)

DefineBitsJPEG3 build 処理で offset_to_alpha の出力を忘れてたのでなく 出力の場所を間違えていました。出力の場所を修正したら問題解消。
これで、テキストとJPEG画像の入れ替え処理が動きました。(当初の目的達成)

chara.swf の 10,12番と69,71番の JPEG画像を入れ替える:

% php swfgetjpegdata.phps      chara.swf 10 > 10.jpg # 海春
% php swfgetjpegalphadata.phps chara.swf 10 > 10.alpha
% php swfgetjpegdata.phps      chara.swf 12 > 12.jpg
% php swfgetjpegalphadata.phps chara.swf 12 > 12.alpha
% php swfgetjpegdata.phps      chara.swf 69 > 69.jpg # 麗
% php swfgetjpegalphadata.phps chara.swf 69 > 69.alpha
% php swfgetjpegdata.phps      chara.swf 71 > 71.jpg
% php swfgetjpegalphadata.phps chara.swf 71 > 71.alpha
% # 海春と麗を入れ替え
% php swfreplacejpegdata.phps chara.swf 10 69.jpg 69.alpha > tmp1.swf
% php swfreplacejpegdata.phps tmp1.swf  12 71.jpg 71.alpha > tmp2.swf
% php swfreplacejpegdata.phps tmp2.swf  69 10.jpg 10.alpha > tmp3.swf
% php swfreplacejpegdata.phps tmp3.swf  71 12.jpg 12.alpha > tmp4.swf
下に並んでいるキャラの海春さんと麗の位置が入れ替わってます。

プログラム:

夏は時計1時間進めて 自民、サマータイム法案提出へ

勘弁して… (ネットワークエンジニア的に)
今の首相。誰か何とかして…

不具合の原因は「カタカナでなく漢字だったから」――三菱東京UFJのシステム障害

最終的な実運用環境でないと表面化しない問題というのはありがちだけど。う~む。
テストデータやテスト環境を実際のに近づける努力って大切ですよね。

「ビッグサンダー・マウンテンの列に並んだのに、身長が足りなくて乗れなかった子どもと両親」へのディズニー・ワールドの対応

では、ライドに乗れなかった子どもはどうするのか。子どもは、
身長がライドに乗れる高さになったときに、待ち時間なしで乗れることを
約束した証明書をキャストからもらうのである。
マニュアル化されてないと、とても出来ない難しい対応ですねぇ…

難しいの線引き

意味が解っていないということは、
解っている人の考えを超越して意味が解らないのだ。
名言だ…

2008年05月15日(木)

SWF ファイル内 JPEG 画像一覧表示

でファイルを放り込んだ先に「画像一覧」のリンクを作りました。
例えば、上記 URL に chara.swf を渡して「画像一覧」をクリックすると、 以下のように表示されます。 swfed による画像入れ替えでは、image_id で対象画像を指定するので、 実際に SWF に入っている画像と、その image_id の対応を調べる為に このページを作りました。

tag detail:

ついでに、tag detail で画像情報として image_id のみ出すのを、 画像データのサイズも表示するようにしました。

機能拡張予定:

     function getHeaderInfo()       return array('compress'=>...);
     function setHeaderInfo(array('compress'=>...))
                                    return true/false;
     (BMP を読み込むライブラリを知らないので、とりあえず PNG だけ)
     function getPNGData(integer image_id)
                                    return string pngdata;
     function replacePNGData(integer image_id, string pngdata)
                                    return true/false;
     function convertGIFtoAlphaData(string gifdata)
                                    return alphadata;

2008年05月16日(金)

ユーザはいかにテキストを読まないか?

Web はゴミのテキストで溢れているので、まずは見た目で判断するでしょうね。

2008年05月19日(月)

十分に物理メモリを搭載しているにもかかわらずスワップアウトが発生する理由

メモメモ。

自宅サーバの憂鬱 - spam 対策が厳しくなってきた。

spam がヒドイので仕方ないのかなぁ…
今のところうちは影響がないので、こう言ってられるのかもですが。

これで、8 日分だよ〜。

タイトル一覧
カテゴリ分類
Database
JXTA
Java
XML
awm
bookmark
keyword
memo
news
research
Powered by hns-2.19.5, HyperNikkiSystem Project