日記
- RubyKaigi 3日目
- 聞いたセッションについて
parse.yの歩き方
- http://rubykaigi.org/2011/ja/schedule/details/18S01
- 昨年のLTについて詳しく解説したような感じ
- 特にCRubyに構文の拡張などを行う手順とか
Visual Glitch, using Ruby
- http://rubykaigi.org/2011/ja/schedule/details/18S02
- グリッチをRubyで行うライブラリとか
- ちょっと遊んでみようと思った
Finding Black Holes in Ruby with the Small Eigen Collider
- http://rubykaigi.org/2011/ja/schedule/details/18S03
- タイトルを読んだところ、なんか物理演算とかそういうことをやるのかなと思ったら、Rubyの実装ごとの結果を比較するとかそういう内容だった
3/11 そしてRubyistとしてできること
- http://rubykaigi.org/2011/ja/schedule/details/18S04
- sinsai.info の背景とか
Writing custom DataMapper Adapters
- http://rubykaigi.org/2011/ja/schedule/details/18S05
- DapaMapper のカスタムアダプタの作り方
- O/R Mapper の話
Personal Dilemma: How to work with Ruby in Brazil?
- http://rubykaigi.org/2011/ja/schedule/details/18S06
- ブラジルでRuby/Railsをどのように広めてきたか、という話
- かなり勇気をもらうようなプレゼンだった。もっとリスクを冒そう
Rubyを持て、世界に出よう!
- http://rubykaigi.org/2011/ja/schedule/details/18M07
- Engine Yard でJRubyのサポートを行っている日本人の方。かっこいい
- どうやってアメリカでエンジニアをやるか、というような話。憧れる
O/R Mapperを支える技術
- http://rubykaigi.org/2011/ja/schedule/details/18S08
- 昨年はViewのテンプレートエンジンの話だったような、kwatchさん枠
- O/R Mapper とは何かから、実装ごとの問題点など
- いつも(Railsのため)ActiveRecordを使っているので、DataMapper をもっと使おうと思った
Lightning Talks 2
- http://rubykaigi.org/2011/ja/schedule/details/18M09
- Mmap Scanner が気になった
三題噺: 振子とPGと百年の言語
- http://rubykaigi.org/2011/ja/schedule/details/18M10
- Matz によるキーノート
- 結論は、Rubyが100年の言語だぜということなのか
- 機能を追加していくように、使われていない機能を削っていくというのはいいかもとおもった。何が使われていないのかを知るのは大変だけど
- ちょっと会場の雰囲気が異様だなと感じた
- 以下、メモ
* parse.y - 256倍 無道編 - grep KEYWORD -r - defs/keywords 予約後 - id.h 謎 - parse.y 文法 - %x{} ** まとめ - 似てる言語を探す -- すでにある文法をぱくる - C言語でなくRubyで考える - NEW_FCALL( rb_intern( "..." ), 0 ) - 他言語はネタの宝庫 - prelude.rb - 最終兵器 racc * glitch - ヒップホップの経年変化 - 映像作家100人 - text/binary editor - $ cat in.jpg | sed s/a/b/g > out.jpg - programming -- monkey glitch -- gist 08485 - Synopsis - photoshop - Datamoshing -- AviGlitch - datamosh file.avi -- sudo gem install datamosh -- -a option: remove all keyframes # gc.c L484 * small eigen collider - 各種Ruby実装で同じコードを実行して比較する。そのためのコードをランダムに生成 - 実装としてはsendで呼ぶ Did you compare speed of processing? * sinsai_info - @makoto_inoue - sinsai.info * Custom DataMapper Adapters - Optimis - @codingforrent - DataMapper * - FISL - Ruby rained my life, too - 心理学とマーケティング - Commoditization -- コモディティ化 -- みんなと同じことをやっていたらあなたもコモディティ - My Success != Other's Failure - Differenciation - Agile Mindset - Enterprenurship - Commoditization - Waterfall Mindset - Employment - コモディティの反対は差別化 - getting Real - Locaweb - No Central Authority * - Why work oversea? - Communication Skills -- 動機が必要 -- "あの人と話してみたい" -- 完璧な英語を話すネイティブはいない -- 600選 -- 音楽で学ぶ -- 英英辞典を使う -- 日本人の英語、続〜、心に届く英語 -- とにかくたくさん、長いことやる -- id:lovelovedog 科学の世界の公用語は英語じゃない〜 - Legal Issue(visa) -- Family-based, Employment-based, Student, Investor, Diversity Lottery, Startup Visa(? -- アメリカ以外の国では: Working Holidays(本格的に働くのは難しい) - Job Search -- 自分能力を売り込むゲーム -- コネ --- オープンソースで自分のコードを世に出す(github) --- 海外の会議に行く