(12/22)気づいたら2013年が終わってた。JavaScript!!forとforeachの速度比較perlの細かいコードの実行速度を検証してみようという記事です。今回は、前回記事のメモに書いたforとforeachの速度を検証します。検証用のスクリプトです。for_vs_foreach.txtこれを実行すると2つの関数の実行にかかった時間が分かります。結果は、foreachのほうがだいたい0.00003速いことが分かりましたが、forのほうが速いときもあって、正直どちらもそんなに変わらない感じです。今回のはあんまり意味がなかったようです。次はダブルクウォートとシングルクウォートでも比較してみます。コーディングメモperlコード書くときに気を使ってることをメモ。strictは必ずつける。warningsも警告が出るから便利。(0..3)のほうが速い(?)。変数を使わない場合はシングルクウォートを使う。組み込み関数は括弧を省略してるコードが多いけど普通に括弧つける。正規表現は重いというけど気にせず使いまくる。evalは実行時にコンパイルするから重い。使うときはよく考える。正規表現を使わない置き換えはtr//を使う。無駄にコメントはつけない。geekな書き方は後で見たとき自分でも分からなくなりやすい。配列とかを関数とかに渡すときはリファレンス使う。splitした要素でいらない要素はundefする。よくない他にもいろいろあるけどこのくらい。コメント:0winnyだいぶ前の記事ですが、>「警察に協力的すぎたのが問題だった」Winny裁判の結審で金子氏がコメント>http://internet.watch.impress.co.jp/cda/news/2006/09/05/13199.htmlwinnyの開発者、金子氏は警察に協力的すぎたらしいです。言われたら断れないだろうなたぶん。無言の圧力とかそういうものがあるんだと思います。金子氏はWinnyの開発を止めるという誓約書を書いてしまったそうで、セキュリティ上のバージョンアップさえもできないそうです。追加しちゃうんですよねたしか。変えれば簡易的な対策にはなるんじゃないでしょうか。変えられるんじゃないかなーたぶん。誰かパッチ作ってください。コメント:1ブログを書いてみます。(プブログを書くのは初めてです。(プゲラ何書いていいか分かりません。(プゲラッチョブログってのはブログだからブログっぽいのをブログっぽく書かないといけないわけで、だからこうやって無理やりにでもブログっぽく書いてるわけだけど、ブログっぽさがないというか。いやむしろ書くために書いてるわけじゃないからね。