Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
記念日
Search
suwa
September 28, 2019
Technology
0
750
記念日
suwa
September 28, 2019
Tweet
Share
More Decks by suwa
See All by suwa
EKS_on_Fargate
suwa3
0
24
Other Decks in Technology
See All in Technology
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
1
160
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
4
460
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
1.2k
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
250
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
160
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
300
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
3
5.5k
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
660
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
180
Vibe Coding Year in Review. From Karpathy to Real-World Agents by Niels Rolland, CEO Paatch
vcoisne
0
130
ニッポンの人に知ってもらいたいGISスポット
sakaik
0
120
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
110
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
For a Future-Friendly Web
brad_frost
180
9.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Mobile First: as difficult as doing things right
swwweet
224
10k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Building an army of robots
kneath
306
46k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Transcript
ه೦ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹʙՆͷࢥ͍ग़ฤʙ
ࣗݾհ ͢Θʢ @_Tsuka3 ʣ ৬ۀɿՖ
͖͔͚ͬ ͍ͬͯͨSNS͕ดΛͨ͠ɻ => ൵͍͠ ࣗͰSNSΛϗεςΟϯά͢Ε ͍͍ͪͪด͝ͱ͖ʹৼΓճ͞Εͳ͍͔ʁ => Δؾग़Δ ͬͯΈΔ͜ͱʹͨ͠ ͔͜͜ΒͬͯΈΔࣄʹͨ͠ͱ͖͔Β
ࠓ·Ͱͷ׆ಈΛه೦ͱͯ͠ৼΓฦΓ·͢ɻ
6݄3ɹυϝΠϯه೦ ॳΊͯυϝΠϯΛങͬͨɹ໊͓લ.com 6݄11ɹLinuxه೦ ˒ ॳΊͯLinuxͷଘࡏΛͬͨ WindowsҎ֎ʹOS͕͋ΔΒ͍͠ 6݄14ɹλʔϛφϧه೦ λʔϛφϧͷഎܠΛࠇͯ͘͠ςϯγϣϯ͕͕͋ͬͨ ΤϯδχΞͬΆ͍ 6݄17ɹAWSه೦
˒ AWSʹొͨ͠ ҊͣΔΑΓ࢈Ή͕қͩͬͨ͠
6݄22ɹPORTه೦ ˒ ॳΊͯϓϩάϥϛϯάษڧձʢPORTʣʹࢀՃͨ͠ 6݄22ɹDockerه೦ docker-composeͰlogΛݟΔํ๏Λ֮͑ͨ 6݄25ɹαʔϏεެ։ه೦ ˒ 3ि͔͚ؒͯEC2্ʹΦʔϓϯιʔεSNSͷߏங͕ޭ͠ɺެ։͢Δ https://don.suwa3.me/about 7݄1ɹٕज़ϒϩάه೦
ίʔυϒϩοΫͱ͍͏ٕΛʹ͚ͭͨ ಌΕͷٕज़blogΛॻ͚ͯຬ https://qiita.com/suwa3/items/0a180e9833c0146e36b5
7݄11ɹHPه೦ ˒ HPΛͭͬͯ͘ެ։ͯ͠Έͨ https://suwa3.github.io 7݄14ɹOSCه೦ ˒ ΦʔϓϯιʔεΧϯϑΝϨϯεॳࢀઓ ߦ͖ͨͯ͘ํͳ͔ͬͨͷͰ໊ݹ·Ͱ৽װઢͰߦ͘ ເͷதͰsshϩάΠϯ͢ΔΑ͏ʹͳͬͨ 7݄20ɹϝϯςφϯεه೦
˒ ϝϯςφϯεϞʔυʹΓସ͑Δज़Λʹ͚ͭͨ https://github.com/suwa3/Maintenance-Page/blob/master/README.md 7݄22ɹNuxt.jsه೦ Nuxt.jsͬͯΈͨ
7݄25ɹେنোه೦ ˒ ॳΊͯͷτϥϒϧ τϥϒϧൃੜʹର͠ਫ਼ਆతʹམͪࠐΈSNSαʔϏεͷϝϯςφϯεϞ ʔυ͕ࡾଓ͘ 8݄1ɹPostgreSQLه೦ τϥϯβΫγϣϯػೳΛ֮͑ͨ DBͷສೳײʹײಈ͢Δ 8݄3ɹKubernetesه೦ ˒
Javaঁࢠ෦ओ࠵ϋϯζΦϯʹࢀՃ͢Δ 8݄10ɹσϕϩούʔπʔϧه೦ ԿͰݟΔ͜ͱ͕Ͱ͖Δ͠ࢼ͢͜ͱ͕Ͱ͖Δੌ͞ʹײಈ͢Δ
8݄12ɹΞϓσه೦ ྫͷSNSαʔϏεͷΞοϓσʔτΛԿͱ͔͕Μͬͨ 8݄16ɹLambdaه೦ LambdaͷςετͬͯΈͨ 8݄20ɹࢹه೦ αʔϏεʹࢹͱͯ͠Uptime RobotΛಋೖͨ͠ 2xxҎ֎Λฦ͖ͯͨ͠ΒSlackʹ௨ 8݄24ɹAnsibleه೦ ˒
AnsibleͰߏཧʹઓͯ͠Έͨ https://github.com/suwa3/don.suwa3.me- ansible/blob/master/maintenance.yaml 9݄1ɹϥζύΠه೦ ϥζύΠʹॳΊͯsshϩάΠϯͨ͠
9݄7ɹDjangoه೦ ˒ DjangoGirlsͷϋϯζΦϯʹࢀՃ PythonͰWebΞϓϦέʔγϣϯΛͭͬͯ͘Έͨ 9݄14ɹcircleCIه೦ εΫϦϓτ͕ޭ͔ͨ͠Ͳ͏͔͕ύοͱΘ͔Δͷศརͩͳͱ͓ͬͨ 9݄21ɹϙʔτมߋه೦ ˒ 22൪͔Β22222൪ͱ͔ʹ͢Δ͚ͩͰ߈ܸ͕ܹݮͨ͠ cat
/var/log/auth.log | grep -v CRON | grep 'Sep 20' | wc -l 626݅=>5݅ 9݄25ɹNetlifyه೦ HexoͰ੩తαΠτΛͭ͘Γஔ͍ͯΈͨ https://hexo.suwa3.me
ٕज़পʹམͪ·ͨ͠ɻ ࠷ॳཧղͰ͖ͣɺपΓͷৄͦ͠͏ͳਓʹฉ͍ͯճ͍͕ͬͯͨ ͩΜͩΜࣗݾղܾͰ͖Δ͜ͱ͕૿͑ɺָ͘͠ͳ͖ͬͯͨɻ དྷ݄͔ΒอҭԂͷۀγεςϜΛ։ൃ͍ͯ͠ΔձࣾͰ ΠϯϑϥΤϯδχΞͱͯ͠ಇ͘͜ͱʹͳΓ·ͨ͠ɻ ࡾϲ݄Ͱਓੜͷํੑ͕͔ͳΓมΘͬͨͱײ͡·͢ɻ ࠓޙָ͠Έͳ͕Βؤு͍͖͍ͬͯͨͰ͢ɻ
9݄28ɹLTه೦