ActiveRecordをちゃんとcloneできるようにするパッチ

があることをたまたま見つけました。 Instantiate through initialize_copy when cloning ActiveRecord object cloning これはこのあとどうなるんだろう・・ActiveRecord::Base#cloneは本当はcloneではなかったらしい

ActiveRecord::Base#table_exists?

>> Article.table_exists? => true >> class Comment < ActiveRecord::Base >> end => nil >> Comment.table_exists? => false

FuzzyFinder 3.2をVim 7.1で使う

vim

前から気になっていたFuzzyFinderを導入しました。しかし動きません。コマンドが出てきません。どうもVim 7.2以上でないと動作しないようです。自分の環境は7.1なので・・ :echo v:version701 無理矢理書き換えても動くみたいなのでマネしました Ubuntuのvim…

ActiveRecord::Base#cloneは本当はcloneではなかったらしい

freezeはコピーされない Object#clone >> class A >> end => nil >> a = A.new => #<A:0x2480948> >> a.taint => #<A:0x2480948> >> a.freeze => #<A:0x2480948> >> a.tainted? => true >> a.frozen? => true >> b = a.clone => #<A:0x244d55c> >> b.tainted? => true >> b.frozen? => true ActiveRecord::Base#cl</a:0x244d55c></a:0x2480948></a:0x2480948></a:0x2480948>…

Edge Rails環境をつくる

このあたりに感化されてとりあえずEdge Railsを入れてみることに るびま 0027 号 巻頭言 Railsエコシステムの研究 とりあえずRailsプロジェクトをつくる # rails edge_rails venderディレクトリ以下にgithubからrailsのコードを落とす # cd edge_rails # cd …

文字列の中のダブルコーテーション

>> o = "hello \"world\"" => "hello \"world\"" >> puts o hello "world" => nil >> o = 'hello "world"' => "hello \"world\"" >> puts o hello "world" => nil >> o = %Q|hello "world"| => "hello \"world\"" >> puts o hello "world" => nil

MapReduceの"Hello World"は単語数数え上げ

The “Hello World” of MapReduce is to perform a distributed word count. http://wiki.github.com/documentcloud/cloud-crowd/writing-an-action:site workersを5つつくる # crowd workers start -n 5 Job実行 # ruby word_count_example.rb 結果 >> Net::…

CloudCrowd ― Parallel Processing for the Rest of Us

Rubyによる並列処理システム「CloudCrowd 0.1.0」リリース ファミコン的なロゴとかアーキテクチャの図とかゆるい感じです。 インストール # sudo gem install cloud-crowd Password: Building native extensions. This could take a while... Successfully i…

Joruri

Joruriとは、Japan Originated Ruby-based RESTful and Integrated CMS(日本から生み出され、ルビーをベースにし、REST規約に従った、統合されたCMS)という意味から名づけられ、更には、人形浄瑠璃の三人遣いのように、すばらしいホームページを裏で支える…

Ruby 標準化 IPA報告書

Rubyの標準規格は、ISOとIEC(国際電気標準会議)が共同で運営している「ISO/IEC JTC 1」の「SC22」にて審査の後、認定される予定。SC22では、今のところCOBOL、FORTRAN、C言語などの標準化ドキュメントのメンテナンスを実施している。標準化の作業は、Ruby…

はてなtouch ホッテントリなのに全部0users事件

だいぶ時間がたってるけど、はてなtouchでホットエントリーをブックマークしようとすると、エラーになるのはどうなったんだと思って調べたら意外と出てこなかった。 みんなはてなtouchは使ってないのかしら。http://q.hatena.ne.jp/1251807015原因はAPIの仕…

Class#inherited

>> class Class >> def inherited(subclass) >> puts "#{self}'s subclass:#{subclass} is defined" >> subclass.instance_variable_set('@klass_hensu', "KlassHensu") >> end >> end => nil >> class Hoge >> def self.hoge >> @klass_hensu >> end >> end…

なんちゃらlogicが気になる

#176 Searchlogic #170 OpenID with Authlogic #160 Authlogicbinarylogic

rvmを入れた

# rvm list ruby: - ruby-1.8.6-p383 - ruby-1.9.1-p243 jruby: - jruby-1.3.1 ree: - ruby-enterprise-1.8.6-20090610 system: - (ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin9.2.2]) rubiniusのインストールが失敗する・・ 複数のRubyを切り替え…

アスキーアート

ドラえもん

とろける鉄工所

職人の世界にあこがれ。 オーバーフローする労働時間に共感。 広島弁にやさしさがある。とろける鉄工所 1 (イブニングKC)講談社 2008-11-21売り上げランキング : おすすめ平均 やば…中間層と新中間層えぇ、ほとんど生活の一部ですから。Amazonで詳しく見る b…

もやしもん 8

やっぱりビールやなあ! ヒューガルデン飲みたい! 本場のオクトーバーフェスタに行きたい!もやしもん 8―TALES OF AGRICULTURE (イブニングKC)講談社 2009-07-23売り上げランキング : おすすめ平均 アニメから本作を知ったのですが……面白い条件反射でポチッ…

きょうのipod

光と影 このアルバム9曲しか入ってないとは思えない。 あいのわビクターエンタテインメント 2009-06-24売り上げランキング : 1277おすすめ平均 とてもステキな一枚無限ループ中ハナレグミからの黄金のポップスAmazonで詳しく見る by G-Tools Happy Tomorrow…

「サマーウォーズ」がすごい

富司純子が凄い。凄すぎる。スクリーンに実写の富司純子が見えた。「フラガール」でもやられたが、今回もKO。 そして富司純子に負けない映像表現が素晴らしい。少年時代の「彼」とのエピソードがたまらない。深い・・深いぞ・・行間が・・ 感情移入度がすご…

ドラクエ時間が40時間超えました

最初買うの躊躇してましたが、電車でやってる人の戦闘シーンを覗き見してたらおもしろそうだったので買いました。 なんだかんだで終盤です・・ 今までのドラクエに比べるとストーリーは薄い気がします・・ボスも個性が薄いかと・・ゲームとしての立ち位置が…

きょうのながれ

世界水泳バタフライの15歳すげえ。世界新を二発!なのに北京は予選落ち。その極端さにしびれるゥ テレビで清志郎さん特集みた。 きょうの音楽は S.O.S → カントリー・ロード → 恋人の時計S.O.S.~ベスト・オブ・アバアバ ユニバーサル インターナショナル 200…

さいきん読んだ本

あずまんが大王1年生 (少年サンデーコミックススペシャル)あずま きよひこ小学館 2009-06-11売り上げランキング : おすすめ平均 昔の絵が好きな人は買わない方が吉やはり、面白さは変わらない。センスの変わりように注目Amazonで詳しく見る by G-Tools「よつ…

AppEngineでBlazeDSが(ちゃんと)動いた

こちらのとおりにやってスムーズにRemotingが動くようになりました!!すばらしす。 GoogleAppEngineでBlazeDS環境を構築してみた 前にこっちに書いてある内容でやったときは不安定な動きだったんだよなあ・・ 違いはflex.messaging.endpoints.BaseHTTPEndpo…

swfobjectがよくわからない

flexのswfファイルをHTMLの中に嵌め込むのが面倒くさそうだなーと思ってたら、swfobject という JavaScript ライブラリがあることを知りました。 で、始めは最新バージョンが分かってなくて、swfobjectの1.5を使っておりました。 でも最新は2.1ということが…

Rails on GAE/Jを試してみたときの過程メモ

やっぱりRailsを動かしたいです。 迷走開始 まず、こちらとかこちらとかをマネさせてもらおうとしました Google App Engine で Rails を動かしてみる JRuby on Rails on Google App Engine ところが、手順どおりにやっているつもりなのにファイル数が1000越…

AppEngineでBlazeDSが動いた

動くまで remotingで500エラーが出ていた。 エラーの内容はこんなんです [honconn55/1.333145143478113427].<stderr>: **** MessageBrokerServlet failed to initialize due to runtime exception: Exception: java.lang.RuntimeException: XPathFactory#newInstance</stderr>…

google app engine でBlazeDSが動くみたい

無事にアカウントがactivateされたのでgaeを触ります。 BlazeDSを使ったアプリがローカル環境では動くのに、appengine上では500エラーになってしまう・・ どうも動かへんらしい・・けれども、動かした人がいた。 AppEngine & Adobe BlazeDS (fix)ふむーやっ…

google app engine for java 始めてみましたが、アカウントがactivateなりましたメールこない・・

gae

eclipseからDeployしようとするとエラーになってしまう。このエラーはアカウントがactivateになっていないかららしい。しまった・・出遅れた・・ java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=hon…

MacOSX Leopardでflex3の開発環境をつくったメモ

先人たちの教えがあってこそです。 flex3 SDKのインストール flex 3 SDKのダウンロード http://www.adobe.com/products/flex/flexdownloads/ インストール http://www.adobe.com/support/documentation/jp/flex/3/releasenotes_flex3_sdk.html#installation …