はかどるChefの小ネタ集

Yukihiko SAWANOBORI
Yukihiko SAWANOBORICEO at HiganWorks LLC
はかどるChefの
小ネタ集
2013.09.19
Chef Casual Talks Kansai vol.2
and Chef Casual Talks vol.4(Remote)
Thursday, September 19, 13
HiganWorks, OpsRockについて
2
• http://opsrock.in 共同開発・運営
• AWS OpsWorksとChefを主に取り扱
うソリューションを提供
• アプリケーションのためのプラットフォーム構
築/運用自動化をテーマに活動
Thursday, September 19, 13
一番簡単な
libraries/の使い方
Thursday, September 19, 13
似たようなことを沢山
template '/etc/php.d/hogehoge' do
source 'php.d/hogehoge.erb'
end
template '/etc/php.d/piyopiyo' do
source 'php.d/piyopiyo.erb'
end
template '/etc/php.d/mogemoge' do
source 'php.d/mogemoge.erb'
notifies :restart, 'service[php-fpm]' if notifiles ## これだけデーモン再起動
end
4
Thursday, September 19, 13
libraries/default.rbに書いて
def template_for_php(dir, file, notifiles = false)
template ::File.join(dir,file) do
source [file, 'erb'].join('.')
mode '0644'
notifies :restart, 'service[php-fpm]' if notifiles # 引数で指定
end
end
5
Thursday, September 19, 13
レシピにこうでOK
template_for_php node[:php][:php_base_dir] , 'php.ini'
template_for_php node[:php][:php_base_dir] , 'php.d/apc.ini'
template_for_php node[:php][:php_base_dir] , 'php-fpm.conf', true
template_for_php node[:php][:php_base_dir] , 'php-fpm.d/www.conf'
6
Thursday, September 19, 13
vimとChefの
レシピ開発
Thursday, September 19, 13
chef.vim
• vimのプラグイン
8
https://github.com/t9md/vim-chef
Thursday, September 19, 13
chef.vimで
• 関連ファイルを開く、split可
• レシピのアトリビュートっぽい記述から、
定義場所へ
• テンプレートのソースへ
• LWRPのプロバイダからリソースのファイ
ルへ
• macvimならダブルクリックでもOK
• 地味にはかどる
9
Thursday, September 19, 13
vim dictonary
• Vimの単語補完ライブラリ
10
https://github.com/OpsRockin/opscode_chef.vim_dict
Thursday, September 19, 13
ソースから感と経験で自動抽出
• 内部DSLなのでgemのメソッド抽出ではイ
マイチ
• レシピ、ライブラリやclient/solo.rbにも
• もう`immediately`が怖くないのではかどる
11
Thursday, September 19, 13
知られていない
chef-handler
Thursday, September 19, 13
Chef-handlerて?
• ChefClientのレポート機能
• ハンドラ二種
• スタートハンドラ
• 開始時のレポート(あまり意味なし)
• レポートハンドラ
• 正常系のレポートハンドラ
• 異常があった時のExceptionハンドラ
13
Thursday, September 19, 13
何が出せる?
• nodeのダンプ
• Start,End と経過時間
• Update Resources
• Chef実行でConvergeが起こったリソース
のリスト
• 例外のクラスとスタックトレース
14
Thursday, September 19, 13
どこにだせる?
• 標準添付のJsonハンドラでファイルダンプ
• ほか、Rubyでかけばなんでもあり
• ※ハンドラ内の例外は影響なし
• 普通の使い方は
• 例外があったらメールする
• update resourcesをログに出す
• IRCにだら流し
15
Thursday, September 19, 13
Chef-handler使い方
• どこでもいいので
• Chef::Config[:report_handlers]のアレイに
Handlerのインスタンスを追加する
• exeption/start_handlersも同様
• 何個でもOK
16
Thursday, September 19, 13
ログに出すコードサンプル
solo.rbでもレシピ内でもOK
require 'chef/handler'
class Chef::Handler::LogReport < ::Chef::Handler
def report
Chef::Log.warn '======= Update Resources are following...'
data[:updated_resources].each.with_index do ¦r,idx¦
Chef::Log.warn [idx, r.to_s].join(':')
end
end
end
Chef::Config[:report_handlers] << Chef::Handler::LogReport.new
17
Thursday, September 19, 13
ログのサンプル
18
Thursday, September 19, 13
LWRPで
なんでもリソース
Thursday, September 19, 13
LWRPなら
• なんでもレシピのリソースでかける
• execute. script.. にまみれたレシピって。。
• 冪等性、収束にこだわればLWRP
• 詳しくは入魂のQiitaエントリを参照
20
Thursday, September 19, 13
Actionの小ネタ
Thursday, September 19, 13
これどうなるでしょうか
file './hoge' do
action [:create,:delete,:create,:delete,:create,:delete,:delete]
content Time.now.to_s
end
22
Thursday, September 19, 13
ActionはArrayの順番に
全部やります
# cat <<EOL ¦ chef-apply -s
> file './hoge' do
> action [:create,:delete,:create,:delete,:create,:delete,:delete]
> content Time.now.to_s
> end
> EOL
Recipe: (chef-apply cookbook)::(chef-apply recipe)
* file[./hoge] action create
- create new file ./hoge
* file[./hoge] action delete
- delete file ./hoge
* file[./hoge] action create
- create new file ./hoge
* file[./hoge] action delete
- delete file ./hoge
* file[./hoge] action create
- create new file ./hoge
* file[./hoge] action delete
- delete file ./hoge
* file[./hoge] action delete (up to date)
23
Thursday, September 19, 13
Platform/Provider
デバッグ
Thursday, September 19, 13
ActionでChefが実際に叩くコマンド
=> Providerを見れば分かる
• Chefの挙動が気に入らないのは良くあるこ
と
• プラットフォームごとに実行されるコマンド
はProviderで確認
• テストは基本モックで
25
Thursday, September 19, 13
例:Solarisのサービス操作
• 当初 `-s` が無く、気に入らなかった。
26
Thursday, September 19, 13
挙動を修正
1. レシピのenable_commandなどで上書き
2. Librariesにモンキーパッチでデフォルトの挙動を矯
正
3. OpscodeにIssue
4. コード修正Spec修正
5. プルリクエスト
6. 適当に対話
7. マージ! ChefのNewバージョンリリース!
8. モンキーパッチを撤去する
27
Thursday, September 19, 13
Chefのリリースノートにも載る
28
• 自慢できてはかどる
Thursday, September 19, 13
ChefServerで
CookbookのPin
Thursday, September 19, 13
運用に欠かせないテク
• Cookbookの更新をまず検証、保守がはかど
る
• 最近はSoloでもEnvironmentがつかえる
30
Thursday, September 19, 13
Pin事例
• monitのバージョンあげたい
• Cookbookでデフォルトバージョンを変更
• ついでにCookbookのバージョンをUP
• test-kitchenで軽く実施
• environment[本番]で旧バージョンにPin
• Cookbook Upload
• environment[検証]は勝手に更新されていくけど本番変
わらず
• 検証環境から例外レポートが上がらなければ本番のPin
を外して放置
31
Thursday, September 19, 13
GUI(chef-web)注意
• EnvironmentのCookbooksVersionは、Edit
ボタンを押したら既存のものが消えます
• ubuntu + ChefServer v11.0.8で
そんな挙動
• バグっぽいけど掃除に便利なので放置
32
Thursday, September 19, 13
とりあえず
Cookbookを公開する
Thursday, September 19, 13
Opscode community
34
Thursday, September 19, 13
国外からIssue,Pull Requestがきて
はかどる
35
Thursday, September 19, 13
よそにプルリクもはかどる
36
Thursday, September 19, 13
issueの切りグセがあれば
Rubygemsのリリースノートにも載れる
=== 2.1.1 / 2013-09-10
Bug fixes:
* Only matching gems matching your local platform are
considered for
installation. Issue #638 by José M. Prieto, issue #639 by
sawanoboly.
37
Thursday, September 19, 13
おしまい
Thursday, September 19, 13
1 of 38

Recommended

paiza_runでQuine by
paiza_runでQuinepaiza_runでQuine
paiza_runでQuineTaku Terao
1.4K views14 slides
Chef社内向け解説とその課題について by
Chef社内向け解説とその課題についてChef社内向け解説とその課題について
Chef社内向け解説とその課題についてYu Komiya
9.5K views31 slides
明日から始める Chef 入門 #bpstudy by
明日から始める Chef 入門 #bpstudy明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudyTakeshi Komiya
8.8K views40 slides
Chef社内勉強会(第1回) by
Chef社内勉強会(第1回)Chef社内勉強会(第1回)
Chef社内勉強会(第1回)Yoshinori Nakanishi
15.6K views38 slides
Chef概論とレシピ実践入門 by
Chef概論とレシピ実践入門Chef概論とレシピ実践入門
Chef概論とレシピ実践入門Kazuto Ohara
2.7K views26 slides
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する by
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳するMarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳するYukihiko SAWANOBORI
1.1K views15 slides

More Related Content

Viewers also liked

Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code by
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_CodeChef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_CodeYukihiko SAWANOBORI
4.2K views45 slides
さくらのクラウドフォーメーション with Chef [XEgg session] by
さくらのクラウドフォーメーション with Chef [XEgg session]さくらのクラウドフォーメーション with Chef [XEgg session]
さくらのクラウドフォーメーション with Chef [XEgg session]Yukihiko SAWANOBORI
12.2K views38 slides
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント) by
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)Yukihiko SAWANOBORI
4.3K views10 slides
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック] by
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]Yukihiko SAWANOBORI
3.7K views81 slides
JAWSUG初心者向けトラック 【Deploy&Ops】 by
JAWSUG初心者向けトラック 【Deploy&Ops】JAWSUG初心者向けトラック 【Deploy&Ops】
JAWSUG初心者向けトラック 【Deploy&Ops】Yukihiko SAWANOBORI
2.4K views69 slides
Building document with the Sphinx public edtion by
Building document with the Sphinx public edtionBuilding document with the Sphinx public edtion
Building document with the Sphinx public edtionYukihiko SAWANOBORI
1.9K views52 slides

Viewers also liked(20)

Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code by Yukihiko SAWANOBORI
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_CodeChef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
Yukihiko SAWANOBORI4.2K views
さくらのクラウドフォーメーション with Chef [XEgg session] by Yukihiko SAWANOBORI
さくらのクラウドフォーメーション with Chef [XEgg session]さくらのクラウドフォーメーション with Chef [XEgg session]
さくらのクラウドフォーメーション with Chef [XEgg session]
Yukihiko SAWANOBORI12.2K views
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント) by Yukihiko SAWANOBORI
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
Yukihiko SAWANOBORI4.3K views
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック] by Yukihiko SAWANOBORI
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Yukihiko SAWANOBORI3.7K views
JAWSUG初心者向けトラック 【Deploy&Ops】 by Yukihiko SAWANOBORI
JAWSUG初心者向けトラック 【Deploy&Ops】JAWSUG初心者向けトラック 【Deploy&Ops】
JAWSUG初心者向けトラック 【Deploy&Ops】
Yukihiko SAWANOBORI2.4K views
Building document with the Sphinx public edtion by Yukihiko SAWANOBORI
Building document with the Sphinx public edtionBuilding document with the Sphinx public edtion
Building document with the Sphinx public edtion
Yukihiko SAWANOBORI1.9K views
mocloud カスタムDockerイメージ ハンズオン by Yukihiko SAWANOBORI
mocloud カスタムDockerイメージ ハンズオンmocloud カスタムDockerイメージ ハンズオン
mocloud カスタムDockerイメージ ハンズオン
Yukihiko SAWANOBORI1.5K views
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例 by Yukihiko SAWANOBORI
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
Yukihiko SAWANOBORI14.8K views
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~ by Terui Masashi
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
Terui Masashi15.1K views
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会 by Yukihiko SAWANOBORI
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
Yukihiko SAWANOBORI7.2K views
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~ by Takeshi Kuramochi
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
Takeshi Kuramochi11.4K views
Ansible ではじめるインフラのコード化入門 by Sho A
Ansible ではじめるインフラのコード化入門Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A9.2K views
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話 by Yukihiko SAWANOBORI
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Yukihiko SAWANOBORI5.3K views

Similar to はかどるChefの小ネタ集

Ansible quickstart by
Ansible quickstartAnsible quickstart
Ansible quickstartHideki Saito
5.4K views26 slides
Niigata.pm #1 by
Niigata.pm #1Niigata.pm #1
Niigata.pm #1hayajo Imai
853 views18 slides
130329 perl casual_ruik by
130329 perl casual_ruik130329 perl casual_ruik
130329 perl casual_ruikRui Kimura
2.1K views35 slides
omoon.org の裏側 〜FuelPHP の task 活用例〜 by
omoon.org の裏側 〜FuelPHP の task 活用例〜omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜Sotaro Omura
10K views81 slides
ReVIEWとLibreOfficeとOMakeで本を書きましょう! by
ReVIEWとLibreOfficeとOMakeで本を書きましょう!ReVIEWとLibreOfficeとOMakeで本を書きましょう!
ReVIEWとLibreOfficeとOMakeで本を書きましょう!Kiwamu Okabe
2.8K views14 slides
CocoaPodsのはなし by
CocoaPodsのはなしCocoaPodsのはなし
CocoaPodsのはなしHironytic
2.9K views34 slides

Similar to はかどるChefの小ネタ集(20)

Ansible quickstart by Hideki Saito
Ansible quickstartAnsible quickstart
Ansible quickstart
Hideki Saito5.4K views
130329 perl casual_ruik by Rui Kimura
130329 perl casual_ruik130329 perl casual_ruik
130329 perl casual_ruik
Rui Kimura2.1K views
omoon.org の裏側 〜FuelPHP の task 活用例〜 by Sotaro Omura
omoon.org の裏側 〜FuelPHP の task 活用例〜omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura10K views
ReVIEWとLibreOfficeとOMakeで本を書きましょう! by Kiwamu Okabe
ReVIEWとLibreOfficeとOMakeで本を書きましょう!ReVIEWとLibreOfficeとOMakeで本を書きましょう!
ReVIEWとLibreOfficeとOMakeで本を書きましょう!
Kiwamu Okabe2.8K views
CocoaPodsのはなし by Hironytic
CocoaPodsのはなしCocoaPodsのはなし
CocoaPodsのはなし
Hironytic2.9K views
カオスエンジニアリング入門〜ChaosBladeの紹介〜 by Nobuhide Watanabe
カオスエンジニアリング入門〜ChaosBladeの紹介〜カオスエンジニアリング入門〜ChaosBladeの紹介〜
カオスエンジニアリング入門〜ChaosBladeの紹介〜
Nobuhide Watanabe1.6K views
FuelPHPをさわってみて by Sotaro Omura
FuelPHPをさわってみてFuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura17.4K views
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会) by Takeshi Mikami
Apache Airflow入門  (マーケティングデータ分析基盤技術勉強会)Apache Airflow入門  (マーケティングデータ分析基盤技術勉強会)
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami22.1K views
Offline Hoogleで何処でもはすはす by Kiwamu Okabe
Offline Hoogleで何処でもはすはすOffline Hoogleで何処でもはすはす
Offline Hoogleで何処でもはすはす
Kiwamu Okabe1.9K views
最近、僕がハマったFuelPHPの紹介 by Naoto Mawatari
最近、僕がハマったFuelPHPの紹介最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari62.5K views
Haikara by jewel12
HaikaraHaikara
Haikara
jewel12694 views
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE by 辰徳 斎藤
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
辰徳 斎藤5.6K views
ocamloptの全体像 by Kiwamu Okabe
ocamloptの全体像ocamloptの全体像
ocamloptの全体像
Kiwamu Okabe1.6K views

More from Yukihiko SAWANOBORI

マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec by
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecYukihiko SAWANOBORI
4.8K views147 slides
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話 by
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話Yukihiko SAWANOBORI
6.7K views170 slides
Chef(Server)と AWS OpsWorks(tm)の比較 by
Chef(Server)と AWS OpsWorks(tm)の比較Chef(Server)と AWS OpsWorks(tm)の比較
Chef(Server)と AWS OpsWorks(tm)の比較Yukihiko SAWANOBORI
9K views60 slides
What is chef by
What is chefWhat is chef
What is chefYukihiko SAWANOBORI
20.9K views37 slides
CentOSでつくる神Plesk by
CentOSでつくる神PleskCentOSでつくる神Plesk
CentOSでつくる神PleskYukihiko SAWANOBORI
4K views16 slides
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 - by
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -Yukihiko SAWANOBORI
1.3K views41 slides

More from Yukihiko SAWANOBORI(14)

マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec by Yukihiko SAWANOBORI
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
Yukihiko SAWANOBORI4.8K views
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話 by Yukihiko SAWANOBORI
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
Yukihiko SAWANOBORI6.7K views
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 - by Yukihiko SAWANOBORI
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI1.3K views
0808 jawsug-kobe | スポットインスタンスを使った EC2でのスケーラブル負荷検証 by Yukihiko SAWANOBORI
0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証
0808 jawsug-kobe | スポットインスタンスを使った EC2でのスケーラブル負荷検証
cURL base_simple_publishing - part of Giraffi by Yukihiko SAWANOBORI
cURL base_simple_publishing - part of GirafficURL base_simple_publishing - part of Giraffi
cURL base_simple_publishing - part of Giraffi
Yukihiko SAWANOBORI1.3K views

Recently uploaded

JJUG CCC.pptx by
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptxKanta Sasaki
6 views14 slides
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
13 views42 slides
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化Knowledge & Experience
8 views34 slides
SNMPセキュリティ超入門 by
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
31 views15 slides
SSH応用編_20231129.pdf by
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
30 views13 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
10 views38 slides

Recently uploaded(12)

今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda31 views
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker430 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka21 views
Web3 Career_クレデン資料 .pdf by nanamatsuo
Web3 Career_クレデン資料 .pdfWeb3 Career_クレデン資料 .pdf
Web3 Career_クレデン資料 .pdf
nanamatsuo8 views
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
さくらのひやおろし2023 by 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之83 views
01Booster Studio ご紹介資料 by ssusere7a2172
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料
ssusere7a2172220 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.19 views

はかどるChefの小ネタ集