rubykaigi2011
いつぞやRuby会議2011のまとめ 2日間を通して - by shigemk2でも 触れたけど、Ruby会議の発表は技術ものと自己啓発ものの2種類に分かれていたと思う。あまり自己啓発ものは好きではないけど、粛々と技術ものを聞き続けていられるほど技術力も高くなく、 技術…
matzの講演 日本は…言語開発がとても盛ん カジュアルな実装本が多い 高校生でも言語を作る 日本語のプログラミング言語がある(ほむほむ) 問題 言語障壁 次の言語は日本から 「ハッカー言語」 優れたUX 新規性より「おもてなし」 ムーアの法則に言語はどう…
データベース リファクタリングとは 大きいものを小さくする 小さいものから大きいものを組み立てる 小さいものに名前をつけて抽象化する select * from sales where deleted_at is null order by amount desc limit 10 SQLには、リファクタリングに用いられ…
分散オブジェクト環境deepconnect 名前空間からオブジェクトにアクセス出来る deepconnect::startでサーバー側はスタート deepspaceでクライアント側はスタート 以上は、rubyで書ける export,importはもう必要ない メソッドは参照渡し ただ、値コピーする場…
Different Markets オライリー dr.dobbs dev.works DHHのrailsデビューはブラジルから rubyとrailsをもっと使いたい アメリカへ行く?諦める? 新しい市場を作ればいいじゃなイカ rubyを使いたいというのはhacker to hackerで、主張する相手を間違えていた。…
rails レガシー tDairyについて rubyistには使いやすい 25年使い続ける理由 サービスを停止しているブログがある中で、安心して日記を書けるブログがあるのか? 継続する事の価値を考える tdairyが好きな人が好きだから、上位互換はやらない。 ソフトウェア…
震災後我々はどうしたらいいのか? インターネットは殆ど機能していた data explosion data curation(デマ、間違いの流布) curated system person finderとかで、正しい情報、知りたい情報を共有する sinsai.info オープンストリートを使ったタグ付け ボラン…
小型特異衝突型加速器 dnaなんかの多量のデータをrubyで解析 rubyは遅いが、バグの心配はない。 ルビナスでテスト失敗 Jでもスペックでも失敗 まずは バグの分離isolate ルビナスでバグの修正 他のルビーで同じタスクを実行し、比較する macrubyでも使えるな…
parse.yについて rubyの文法規則を表記しているプログラム if文が多い golong(他の)に比べて、行数が多い fuzzy ruby fruby←rubyを改造したもの xruby←rubyを改造 Rubyはオブジェクト指向言語ではなく文章指向言語 主語:オブジェクト 動詞:メソッド 形容詞…
jpmobileのベストプラクティス jpmobileとは、ガラケー用のサイトを作るRailsのアプリケーション なので、普通にMVCモデルが使える 絵文字 各社によって文字エンコードは違うので、変更してやる必要がある絵文字にすらエンコードがあるが、-----jpmobileを使…
SRP 短いコード 部分的投入 別々のチームが別々の部分を開発 サーバーテストは難しく、テストを毎回やり直す必要がある。Mockの必要性 そこで必要なテクニックが、Stubとfake Fakewebも使う ただ、StubとfakeとFakewebの違いが分からない CIで、StubとMockの…
聞いた事を適当にまとめるRuby ruined my life. 貰える給料がかなり減ってしまうにもかかわらずRubyやりたくて転職した方のお話。たこやき仮面。 Rails出来る人はいるけどRubyが出来る人はそんなにいない。 Ruby1.9.3の主な変更 パッケージ内のテストが並列…
全体的に、英語圏の方のプレゼンの方が、日本人のプレゼンより上手いと感じました。 (プレゼン中に自作の動画を持ってくるなんて、僕は考えた事もなかった)それと、英語圏の方が日本人に質問をする時(またその逆のときも)、結構な温度差を感じました。 …
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…