8/27(水)にミューザ川崎音楽工房にてkawasaki.rb #015を開催しました。
パーフェクトRuby読書会
“3-3-2 例外を制御する”まで終えました。
ハイライトは以下のとおり。
#kwskrb Q「SQL例外ってどういう扱いになるの?」 A「DBのバインディングしてるライブラリによる」
オブジェクト指向の方式だと、例外クラスを継承して各々が作ってるやつをthrowすることが多い
※表現を意訳してます(実際の会話忘れた)
— Shinichi Nakagawa (@shinyorke) 2014, 8月 27
#kwskrb rubyにかぎらず、ファイルやDBを扱う際はrescue(ruby)やfinally(Java)的なやつで必ず閉じるようにしましょう。
その際rescueやfinallyの中で例外起こさないよう気をつけてね
言語云々より、コーディングパターンの話ですね。
— Shinichi Nakagawa (@shinyorke) 2014, 8月 27
gosyujinさん 「SIerでもSphinxを使いたい! 後編」
SIの現場での、日付管理wordによるドキュメント管理をやめて、Sphinxを使いたい!というお話。
kawasaki.rb #015 でSphinx導入事例の発表をしてきました #kwskrb #sphinxjp - kk_Atakaの日記
前編に引き続き、様々な障壁について語っていただきました。
やはり、巻き込めるメンバーがいないと辛いよねー、という結論に。
@tfunatoさん「ターミナルでingressの通知を見れるgem plexts」
Googleが作っている位置情報を使ったゲーム、ingressの通知をターミナルから見られるGemを紹介していただきました。
ingressをプレイしている方なら、通知の重要性はとても理解していると思いますが、これが意思決定に重要な要素を持っています。 plextsを使えば、fluentdとkibanaの連携をするなど、様々な活用が期待できますね。
なお、tfunatoさんはresistanceだそうです。
@shinyorkeさん「野球とPython」
PyConの発表のリハ的なものをさせてほしい!ということで、shinyorkeさんから発表頂きました。
ご本人のブログの記事も充実しています。
kawasaki.rb(2014/8/27)で「野球とPython」の話をしてきました。 - Lean Baseball
RubyKajaの話
前回の記事のコメント欄でKajaの募集をした所、発起人のchezouが選出されました。ありがとうございます! mameさんのコメントがいい味出してるので、そのまま推薦文に流用させていただきました;)
雑感
少し狭い部屋でしたが、ほぼ満員御礼でトークも多数あり充実した日でした。 来月も引き続き、ミューザ川崎音楽工房での開催です。