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
JoshoLT 20170524
Search
Takuya Mukohira
May 23, 2017
Programming
0
650
JoshoLT 20170524
「」
苫小牧高専 情報処理同好会 Josho.LT 2017年5月23日
Takuya Mukohira
May 23, 2017
Tweet
Share
More Decks by Takuya Mukohira
See All by Takuya Mukohira
Podcasting Guide 2024
mktakuya
3
1.4k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.2k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
940
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.5k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
2.8k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
360
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.1k
プログラミングと一人暮らし 〜Nature Remoで遊ぶ編〜 / prolt-2019
mktakuya
1
350
Other Decks in Programming
See All in Programming
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
5
860
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
710
リッチエディターを安全に開発・運用するために
unachang113
1
380
decksh - a little language for decks
ajstarks
4
21k
管你要 trace 什麼、bpftrace 用下去就對了 — COSCUP 2025
shunghsiyu
0
380
Comparing decimals in Swift Testing
417_72ki
0
170
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1k
iOS開発スターターキットの作り方
akidon0000
0
240
実践!App Intents対応
yuukiw00w
1
230
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
750
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
340
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
Making Projects Easy
brettharned
117
6.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
A better future with KSS
kneath
239
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Music & Morning Musume
bryan
46
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Designing Experiences People Love
moore
142
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Transcript
αΫοͱͳΜ͔ͷ ΞϓϦΛͭ͘Δ ઐ߈Պ1 ฏʢ@mktakuyaʣ
ιϑτΣΞςΫϊϩδʔ෦
ࣗ༝ɾ՝෦ ͷ 2ੜ
Ruby
None
Ruby
Why Ruby? • ΊΜͲ͍͘͜͞ͱ͠ͳ͍͍ͯ͘ • ͔ΜͨΜʹ͔͚Δ • ϥΠϒϥϦ͕๛
αΫοͱϞϊΛ࡞ΕΔ
αΫοͱ ϞϊΛ࡞ͬͯΈͨ
খߴઐतۀมߋϑΟʔυ • तۀมߋͷΞϨ͔ΒσʔλΛऔಘͯ͠ ΧϨϯμʔϑΟʔυͱͯ͠ެ։ • ͓͍ͷΧϨϯμʔAppʹΠϯϙʔτͰ͖Δ ʢGoogleɺΧϨϯμʔ.appʣ
Demo https://jyugyou.mktakuya.net
Ϊδϡπతͳ • तۀมߋσʔλͷऔಘεΫϦϓτ ɹ༻ݴޠ: Ruby ɹHTMLͷॲཧ: Nokogiri ɹσʔλͷอଘ: PostgreSQL
Ϊδϡπతͳ • तۀมߋΧϨϯμʔϑΟʔυͷ৴ ɹWebApp༻ϥΠϒϥϦ: Sinatra(Ruby) ɹσϓϩΠઌ: ࣗͷRaspberry Pi 3 ɹiCalΛѻ͏ϥΠϒϥϦ:
icalendar gem
ΈΜͳ αΫοͱϞϊΛ ࡞ͬͯΈΑ͏ʂ