タグ

2008年12月23日のブックマーク (2件)

  • さっそく、sort_byを読んでみた - I am Cruby!

    Ruby非常にお洒落な使い方満足せる豚。眠たげなポチ。:[Ruby] テーブルっぽいデータをシンプルにソートする ちょっとsort_byメソッドに注目してみる。Rubyにはsortメソッドがあるが、何度も評価してしまうので効率が悪い。sort_byだと一度全ての項目を評価してしまって、比べてやるということだ。  [4,2,3].sort{|a,b| b.next a.next} #↑ ↑ここの部分が繰り返し使われる =>[2,3,4] #バブルソートだと思われるのでこんな感じかなぁ。 class Array def sort ar = self.clone (ar.size).times do |i| (ar.size - 1).times do |j| if yield(ar[j], ar[j - 1]) > 0 #ここですっごい評価されちゃうから d = ar[j] ar[j] = a

  • Windows Vista 搭載パソコンを買ってきてやったことまとめ - IT戦記

    日曜日です ところで、今の Windows XP 機 4 年前の 12 月に買った ちょうど 4 歳 ノートなのにバッテリ 5 分くらいしかもたない 買い替えよう というわけで、 Windows Vista 搭載パソコンを買いにいきました。 いざ、秋葉原! 秋葉原にて ネットブックとかイーモバイルの勧誘に目もくれず、安いパソコンを探す。 で、結局 \99,800 + ポイント 10% で http://www.acer.co.jp/products/notebook/tm5730/index.html を買った。 買った理由としては、 比較的安かった メモリが 2 GB で 1 スロットしか使ってない 2GB 足して、 2 GB + 2 GB のデュアルチャンネルで動作させたい メモリはパソコンのポイントで買える という感じ。 どのメモリが、デュアルチャンネルで動作するか分からなかったので

    Windows Vista 搭載パソコンを買ってきてやったことまとめ - IT戦記