というわけで、放置してた2年半くらいの事をざっくばらんに箇条書き ・新規事業やっぱやらなーいとわがままを言い、受託開発を会社で請け負う ・炎上する ・やっと受託終わったひゃっほーってする ・Sierでまた大手に出向する ・結婚して引越する ・嫁から…
というわけで、放置してた2年くらいの事をざっくばらんに箇条書き ・給料等で揉めて会社を辞める ・フリーランスで活動を再会する ・彼女に、元カレと結婚するので別れてといわれ、グレる ・ベンチャー企業の社内ネットワーク整備のお仕事する ・30歳のお…
非同期で3秒後にこのメソッド実行したいってなった時に + (void)afterRunMethod:(id)target action:(SEL)action args:(NSArray *)args delay:(CGFloat)delay { NSMethodSignature *sig = [target methodSignatureForSelector:action]; NSInvocation *inv = […
https://github.com/YutoAbe/SWF--Analysis ブログ書くのさっそく忘れてたよ。 こっそりとCWS ( Compress なんちゃら SWFの略?)対応を追加したよ。 これで、圧縮してあるやつも安心! SWFの中ってそんなに複雑じゃないので、知りたいなと思う方は使ってみ…
夢中になりすぎて時間を忘れるクセどうにかしないとなぁ・・・ 気づいたら朝になってるパターンが最近多い。 会社寝坊アボーン。
最近なにもいじってなかったけど SWF--Analysis なにか要望あったら気軽にコメントして下さいね。 対応できる部分は対応していきまっする。 ちなみに、現在考えているTODO ・FWSだけじゃなくてCWS対応 ・画像変換モジュール作成 ・内部変数埋込モジュール作…
実は一か月ほど前から就職しております。 ↓こちらに↓ http://www.kdl.co.jp/ おもしろい会社です。 C#とか久しぶりに触った気がするわー。 といっても、ほとんどやったことないけどwww というわけで、またこれからちょいちょいブログ書き始めると思われる…
7/31日をもって、仕事退職しました。 絶賛自宅警備員。 しばらくはフリーランスとかで食いつないでいこうかなと思ってる今日この頃。 仕事依頼受け付けるよっと! iPhoneアプリ・Flash・Perlに関する案件なら一人でこなせる便利な子だよ(少しは自重しろww…
DNS障害らしいけど、どうなんだろうね。 サーバエンジニア急募してる状態だし、 対応できないんじゃない? 3日前くらいにも、クラウドでおちてたきがするけど、 この先の展開が楽しみでwktk
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が返ってくる。 いみわからん・・・。 だれかおしえてえろいひと!!
ブログを書くまでが勉強会。 というわけで、今日聞いた内容 ・Foundation Modern Methods 結論:ドキュメントを読みましょう。これにつきる! ・Core Animation の話 Part 1 きいててなつかしかった。 あー、俺も前にこれなったなぁ・・・とシミジミ。 ・iOS…
巷で話題になっているそうなので、目を通してみた。 クリエーターかるた <感想> あるある率10%くらいじゃね? エセクリエーター共が多すぎんだろ。
ios + socket通信でいろいろとやってみたけど、なかなか楽しいね。 勉強がてら、ニコニコ生放送っぽいのつくってみようかなぁ。 そういえば、音声モノはまだ手を付けた事ないや。やってみよう。
SBJsonStreamWriterのstrCorCharの返り値。 NSLog(@"FUTFUTFUT: -->'%c'<---", c); return "FUTFUTFUT"; 謎。 だれか説明してください。。
Xcodeに付随してるgitなんだけど、commitするのめんどいし、 addするときにすぐエラーでるし、バージョン戻すのも手間かかるし、 個人的に苦手・・・。 あれつけなくていいからさ、Xcode内からターミナル接続してくれないかなぁ・・・。 そのほうがよっぽど…
MacのOperaで記事かけるのに、編集できないよ。 公開するボタンが反応しないんだ。 ふざくんなってばよ。 乗り換えるべきなのかと悩む
原因判明 encode_base64で第二引数なくて、改行はいってただけだった。 my $encdata64 = encode_base64($encdata,''); これで解決。 2byte文字いれたときにできなかったから、そっちが原因だとおもったのに 単純に2byte文字はいったせいで全長が64byteを超え…
Objective-cからperlに値を渡そうとして文字化ける。 ivの値によっては化けない。 とりあえず、ivをnull値にして対処してあるけど、できればユーザ毎にivを割り振りたい。 原因わかる人いたらおしえてぷりーず。
ちょっとはまったのでメモしておく。 my $data = 1; //lengthが16の倍数じゃないとだめなので、=つけて調整してみる foreach( length($data) .. 15 ) { $data .= "=";} if length($data) %16; my $c = Crypt::Rijndael->new( $key , Crypt::Rijndael]]MODE_C…