2009-08-01から1ヶ月間の記事一覧

Rubyの配列のシャッフル

http://kaosf.kirara.st/sb/log/eid239.html require 'benchmark' n = 1000_000 a = (0..n).to_a b = (0..n).to_a Benchmark.bm do |x| x.report { a.sort_by{ rand } } x.report { b.shuffle } end ruby 1.9.1 user system total real 6.485000 0.000000 6.…

ramaze start

ramaze start ってやるとカレントディレクトリからconfig.ruを探してrackupしてくれる.毎回オプションでadapterとか設定するのが面倒なのでapp.rbでoptionsに設定していて,これは勿論 ruby1.9 start.rb だと上手く行くのだけど,ramazeコマンドのやつだとR…

Javaとバージョニング

Twitterで「よく把握してない!」とつぶやいたら@kisに教えてもらったので,一応メモ. バージョン遷移 Java -> Java2 SE 1.2 -> Java2 SE 1.3 -> Java2 SE 1.4 -> Java2 SE 5.0 -> Java SE 6 JavaやJava2とか結構カオス. 今後の方針 5.0からは 奇数バージ…

OpenPNE3とプラグイン

プラグイン作成の作法とか誰か教えてくだしあ.OpenPNE公式にあるのは古いみたいだし,ソース読んで流れや構造自体はなんとなく把握してるけど,それぞれのメソッドの影響とか,*.ymlで設定できるものの対応とか,細かい所がいまいち分からないという.うむ…

Debian勉強会が徳島であるよ!

http://mlog.euqset.org/archives/debian-users/52760.html 同じこと書くのもあれなので上記参照で.今回はLTとかで発表しないので,俺は完全に聞くだけ状態.まぁ無料なので参加出来そうな人は参加しても損はないんじゃないかと(平日夜からだけど). ページ…

null代入の意味

PHP

symfonyのソース読んでて $this->credentials = null; $this->credentials = array(); というのがあったのだけど,このnull代入って必要なの?PHP難しい… 追記 他の方にも聞いてみたけど,どうやら意味がないらしい?単なるsymfonyのミスかな.ある程度リビ…