2008-11-01から1ヶ月間の記事一覧
なんか DataMapper (0.9.7) でいやらしいバグに遭遇してしまった。 モデルオブジェクトを変更して save() を呼んでも、UPDATE 文が実行されない。 いろいろ試したところ、どうも lazy loading になっていると、UPDATE 文が実行されないようだ。 再現手順:ま…
世の中には 2 種類の人間がいる。自分の頭で考えることのできる人間と、自分の頭で考えることを放棄した人間だ。そして、自分の頭で考えることのできる人間にとって、考えることを放棄した人間が上司や先生になることは、大変たいへん不幸なことである。 彼…
MacPorts でインストールした Ruby は遅いらしいの続報。 Ruby port のバージョンがあがって、修正された模様。 手元の環境では、ruby@1.8.7-p72_1 だと問題があり、ruby@1.8.7-p72_2 だと修正されていた。 ### ruby port のバージョンを確認 $ port install…
Finally, we're delighted to be working with Gemstone to refactor the Rubinius kernel (the part written in Ruby), to allow using it as a shared component between Rubinius and their MagLev runtime. http://blog.engineyard.com/2008/11/17/rubin…
たぶん、昨今の金融危機がオープンソースに影響を与えた例。それも目に見えて。 Rubinius の作者である Evan Phoenix は、自身のブログで、Engine Yard が Rubinius の開発支援を縮小することを発表した。 There have been some sad developments within the…
Introduction to Git (by Junio C Hamano) git-suty.git (岩松氏による資料) なんか、どうしても Git の動作がよくわからなかったんだけど、Git は差分を管理してなくて、各バージョンのファイルをすべてまるごと保存しているらしい。たとえば 5 MB の CSV …
Merb 1.0.0 を新たにインストールした環境で merb を起動すると、こんなエラーが出た。 /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/adapters/data_objects_adapter.rb:137:in `initialize': wrong number of arguments (8 for 1) (Argume…
はてな取締役であるという立場を離れて言う。はてぶのコメントには、バカなものが本当に多すぎる。本を紹介しているだけのエントリーに対して、どうして対象となっている本を読まずに、批判コメントや自分の意見を書く気が起きるのだろう。そこがまったく理…
Ruby のメーリングリストで出た話題。 MacPorts でインストールした Ruby は遅いらしい。というわけで、MacOS X 10.5 Leopard で確かめてみた。 $ /usr/bin/ruby -v # MacOS X 付属 ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] $ /usr/lo…
InfoQ より: SproutCore is the toolkit Apple uses for the client side of it's MobileMe applications. ...(snip).. SproutCore also uses Generators, written in Ruby, to create models and other aspects of the SproutCore application. Generation …
RubyGems 1.3 が出てたのでインストール。 $ sudo gem install rubygems-update $ sudo update_rubygemsというか、Merb を 1.0 にアップデートしようとしたら RubyGems 1.3 が必要だった。
まつもとさんもお気に入りという Merb フレームワークの 1.0.0 がリリースされた。これは Rails 一辺倒だった時代から、複数のフレームワークが入り乱れる時代への切り替わりを告げる、大変重要なリリースだと思っている。 しかし日本のニュースサイトでは何…