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
Rubyで便利な学校生活 / 20171118-aosc-yuruweb
Search
Takuya Mukohira
November 18, 2017
Programming
0
360
Rubyで便利な学校生活 / 20171118-aosc-yuruweb
「ゆるくWebを勉強しよう@旭川」でのLT資料
https://connpass.com/event/64613/
Takuya Mukohira
November 18, 2017
Tweet
Share
More Decks by Takuya Mukohira
See All by Takuya Mukohira
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
1.4k
Podcasting Guide 2024
mktakuya
3
1.6k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.3k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
970
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.7k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
2.9k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
370
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.2k
Other Decks in Programming
See All in Programming
AIを駆使して新しい技術を効率的に理解する方法
nogu66
0
600
Kotlin + Power-Assert 言語組み込みならではのAssertion Library採用と運用ベストプラクティス by Kazuki Matsuda/Gen-AX
kazukima
0
110
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
710
高単価案件で働くための心構え
nullnull
0
130
CloudflareのSandbox SDKを試してみた
syumai
0
140
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
300
2025 컴포즈 마법사
jisungbin
0
110
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
150
Private APIの呼び出し方
kishikawakatsumi
2
860
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
160
チーム開発の “地ならし"
konifar
6
3.8k
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
500
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Thoughts on Productivity
jonyablonski
73
4.9k
Site-Speed That Sticks
csswizardry
13
960
Side Projects
sachag
455
43k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Music & Morning Musume
bryan
46
6.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Statistics for Hackers
jakevdp
799
220k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Transcript
RubyͰ ศརͳֶߍੜ׆ খߴઐ ઐ߈Պ1 ฏ @mktakuya ΏΔ͘WebΛษڧ͠Α͏@Ѵ 2017-11-18
ࣗݾհ • ฏ / Ή͜͏ͻΒ ͨ͘ @mktakuya / ͑Ή͚ʔ
• খߴઐ ઐ߈Պ1 ʢੈؒతʹֶ෦3ʣ • ڵຯɿ WebɺDBɺRubyɺ ɹɹɹTwitterɺϒϩάɺΠΧ2 • Έͯɿ blog.mktakuya.net ஶऀۙӨˣ ਃ͠༁ͳ͍ؾ࣋ͪΛࣔ͢ˠ ɹɹɹTwitterΞΠίϯ
ւಓͷແྉμϯϩʔυ ʲനਤઐళʳ http://www.freemap.jp/itemFreeDlPage.php?b=hokkaido&s=hokkaido
ւಓͷແྉμϯϩʔυ ʲനਤઐళʳ http://www.freemap.jp/itemFreeDlPage.php?b=hokkaido&s=hokkaido ← Ѵࢢ ← ઍࡀࢢ ↑ খߴઐ
None
None
None
ຊ
File:National Institute of Technology,Tomakomai College.jpg - Wikimedia Commons https://commons.wikimedia.org/wiki/File:National_Institute_of_Technology,Tomakomai_College.jpg ֶߍੜ׆
ֶߍੜ׆ • तۀ • ࣮ݧʢʁʣ • ෦׆ / αʔΫϧ •
ͦͷଞ͍Ζ͍Ζ
ֶߍੜ׆ on the Web • ֶߍͷχϡʔε • तۀมߋ
http://jyugyou.tomakomai-ct.ac.jp/jyugyou.php
http://www.tomakomai-ct.ac.jp/news
ֶߍੜ׆ ✕ Ruby
খߴઐ News Bot
← Web൛ ↓ Twitter bot ← ϝʔϧ൛
तۀมߋใ ΧϨϯμʔ৴
← ొը໘ ↓ GoogleΧϨϯμʔͷ༷ࢠ
ར༻ٕज़ • WebΞϓϦέʔγϣϯ ɾϓϩάϥϛϯάݴޠRuby ɾϑϨʔϜϫʔΫɿ Sinatra ɾDBؔ࿈: Active Record ɾσϓϩΠઌ:
Heroku https://github.com/mktakuya/tmnct-news https://github.com/mktakuya/jyugyou-feed
ϝϦοτ
ʮૉৼΓʯ
ૉৼΓͱɺΞΠσΞΛࢥ͍͍ͭͯͦΕΛσϓϩΠ͢Δ·Ͱ ͷ͜ͱͰ͢ɻΞΠσΞΛࢥ͍͍ͭͨॠؒʹίʔυΛॻ͖࢝Ί ͯɺσϓϩΠͯ͠ɺ୭͕͑Δঢ়ଶʹ·Ͱ͢Δ͜ͱΛԿ ૉৼΓ͢Δ͜ͱ͕ॏཁͱ͍ͬͯ·ͨ͠ɻࢥ͍͖͔ͭΒσϓ ϩΠ·Ͱ͕1ετϩʔΫͷૉৼΓͰ͢ɻ ʢதུʣͦͷૉৼΓΛԿ܁Γฦ͢͜ͱͰɺ͍͔ͭେ͖ͳ ώοτϗʔϜϥϯΛ์ͯΔΑ͏ʹͳΕΔ ૉৼΓ - ྑ͍͋ͦͳͪ͢ΌΜ
http://asonas.hatenablog.com/entry/2012/12/07/041524
Ϣʔβ͕͙͢ଆʹ͍Δ
Ϣʔβ͕ଆʹ͍ΔࣄͷϝϦοτ • ͬͯΒͬͯΔײ • ϑΟʔυόοΫ • Ϟνϕʔγϣϯҡ࣋ʹͭͳ͕Δ • ଞֶՊͷਓʹ͍͢͝ͶʔͬͯݴΘΕͯ ؾ࣋ͪΑ͘ͳΕΔ
σϝϦοτ
ࢭΊΔͱౖΒΕΔ͆͆
RubyͰ ศརͳֶߍੜ׆ খߴઐ ઐ߈Պ1 ฏ @mktakuya
ʙENDʙ