2012-06-01から1ヶ月間の記事一覧
https://github.com/YutoAbe/SWF--Analysis ついついうっかりしてた。 タイムラインはちゃんと解析してるのに、 MovieClipとかグラフィックの中は解析されてなかったwww というわけで、解析するように変更した。 変更ってほどでもないけど・・・。再帰処理の…
https://github.com/YutoAbe/SWF--Analysis 今回の変更 SWF::Analysis::View->run($swf->get); v0.05で追加した $swf->check; これが気に食わなくなったので変更。 運用の際に使う事はまずないから、標準で入れる必要ないし、 そもそもcheckって名前なんやね…
カテゴリーにSWF::Analysisを追加しておいた。 これでわかりやすいっ! https://github.com/YutoAbe/SWF--Analysis 今回の追加機能 $swf->check; SWFの解析データを見やすくした。 具体的にいうと ・内部タグにname属性を追加。 これで、なんのタグなのか一…
こっそり追加した。テヘペロ https://github.com/YutoAbe/SWF--Analysis use SWF::Analysis; my $swf= SWF::Analysis->new(); $swf->run('hogehoge.swf'); my $analysis_data = $swf->get; print $swf->compile($analysis_data); こんな感じでanalysisしたデ…
前回の記事に書いたSWFの解析モジュール。 https://github.com/YutoAbe/SWF--Analysis use SWF::Analysis; my $swf= SWF::Analysis->new(); $swf->run('hogehoge.swf'); print $swf->get; こんな感じで内部解析データとれる。 getでとれるのはリファレンスな…
ちょっと趣旨を変えてみることにする。 どうせなら、仕組みうんぬんより、モジュール整理して公開しちゃえばよくね?ってなったwww ただし、Perlだがな。PHP?んなもんしるか(笑 ちなみに言うと、Perlスキルは底辺なので、めんどくさい書き方してあっても苦…
swfの構造はこんな感じ ・Header ・FileAttributes ・Tagいっぱーい ・End Tag Headerはその1で説明してるからもう大丈夫だよね? わかんなかったら、コメにでも書いて下さい。 じゃんじゃん答えるハズw FileAttributes たぶん、使う事はないとおもう。 こ…
ここまで書いてから、大事な前提書いてなかったことに気づいた。 基本的にバイナリ情報はリトルエンディアン方式です。 つまり、 0x00 0x00 0x00 0x01 は1じゃなくて 0x01 0x00 0x00 0x00 と解釈されますので 16777216という膨大な数字になります。 前から…
その1でかいたけど、rect型のtwipについて説明。 twip = 1/20 pixel 最初の5bit => length (例:01111なら15bit区切り) lengthに合わせて、x,w,y,hに並ぶ。余剰bitには0が入る。 例)x=0,y=0,w=240,h=320の場合 x=>000000000000000 w=>001001011000000 y=>0000…
ひろゆきさんからtwitterでリクエストされたので、SWFの動的生成について軽くメモっちゃうよ。 とりあえず、簡単な構造 SWF Header Signature: 3byte => 'FWS'(非圧縮) or 'CWS' (圧縮) Version:1byte => そのままバージョン (例: 0x09 => SWF 9) Length:4by…
つい先日(6/16)に、参加してきたよっと。 やっぱり、ブログを書くまでが勉強会! ・KLabソーシャルゲームのKPI分析について KPI分析、やっぱり大事! 実は、AppDriver つかうと実装が楽だったりします。 広告収入も得れて、一石二鳥! ・AWS関係の話し こ…
サーバログだと、 HTTP/1.1 403 316 なのに、 NSLog(@"%d",[(NSHTTPURLResponse *)response statusCode] ); ってやると200が返ってくる。 いみわからん・・・。 だれかおしえてえろいひと!!