soraなりの日々 - fc2 -

こころにひっかかったもの

[ruby, sleep_sort] 今更ながら、、、"Genius sorting algorithm: Sleep sort"

えっと、、、
激しく今更で恥ずかしいぐらいなんで
あまり多くは語るめー。。。

ちょっと前(随分か。。)に流行ってた sleep sort
parallel で実装しました。

require 'parallel'
require 'benchmark'

sleep_sort = -> sort {sleep sort; puts sort;}

counts = ARGV.map{|i| i.to_i;}

Benchmark.bm do |x|
 x.report('thread') {
  Parallel.each(counts, :in_threads => counts.size, &sleep_sort)
 }
end


実行する。
$ ruby sleep_sort.rb 5 3 1 4
1
3
4
5


そんだけ。

いじょ


[Genius sorting algorithm: Sleep sort]
http://dis.4chan.org/read/prog/1295544154

[yoga, ashtangayoga] ヨガ道具なヤツら - その1 ヨガマット

ども、ご無沙汰でございます。

久しぶりにヨガなネタでも。。。
前回の記事を書いてから、なんとなくサボりがちになってたり。。。
いやー、情けない・・・orz

毎日毎朝やってたペースから週一なり~とダメダメ路線を一直線だったです。
最近は徐々にペースもあげてきて、またやる気も出てきたので
ココらでちゃんともっとやる気出すぞー!おー!!ってな感じで、
オイラがいつも使っているヨガ道具をご紹介(なんのこっちゃ!)。

それでは行ってみましょー!! 【“[yoga, ashtangayoga] ヨガ道具なヤツら - その1 ヨガマット”の続きを読む】

[mac, textmate] mac+textmate での rails 3.1 の開発準備をするずら!

前回の続きになります(自分的には)。

自分は、mac の中に virtualbox で ubuntu を入れ、
その中に ruby/rails の環境を作り、macfusion とかで
マウントした上で mac 上で textmate とかでガンガン
開発していくスタイルです。

そういう人、もしくは、pow もある事ですし、
mactextmate 使って rails 3.1 以降の開発をやるぜ!って
人にはきっと役に立つ!!... かもな記事でございます。

ではでは、行ってみましょー! 【“[mac, textmate] mac+textmate での rails 3.1 の開発準備をするずら!”の続きを読む】

[ruby, rvm] ubuntu での ruby 開発環境と rails 入れるまでのメモ

ども、だいーぶ、ご無沙汰っした。
前の記事見ると。。。
永遠の rubykaigi 状態でした。申し訳ない。。。

で、話飛んで、、、
自分の pc の環境を snow leopard から lion
会社もプライベートも変えたりしてました。
そして、rails3.1 になってたり。
いろいろ環境が変わったので、備忘録的な感じで
一旦まとめてみようかな、、と。

ということで、今回は ubunturuby 環境を rails 3.1
した時のやつを書いて見ました!

maclion 環境に virtualbox 入れて、rvm 入れたぐらいが前提です。
では、行ってみましょー! 【“[ruby, rvm] ubuntu での ruby 開発環境と rails 入れるまでのメモ”の続きを読む】