2013-01-01から1年間の記事一覧

refactoring...

以前から結構時間が経ったので現状の確認 データ区間 頻度 10 241 25 160 50 85 75 24 100 30 250 42 500 20 次の級 12

H7N9

http://ja.scribd.com/doc/65880899/The-Mathematics-Behind-Contagion http://mysite.science.uottawa.ca/rsmith43/Zombies.pdf気を付けよっと。。

圧縮

zopfliは処理時間が掛かりすぎて実用するには厳しい気がする。色々と調べてみた。 http://kaioa.com/node/87 http://nikkhokkho.sourceforge.net/static.php?page=zRecompress http://encode.ru/threads/1214-defluff-a-deflate-huffman-optimizer http://ad…

gperf

ちょっと前のエントリでgperfでkey比較処理がなんで必要なのか疑問に思っていた。 なぜkeyの比較が必要になるかというと、perfect hash functionの候補外のkeyが渡された場合に同じhash値が出てしまう可能性があるからだった。

refactoring...

ちょこちょこ書き直していて4万1千行ぐらいにまで減らせた。4万弱くらいまで減らしたい。機能を増やしたら行数は増えるんだし。度数分布 データ区間 頻度 10 231 25 158 50 84 75 32 100 18 250 43 500 17 次の級 11

zopfli

ニュースで zopfli の存在を知った。 https://code.google.com/p/zopfli/ zlib圧縮はPNGとかSWF等のファイルフォーマットで使われてるけど、圧縮率が上がればファイルサイズが小さくなるという事で結構おいしいかも、と思った。でも圧縮率を上げると解凍に時…

花粉症

とうとう本格的にきた。3/1からだ。。

gperf

完全ハッシュ関数を作ってくれるgperfを使ってみた。色々なサイトを頼りになんとか使えるようにはなったんだけど、取っ掛かりはここだった。 http://blog.broomie.net/index.cgi?id=14ちょっと良く分からないのが完全ハッシュ関数で重複が無いなら、wordlist…

度数分布

最近改修を頼まれたプログラムをkazoeciaoで行数取って、Excelで度数分布出してみた。総ステップ数は5万弱 行数 頻度 10 181 25 169 50 151 75 42 100 25 250 60 500 26 次の級 15 冗長過ぎる。。昔作ってた総ステップ数4万強のプログラムを同様に掛けてみた…

FlahPlayer8から拡大縮小時のSmoothingがちゃんと効くようになったみたいだ。 http://flagstonesoftware.com/blog/2011/03/smooth-zooming-depends-on-flash-version/ 昔はすごい気になっていて、Flashが気に入らない原因の一つだった。

blur

FlashPlayerの開発者のBlog http://blog.kaourantin.net/昔FlashPlayerのBoxBlurの実装に関する記事を見たんだけれど、アニメーションに使えるようにサブピクセル単位で大きさ指定出来るようにしたらしい。 http://blog.kaourantin.net/?p=17

trace

traceはカンマで複数パラメータ指定出来るみたい。+で連結するより見やすいとか。 http://propg.ee-mall.info/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/flex/flexas3-trace%E3%81%AE%E6%84%8F%E5%A4%96%E3%81%AB%E4%BE%BF%E5%88%A9…

profiling

getTimerで時間計測するコードを仕込みたい。mm.cfgに色んなオプションがあるみたい。主にAS3向けかな? http://jpauclair.net/2010/02/10/mmcfg-treasure/リアルタイムに確認するやり方だろうか。 http://lostinactionscript.com/2008/10/06/as3-swf-profil…

optimization

LLVMを使った最適化、FlexSDKの新しいコンパイラとかはLLVM使ってるんだろうか?? ActionScriptは高級言語なのでやはり生成されるByteCodeがかなり無駄が多いものになるらしい。 http://llvm.org/devmtg/2009-10/Petersen_OptimizingActionScriptBytecode.p…

SWDファイル中のファイル名

flaファイルと同じフォルダにクラスファイルを置いてしまうと、swdファイルの出力内容がおかしくなる現象があった。サブフォルダに配置するようにしたら問題が解消された。

ByteCode

ActionScript2の場合、Flashのパブリッシュ設定でデバッグの許可にチェックを付けると、拡張子がswdのデバッグ情報ファイルが作られるけれど、こうするとswf中のActionScriptのByteCodeが最適化されない事に気づいた。DefineFunction2だとローカル変数用にレ…

optimization

Performance Optimization Checklist http://vimeo.com/7427341Optimising CPU and memory usage in AS3.0 http://alexgblog.com/?p=392ActionScript 3.0 Optimization: A Practical Example http://active.tutsplus.com/tutorials/actionscript/actionscrip…

debugging

Flashのdebuggerとしては、Flex SDKのfdb.exe がマシな事が判った。FlashBuilderとかFlashDevelopがActionScript2に対応していないのか繋いでもfdb.exeほどにデバッグ出来ないのに泣ける。AS3なら出来るんだろうか?未確認。Shockwave Flash ActiveX コント…