Ruby

CodeIQの言語総選挙の予選でcodegolf

先月開催されたCodeIQの言語総選挙の問題の予選ルールがショートコーディング入門によさ気で面白かったのです。 出題者がショートーコーディング本の著者のOzyさんという事もあり、これは解説でゴルフコードの紹介なんかもあるんでないかなーと期待して気合…

X-FinderでActiveScriptが使えるようになった。

ここ5年くらい使ってるX-Finderというファイラ(Windows用)でActiveScriptが使えるようになったので適当にRuby用ラッパーモジュールなどこしらえてみる。基本 http://dl.dropbox.com/u/215714/xfrb/xf.rb RDoc用のコメントの書き方わからん…以下利用例。 変数…

Meta Programming Ruby

Programming Clojure原書の出版元のpragprogより The Pragmatic Bookshelf | Metaprogramming Ruby Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby)作者: Paolo Perrotta出版社/メーカー: Pragmatic Bookshelf発売日: 2010/01/31メディ…

リーダーマクロ

色々感想書く前に、忘れないうちに酒のネタ。 全世界でのべ100万回くらい書かれてそう。 (asdf:oos 'asdf:load-op :cl-ppcre) (set-macro-character #\{ #'(lambda (s c) (let ((args (cl-ppcre:split " " (string-upcase (symbol-name (read s))))) (body (…

esolang本

Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~作者: 原悠出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/12/20メディア: 単行本(ソフトカバー)購入: 8人 クリック: 148回この商品を含むブログ (70件) を見る発送通知まだこない。平安…

Ruby練習

ちょっとしたスクリプトを書きました。 - だらだらやるよ。 ちゃんと勉強したいなと思いつつ、まだclassとか使ったことない。 # rows.rb # usage: rows.rb ./ \.rb$ $t = 0 def rec (d) Dir.glob(d+'*'){|f| if File.directory?(f) rec f+'/' elsif f.match(…