2008-01-02から1日間の記事一覧

[ruby] はてなダイアリーライター(ruby版)をリリースしました。 - Hirameki Inspiration

ほったらかしプロジェクトはてなダイアリーライターをなんとかしたくて本日ようやくリリースしました。思えばid:samurai20000:20070218からなので10ヶ月もほっといたのですか><。 そうこうしているうちに激しくFuseHatena - CodeRepos::Share - TracやSimp…

時間の差から簡単に単位変換できるライブラリDateTime::Smartをリリースしました - I sort my thought...

この前、誕生日を迎えたのですが、自分が何歳になったのかいまいち思い出せなくて、rubyで計算させようとしたのですが、時刻の差から年を出すのはそれほど簡単ではなかったので、ライブラリにしました。 なにやらruby-listでもちょうどその話題があがってい…

ZSFA -- Rails Is A Ghetto

After this, I started thinking, since it was the first realization that I picked the absolute last wrong community to make my living in. They were all pricks, morons, assholes, and arrogant fucks who didn’t care about the art or the craft.…

1アクションで複数のモデルを同時に保存するには? - ザリガニが見ていた...。

今更ながら基本的なことかもしれないが(自分では今も悩み続けている)、業務システムで入力する部分を作っていると、しばしば2つ以上のモデルを同時に保存したい状況に陥る。例えば、伝票を入力する場合であれば、伝票は複数の明細行を持っているので、共通…

atomutil で fotolife API をたたいてみる - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

fotolife API は Atom 0.3 なのでちょっとだけ工夫がいるのですが require "rubygems" require "atomutil" require "yaml" require "pathname" file = Pathname.new("2150944907_5be2ee34ac.jpg") entry = Atom::Entry.new({ :title => file.basename.to_s, …

Ruby 1.9.0のm17nについてメモ - daily gimite

この辺のドキュメントが見つからず(まだない?)、いろいろ試行錯誤して分かったことをメモ。 ファイルの先頭に # -*- encoding: UTF-8 -*- と書いておくと、文字列リテラルのencodingがUTF-8になる。ただしASCIIな文字列はASCII-8BIT。 p "あ".encodin…

Matzにっき(2008-01-01) - [Ruby] ZSFA -- Rails Is A Ghetto

ZSFA -- Rails Is A Ghetto高速HTTPサーバMongrelの作者であるZed Shawが、 Ruby(やRails)を離れて、LuaやPythonやFactorに移ろうか、という話。 要するに みんな、俺の方が間違ってる、とか言ってたけど、 結局、いつも俺の方が正しかったじゃないか。 お前…

スラッシュドット ジャパン | Ruby on Railsはゲットーだ

)。Ruby on Railsに関わる人々の技術力の低さや閉鎖性、また「どいつもこいつもRoRでアホなソーシャルネットワークを作って商売にしたがる」風潮に愛想が尽きたとのことで、今後はRubyから手を引き、PythonやFactor、Luaに軸足を移すそうだ。 http://slashdo…

Ruby 1.9 m17n リファレンス (不完全版) - diary of a madman

以前書いた記事(Ruby 1.9 の新機能を調べてみた)の m17n がらみの箇所についてコメントやらトラックバックやらをいただいたので、もう少し調べてまとめてみた。 なお、1.9.0 リリース版ではなく、開発版(trunk r14835)で動作を確認している。 http://d.haten…