Submit Search
Upload
猫でもできるRailsデプロイ
•
12 likes
•
2,489 views
T
toyoshi
Follow
Deploying Ruby on Rails with Arduino. 名古屋Ruby会議02でのLT
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
EmitJSの環境をちょこっと調べた
EmitJSの環境をちょこっと調べた
kyon mm
RAW現像入門中…
RAW現像入門中…
Kenichiro MATOHARA
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
三七男 山本
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
C#からSORACOMを管理できるようにした話(SoraCommonNet)
C#からSORACOMを管理できるようにした話(SoraCommonNet)
Kei Nakazawa
Railsの開発環境作るぞ
Railsの開発環境作るぞ
Yoichi Toyota
Start physical computing with Ruby + Arduino
Start physical computing with Ruby + Arduino
toyoshi
Recommended
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
EmitJSの環境をちょこっと調べた
EmitJSの環境をちょこっと調べた
kyon mm
RAW現像入門中…
RAW現像入門中…
Kenichiro MATOHARA
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
三七男 山本
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
C#からSORACOMを管理できるようにした話(SoraCommonNet)
C#からSORACOMを管理できるようにした話(SoraCommonNet)
Kei Nakazawa
Railsの開発環境作るぞ
Railsの開発環境作るぞ
Yoichi Toyota
Start physical computing with Ruby + Arduino
Start physical computing with Ruby + Arduino
toyoshi
Real world rails
Real world rails
Jun Yokoyama
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
20210515 cae linux_install_vb
20210515 cae linux_install_vb
YohichiShiina
静的サイトどこにする?
静的サイトどこにする?
ogawatti
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
Start-padrino
Start-padrino
Uchio Kondo
Docker Machineを始めるには?
Docker Machineを始めるには?
Masahito Zembutsu
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Tetsuyuki Kobayashi
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
dena_study
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
2009年のPHPフレームワーク
2009年のPHPフレームワーク
Takuya Sato
2015-01-27 Introduction to Docker
2015-01-27 Introduction to Docker
Shuji Yamada
コミケの取りまとめをしたので
コミケの取りまとめをしたので
Kenichiro MATOHARA
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
Takashi Kanai
otomodachi-kakumei
otomodachi-kakumei
Uchio Kondo
Capistranoで自動デプロイ
Capistranoで自動デプロイ
toyoshi
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
toyoshi
More Related Content
Similar to 猫でもできるRailsデプロイ
Real world rails
Real world rails
Jun Yokoyama
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
20210515 cae linux_install_vb
20210515 cae linux_install_vb
YohichiShiina
静的サイトどこにする?
静的サイトどこにする?
ogawatti
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
Start-padrino
Start-padrino
Uchio Kondo
Docker Machineを始めるには?
Docker Machineを始めるには?
Masahito Zembutsu
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Tetsuyuki Kobayashi
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
dena_study
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
2009年のPHPフレームワーク
2009年のPHPフレームワーク
Takuya Sato
2015-01-27 Introduction to Docker
2015-01-27 Introduction to Docker
Shuji Yamada
コミケの取りまとめをしたので
コミケの取りまとめをしたので
Kenichiro MATOHARA
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
Takashi Kanai
otomodachi-kakumei
otomodachi-kakumei
Uchio Kondo
Similar to 猫でもできるRailsデプロイ
(20)
Real world rails
Real world rails
Web技術勉強会 第33回
Web技術勉強会 第33回
20210515 cae linux_install_vb
20210515 cae linux_install_vb
静的サイトどこにする?
静的サイトどこにする?
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Start-padrino
Start-padrino
Docker Machineを始めるには?
Docker Machineを始めるには?
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
組み込みLinuxでのGolangのススメ
組み込みLinuxでのGolangのススメ
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Tizen web app について調べたよ
Tizen web app について調べたよ
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
究極にして至高のWAF
究極にして至高のWAF
2009年のPHPフレームワーク
2009年のPHPフレームワーク
2015-01-27 Introduction to Docker
2015-01-27 Introduction to Docker
コミケの取りまとめをしたので
コミケの取りまとめをしたので
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
Kubernetes上のWindows Server コンテナーのマイクロサービス間分離
otomodachi-kakumei
otomodachi-kakumei
More from toyoshi
Capistranoで自動デプロイ
Capistranoで自動デプロイ
toyoshi
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
toyoshi
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
toyoshi
dRuby
dRuby
toyoshi
コンクリートブロックのキツジブロック カタログ2008
コンクリートブロックのキツジブロック カタログ2008
toyoshi
Style Share
Style Share
toyoshi
サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)
toyoshi
CSNagoya コンパイラを作ろう
CSNagoya コンパイラを作ろう
toyoshi
GainerとRubyで行うサーバ監視
GainerとRubyで行うサーバ監視
toyoshi
FlashMediaServer3開発環境の準備
FlashMediaServer3開発環境の準備
toyoshi
More from toyoshi
(10)
Capistranoで自動デプロイ
Capistranoで自動デプロイ
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
Rubyで作る奇妙なプログラミング言語
dRuby
dRuby
コンクリートブロックのキツジブロック カタログ2008
コンクリートブロックのキツジブロック カタログ2008
Style Share
Style Share
サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)
CSNagoya コンパイラを作ろう
CSNagoya コンパイラを作ろう
GainerとRubyで行うサーバ監視
GainerとRubyで行うサーバ監視
FlashMediaServer3開発環境の準備
FlashMediaServer3開発環境の準備
Recently uploaded
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Recently uploaded
(9)
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
猫でもできるRailsデプロイ
1.
猫でもできる Railsデプロイ Rails deploying that
can be done by cat
2.
おまえは誰だ
3.
懇親会⽤のATNDのページを消した⼈。
4.
本題
5.
Railsのデプロイって⾯倒ですよね 4〜5年前 ⽝が全然になつかない、10匹とか⾯倒みれない 3年前〜 Passenger 2年前〜 Heroku神登場 Deploying Rails is
troublesome.
6.
まだ楽ではない 特にWindowsでやってるひと なんらかの形でUnix環境が必要 3ヶ⽉たつと忘れる エンジニアでないとできない ちょっと⽂章を変えたいだけなのに・・・ Especially, it is
troublesome for the windows user and non-engineer.
7.
じゃあ簡単にしよう というのが今回のLT So, Let's make
it easy
8.
Capistranoを使う winマシン+Capistrano appサーバ $rake deployでコマンド⼀発! use capistrano
9.
でも、Unix環境にログインするのが⾯倒 But, it is
necessary to use UNIX.
10.
フックを使う winマシンでコミット appサーバ デプロイを意識しなくていい! hook To use github
with hookscript is good way. バージョン管理システム
11.
でも、⾮エンジニアにマージとか難しい But, it is
defficult for non-engineer
12.
CIツールを使う winマシン appサーバ WebのUIからデプロイができる hookとかrpmとか CIツール(Jenkins) To use Continuous
Integration Tool is good way.
13.
すごく簡単になった! Very easy!
14.
でも、やっぱり猫には無理だし Webにアクセスことすら⾯倒になってきた But, its setup
is troublesome
15.
そこで So
16.
ぼくのかんがえた 最強のデプロイ⽅法 とうじょう
17.
物理スイッチを使う デプロイボタン Arduino winマシン (Rubyによるシリアル通信+Capistrano) appサーバ 指先ひとつでデプロイ Let's deploy with
a physical button.
18.
多分世界⼀簡単 easiest way in
the world
19.
しかしこれでも 猫には無理じゃない? However, it is
impossible for cat.
20.
ならば If it is
so
21.
センサーを使う デプロイセンサー Arduino (Rubyによるシリアル通信) winマシン (Rubyによるシリアル通信+Capistrano) appサーバ Then, let's use
the distance sensor.
22.
つまり It is in
a word.
23.
⼿をかざすだけ It is possible
to do only by holding up the hand.
24.
操作写真 = マニュアル This
is a complete manual. (1/1ページ)
25.
26.
本物のプログラマは Arduinoを使う (ハッカーの楽しみより引用 してません) A genuine programmer
uses Arduino.
27.
デモ 実際に⼿かざしだけでWebサイトを更新する Demo
28.
PCは実は不要 appサーバ Arduino + イーサネットシールド リクエストの直接送信も簡単 If
extend board is used, the HTTP request can be transmitted directly.
29.
まとめ 本当に猫でもできるデプロイシステムを構築した Arduinoのコードはアセンブラがわからなくても Rubyで書けるのでおすすめ Arduino is easy.
Make your gadget by yourself!
Download now