トップ «前の日記(2009-05-13) 最新 次の日記(2009-05-22)» 編集

Route 477



2009-05-18

[ruby] Tab Sweep

MITがSICPをやめた件について、ワドラー先生のコメント

「ライブラリが重要なのもわかるけど、組み立て方の基礎が不要になったわけじゃないだろ」

github公式(?)gemspecメーカー

俺はrtask + 手書きでやってるけど。

もう一つ。githubのgemがビルドされたかどうかを監視するものらしい。忙しいあなたに。

プログラミング言語Nu

「Macのための、Lisp風文法+Ruby風意味論の言語」らしい。謎すぎる。 コード例

_why先生プレゼンツ、Rubyでファミコンぽい音を鳴らすためのライブラリ

portaudioというライブラリに依存しています。

例はREADMEに載ってるけど、もう一つ:

require 'bloops'

b = Bloops.new
b.tempo = 140

s1 = b.sound Bloops::SQUARE
s1.punch = 0.5
s1.sustain = 0.9

b.tune s1, "16:c6 16:b5 16:a 16:g 16:b 16:a 16:g 16:f 16:a 16:g 16:f 16:e 16:c 16:d 16:e 16:g 1:c6 "
b.tune s1, "8 16:c6 16:b5 16:a 16:g 16:b 16:a 16:g 16:f 16:g 16:f 16:e 16:d 16:c 16:d 1:e "
b.tune s1, "8 16 16:c6 16:b5 16:a 16:g 16:f 16:a 16:g 16:f 16:e 16:f 16:e 16:d 16:c 1:g "

b.play
sleep 1 while !b.stopped?

見ただけで何のテーマ曲か分かった人は、PC-98ユーザだったはず(笑)。

Rack環境でruby-debugを使うためのミドルウェア

ruby-debugの呼び出しをRackのミドルウェアとして実現したもののよう。

Rackを使ってるフレームワークならどれでも使える、ということなのかな。こうやって RubyのWebフレームワーク汎用のライブラリが増えるのは良いですね。

今年のRubyConfは11/19-11/21

行きたい。