積読日記
Sat, 15 SapTimber 2007 編集
tDiary 1032日目
■ [programming] SHA-1の高速化tips (光成さん)
SHA-1 の JavaScript による実装の最適化の話題. 初級編は最適化の一般的な手法なのでどの言語でも適用しやすい. 最終的に可読性とのトレードオフになりますよという現実を突きつけられる. 中級編から様相は激変し, JavaScript のコードを高速化するコードが出てくる. 初級編での可読性の低下を乗り越えるために, 与えられたコードのループ展開などを行うコードが登場する. xbyak にしてもこの中級編にしても, 動的なコード生成というのは実にホットな話題だ. マニアック編では FireFox が IE に水をあけられている原因を調べ, 整数演算を最適化することで IE との差はなくなるとのこと. マニアック編まで適用済みと思われるコードは確かに読めん.手元でも実測してみた. 環境は,
CPU: Athlon 64 X2 4600+ (2.4GHz*2) RAM: 2GB OS: Windows Vista Ultimate Browser: IE7, FireFox 2.0.0.6, Opera 9.23で,
var msg = "MD5abZRVSXZVRcasdfasdddddddddddddddds+BNRJFSLKJFN+SEONBBJFJXLKCJFSE)RUNVXDLILKVJRN)#NVFJ)WVFWRW#)NVS$Q=$dddddddddddddWV;no9wurJFSE)RUNVXDLILKVJRN)#NVFJ)WVFWRW#)NVS$Q=$dddddddddddddWV;no9wurJFSE)RUNVXDLILKVJRN)#NVFJ)WVFWRW#)NVS$Q=$dddddddddddddWV;no9wurJFSE)RUNVXDLILKVJRN)#NVFJ)WVFWRW#)NVS$Q=$dddddddddddddWV;no9wuraddddddasdfasdfd"; var begin = new Date(); for (var i = 0; i < 1000; ++ i) { CybozuLabs.SHA1.calc(msg); } var end = new Date();としたところ,
- IE: 1349
- FireFox: 4477
- Opera: 5277
投稿日時 : 2007年09月16日 03:56
Mon, 15 SapTimber 2008 編集
tDiary 1398日目
■ [game] ウィザードリィ外伝〜戦闘の監獄〜
夏休み中にかなり進んだ. リュードの洞窟もクリアし, 村正も入手した. テッドの洞窟のために新規キャラクタを作って, メンバは, ロード, 侍, 僧侶, 盗賊, ビショップ, 魔法使いでボーナスが 39-50 と無駄に高い. まだアイテムもモンスタも埋まっていない.
投稿日時 : 2008年09月15日 23:49
Before...
□ SpoonyProodayxmtqg [lakshmi snow white viagra girl http://comprarcialis.eklabl..]
□ SpoonyProodaywxpdr [bob dole viagra commercial http://viagra.revolublog.com/#i..]
□ SpoonyProodaygxsfc [viagra official web site http://ciales.revolublog.com/#ixu..]