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
Planet Tempura
Search
Kazuyoshi Kato
December 14, 2013
Programming
260
0
Share
Planet Tempura
Or: let's blogging in the domain specific language which used by Matz, Guido and Larry
Kazuyoshi Kato
December 14, 2013
More Decks by Kazuyoshi Kato
See All by Kazuyoshi Kato
firecracker-containerd and SOCI Snapshotter
kazuyoshi
0
600
Porting Docker to FreeBSD
kazuyoshi
10
13k
How we use Jenkins at mixi
kazuyoshi
2
15k
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
120
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
120
AI時代になぜ書くのか
mutsumix
0
200
Programming with a DJ Controller — not vibe coding
m_seki
3
790
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
210
書き換えて学ぶTemporal #fukts
pirosikick
2
360
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
490
【26新卒研修】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
140
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
260
実用!Hono RPC2026
yodaka
2
300
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
106
240k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
Navigating Team Friction
lara
192
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
790
Designing for humans not robots
tammielis
254
26k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Crafting Experiences
bethany
1
140
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
120
Transcript
Planet Tempura Or: let's start blogging in the domain specific
language which used by Matz, Guido and Larry
Kato Kazuyoshi http://2013.8-p.info/ (Powered by Jekyll and S3, not Hatena
Blog...)
͡Ίͷݴޠͷຯظݶ 1FSM ͋Δ͍ࠔΔࣄʹ͍ͭͯ (PPHMFͷڊେϨϙδτϦͱϒϥϯνͳ͠ӡ༻ %PDLFSΛಡΉ ʰςετ͔Βݟ͑ͯ͘Δάʔάϧͷ ιϑτΣΞ։ൃʱԿͰ͋ͬͯԿͰͳ͍͔
͡Ίͷݴޠͷຯظݶ 1FSM ͋Δ͍ࠔΔࣄʹ͍ͭͯ (PPHMFͷڊେϨϙδτϦͱϒϥϯνͳ͠ӡ༻ %PDLFSΛಡΉ ʰςετ͔Βݟ͑ͯ͘Δάʔάϧͷ ιϑτΣΞ։ൃʱԿͰ͋ͬͯԿͰͳ͍͔ PLEASE RAISE YOUR
HAND IF YOU...
Top Ten Languages Used in the Web (2011) http://www.internetworldstats.com/stats7.htm 565,004,126
(26.8%) vs. 99,182,000 (4.7%)
Why? ӳޠͰϒϩάΛॻ͘ͷ͕େม େมͳΘΓʹશવڹ͕ͳ͍
Then ΤϯδχΞ͕ࠓ͙͢ӳޠͰ ߴͰڹΛूΊΔͨΊͷ
PLEASE RAISE YOUR HAND IF YOU...
PLEASE RAISE YOUR HAND IF YOU...
Planet Tempura A blog aggregation site for Japanese who blog
about software development in English
None
1. Open a pull request on kzys/planet-tempura 2. I will
merge the request 3. Oh, there is no third step because it's easy
S3 EC2 (micro) cron update.py venus aws GitHub
% cat ansible/ec2-user.yaml - hosts: cron-scheduler user: ec2-user tasks: -
git: repo: https://github.com/rubys dest: /home/ec2-user/src/venus - git: repo: https://github.com/kzys/ dest: /home/ec2-user/src/plane - cron: name: venus minute: 0,10,20,30,40,50 job: /home/ec2-user/src/planet % % cat ansible/root.yaml - hosts: cron-scheduler user: ec2-user sudo: yes tasks: - yum: name: git - yum: name: aws-cli - yum: name: mailx - yum: name: python27 - yum: name: "*" state: latest % Ansible!
Planet Tempura http://tempura.8-p.info/ https://github.com/kzys/planet-tempura
Kato Kazuyoshi http://8-p.info/ Great pictures are taken by Nijyuu Bashi
by Yoshikazu Takada http://www.flickr.com/photos/yoshikazut/5611842801/ starbucks sign by Chris McClanahan http://www.flickr.com/photos/53223109@N04/5107991853/