いたさんのブログ

rails to Niigata

角谷さんの"『"オーム社営業マン"ですが何か?』,オブラブイベント2007夏ライトニングトークス":http://kakutani.com/20070620.html#p01 をみて以前から書こうと思っていたことを思い出しました。

アメリカのRubyコミュニティで活発な活動をしているChad Fowlerさんの名著My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイドです。

タイトルで損をしているのですが、この本は、「インドや中国に仕事をとられないようにするにはどうしたらよいか」と言った後ろ向きの内容では無く、著者のインドでの経験も踏まえた上で、ソフトウェア技術者としての心得を説いた本です。

Dave Thomasさんの、達人プログラマー―システム開発の職人から名匠への道と並んで、新しくこの世界に入ってくる方に勧めたいと思いました。

Published on 07/02/2007 at 15:25 under . タグ , , ,

0 comments

RubyKaigi2007でも講演した、Tim Brayさんのブログをみていたら、Tim Bray、Charles Nutter、Thomas Eneboの3人が、RubyKaigi2007の後で、東京大学を訪問したときの話が書かれていました。

東京 X: Researching

竹内郁夫先生と名刺交換した話などもありましたが、東京大学では、学部の1年生にJavaではなくてRubyを教えていると言う話が一番気になりました。ささださんも教えているとのことですが、From Java To Rubyが大学でも出てきている?のですね。

追記:と書いたところで検索してみたら、昨年度からだったのですね。教養学部だそうです。

東京大学教養課程の第一プログラミング言語がRubyに

Published on 06/29/2007 at 15:42 under . タグ , ,

0 comments

RubyKaigi2007からだいぶたってしまいましたが、振り返ってみて印象に残っている点を記しておきたいと思います。

なんといっても、「達人プログラマー」Dave Thomasの"セッション":http://jp.rubyist.net/RubyKaigi2007/Log0610-S5.html が今回のハイライトであったことは言うまでもありません。特に私が印象深かったのは

自分の使っている仕事の道具を愛せなければ、よい仕事はできない。ただ、仕事をやっつけなければならないものにしてしまったら、1日8時間も9時間も人生を無駄にしていることになる。

というところ。そして、

これからRubyの世界に入ってくる人たちを歓迎する準備をしよう。我々には責任がある。これまで、何万人ものひとをRubyで幸せにしてきたが、これからはもっともっと多くの人たちを幸せに出来る。Matzと日本のコミュニティの人たちがいるから大丈夫。

と言う(意訳です)クロージングのところです。

Daveの講演以外に印象に残っているのは、高井さんの"JRubyのセッション":http://jp.rubyist.net/RubyKaigi2007/Log0610-S1-02.html とRejectKaigi2007の"From Ruby To Java":http://jp.rubyist.net/RubyKaigi2007/LogRK-15.html 。もちろん、御本家のCharles NutterとThomas EneboのJRuby1.0リリース講演もよかったのですが、内容は既に承知のものがほとんどだったので。

それから、やはり"「まじろう」":http://jp.rubyist.net/RubyKaigi2007/Log0610-S1-04.html でしょう。AP4Rについては、ニュースリリースの際に目にしていたのですが、既に海外で使われていたのですね。

これ以外にも、たくさん面白いことはあったのですが、"速報ログ":http://jp.rubyist.net/RubyKaigi2007/Log.html をみていただくことにしてこの辺で。

Published on 06/28/2007 at 15:44 under . タグ , ,

0 comments

ブログにWiiのアバターであるMiiを貼り付けている方を何人も見かけたので、 Mii Editor を使って作ってみました。

最初、Wii上のMiiをWiiリモコン経由でBluetoothで取り込もうと思い、USB接続のBluetoothインターフェイスを買ってきたのですが、どうも初期不良らしく使えないので、Wii上のMiiエディタをみながら、息子が作ってくれました。

Published on 06/20/2007 at 15:43 under . タグ ,

0 comments

このサイトをホスティングしているVPS(仮想プライベートサーバ)がXenのバグのせいで不調です。

突然、スワップパーティションが見えなくなり、もともとかつかつのメモリで動いているので、ダウンしてしまうのです。

来週、アップグレードするということなので期待していますが、また移行の際にダウンするかもしれません。

ところで、RubyKaigi2007に行ってきたのですが、その感想は改めて書きます。

Published on 06/14/2007 at 16:15 under . タグ , ,

0 comments

オーストラリアのクイーンズ ランド 工科大学が開発している"Gardens Point Ruby.NET":http://plas.fit.qut.edu.au/Ruby.NET/ がベータ0.8となりました。

C#などの.NET Framework上の他言語との相互呼び出しを制限つきながらサポートしたようです。

ところで、MicrosoftのIronRubyについては、JRubyの開発者であるOla Bini氏が、「Microsoftの社員はオープンソースソフトウェアのコードを見ることを禁止されているため、MRI(Matz Ruby Implementation:本家Ruby)との互換性を保つのは難しいのではないか」との意見を表明しています。

There can be only one, a tale about Ruby, IronRuby, MS and whatnot

これに対してIronRubyのJohn Lam氏は、MicrosoftがGardens Point Ruby.NETのライセンスを取得したことを明らかにし、Ruby.NETのスキャナとパーサーを使えば、IronRubyでのフル実装はそれほど難しくないと反論しています。

IronRuby and Ruby.NET

それにしても、Microsoftは著作権訴訟を避けるためだそうですが、厳しいルールですね。John Lam氏たちもフラストレーションがたまりそうですね。

Published on 06/06/2007 at 16:20 under . タグ , ,

0 comments

新潟オープンソース協会 の正会員になることにしました。

主活動である新潟LinuxやPHPでのシステム開発にはあまり貢献できないと思いますが、新潟にオープンソースソフトウェアを定着させるために、少しでも役に立てばと思います。

Published on 06/02/2007 at 17:17 under . タグ ,

0 comments

RubyCLRの開発者で、今年1月にMicrosoftに加わり、MIXで正式発表されたIronRubyの開発を担当しているJohn Lam氏が、MicrosoftのRubyへのコミットメントについてブログに書いています。

Microsoft and IronRuby

Microsoftに入社する際の最終面接者で、.NET Platform全体の実質的責任者であるScott Guthrie氏も、CLR上で動作する「一級品」のRubyを本気で出そうと思っているそうです。IronRubyは7月のOSCONでファーストリリースを予定しているらしいです。

このJohn Lam氏のブログエントリは、Martin Fowler氏のブログ記事"RubyMicrosoft":http://www.martinfowler.com/bliki/RubyMicrosoft.html への回答の意味を込めているようです。

Martin Fowler氏は、「MicrosoftのRubyが、互換性のあるフルバージョンになるのかどうかが気になる」とし、「社員がオープンソースソフトをダウンロードすることを禁止するような会社で、それはむずかしいのではないか」というJRubyのOla Bini氏の意見を紹介しています。

「最近、以前にもまして、アルファギークと呼ばれる人たちのMicrosoft離れが進んでいる」「特に開発ツールの分野でのコミュニティ無視はアジャイル開発者を失望させている」と言う趣旨の感想を述べ「Rubyが、Microsoftがコミュニティとうまくやっていけるかの試金石になるだろう」としています。

Published on 06/02/2007 at 14:52 under . タグ , ,

0 comments

先週の土曜日(5/19)新潟オープンソースカンファレンス2007春に行ってきました。
IPAオープンソースセンターの田代さんや、日立の鈴木さんのOSSミドルウェアのベンチマーク話も面白かったけど、お目当てはSeaSar2のひがさんのセッションや、オープンドリームの三宅さんのRails講座。

新潟オープンソース協会の人たちも頑張っていましたが、ひがさんのセッションの参加者が思ったより少ない。それにひがさんもびっくりしたと思うのは、「日頃開発でJavaを使っているひと?」と言う質問に手をあげたのが1名?たしかにPHP色が強い新潟オープンソース協会ですが、それにしても・・・

ひがさんはchuraのデモを見せてくれましたが、「RailsのScaffoldのコピー」と言うのが間違いだというのがよくわかりました。MVCのViewが純粋なHTMLだと言うのがびっくり。書式もdynamic_propertyと言うので設定できるし。ひがさんの作戦どおり「これならJavaもいいかも」と思ってしまいました。

三宅さんのRails入門は、最初からAjax。この程度なら楽勝と思っていたら、observe_fieldメソッドのwithパラメータがわからなくなり沈没。帰って翌日復習。

懇親会では、田代さんの「新潟地酒通」に脱帽。楽しすぎて飲みすぎてしまいました。

Published on 05/21/2007 at 14:53 under . タグ

0 comments

以前、Amazonのマーケットプレースでプレミアつきで購入してあったのですが、なかなか読みはじめられなかった「Rubyソースコード完全解説」を、連休だというのにカゼをひいて出かけられないので、良い機会だと思い、読みはじめました。

まだ、第5章までですが、特異メソッド(特異クラス)のしくみや、さまざまな工夫など、内部構造を理解できると、すぐには役に立たなくとも、「深い知識」を得るのには最適ですね。

Published on 05/04/2007 at 08:18 under . タグ

0 comments

Powered by Typo – Thème Frédéric de Villamil | Photo Glenn