You can use proprietary software until 2 years old
先日、京都大学でかずひこさんが講義するというので行ってきた。
そのうち資料は公開されるはずなので、質疑応答をメモってたのをここに書いておく。
ちょっと思ったのが、質問者の質問の前置きが長いこと。 以前、古川亨さんに聞いた話では、質問は短く言うのが大事と言っていた。 曰く「自分の質問を短くまとめられないヤツとは議論したくない」
細かな言い回し違っていたかもしれないけど、大意は上記のとおり。
おっと、本題から逸れてしまった。
聞き取れた部分を解釈して書いているので、発言者の意図と異なっている場合があります。
フリーソフトウェアとオープンソースの違い
- 空気読んで適当に両方とも使うよ!
能力の高い人を集めてる?「普通のプログラマ」はどうすれば?
- ソフトウェア開発現場で単純作業があるならそれはプログラムを書いて 解決するべき作業だと思う。 自分ができることの一歩上を目指すことが必要。 プログラマというのは新しい問題を解決しようとし続けるべき。 高度なエンジニアリングが本当に必要な場面は少ない?
オープンソースとそれ以外の価値を決めるポイントは?
- OSS の場合は、ライセンス料を取るモデルは成立し辛い。 市場が価値を決めるのではないか? 需要と供給のバランス。良いプロジェクトに対しては高い価値が付く。 OSS とプロプライエタリソフトウェアを全く同じ土俵で比べることは難しい。
OSS 増えてきている。 OSS を使っているクローズドなシステムが増えている。 例えば、組み込みや web サービスなどについてどう思いますか?
- プライベートな立場では、超気にくわない。 web で動いてるサービスに対しては、 AGPL とか作って GPL の不備を補う方向もある。 そういう風なサービスがあって、そういう風なサービスを選ぶユーザがいる。 ERP5 は SaaS もやっているが、バックエンドはオープンソースであるし、 データもいつでも自由に DL できるようにしている。 現在は利用者があまり賢くない。利用者はそういう状況に無自覚である。 ロックインしないサービスでないと見向きもされない時代が来る。
ソフトウェア特許が強まっていくのか、弱まって行くのか?
- Nexedi の創業者はソフトウェア特許の反対者として有名。 ソフトウェア特許は技術のイノベーションを妨げる要因になるであろうという研究結果がある。 ソフトウェア特許を取得すれば、利益を上げられるとは限らない。 最新情報としては、EU ではソフトウェア特許は否決された。 例えば大企業でも Oracle はソフトウェア特許に反対している。 昔からやっている企業は特許推進派。 新しい企業にはソフトウェア特許はない方がよい。
OSS にすることを説得する方法は?
- 「自力でやる」部分は赤字になりやすい 「他社サービス」は単価が安い。 他社が技術力のある場合は、競争になる 旨味のあるところでがっつりいったらいいと思う。
Eclipse のカンファレンスでよく聞く話。 日本ではダウンロード数が多いのに、フィードバックが少ない。 実際に日本から OSS として発信しているものは何があるでしょうか?
- OSS 使ってる割に出してるものが少ないのは事実っぽい。 本家にフィードバックした方が将来的には良い。 英語が壁? 忙しいとか英語が〜とかは、言い訳。
Posted in 雑記 | コメントはありません |
RubyKaigi2008 extra
http://i.loveruby.net/d/20080629.html
青木さんが大変な中、発表してくれたのにそんな裏側があったなんて。 外野の戯れ言には負けてられないので、頑張る。
来年はもっとよいリファレンスマニュアルにしてやるぞ。
Posted in Ruby | コメントはありません |
KansaiWorkshop#27
行ってきた。@京都女子大学
関数型言語 Ruby by keisuken さん
最初ネットワークに全くつながらなくて、ust 配信に失敗してた。 なので、内容の方があまり聞けなかった。
途中から真剣に聞いたけど、わかりやすい説明で非常によかった。
日本 Ruby 会議 2008 参加報告 by いまいさん
Matz のバランスボール写真が素敵だった。多分次のるびまの著者近影はアレになると予想。
あと、あゆさんの営業活動が素晴らしかった。
Ruby 初級者向けレッスン 第 21 回 by okkez さん
オブジェクト指向。
ポリモルフィズムの説明のところが、やっぱり引っかかった。
初級者レッスンに対するアンケートの回答は全部読んでいるので、次回以降改善されるかもしれません。
オープンソースとビジネスの実際 by かずひこさん
京都大学でも聞いたのであとで書く。
Posted in Ruby | コメントはありません |
RubyKaigi2008 2nd day
2日目。
午前 1
arton さんの発表は arton さんが普通にマイペース過ぎておもしろかった。 typo に気付かない arton さんが素敵。「うしろー、うしろー!」
Ruby で出来たアプリケーションを活用してお仕事するお話。 去年と同じかなぁーって思っていたら、さらに参考になる話だったのでいい意味で期待を裏切られた感じ。 使ってるツール自体は、自分も使ったことのあるものだったのでわかりやすかった。
IRC で調子に乗りすぎて反省。 これも、去年と似てるのかなぁと思ったらそうでもなかった。 今後の erb に期待。
午前 2
matz を説得する方法は、一般的に応用が出来そうだと思った。 自分のしたいことを正しく相手に伝える必要があるのだと思った。
るりま。青木さんのセッション。 コミット数ランキング 2 位。いつか追いつきたいけど多分無理。 そんなにたくさん文章を書いているわけでもないのですが、今後は細かいフォーマットのチェックとかバージョン間の 動作の違いとかに気をつけて書着たいです。 あと、るりまを書く人向けの用語集は整備した方が、今後参加する人は書きやすいのかしら?
MacRuby の話。 デモがよかった。あと、自分は mac 持ってないけど、試してみたくなった。
午後 1
REST。Ruby と REST は相性がよい。 、 大場さんがボケで高井さんがボケでした。 アドリブが多かったらしく、大変そうでした。 Ruby でやったプロジェクトの FP 計測結果には興味があるのだけど、企業秘密らしく公開してもらえなかった。 いつかそんな情報が気軽に共有出来るようになったらいいなと思いました。
午後 2
iKnow! の舞台裏。 スケールさせるのが大変なのがよくわかった。あと OpenID のせいで天然 DDoS されて困った話とか。
食べログ。 おいしいポジションにいる人の話。 大規模サイトでいかにしてスケールさせたかと言う話。 食べログでは、ハイスペックサーバを少数精鋭で運用するポリシーらしい。 ここも、MySQLを使っていた。
携帯プラグインの話。 携帯向けサービスは面倒なのがわかっていたので避けていたけど、やっぱり面倒だと再認識した。
午後3
どのセッションもあまり聞かずに、企業ブースめぐりなど。 多目的ホールで、セッションやってるときにブースを回るのが困難であることがわかった。
Closing
今年の総括など。 いつか Regional RubyKaigi が行われるらしい。
RejectKaigi and Reject RejectKaigi
RejectKaigi と Reject RejectKaigi の場所が近すぎでわけわからないことになっていた。 正直、 Reject RejectKaigi は要らないと思った。
かくたにさんの RegionalRubyKaigi の話は詳しく聞きたかった。いつかどこかに詳細が公開されるのを期待して待つことにしよう。
まとめ
始まる前は、「メインセッションが去年と同じだなぁ」と思っていたけど、実際はそんなこと無くてパワーアップしていた。 結局、ほとんどサブセッションは見てなくて、メインホールに張り付いてた感じ。ブースもほとんど手伝わなくて、ちょっと申し訳なかった。 ust 中継は文句言っている人がいたけど個人的には良かったと思う。 IRC は翻訳用と、ツッコミ用は分かれてた方がいいのではないかと思った。
最後に、写真のことでちょっと心配なことがあったけど撮った人の良心に期待する。
知らない人の写真を撮った人は、その人がweb上に公開される事を本当に迷惑だと思っていないかというのをもう一度よく考えてから公開してほしいと思います。
Posted in Ruby | コメントはありません |
RubyKaigi2008 1st day
午前中
Ruby の各種実装についての話だった。
JRuby のデモが去年と似てたけど、レベルアップしてて良かった。 Rubinius がほんの数行で Binding#of_caller を実装したのにはびっくりした。 CRuby はなんかもうちょっと褒められてもいいと思った。
詳しい内容は、動画とか IRC のログとかを参照するといいと思う。
午後1
基調講演は基調講演らしかった。 Rubyアソシエーションが意外と少人数なのにビックリした。
あと、M17N の話は難しかった。るりまに詳しく書いてもらえそうなので期待。
午後2
教育関連のセッションを見た。 大学での教育ってそんなもんなのかーって思った。結局、日本だと自分で一生懸命勉強しないと身につかないのだなと思った。
Yugui さんの事例紹介は、現場の苦労とかいろいろ伝わってきてよかった。
LT
どの LT も素晴らしかった。たぶんどっかに動画が上がっているのでそれを見るといいと思います。
懇親会
懇親会は、知らない人とまったく話さなかったなぁ。 知ってる人を見つけては話しかけてた。
青木さんに色々と相談できてよかった。 あと、 Chad Fowler にサインもらった。
Posted in 雑記 | コメントはありません |
RubyKaigi2008 0th day
前日入りしていたので、朝から行ったら、Ruby関西の人は誰もいませんでした。
裏シリコンバレーツアーで一緒だった友人にも再会して楽しい会話をした。 twitter でいつも見てるから久しぶりだけど、あまり久しぶりな感じがしなかった。
コードゴルフコンペがおもしろかったけど、コードゴルフに夢中でスポンサーセッションをほとんど聞いてなかった。 あと、ブースに人が来なかったなぁ。
コミュニティ紹介のコーナーでは、なんか無理矢理いれてもらった感があって、ちょっと申し訳ないことをした。 やっぱり、イベントごとにディレクタを決めてきっちりスケジュールを押さえていかないと、他が主催している大きなイベントに参加しつづけるのは難しい。
まわりのテンションについていけないうちに終わってしまった感じ。
明日はテンション上げて行こうと思う。
Posted in Ruby | コメントはありません |
KansaiWorkshop#27 on 2008-06-28
日本Rubyの会 公式Wiki - 第27回 Ruby/Rails勉強会@関西
もうすぐ開催されます。
今回はかずひこさんも久しぶりに登壇しますので、すごく楽しみです。
お時間のある方は、上記URIに申し込み方法が書いてあるので、そちらを参照の上、参加申し込みしてくださいね。
Posted in Ruby | コメントはありません |
prototype.js code reading #5
行ってきた。
javascript のメタプログラミングが段々分かってきた気がする。
だけど、自分でまったくコードを書いてないので、気がするだけなんだろうな。
ぼちぼち、自分のペースで勉強していきたい。
Posted in Programming | コメントはありません |
るりまに検索機能とかいろいろ付きました
Posted in Ruby | コメントはありません |
Ruby1.8.7 で Ruby on Rails が
動かない。
Ruby1.8.7/Rails2.0.2 で動かない。
[ruby-dev:34939] で解決したと思ったけど、やっぱり動かない部分がある。
ActiveScaffold で動的に作成した Controller が動かない。ちゃんと調べてないけど どうやら色々なものが Enumerable::Enumerator を返すようになったのが問題らしい。
ActiveScaffold にパッチあてるしかないのかな。
Posted in Programming, Ruby | コメントはありません |