Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
bashcms本で手を動かしてみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
sickleaf
August 10, 2019
Technology
970
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
bashcms本で手を動かしてみた
第43回シェル芸勉強会LT
sickleaf
August 10, 2019
More Decks by sickleaf
See All by sickleaf
20240512ジャンル指定クイズ
sickleaf
0
58
「○○するシェル芸ちゃん」の紹介
sickleaf
0
170
シェル芸に目覚める前と後
sickleaf
0
62
手順メモ(circle.ms、C97申し込み)
sickleaf
0
560
技術書典4新刊宣伝LT_radiberry pi!
sickleaf
0
230
Other Decks in Technology
See All in Technology
継続的なAIコスト最適化
bgpat
1
210
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
210
Claude Code本は、どのように執筆チームで書かれたか
oikon48
0
300
20260930_Gemma4_Hands-on
tsho
0
230
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
形式手法を使って仕様をコーディングしよう
mikanichinose
0
190
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
310
全PRの83%が AIレビューだけでマージできるようになった開発組織は その後どうなったか @2026/10
athug
0
120
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
270
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
500
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Marketing to machines
jonoalderson
1
5.9k
Facilitating Awesome Meetings
lara
57
7.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Designing for Performance
lara
612
70k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
920
4 Signs Your Business is Dying
shpigford
187
23k
Docker and Python
trallard
47
4.2k
KATA
mclloyd
PRO
35
16k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Transcript
第43回シェル芸勉強会 LT 病葉(わくらば) @sickleaf3 bashcms本で⼿を動かしてみた 1
2
・私とbashcms本 ・何に惹かれたか ・⾃分でアレンジしてみたポイント ・⼿を動かして分かったこと もくじ 3
・SIer勤務(6年⽬) ・仕事はWordとExcel作業が中⼼ ・家ではLinuxを使ってラジオ環境の整備 ・ラジオ好きが⾼じて技術書を頒布/出版 私とbashcms本 4
シェル芸勉強会の参加状況 シェル芸に親しんできたのは今年になってから 回 成績 備考 第40回光明星節シェル芸勉強会 参加(1 問) ⾦スロット問題に⼼を 掴まれる
第41回{ウン,ガク,}{チ,ト,}{,ン}{,コイン}{ブ,}{ラブラ,ハ,}{,イブ}{無, 有}罪シェル芸勉強会 参加(1 問) 良問揃い/勉強会の名 前で優勝 第42回BLACK HOLEシェル芸勉強会 - 成⽥空港問題はお⼿上 げ 第43回⼤暴れシェル芸勉強会 参加(2 問) めっちゃ疲れた/初LT 私とbashcms本 5
得意なこと raspberry pi運⽤ シェルスクリプト(≠シェル芸) トラブル時の調査 不得意なこと Web全般 フルスクラッチでの開発 デザイン 私とbashcms本
6
何に惹かれたか 7
即効性と説得⼒ 何に惹かれたか 8
<即効性> ・「VPS上に⾃分でCMSサイト(ブログ)を作る」という明確なゴール ・ハマりどころをことごとく回避する第2章 1︓Let'sEncryptを使ったhttps化 2︓VPSのセキュリティ設定 3︓Webサーバの設定 <説得⼒> 作者のブログが同じ仕組みで作られている 何に惹かれたか 9
得意なこと(再掲) 得意なこと bashcms2 raspberry pi運⽤ VPS運⽤と対応 シェルスクリプト(≠シェル芸) システムの中⼼ トラブル時の調査 ログやコマンドを⼿打ちして調査
普段⾏っていることの延⻑線 何に惹かれたか 10
不得意なこと(再掲) 不得意なこと bashcms2 Web全般 丁度良い難易度(ブログ) フルスクラッチでの開発 そういう趣旨の本 デザイン Bootstrapにおまかせ 全てカバーされている︕︕
何に惹かれたか 11
12
1︓プライベートリポジトリの利⽤ 記事更新の仕組み︓masterブランチにpush、webhookで差分を取得 記事の中⾝や修正の差分が⾒えないようにしたい →(1)bashcms⽤のGitHubアカウントを作成(2)公開鍵認証 ・fetchの git pull を git fetch
origin master に変更 ・ /var/www/.ssh に認証⽤のデータを www-data で作成 ⾃分でアレンジしてみたポイント 13
2︓タグクラウドの実装(不完全) ⾃分でアレンジしてみたポイント 14
全て写経しようとすると時間が溶ける fetchスクリプトの⾏ sed 's/ */ /g' ⼿を動かして分かったこと 15
⼿を動かして分かったこと 16