Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Planet Tempura
Kazuyoshi Kato
December 14, 2013
Programming
0
240
Planet Tempura
Or: let's blogging in the domain specific language which used by Matz, Guido and Larry
Kazuyoshi Kato
December 14, 2013
Tweet
Share
More Decks by Kazuyoshi Kato
See All by Kazuyoshi Kato
Porting Docker to FreeBSD
kazuyoshi
10
12k
How we use Jenkins at mixi
kazuyoshi
2
15k
Other Decks in Programming
See All in Programming
The future of trust stores in Python
sethmlarson
0
180
Micro Frontend Routing – Solutions for mature applications - iJS 04/2022
michaelzikes
0
150
競プロへの誘 -いざな-
u76ner
0
310
A technique to implement DSL in Ruby
okuramasafumi
0
480
mrubyを1300円のボードで動かそう
yuuu
0
170
Language Summit 2022: WebAssembly: Python in the browser and beyond
tiran
2
310
2022 Android Training
mixi_engineers
1
620
書籍『良いコード/悪いコードで学ぶ設計入門』でエンジニアリングの当たり前を変える
minodriven
3
1k
Loom is Blooming
josepaumard
3
510
スクラムの窓から眺めてみた エンジニアリングマネジメント / em-meetup#10 scrum with em
shinden
1
410
Let's make a contract: the art of designing a Java API
mariofusco
0
150
Micro Frontends with Module Federation: Beyond the Basics @jax2022
manfredsteyer
PRO
0
270
Featured
See All Featured
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
172
8.3k
BBQ
matthewcrist
74
7.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
900
The Power of CSS Pseudo Elements
geoffreycrofte
46
3.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
How GitHub (no longer) Works
holman
296
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
11k
The Language of Interfaces
destraynor
148
20k
Making Projects Easy
brettharned
98
4.3k
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/