Ruby Kaigi LT - unshiu
-
Upload
gaooh -
Category
Technology
-
view
1.485 -
download
0
Transcript of Ruby Kaigi LT - unshiu
![Page 1: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/1.jpg)
RubyKaigi 2009 LT
「むいちゃいました」
![Page 2: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/2.jpg)
This program is brought to you by DRECOM
![Page 3: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/3.jpg)
自己紹介
![Page 4: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/4.jpg)
gaooh
![Page 5: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/5.jpg)
株式会社ドリコムエンジニア
![Page 6: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/6.jpg)
Peeled unshiuコミッター
![Page 7: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/7.jpg)
Peeled unshiu?
![Page 8: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/8.jpg)
今日のお題です。
![Page 9: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/9.jpg)
unshiu?
![Page 10: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/10.jpg)
うんしゅう?
![Page 11: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/11.jpg)
![Page 12: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/12.jpg)
はい、みかんです。
![Page 13: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/13.jpg)
オープンソース=
全部公開
![Page 14: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/14.jpg)
全部公開=
むいちゃう?
![Page 15: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/15.jpg)
![Page 16: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/16.jpg)
Peeled unshiu !
![Page 17: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/17.jpg)
![Page 18: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/18.jpg)
ドリコムが社内のRuby on Rails でのCGM構築の成果としてオープンソースとして発表したもので、ベースがドリコムモバイルCGMという製品だったりするので、3キャリアばっちりモバイル対応されてて、絵文字とか文字コードとか気にしないでいいし、しかも管理画面で特殊なキャリアを閲覧できないようにしちゃったり。もちろんPCにも対応してて標準でもそこそこかっこいいデザインにしあがってるし、blueprintっているCSSのフレームワーク使っているので、デザインにも拡張性があったり、あと機能がplugin形式なのでとりはずしできたりして日記とかアルバムとかいろいろあるので、よくある機能は再実装の必要がないようになってて最近ではmixiアプリも作れたりしするし、管理画面とか必要なんだけど手間をかけたくない的なものはばっちり標準でついてる。そのうえ冗長性とかちゃんと考えられててDBをマスタスレーブにしたりとかできちゃったり、負荷が高い足跡とかの処理はTokyoTyrantなんかつかっちゃったり、全文検索エンジンはHyperEstraierに対応してるからこれもまた気にしなくていいし、いいことづくめで..............
![Page 19: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/19.jpg)
などと
![Page 20: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/20.jpg)
すべてを語るのに、5分というのはあまり
にも短すぎる。
![Page 21: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/21.jpg)
今日伝えたいこと
![Page 22: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/22.jpg)
3つ!
![Page 23: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/23.jpg)
unshiuの原型が作られたのが約2年前
![Page 24: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/24.jpg)
オープンソース化の話が出たのが
約1年前
![Page 25: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/25.jpg)
Rails勉強会のLTで「出すよ!」と宣言し
たのが半年前
![Page 26: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/26.jpg)
時間かかりました。
![Page 27: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/27.jpg)
いろいろありました。
![Page 28: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/28.jpg)
そしてやっとつかんだRubyKaigi LT
![Page 29: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/29.jpg)
そのLTでunshiuを通じて今日伝えたいこと
![Page 30: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/30.jpg)
3つ!
![Page 31: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/31.jpg)
そんなunshiuを生むことができたRubyへの感謝
![Page 32: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/32.jpg)
unshiuに対する一エンジニアの
熱い思い
![Page 33: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/33.jpg)
そして
![Page 34: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/34.jpg)
機会があったらぜひ使ってみてね♩
![Page 35: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/35.jpg)
以上、前フリ終わり
![Page 36: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/36.jpg)
![Page 37: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/37.jpg)
Peeled unshiu
![Page 38: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/38.jpg)
Q. 何ができますか?
![Page 39: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/39.jpg)
Q. 何ができますか?A. なんでもできます
![Page 40: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/40.jpg)
何でもできますは何でもできないの裏返しではない!
![Page 41: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/41.jpg)
一言でいうと
![Page 42: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/42.jpg)
CGM構築フレームワーク
![Page 43: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/43.jpg)
ユーザ管理 日記 アルバム メルマガポイント プロフ
メッセージ mixiアプリ etc
![Page 44: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/44.jpg)
unshiuの目指すところ
![Page 45: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/45.jpg)
![Page 46: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/46.jpg)
![Page 47: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/47.jpg)
![Page 48: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/48.jpg)
最速で
![Page 49: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/49.jpg)
最速で高品質の
![Page 50: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/50.jpg)
最速で高品質の
Webアプリケーション
![Page 51: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/51.jpg)
最速で高品質の
Webアプリケーションを生み出すための
![Page 52: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/52.jpg)
最強の基盤
![Page 53: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/53.jpg)
一方でunshiuを基盤に最強のなにかを
生まれることも目標
![Page 54: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/54.jpg)
そのための5つの施策!
![Page 55: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/55.jpg)
開発効率成果のあったpluginを標準装備
![Page 56: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/56.jpg)
機能をplugin化
![Page 57: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/57.jpg)
安心と品質向上のためのテストコード
![Page 58: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/58.jpg)
迷わないための開発ルール
![Page 59: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/59.jpg)
冗長化や負荷への対応
![Page 60: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/60.jpg)
今後の予定
![Page 61: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/61.jpg)
mixiアプリまわり
![Page 62: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/62.jpg)
簡易なインストール容易な開発環境構築
![Page 63: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/63.jpg)
管理画面の充実
![Page 66: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/66.jpg)
ぼくもfollowしてみて♩http://twitter.com/unshiu
![Page 67: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/67.jpg)
以上
![Page 68: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/68.jpg)
おまけ!
![Page 69: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/69.jpg)
今年もやりますAward on Rails
![Page 70: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/70.jpg)
![Page 71: Ruby Kaigi LT - unshiu](https://reader033.fdocuments.net/reader033/viewer/2022050614/559df93e1a28ab5a468b4604/html5/thumbnails/71.jpg)
目指せ!大賞賞金100万円