Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Rubyで便利な学校生活 / 20171118-aosc-yuruweb
Takuya Mukohira
November 18, 2017
Programming
0
290
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
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
1.1k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
230
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
920
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
850
プログラミングと一人暮らし 〜Nature Remoで遊ぶ編〜 / prolt-2019
mktakuya
1
200
HMCC2019 Emoji SANPO
mktakuya
0
2.5k
スマホアプリとAPIサーバの開発について / Building mobile apps and web apis
mktakuya
0
1.5k
環境変数について / Introduction to Environment Variables
mktakuya
0
270
進路・キャリアに関するぶっちゃけ話5連発 / 20170903-gyakuLT
mktakuya
0
200
Other Decks in Programming
See All in Programming
Computer Vision Seminar 1/コンピュータビジョンセミナーvol.1 OpenCV活用
fixstars
0
170
ちょっとつよい足トラ
logilabo
0
400
Regular expressions basics/正規表現の基本
kishikawakatsumi
6
260
SwiftUI+TCAに挑戦!NewsPicks iOSアプリのリアーキテクチャ/re-architecture-newspicks-ios-app-with-swiftui-and-tca
takehilo
0
400
kintone × LINE Bot で餃子検定Botを作った話
naberina
0
330
atama plusの開発チームはどのように「不確実性」に向き合ってきたか〜2022夏版〜
atamaplus
3
620
Getting Started With Data Structures
adoranwodo
1
260
僕が便利だと感じる Snow Monkey の特徴/20220723_Gifu_WordPress_Meetup
oleindesign
0
110
「困りごと」から始める個人開発
ikumatadokoro
4
260
Introduction to Property-Based Testing @ COSCUP 2022
cybai
1
150
レビュー駆動学習のススメ_StaPy#83
soogie
0
320
動画合成アーキテクチャを実装してみて
satorunooshie
0
560
Featured
See All Featured
Building Your Own Lightsaber
phodgson
95
4.7k
Music & Morning Musume
bryan
35
4.3k
Facilitating Awesome Meetings
lara
29
4.1k
GitHub's CSS Performance
jonrohan
1020
420k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
A designer walks into a library…
pauljervisheath
196
16k
Six Lessons from altMBA
skipperchong
14
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
25
15k
GraphQLの誤解/rethinking-graphql
sonatard
31
6.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
107
16k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
173
8.6k
A Modern Web Designer's Workflow
chriscoyier
689
180k
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ʙ