SlideShare una empresa de Scribd logo
1 de 37
さくらVPSの下準備を
 カップラーメンが
ふやける前に終わらせる

        ITCamp長崎 2012
            2012/09/15
カップラーメンがふやける前に


• ユーザの追加
• sudoによる管理者権限の付与
• sshの設定
• rubyのインストール
               した ーい
毎回同じ作業
毎回同じ作業
あれ
  、ど
     うや
       るん
          だっ
               け?
毎回同じ作業
あれ
  、ど
     うや
       るん
          だっ        結構時間かかるよね
               け?
毎回同じ作業
あれ
  、ど
     うや
       るん
          だっ        結構時間かかるよね
               け?

できれば自動化したいよね
毎回同じ作業
あれ
  、ど
     うや
       るん
          だっ        結構時間かかるよね
               け?

できれば自動化したいよね

          いつやる?
毎回同じ作業
あれ
  、ど
     うや
       るん
          だっ        結構時間かかるよね
               け?

できれば自動化したいよね

          いつやる?

     今でしょ!
サーバ構築自動化といえば、、、
サーバ構築自動化といえば、、、
chefとかpupetとか
サーバ構築自動化といえば、、、
chefとかpupetとか
 ->おれみたいな小物には富豪すぎる
サーバ構築自動化といえば、、、
chefとかpupetとか
 ->おれみたいな小物には富豪すぎる
->chefサーバ用意するの面倒くさい
サーバ構築自動化といえば、、、
chefとかpupetとか
 ->おれみたいな小物には富豪すぎる
->chefサーバ用意するの面倒くさい
 ->chef-solo使えばいいじゃない
サーバ構築自動化といえば、、、
chefとかpupetとか
 ->おれみたいな小物には富豪すぎる
->chefサーバ用意するの面倒くさい
 ->chef-solo使えばいいじゃない
   ->chef-solo使えるようにするまでに
       手動でやること一杯あるよね
chefまでの道を自動化してみる
chefまでの道を自動化してみる

 結構ブログなんかに上がっている話なんで
ご存知の方もいらっしゃると思いますが。。。
chefまでの道を自動化してみる

 結構ブログなんかに上がっている話なんで
ご存知の方もいらっしゃると思いますが。。。

 結局みんな大好き
 capistranoの話
     です。
capistranoでやってみよう
                1)下準備



role :web, '***.***.***.***'
default_run_options[:pty] = true
capistranoでやってみよう
         2)サーバへのログイン

namespace :setup do
  task :default, :roles => :web do
     set :user, 'root'
     set :port, '22'
     set :password, Capistrano::CLI.password_prompt('root
password: ')
  end
end
capistranoでやってみよう
               3)ユーザの追加

set :group, Capistrano::CLI.ui.ask('group name: ')
set :user_name, Capistrano::CLI.ui.ask('user name: ')
run "/usr/sbin/useradd -m -g #{group} -G wheel #{user_name}"
set :user_password, Capistrano::CLI.password_prompt('user password: ')
run "echo -e #{user_name}:#{user_password} ¦ /usr/sbin/chpasswd"
capistranoでやってみよう
      4)sudoによる管理者権限の付与


run "echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers"
run "echo '#{user_name} ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers"
run "echo 'alias sudo="sudo env PATH=$PATH"' >> /home/
#{user_name}/.bashrc"
capistranoでやってみよう
      4)sudoによる管理者権限の付与


run "echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers"
run "echo '#{user_name} ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers"
run "echo 'alias sudo="sudo env PATH=$PATH"' >> /home/
#{user_name}/.bashrc"




               ごめんなさい、手抜きです。
capistranoでやってみよう
           5)sshの設定(1)

set :key_path, Capistrano::CLI.ui.ask('key path: ')
set :ssh_dir, "/home/#{user_name}/.ssh"
run "mkdir #{ssh_dir}"
run "chown #{user_name}:#{group} #{ssh_dir}"
upload("#{key_path}/id_rsa.pub", "#{ssh_dir}/", :via => :scp)
run "cat #{ssh_dir}/id_rsa.pub >> #{ssh_dir}/authorized_keys"
run "chmod 600 #{ssh_dir}/authorized_keys"
run "chown #{user_name}:#{group} #{ssh_dir}/authorized_keys"
run "rm #{ssh_dir}/id_rsa.pub"
capistranoでやってみよう
           6)sshの設定(2)

run "sed -i 's/^#Port.*$/Port 15001/' /etc/ssh/sshd_config"
run "sed -i 's/^GSSAPIAuthentication.*$/GSSAPIAuthentication
no/' /etc/ssh/sshd_config"
run "sed -i 's/^PasswordAuthentication.*$/
PasswordAuthentication no/' /etc/ssh/sshd_config"
run "sed -i 's/^PermitRootLogin.*$/PermitRootLogin no/' /etc/
ssh/sshd_config"
run "sed -i 's/^UsePAM.*$/UsePAM no/' /etc/ssh/sshd_config"
run "service sshd restart"
capistranoでやってみよう
      7)rbenvのインストール(1)

run "yum install -y build-essential libreadline-dev libssl-dev
zlib1g-dev git-core curl readline readline-devel zlib zlib-devel
openssl-devel"
run "git clone git://github.com/sstephenson/rbenv.git /usr/
local/rbenv"
run "mkdir /usr/local/rbenv/shims /usr/local/rbenv/versions"
run "chgrp -R #{group} /usr/local/rbenv"
run "chmod -R g+rwxXs /usr/local/rbenv"
capistranoでやってみよう
       8)rbenvのインストール(2)

run "git clone git://github.com/sstephenson/ruby-build.git /usr/
local/ruby-build"
run "cd /usr/local/ruby-build ; ./install.sh"
run "echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /etc/
profile.d/rbenv.sh"
run "echo 'export PATH="/usr/local/rbenv/bin:$PATH"' >> /etc/
profile.d/rbenv.sh"
run "echo 'eval "$(rbenv init -)"' >> /etc/profile.d/rbenv.sh"
capistranoでやってみよう
           9)rubyのインストール



run "ruby-build --definitions"
set :ruby_version, Capistrano::CLI.ui.ask('version: ')
run "rbenv install #{ruby_version}"
run "rbenv global #{ruby_version}"
run "rbenv rehash"
capistranoでやってみよう
           9)rubyのインストール



run "ruby-build --definitions"
set :ruby_version, Capistrano::CLI.ui.ask('version: ')
run "rbenv install #{ruby_version}"
run "rbenv global #{ruby_version}"
run "rbenv rehash"
capistranoでやってみよう
          10)chefのインストール



run "gem install chef --no-rdoc --no-ri"
run "gem install rack --no-rdoc --no-ri"
run "gem install bundler --no-rdoc --no-ri"
capistranoでやってみよう
       11)chefの作業ディレクトリ



run "mkdir /home/#{user_name}/work /home/#{user_name}/
work/chef"
run "chown -R #{user_name}:#{group} /home/#{user_name}/
work"
run "chmod -R 750 /home/#{user_name}/work"
あとは、cap setup するだけよ




よろしくお願いしまーーす
あとは、cap setup するだけよ

 カップラーメンにお湯を注いで、、、


よろしくお願いしまーーす
順調順調
順調順調

しかし、Installing ruby-1.9.3-p194...
順調順調

しかし、Installing ruby-1.9.3-p194...


rubyのインストール
が遅いよね。おれの
せいじゃないけど。
終了

 7分掛かったから結局カップラーメン
  ふやけちゃった!てへぺろ☆(・ω<)

• real 7m52.799s
  user 0m2.112s
  sys 0m1.293s

• あとはchef-solo使ってnginx入れた
  り、iptablesの設定したりas you like
ご清聴
ありがとう
ございました

Más contenido relacionado

La actualidad más candente

2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料Yasutaka Hamada
 
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなしMasahiro NAKAYAMA
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会Yasutaka Hamada
 
今日から使い始めるChef
今日から使い始めるChef今日から使い始めるChef
今日から使い始めるChefMasahiro NAKAYAMA
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩Misa Kondo
 
2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみるairtoxin Ishii
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会Yasutaka Hamada
 
Sqale の Puppet と Chef (と テスト)
Sqale の Puppet と Chef (と テスト)Sqale の Puppet と Chef (と テスト)
Sqale の Puppet と Chef (と テスト)hiboma
 
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方Kamimura Taichi
 
意識の低い自動化
意識の低い自動化意識の低い自動化
意識の低い自動化greenasparagus
 
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門Sho A
 
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnairシンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnairNaoya Inada
 
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのことWebサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのことTrinityT _
 
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)Taro Hirose
 
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたいVagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたいKazuhiro Oinuma
 
Ansible handson ood2016
Ansible handson ood2016Ansible handson ood2016
Ansible handson ood2016Hideki Saito
 

La actualidad más candente (20)

2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
 
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし20140828 #ssmjp 社内チューニンガソンで優勝したはなし
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
 
Fabric Essentials
Fabric EssentialsFabric Essentials
Fabric Essentials
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
 
今日から使い始めるChef
今日から使い始めるChef今日から使い始めるChef
今日から使い始めるChef
 
PowerShell de Azure
PowerShell de AzurePowerShell de Azure
PowerShell de Azure
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩
 
Puppetのススメ
PuppetのススメPuppetのススメ
Puppetのススメ
 
2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる2日間Fabricを触った俺が
 色々解説してみる
2日間Fabricを触った俺が
 色々解説してみる
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
 
Sqale の Puppet と Chef (と テスト)
Sqale の Puppet と Chef (と テスト)Sqale の Puppet と Chef (と テスト)
Sqale の Puppet と Chef (と テスト)
 
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
 
意識の低い自動化
意識の低い自動化意識の低い自動化
意識の低い自動化
 
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
 
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnairシンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
 
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのことWebサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
 
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
 
Ansible入門
Ansible入門Ansible入門
Ansible入門
 
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたいVagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
 
Ansible handson ood2016
Ansible handson ood2016Ansible handson ood2016
Ansible handson ood2016
 

Destacado (9)

Open Consortium at OKFestival 2012
Open Consortium at OKFestival 2012 Open Consortium at OKFestival 2012
Open Consortium at OKFestival 2012
 
Listado tanganyika septiembre 2012
Listado tanganyika septiembre 2012Listado tanganyika septiembre 2012
Listado tanganyika septiembre 2012
 
Presentation bumiku rumahku
Presentation bumiku rumahkuPresentation bumiku rumahku
Presentation bumiku rumahku
 
Informática lynn
Informática lynnInformática lynn
Informática lynn
 
8.париж центр помпиду
8.париж центр помпиду8.париж центр помпиду
8.париж центр помпиду
 
Animaliak
AnimaliakAnimaliak
Animaliak
 
Diccionarioinformatico
DiccionarioinformaticoDiccionarioinformatico
Diccionarioinformatico
 
Pristatymas 1
Pristatymas 1Pristatymas 1
Pristatymas 1
 
Diccionarioinformatico
DiccionarioinformaticoDiccionarioinformatico
Diccionarioinformatico
 

Similar a Itcamp長崎2012 capistrano

もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境Masashi Shinbara
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefnpsg
 
ocamloptの全体像
ocamloptの全体像ocamloptの全体像
ocamloptの全体像Kiwamu Okabe
 
恋に落ちるデプロイツール
恋に落ちるデプロイツール恋に落ちるデプロイツール
恋に落ちるデプロイツールtotty jp
 
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-靖 小田島
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacTakeshi Komiya
 
Cinnamon - simple deploy tool
Cinnamon - simple deploy toolCinnamon - simple deploy tool
Cinnamon - simple deploy toolYuki Shibazaki
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfesTakeshi Komiya
 
Lapp環境をソースからインストールする(centos)
Lapp環境をソースからインストールする(centos)Lapp環境をソースからインストールする(centos)
Lapp環境をソースからインストールする(centos)Kimiyuki Yamauchi
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstartHideki Saito
 
Sakura no-yuube-20140327
Sakura no-yuube-20140327Sakura no-yuube-20140327
Sakura no-yuube-20140327Kunihiro TANAKA
 
Chef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + BerkshelfChef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + BerkshelfMasahiro NAKAYAMA
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪Kunihiro TANAKA
 
明日から使えるコーディングツール
明日から使えるコーディングツール明日から使えるコーディングツール
明日から使えるコーディングツールTomokazu Kiyohara
 

Similar a Itcamp長崎2012 capistrano (20)

実は怖くないDevOps
実は怖くないDevOps実は怖くないDevOps
実は怖くないDevOps
 
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
 
Niigata.pm #1
Niigata.pm #1Niigata.pm #1
Niigata.pm #1
 
ocamloptの全体像
ocamloptの全体像ocamloptの全体像
ocamloptの全体像
 
恋に落ちるデプロイツール
恋に落ちるデプロイツール恋に落ちるデプロイツール
恋に落ちるデプロイツール
 
Mina 20130417
Mina 20130417Mina 20130417
Mina 20130417
 
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
 
Cinnamon - simple deploy tool
Cinnamon - simple deploy toolCinnamon - simple deploy tool
Cinnamon - simple deploy tool
 
ICHIGEKI-MT 2015/03/14
ICHIGEKI-MT 2015/03/14ICHIGEKI-MT 2015/03/14
ICHIGEKI-MT 2015/03/14
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
 
Lapp環境をソースからインストールする(centos)
Lapp環境をソースからインストールする(centos)Lapp環境をソースからインストールする(centos)
Lapp環境をソースからインストールする(centos)
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstart
 
Sakura no-yuube-20140327
Sakura no-yuube-20140327Sakura no-yuube-20140327
Sakura no-yuube-20140327
 
Chef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + BerkshelfChef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + Berkshelf
 
Hadoop on LXC
Hadoop on LXCHadoop on LXC
Hadoop on LXC
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
 
No SSH (@nojima; KMC関東例会)
No SSH (@nojima; KMC関東例会)No SSH (@nojima; KMC関東例会)
No SSH (@nojima; KMC関東例会)
 
明日から使えるコーディングツール
明日から使えるコーディングツール明日から使えるコーディングツール
明日から使えるコーディングツール
 

Último

20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdfAyachika Kitazaki
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationToru Tamaki
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員Sadaomi Nishi
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイントonozaty
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )iwashiira2ctf
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptxssuserbefd24
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑Akihiro Kadohata
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計atsushi061452
 
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayersToru Tamaki
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521Satoshi Makita
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)keikoitakurag
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一瑛一 西口
 

Último (12)

20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイント
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
 
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 

Itcamp長崎2012 capistrano

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n