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
670
JoshoLT 20170524
「」
苫小牧高専 情報処理同好会 Josho.LT 2017年5月23日
Takuya Mukohira
May 23, 2017
Tweet
Share
More Decks by Takuya Mukohira
See All by Takuya Mukohira
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
1.7k
Podcasting Guide 2024
mktakuya
3
1.8k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.4k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
1k
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.9k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
2.9k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
380
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.2k
Other Decks in Programming
See All in Programming
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
150
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
株式会社 Sun terras カンパニーデック
sunterras
0
1.9k
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
200
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
320
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
510
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
230
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
190
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
420
浮動小数の比較について
kishikawakatsumi
0
360
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
380
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
230
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
620
It's Worth the Effort
3n
188
29k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Rails Girls Zürich Keynote
gr2m
96
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Exploring anti-patterns in Rails
aemeredith
2
280
The Limits of Empathy - UXLibs8
cassininazir
1
240
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
380
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
ΈΜͳ αΫοͱϞϊΛ ࡞ͬͯΈΑ͏ʂ