Ruby

dddddmapとか作るとよくね?

http://d.hatena.ne.jp/ku-ma-me/20090312 を見て思ったんだけど、 x.ddmap.f ==> x.dmap.f.dmap x.dddmap.f ==> x.dmap.f.ddmap x.ddddmap.f ==> x.dmap.f.dddmapとか作れば x.map{|y|y*3/5+2}とかが x.dddmap*3/5+2ってできて便利じゃね。適当にこぴってき…

ActiveRecordのバグ発見した

http://dev.rubyonrails.org/ticket/8642Rails と SQLite 使ってて BusyException で死んだまま復活しなければこれ。 ほかのDBでも起こりうると思うけど。

Ruby on Rails での入力の検証方法について書く。世の中にあまねくRailsのページによると、以下のような感じで入力を検証するのがRails流らしい。 # モデルクラス。 class Hoge < ActiveRecord::Base validates_length_of :name, :maximum => 30 end # コン…

なんか答えきぼんぬされたので、 StackError load$0{}[$*<<$*] quine _=';$><<["_=",_,_]*(""<<-~?&)';$><<["_=",_,_]*(""<<-~?&)引用符が二種類あるからCより楽だね(たぶん。と思ってたんだけど、改行ありなら $><<[__=<<_,__,'_'] $><<[__=<</_,__,'_']>

無限ループは id:shinichiro_h:20061030#1162211956 はまあこんな感じでしょう。いろいろ考えててふと思いついたのだが 「stack level too deep (SystemStackError)」 このエラーを発生させるコードを書くというお題は面白いかも。 記号ゴルフ・通常ゴルフど…

というわけで、 StackError 記号だと0H10Bが最小? 全てだと6B (これは使っていい関数なのか?) 無限ループ 記号でメモリ食いはk.inaba氏の0H10B 記号でメモリ食わずはk.inaba氏の3H?B 私が考えてたメモリ食わずは、(" ".."_").all?{|_|_[/./]=$/} なループ…

id:shinichiro_h:20061024#1161643404 のとこの記号ゴルフ安直に Hello World! 92バイト、アルファベットなし __=?(+_=?"+?";$><<(''<