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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuya Mukohira
May 23, 2017
Programming
700
0
Share
JoshoLT 20170524
「」
苫小牧高専 情報処理同好会 Josho.LT 2017年5月23日
Takuya Mukohira
May 23, 2017
More Decks by Takuya Mukohira
See All by Takuya Mukohira
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
1.7k
Podcasting Guide 2024
mktakuya
3
1.9k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.5k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
1k
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.9k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
3k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
390
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.2k
Other Decks in Programming
See All in Programming
when storing skills in S3 file
watany
3
1.3k
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
19k
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
720
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
660
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1k
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
140
書き換えて学ぶTemporal #fukts
pirosikick
2
350
AIと共に生きる技術選定 2026
sgash708
0
120
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
140
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
180
実用!Hono RPC2026
yodaka
2
300
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
290
Building the Perfect Custom Keyboard
takai
2
750
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Test your architecture with Archunit
thirion
1
2.2k
Skip the Path - Find Your Career Trail
mkilby
1
120
How to make the Groovebox
asonas
2
2.2k
KATA
mclloyd
PRO
35
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
From π to Pie charts
rasagy
0
180
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
ΈΜͳ αΫοͱϞϊΛ ࡞ͬͯΈΑ͏ʂ