71
RubyKaigi 2009 LT 「むいちゃいました」

Ruby Kaigi LT - unshiu

  • Upload
    gaooh

  • View
    1.483

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ruby Kaigi LT - unshiu

RubyKaigi 2009 LT

「むいちゃいました」

Page 2: Ruby Kaigi LT - unshiu

This program is brought to you by DRECOM

Page 3: Ruby Kaigi LT - unshiu

自己紹介

Page 4: Ruby Kaigi LT - unshiu

gaooh

Page 5: Ruby Kaigi LT - unshiu

株式会社ドリコムエンジニア

Page 6: Ruby Kaigi LT - unshiu

Peeled unshiuコミッター

Page 7: Ruby Kaigi LT - unshiu

Peeled unshiu?

Page 8: Ruby Kaigi LT - unshiu

今日のお題です。

Page 9: Ruby Kaigi LT - unshiu

unshiu?

Page 10: Ruby Kaigi LT - unshiu

うんしゅう?

Page 11: Ruby Kaigi LT - unshiu
Page 12: Ruby Kaigi LT - unshiu

はい、みかんです。

Page 13: Ruby Kaigi LT - unshiu

オープンソース=

全部公開

Page 14: Ruby Kaigi LT - unshiu

全部公開=

むいちゃう?

Page 15: Ruby Kaigi LT - unshiu
Page 16: Ruby Kaigi LT - unshiu

Peeled unshiu !

Page 17: Ruby Kaigi LT - unshiu
Page 18: Ruby Kaigi LT - unshiu

ドリコムが社内のRuby on Rails でのCGM構築の成果としてオープンソースとして発表したもので、ベースがドリコムモバイルCGMという製品だったりするので、3キャリアばっちりモバイル対応されてて、絵文字とか文字コードとか気にしないでいいし、しかも管理画面で特殊なキャリアを閲覧できないようにしちゃったり。もちろんPCにも対応してて標準でもそこそこかっこいいデザインにしあがってるし、blueprintっているCSSのフレームワーク使っているので、デザインにも拡張性があったり、あと機能がplugin形式なのでとりはずしできたりして日記とかアルバムとかいろいろあるので、よくある機能は再実装の必要がないようになってて最近ではmixiアプリも作れたりしするし、管理画面とか必要なんだけど手間をかけたくない的なものはばっちり標準でついてる。そのうえ冗長性とかちゃんと考えられててDBをマスタスレーブにしたりとかできちゃったり、負荷が高い足跡とかの処理はTokyoTyrantなんかつかっちゃったり、全文検索エンジンはHyperEstraierに対応してるからこれもまた気にしなくていいし、いいことづくめで..............

Page 19: Ruby Kaigi LT - unshiu

などと

Page 20: Ruby Kaigi LT - unshiu

すべてを語るのに、5分というのはあまり

にも短すぎる。

Page 21: Ruby Kaigi LT - unshiu

今日伝えたいこと

Page 22: Ruby Kaigi LT - unshiu

3つ!

Page 23: Ruby Kaigi LT - unshiu

unshiuの原型が作られたのが約2年前

Page 24: Ruby Kaigi LT - unshiu

オープンソース化の話が出たのが

約1年前

Page 25: Ruby Kaigi LT - unshiu

Rails勉強会のLTで「出すよ!」と宣言し

たのが半年前

Page 26: Ruby Kaigi LT - unshiu

時間かかりました。

Page 27: Ruby Kaigi LT - unshiu

いろいろありました。

Page 28: Ruby Kaigi LT - unshiu

そしてやっとつかんだRubyKaigi LT

Page 29: Ruby Kaigi LT - unshiu

そのLTでunshiuを通じて今日伝えたいこと

Page 30: Ruby Kaigi LT - unshiu

3つ!

Page 31: Ruby Kaigi LT - unshiu

そんなunshiuを生むことができたRubyへの感謝

Page 32: Ruby Kaigi LT - unshiu

unshiuに対する一エンジニアの

熱い思い

Page 33: Ruby Kaigi LT - unshiu

そして

Page 34: Ruby Kaigi LT - unshiu

機会があったらぜひ使ってみてね♩

Page 35: Ruby Kaigi LT - unshiu

以上、前フリ終わり

Page 36: Ruby Kaigi LT - unshiu
Page 37: Ruby Kaigi LT - unshiu

Peeled unshiu

Page 38: Ruby Kaigi LT - unshiu

Q. 何ができますか?

Page 39: Ruby Kaigi LT - unshiu

Q. 何ができますか?A. なんでもできます

Page 40: Ruby Kaigi LT - unshiu

何でもできますは何でもできないの裏返しではない!

Page 41: Ruby Kaigi LT - unshiu

一言でいうと

Page 42: Ruby Kaigi LT - unshiu

CGM構築フレームワーク

Page 43: Ruby Kaigi LT - unshiu

ユーザ管理 日記 アルバム メルマガポイント プロフ

メッセージ mixiアプリ etc

Page 44: Ruby Kaigi LT - unshiu

unshiuの目指すところ

Page 45: Ruby Kaigi LT - unshiu
Page 46: Ruby Kaigi LT - unshiu
Page 47: Ruby Kaigi LT - unshiu
Page 48: Ruby Kaigi LT - unshiu

最速で

Page 49: Ruby Kaigi LT - unshiu

最速で高品質の

Page 50: Ruby Kaigi LT - unshiu

最速で高品質の

Webアプリケーション

Page 51: Ruby Kaigi LT - unshiu

最速で高品質の

Webアプリケーションを生み出すための

Page 52: Ruby Kaigi LT - unshiu

最強の基盤

Page 53: Ruby Kaigi LT - unshiu

一方でunshiuを基盤に最強のなにかを

生まれることも目標

Page 54: Ruby Kaigi LT - unshiu

そのための5つの施策!

Page 55: Ruby Kaigi LT - unshiu

開発効率成果のあったpluginを標準装備

Page 56: Ruby Kaigi LT - unshiu

機能をplugin化

Page 57: Ruby Kaigi LT - unshiu

安心と品質向上のためのテストコード

Page 58: Ruby Kaigi LT - unshiu

迷わないための開発ルール

Page 59: Ruby Kaigi LT - unshiu

冗長化や負荷への対応

Page 60: Ruby Kaigi LT - unshiu

今後の予定

Page 61: Ruby Kaigi LT - unshiu

mixiアプリまわり

Page 62: Ruby Kaigi LT - unshiu

簡易なインストール容易な開発環境構築

Page 63: Ruby Kaigi LT - unshiu

管理画面の充実

Page 64: Ruby Kaigi LT - unshiu

成果はgithubでご確認ください!

http://github.com/unshiu/

Page 65: Ruby Kaigi LT - unshiu

今日伝えきれなかったいろいろ

http://wiki.unshiu.jp/

Page 66: Ruby Kaigi LT - unshiu

ぼくもfollowしてみて♩http://twitter.com/unshiu

Page 67: Ruby Kaigi LT - unshiu

以上

Page 68: Ruby Kaigi LT - unshiu

おまけ!

Page 69: Ruby Kaigi LT - unshiu

今年もやりますAward on Rails

Page 70: Ruby Kaigi LT - unshiu
Page 71: Ruby Kaigi LT - unshiu

目指せ!大賞賞金100万円