SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
How to enjoy

Padrino
札幌市中央区Ruby会議01
Takeshi Yabe / @tyabe
How to enjoy

Padrino
札幌市中央区Ruby会議01
Takeshi Yabe / @tyabe
Favorite points of

Padrino
札幌市中央区Ruby会議01
Takeshi Yabe / @tyabe
Favorite points of padrino
毎月第3水曜開催
VOYAGE GROUP
株式会社ディー・エヌ・エー
KDDIウェブコミュニケーションズ
株式会社イグニス
ピクシブ株式会社 ← 次回(2月)
http://www.flickr.com/photos/katryo/8002762950
http://www.flickr.com/photos/katryo/8002762950
すきなもの
自主規制

YUKI
自主規制

Perfume
自主規制

パスピエ
Favorite points of padrino
http://jp.padrinorb.com/pages/why
このフレームワークの狙いは、
Sinatra のエッセンスに合わせつつ、
どんどん複雑さを増すばかりのアプリ
ケーション開発に必要となるような機
能、たとえば、フォーム、メール配信、
国際化、ヘルパー、キャッシュなど
……、を付け加えていくことです
http://jp.padrinorb.com/pages/why
http://magazine.rubyist.net/?0036-SinatraReintroduction
http://jp.padrinorb.com/guides/blog-tutorial
内容がちょっと古い
すみません…

http://jp.padrinorb.com/guides/blog-tutorial
https://shellycloud.com/blog/2013/11/how-to-build-and-deploy-a-blog-application-in-padrino
http://blog.ruby.iijgio.com/2013/06/20/mogok-padrino
https://github.com/padrino/padrino-docs
Padrinoの好きなとこ
ひとつめ
padrino-gen
小さく始められる
$ padrino g project sample
sample
├── Gemfile
├── Rakefile
├── app
│ ├── app.rb
│ ├── controllers
│ ├── helpers
│ └── views
│

└── layouts

├── config
│ ├── apps.rb
│ ├── boot.rb
├── config.ru
├── public
│ ├── favicon.ico
│ ├── images
│ ├── javascripts
│ └── stylesheets
└── tmp
DB使いたくなった
$ padrino g component -d datamapper -a sqlite
$ padrino g admin
Favorite points of padrino
ふたつめ
padrino-recipes
ちょっとした手間を省ける
$ padrino g plugin -l
Available plugins:
- ["960"]
- ["access"]
- ["ar_permalink_i18n"]
- ["ar_permalink"]
- ["ar_textile"]
- ["ar_translate"]
- ["auto_locale"]
- ["barista"]
- [ better_errors ]
:
自分でつくるのも簡単
Favorite points of padrino
みっつめ
時間切れになっ
てるはず!
…
コントリビュートする隙
が多い
Padrino本体・recipes・ドキュメント・日本語情報 and more…
ENJOY!
with Padrino

Más contenido relacionado

La actualidad más candente

20191123 jp stripes_okinawa_vol6
20191123 jp stripes_okinawa_vol620191123 jp stripes_okinawa_vol6
20191123 jp stripes_okinawa_vol6Hideki Ojima
 
20191015 jp stripes_hiroshima_vol5_public
20191015 jp stripes_hiroshima_vol5_public20191015 jp stripes_hiroshima_vol5_public
20191015 jp stripes_hiroshima_vol5_publicHideki Ojima
 
ナガシマ任天堂ランド構想 vol.2
ナガシマ任天堂ランド構想 vol.2ナガシマ任天堂ランド構想 vol.2
ナガシマ任天堂ランド構想 vol.2Kozo Nakamura
 
チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)Tomoyuki Sugita
 
20190423 jp stripes_kobe_reboot
20190423 jp stripes_kobe_reboot20190423 jp stripes_kobe_reboot
20190423 jp stripes_kobe_rebootHideki Ojima
 
本日6年めに突入したイーンスパイア(株)5年間を振り返る
本日6年めに突入したイーンスパイア(株)5年間を振り返る本日6年めに突入したイーンスパイア(株)5年間を振り返る
本日6年めに突入したイーンスパイア(株)5年間を振り返る新潟コンサルタント横田秀珠
 
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~Daisuke Yamashita
 
20190412 jp stripes_sapporo_vol3_kickoff
20190412 jp stripes_sapporo_vol3_kickoff20190412 jp stripes_sapporo_vol3_kickoff
20190412 jp stripes_sapporo_vol3_kickoffHideki Ojima
 

La actualidad más candente (9)

20191123 jp stripes_okinawa_vol6
20191123 jp stripes_okinawa_vol620191123 jp stripes_okinawa_vol6
20191123 jp stripes_okinawa_vol6
 
20191015 jp stripes_hiroshima_vol5_public
20191015 jp stripes_hiroshima_vol5_public20191015 jp stripes_hiroshima_vol5_public
20191015 jp stripes_hiroshima_vol5_public
 
ナガシマ任天堂ランド構想 vol.2
ナガシマ任天堂ランド構想 vol.2ナガシマ任天堂ランド構想 vol.2
ナガシマ任天堂ランド構想 vol.2
 
チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)
 
2016年9月Facebookページ投稿クリック数ランキング20
2016年9月Facebookページ投稿クリック数ランキング202016年9月Facebookページ投稿クリック数ランキング20
2016年9月Facebookページ投稿クリック数ランキング20
 
20190423 jp stripes_kobe_reboot
20190423 jp stripes_kobe_reboot20190423 jp stripes_kobe_reboot
20190423 jp stripes_kobe_reboot
 
本日6年めに突入したイーンスパイア(株)5年間を振り返る
本日6年めに突入したイーンスパイア(株)5年間を振り返る本日6年めに突入したイーンスパイア(株)5年間を振り返る
本日6年めに突入したイーンスパイア(株)5年間を振り返る
 
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~
Manacaの常識を覆せ!!~monacaで試す3d/vr/arの可能性~
 
20190412 jp stripes_sapporo_vol3_kickoff
20190412 jp stripes_sapporo_vol3_kickoff20190412 jp stripes_sapporo_vol3_kickoff
20190412 jp stripes_sapporo_vol3_kickoff
 

Más de Takeshi Yabe

初めてのPadrino
初めてのPadrino初めてのPadrino
初めてのPadrinoTakeshi Yabe
 
Yokohama.rb monthly meetup #50
Yokohama.rb monthly meetup #50Yokohama.rb monthly meetup #50
Yokohama.rb monthly meetup #50Takeshi Yabe
 
「Eye」でカジュアルにプロセス監視
「Eye」でカジュアルにプロセス監視「Eye」でカジュアルにプロセス監視
「Eye」でカジュアルにプロセス監視Takeshi Yabe
 
Padrino is agnostic
Padrino is agnosticPadrino is agnostic
Padrino is agnosticTakeshi Yabe
 
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rbデブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rbTakeshi Yabe
 
Ruby kajaはじめてます
Ruby kajaはじめてますRuby kajaはじめてます
Ruby kajaはじめてますTakeshi Yabe
 
Ruby kaja はじめます
Ruby kaja はじめますRuby kaja はじめます
Ruby kaja はじめますTakeshi Yabe
 

Más de Takeshi Yabe (11)

初めてのPadrino
初めてのPadrino初めてのPadrino
初めてのPadrino
 
Yokohama.rb monthly meetup #50
Yokohama.rb monthly meetup #50Yokohama.rb monthly meetup #50
Yokohama.rb monthly meetup #50
 
RubyKaja 2014
RubyKaja 2014RubyKaja 2014
RubyKaja 2014
 
RubyKaja 2013
RubyKaja 2013RubyKaja 2013
RubyKaja 2013
 
「Eye」でカジュアルにプロセス監視
「Eye」でカジュアルにプロセス監視「Eye」でカジュアルにプロセス監視
「Eye」でカジュアルにプロセス監視
 
Padrino decorator
Padrino decoratorPadrino decorator
Padrino decorator
 
Padrino is agnostic
Padrino is agnosticPadrino is agnostic
Padrino is agnostic
 
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rbデブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
 
RubyKaja 2012
RubyKaja 2012RubyKaja 2012
RubyKaja 2012
 
Ruby kajaはじめてます
Ruby kajaはじめてますRuby kajaはじめてます
Ruby kajaはじめてます
 
Ruby kaja はじめます
Ruby kaja はじめますRuby kaja はじめます
Ruby kaja はじめます
 

Último

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 

Último (12)

What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 

Favorite points of padrino