by shigemk2

当面は技術的なことしか書かない

rubykaigi2011

Ruby会議2011のまとめ 全体のまとめ

いつぞやRuby会議2011のまとめ 2日間を通して - by shigemk2でも 触れたけど、Ruby会議の発表は技術ものと自己啓発ものの2種類に分かれていたと思う。あまり自己啓発ものは好きではないけど、粛々と技術ものを聞き続けていられるほど技術力も高くなく、 技術…

Ruby会議2011のまとめ 3日目 その8

matzの講演 日本は…言語開発がとても盛ん カジュアルな実装本が多い 高校生でも言語を作る 日本語のプログラミング言語がある(ほむほむ) 問題 言語障壁 次の言語は日本から 「ハッカー言語」 優れたUX 新規性より「おもてなし」 ムーアの法則に言語はどう…

Ruby会議2011のまとめ 3日目 その7

データベース リファクタリングとは 大きいものを小さくする 小さいものから大きいものを組み立てる 小さいものに名前をつけて抽象化する select * from sales where deleted_at is null order by amount desc limit 10 SQLには、リファクタリングに用いられ…

Ruby会議2011のまとめ 3日目 その6

分散オブジェクト環境deepconnect 名前空間からオブジェクトにアクセス出来る deepconnect::startでサーバー側はスタート deepspaceでクライアント側はスタート 以上は、rubyで書ける export,importはもう必要ない メソッドは参照渡し ただ、値コピーする場…

Ruby会議2011のまとめ 3日目 その5

Different Markets オライリー dr.dobbs dev.works DHHのrailsデビューはブラジルから rubyとrailsをもっと使いたい アメリカへ行く?諦める? 新しい市場を作ればいいじゃなイカ rubyを使いたいというのはhacker to hackerで、主張する相手を間違えていた。…

Ruby会議2011のまとめ 3日目 その4

rails レガシー tDairyについて rubyistには使いやすい 25年使い続ける理由 サービスを停止しているブログがある中で、安心して日記を書けるブログがあるのか? 継続する事の価値を考える tdairyが好きな人が好きだから、上位互換はやらない。 ソフトウェア…

Ruby会議2011のまとめ 3日目 その3

震災後我々はどうしたらいいのか? インターネットは殆ど機能していた data explosion data curation(デマ、間違いの流布) curated system person finderとかで、正しい情報、知りたい情報を共有する sinsai.info オープンストリートを使ったタグ付け ボラン…

Ruby会議2011のまとめ 3日目 その2

小型特異衝突型加速器 dnaなんかの多量のデータをrubyで解析 rubyは遅いが、バグの心配はない。 ルビナスでテスト失敗 Jでもスペックでも失敗 まずは バグの分離isolate ルビナスでバグの修正 他のルビーで同じタスクを実行し、比較する macrubyでも使えるな…

Ruby会議2011のまとめ 3日目 その1

parse.yについて rubyの文法規則を表記しているプログラム if文が多い golong(他の)に比べて、行数が多い fuzzy ruby fruby←rubyを改造したもの xruby←rubyを改造 Rubyはオブジェクト指向言語ではなく文章指向言語 主語:オブジェクト 動詞:メソッド 形容詞…

Ruby会議2011のまとめ (2日目)

jpmobileのベストプラクティス jpmobileとは、ガラケー用のサイトを作るRailsのアプリケーション なので、普通にMVCモデルが使える 絵文字 各社によって文字エンコードは違うので、変更してやる必要がある絵文字にすらエンコードがあるが、-----jpmobileを使…

Ruby会議2011のまとめ(1日目) その2

SRP 短いコード 部分的投入 別々のチームが別々の部分を開発 サーバーテストは難しく、テストを毎回やり直す必要がある。Mockの必要性 そこで必要なテクニックが、Stubとfake Fakewebも使う ただ、StubとfakeとFakewebの違いが分からない CIで、StubとMockの…

Ruby会議2011(1日目)のまとめ

聞いた事を適当にまとめるRuby ruined my life. 貰える給料がかなり減ってしまうにもかかわらずRubyやりたくて転職した方のお話。たこやき仮面。 Rails出来る人はいるけどRubyが出来る人はそんなにいない。 Ruby1.9.3の主な変更 パッケージ内のテストが並列…

Ruby会議2011のまとめ 2日間を通して

全体的に、英語圏の方のプレゼンの方が、日本人のプレゼンより上手いと感じました。 (プレゼン中に自作の動画を持ってくるなんて、僕は考えた事もなかった)それと、英語圏の方が日本人に質問をする時(またその逆のときも)、結構な温度差を感じました。 …

Ruby会議2011のまとめ (2日目) その2

Pro Tips Read Rails Read git log every morning Know the people Immitate good commits English Bundler makes it easy to try out Contribute to the documentation Share your monkey patches edge rails write good READ ME attend rails conf write b…