Ruby, プログラミング, メモ

RubyKaigi2010 3日目レポート

家に帰って、Rubyラーメン食べて、レポート書くまでがRubyKaigi2010ですよ。

RWikiを怠慢な私の10年間 – Masatoshi SEKI

10周年記念。パチパチ。

Practical Ruby Projects with MongoDBAlex Sharp

RDBMSがトランザクションを必要とするケースをMongoDBでは必要としない例を説明。
BUNYANの紹介
トランザクション処理が必至なポイントはMySQLにするなどする。
MongoDBシンプルすぎてスゲー。

Chad Fowler発見!!

セッション見るのやめて、休憩していたらChad Fowler発見した。
情熱プログラマー購入して、サインもらった。
今日から僕も情熱プログラマー。

before Rails時代のプログラマが如何にしてafter Railsの世界にたどりついたか – SHIBATA Hiroshi

after Railsはロゴがかっこいい。だいたいgithub
rubyの作法が違う
befor rails は 「もっと、俺ってはスゲー感」

Rubyistにできること

githubウォッチしてレベルアップしろ!

There is no Spoon Think Global, Act Regional – Shintaro Kakutani

角谷さんトラブルであたふた(笑

禅とオートバイ修理技術―価値の探究 (シリーズ精神とランドスケープ)

「コミュニティ」とは誰か

基調講演 – Chad Fowler

伝えきれない感動を味わう。こいつが代わりに伝えてくれる。


情熱プログラマー ソフトウェア開発者の幸せな生き方

Closing

アンケートはこちら

RubyKaigi2011は7月に東京で開催。テーマは「最後のRugyKaigi」
テーマの原因はこれ。ごもっとも。

RejectKaigi 改め TimerConference

RejectKaigiはTimerConferenceとなります。会場ではドラの代わりにブブゼラが!

1 匿名 巨大SIerでもRuby案件は3件(泣
2 @m_kawato Android Emu Eclipse closs Ruby on Android Ruboto IRB
3 あんどうやすし Google Wave Ruby Robot入門(笑)ruby-wave-robot-apiライブラリ
4 nari シャイ力 Asakusa.rb
5 須藤 るりまサーチ racknga あなたの元に大量のエラーメールが。CleareCode
6 koyohoge PHPer 日本OSS貢献者賞 7 大林一平 RRSE emacsのミニバッファ
8 加藤文彦 RDF.rb
9 永井@九工大 ThreadGroup,ThreadGroup,ThreadGroup
10 @nariki purl PostScript-like
11 ささだこういち Rubyのパフォーマンス
12 John Woodell AppEngine/Jruby Mirah Debious Mirah mirah.org
13 米沢 #TKBB
14 Ayumu AIZAWA 個人スポンサー RubyKaigi2009 780万 半分はスポンサー企業 174万
15 OOPJog @tsuyoshikawa GREE Passion つくばって本当に怖いところですねぇ〜。
16 manveru ver
17 こしば としあき @bashOC7 Excelのこしばです。 picture
18 うめざきひろき @raa0121 北海道から来た

個人的なまとめ

RubyKaigiにはじめて参加したので、まとめてみる。 Rubyのコミュニティはすばらしい。

だから、掃除のおばちゃん軍団もMatzのうちわもってるんだ。

PからはじまってPで終わるのとかとはだいぶ違う。(数年前だけど)

スタッフの皆さんありがとう!

そして、直前になってチケットが買えなかった僕に手をさしのべてくれた@iwadonありがとう!

来年はもっとRubyな人になって参加したい。なってなくても参加したい。

まずは情熱プログラマーよんで、メタプログラミングRubyしてみるよ。

明日あたりにRails3でるかな。

さらなるまとめ

動画とか:http://vimeo.com/channels/rubykaigi2010
動画とか:http://www.nicovideo.jp/mylist/20782156

Post to Twitter

Ruby, プログラミング

RubyKaigi2010 2日目レポート

家に帰ってレポート書くまでがイベントの参加ですよ。
ってことで、2日目のレポート。(1日目は残念ながら不参加)

そもそも着いたのが12時頃。Matzの基調講演がちょうど終わったところ。
会場のネットワークは重すぎるのでIRCぐらいしかできないと思った方が良い。

サイン会

メタプログラミングRubyを購入。
Paolo Perrotta, 角 従典, Matzにサインをもらう。

超絶技巧 Ruby プログラミング – Yusuke Endoh

Esoteric Programming Languageのお話。
おもしろおかしい内容だけど、人が読める物じゃないコードの書き方をする内容。
数字だけで、Hello worldとか、アンダースコアだけで、Hello worldとか出してた。

The Neccessity and Imlimentation of Speedy Tests

testをスピーディにするって話だけど、スピーカーの外人がスピーディーすぎ(wSaikuro … 同じようなことをやっていないかソースを解析するソフト

異文化ペアプログラミング

@t_wada 主導の元、@hon53とRSpecを学ぶ。そのあと外国人とトイプログラミング(ChangeMachine)をした。翻訳駆使しながら、やったけど楽しかった。

LT

ペアプロが長引いたので、途中から参加。
MessagePack-RPCがJSONよりはえー。おもしろそう。ってぐらい。

懇親会の当日券が買えなかったー。
明日も頑張る。

ちなみに帰りは、つくばのお祭りでカオス

Post to Twitter

プログラミング

RubyKaigi2010に参加します。

昨年はいけなかったけど、明日からRubyKaigi2010に参加します。

故郷の近く、つくばへいってきます。

RubyKaigi2010.png

Post to Twitter

Linux, プログラミング

Membaseは遅い

Membaseは遅い。Redisをつかえ!

memcachedと入れ替えたら遅い遅い。

でも、今後に期待。

Post to Twitter

PHP, symfony

独自に作成したyamlをsfConfig::get(‘hogehoge’)で値を受け取る

app.ymlにこんな風に書くと、

all:
 config:
 test: hogehoge

コードの中では

sfConfig::get('app_config_hogehoge');

という感じでとってこれる。

設定値が多いとapp.ymlに書いていると見通しが悪くなるので、独自にgame.ymlをつくって値を持つようにする。

./config/config_handlers.yml

config/game.yml:
  class: sfDefineEnvironmentConfigHandler
  param:
    prefix: game_

./config/game.yml

all:
  config:
    test: hogehoge

./config/frontendConfiguration.class.php

class frontendConfiguration extends sfApplicationConfiguration
{
 public function configure()
 {
 require_once $this->getConfigCache()->checkConfig('config/game.yml');
 }
}

こうすると、コードでこんな風に取れる。

sfConfig::get('game');

Post to Twitter