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
640
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.3k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.1k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
890
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
2.7k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
350
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.3k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.1k
プログラミングと一人暮らし 〜Nature Remoで遊ぶ編〜 / prolt-2019
mktakuya
1
340
Other Decks in Programming
See All in Programming
LRパーサーはいいぞ
ydah
7
1.4k
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
120
In geheimer Mission: AI Agents entwickeln
joergneumann
0
120
知識0からカンファレンスやってみたらこうなった!
syossan27
5
280
Jakarta EE Meets AI
ivargrimstad
0
980
Storybookの情報をMCPサーバー化する
shota_tech
3
1.3k
flutter_kaigi_mini_4.pdf
nobu74658
0
160
“技術カンファレンスで何か変わる?” ──RubyKaigi後の自分とチームを振り返る
ssagara00
0
120
MySQL初心者が311個のカラムにNot NULL制約を追加していってALTER TABLEについて学んだ話
hatsu38
2
150
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
5
1.1k
Serving TUIs over SSH with Go
caarlos0
0
740
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.6k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Adopting Sorbet at Scale
ufuk
76
9.4k
Writing Fast Ruby
sferik
628
61k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Facilitating Awesome Meetings
lara
54
6.4k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
The Language of Interfaces
destraynor
158
25k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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
ΈΜͳ αΫοͱϞϊΛ ࡞ͬͯΈΑ͏ʂ