inohilog

/var/log/inohiro

日記

  • RubyKaigi 3日目
    • 聞いたセッションについて

parse.yの歩き方

Visual Glitch, using Ruby

Finding Black Holes in Ruby with the Small Eigen Collider

3/11 そしてRubyistとしてできること

Writing custom DataMapper Adapters

Personal Dilemma: How to work with Ruby in Brazil?

Rubyを持て、世界に出よう!

O/R Mapperを支える技術

Lightning Talks 2

三題噺: 振子と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)
--- 海外の会議に行く