Soumettre la recherche
Mettre en ligne
猫でもできるRailsデプロイ
•
12 j'aime
•
2,489 vues
T
toyoshi
Suivre
Deploying Ruby on Rails with Arduino. 名古屋Ruby会議02でのLT
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
開発環境アンケートまとめ(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
Recommandé
開発環境アンケートまとめ(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
Contenu connexe
Similaire à 猫でもできる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
Similaire à 猫でもできる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
Plus de 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
Plus de 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開発環境の準備
Dernier
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Dernier
(9)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
猫でもできる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!
Télécharger maintenant