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 第6章 / Ruby Practice 06
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
muttan
October 28, 2016
Programming
140
0
Share
はじめてのRuby 第6章 / Ruby Practice 06
muttan
October 28, 2016
More Decks by muttan
See All by muttan
さわやか待ち時間LINE botを作った話 / Sawayaka LINE bot
bath_poo_
0
120
コンテナ開発入門 1回目/Introduction to Container Development 1
bath_poo_
0
180
ISUCONってなんだ / What is ISUCON
bath_poo_
0
380
Web技術の基本 8回目 / Introduction to Web technologies 8th class
bath_poo_
0
210
Web技術の基本 7回目 / Introduction to Web technologies 7th class
bath_poo_
0
170
Web技術の基本 6回目 / Introduction to Web technologies 6th class
bath_poo_
1
280
Web技術の基本 5回目 / Introduction to Web technologies 5th class
bath_poo_
0
150
Web技術の基本 4回目 / Introduction to Web technologies 4th class
bath_poo_
0
230
Web技術の基本 3回目 / Introduction to Web technologies 3rd class
bath_poo_
0
260
Other Decks in Programming
See All in Programming
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
320
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
210
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
380
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
460
安いハードウェアでVulkan
fadis
1
860
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
610
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
220
へんな働き方
yusukebe
6
2.9k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
660
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
220
How to stabilize UI tests using XCTest
akkeylab
0
150
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Ethics towards AI in product and experience design
skipperchong
2
240
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
A Soul's Torment
seathinner
5
2.6k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
190
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Transcript
ͨͷ͍͠3VCZୈষ
ୈষ܁Γฦ͠
܁Γฦ͠ͷ࣮ݱํ๏
܁Γฦ͠ͷ࣮ݱํ๏ w 3VCZͰ܁Γฦ͠ॲཧΛߦ͏ʹେ͖͚ͯ͘Ҏ Լͷछྨ͕͋Δ ᶃ ܁Γฦ͠ͷͨΊͷߏจΛ͏ ᶄ ϝιουͰ࣮ݱ͢Δ ϝιουʹϒϩοΫ EPʜFOE\^
Λͯ͠ ͦͷதʹ܁Γฦ͍ͨ͠ॲཧΛهड़͢ΔԿΒ ͔ͷݶఆ͞ΕͨతʹಛԽ͍ͯ͠Δ߹͕ଟ ͍
UJNFTϝιου
UJNFTϝιου w ʮҰఆͷճॲཧͤ͞Δʯͱ͍ͬͨΑ͏ͳ܁Γ ฦ͠ʹUJNFTϝιουΛར༻͢Δͱྑ͍ w ͜ͷ߹ J͔Β·ͰͱͳΔ
cJcলུՄೳ w ελʔτ࣌ͷJͷࢦఆͰ͖ͳ͍ 1UJNFTSC࣮ߦ
UJNFTϝιου w ϒϩοΫͷ෦ EPFOEͷΘΓʹ\^Λ͏ ͜ͱͰ͖Δ w UJNFTϝιουͷϨγʔόʔʹ܁Γฦ͍ͨ͠ճ
ͷ*OUFHFSΦϒδΣΫτΛ͍͍ͤ
GPSจ GPSࣜ
GPSจ w GPSࢦఆճॲཧΛ܁Γฦͨ͢Ίʹ͏ʢެࣜEPDʹ ࣜΛධՁͨ݁͠ՌͷΦϒδΣΫτͷ֤ཁૉʹରͯ͠ຊମΛ ܁Γฦ࣮͠ߦ͢Δͱ͍͏هड़ʣ w UJNFTϝιουͰ͋Δ͕ GPS੍ޚߏจ
w 3VCZ.JOFͰॻ͍ͨΒFBDIʹ͠ΖͬͯݴΘΕ·ͨ͠
GPSจ w ͱ͍͏ͷ 3BOHFΦϒδΣΫτΛੜ͢Δ ͨΊͷߏจ w TUBSUFOEͱॻ͍ͨ࣌ <TUBSU FOE>ͷൣғԋࢉࢠ Λੜ͢Δ͕
TUBSUFOEͱ͢Δͱ<TUBSU FOE ͱͳΔ w GPSจͰ܁Γฦ͍ͨ͠ൣғΛࢦఆ͢Δ࣌ Λͬ ͯ3BOHFΦϒδΣΫτΛੜ͠Α͏
GPSจ w ͱ͍͏ͷ 3BOHFΦϒδΣΫτΛੜ͢Δ ͨΊͷߏจ w TUBSUFOEͱॻ͍ͨ࣌ <TUBSU FOE>ͷൣғԋࢉࢠ Λੜ͢Δ͕
TUBSUFOEͱ͢Δͱ<TUBSU FOE ͱͳΔ w GPSจͰ܁Γฦ͍ͨ͠ൣғΛࢦఆ͢Δ࣌ Λͬ ͯ3BOHFΦϒδΣΫτΛੜ͠Α͏
GPSจ w UJNFTจͱGPSจͷൺֱ w GPSจͷํ͕εοΩϦ w
3VCZͰBB CΛB Cͱॻ͘͜ͱ͕Ͱ͖Δ UJNFTϝιου GPSจ
GPSจ w ҰൠతʹҎԼͷΑ͏ͳߏจͰهड़͢ΔEP লུՄೳ w ༻ྫ GPSมJOΦϒδΣΫτ EP
ॲཧ FOE 1GPS@OBNFTSC࣮ߦ
XIJMFจ
XIJMFจ w ͋Δཱ͕͍݅ͯ͠Δؒϧʔϓ͍ͨ͠ͱ͖ʹར ༻͢Δߏจ EPলུՄೳ w ༻ྫ
1XIJMFSC࣮ߦ XIJMF݅ EP ॲཧ FOE
VOUJMจ
VOUJMจ w ͋Δཱ͕͍݅ͯ͠ͳ͍ؒϧʔϓ͍ͨ͠ͱ͖ʹ ར༻͢Δߏจʢཱ͕݅͢Δ·Ͱϧʔϓ͢Δʣ VOUJM݅ EP ॲཧ
FOE
VOUJMจ w ༻ྫ TVN͕Ҏ্Ͱͳ͍ͱ͖ʢTVN͕ະຬͷͱ͖ʣ ϧʔϓ͢Δ 1VOUJMSC࣮ߦ
VOUJMจ w ઌ΄Ͳͷιʔεͱಉ͡ϓϩάϥϜΛXIJMFจͰه ड़͢Δͱʜ w
XIJMFͷ݅ͱ͕݅ରʹͳΔʹҙ 1XIJMF@OPUSC࣮ߦ
FBDIϝιου
FBDIϝιου w ίϨΫγϣϯʹରͯ͠ ͭͣͭऔΓग़ͯ͠ॲཧ Λߦ͍͍ͨͱ͖ʹར༻͢Δ w FBDIϝιουʹϒϩοΫΛ͢͜ͱʹͳΔ͕ EPʙFOEʹՃ͑ͯ\ʙ^Λར༻͢ΔࣄͰ͖Δ ΦϒδΣΫτFBDIEPcมc
ॲཧ FOE ΦϒδΣΫτFBDI\cมc ॲཧ ^
FBDIϝιου w GPSࣜ෦ͰFBDIϝιουΛݺΜͰ͍Δ w FBDIϝιουΛݺͿ͜ͱ͕Ͱ͖ΔΦϒδΣΫτ ͳΒ GPSจͷJOͷޙʹࢦఆ͢Δ͜ͱ͕Ͱ͖Δ w GPSจͷͱ͖ʹ༻͍ͨGPS@OBNFTSCΛFBDIϝιο υͰॻ͖͢ͱҎԼͷΑ͏ʹͳΔ
1FBDI@OBNFTSC࣮ߦ
FBDIϝιου w GPSจͷJOͷޙʹࢦఆͨ͠ΦϒδΣΫτͳΒ FBDIΛݺͼग़͢͜ͱ͕Ͱ͖ΔͷͰ
3BOHFΦϒδΣΫτͱFBDIϝιουΛͬͯGPS จͱಉͷϓϩάϥϜΛهड़Ͱ͖Δ 1FBDISC࣮ߦ
MPPQϝιου
MPPQจ w ͨͩͻͨ͢Β܁Γฦ͠Λߦ͏ w ऴ͕ྃ݅ͳ͍ͨΊ CSFBLΛ༻͍ͯϧʔϓ͔ Βൈ͚Δ݅ࣜΛهड़͢Δඞཁ͕͋Δ MPPQEP ॲཧ FOE
܁Γฦ͠ͷ੍ޚ
܁Γฦ͠ͷ੍ޚ w ϧʔϓͷ࠷தʹ ॲཧΛதஅ͢ΔͷॲཧΛߦ͏ ͨΊʹར༻͢Δ ໋ྩ ༻్ CSFBL ॲཧΛதஅ͠
ϧʔϓ͔Βൈ͚Δ OFYU ࣍ͷ܁Γฦ͠ʹॲཧΛҠ͢ SFEP ಉ݅͡Ͱ܁Γฦ͠Λ Γ͢
܁Γฦ͠ͷ੍ޚ w CSFBLͱOFYUͷྫ CSFBLͷྫ < 1FSM> < 1ZUIPO>
OFYUͷྫɿ < 1FSM> < 1ZUIPO> < 4DIFNF>
܁Γฦ͠ͷ੍ޚ w CSFBLͷྫ J͕ʹͳͬͨͱ͖ʹϧʔϓΛൈ͚ΔͷͰ
1FSMͱ 1ZUIPOͷΈग़ྗ͢Δ
܁Γฦ͠ͷ੍ޚ w OFYUͷྫ J͕ʹͳͬͨͱ͖OFYUҎ߱ͷॲཧΛඈͯ࣍͠
ͷճͷॲཧΛߦ͏ʢ1FSM 1ZUIPO 4DIFNF͕ग़ ྗ͞ΕΔʣ
܁Γฦ͠ͷ੍ޚ w SFEPͷྫ J͕ʹͳͬͨͱ͖݅ͦͷ··Ͱϧʔϓͷઌ಄
͔ΒॲཧΛΓ͢OFYUͱҧ͍ ϧʔϓͷ ݅ධՁߦΘΕͳ͍ʢͯ͢ͷཁૉΛग़ྗʣ
ࠓͷ ·ͱΊ
·ͱΊ ໊લ ༻్ UJNFTϝιου ࢦఆճ܁Γฦ͢ GPSจ ΦϒδΣΫτ͔ΒཁૉΛ̍ͭͣͭ औΓग़͢ FBDIͷTZOUBYTVHBS XIJMFจ
݅Λຬ͍ͨͯ͠Δؒ ϧʔϓ͍ͨ͠ VOUJMจ ݅Λຬ͍ͨͯ͠ͳ͍ؒ ϧʔϓ͍ͨ͠ FBDIϝιου ΦϒδΣΫτ͔Β̍ͭͣͭ ཁૉΛऔΓग़͢ MPPQϝιου ແ݅ʹϧʔϓͤ͞Δ
ίϥϜ w ϒϩοΫͷॻ͖ํʹ lEPFOEzͰॻ͘߹ ͱz\^zͰॻ͘߹͕͋Δ FBDIϝιουͲ ͪΒΛ͍͍ͯ͠ʣ w ෳߦʹ͚ͯॻ͘߹zEPFOEz ߦͰॻ
͘߹z\^zΛར༻͢Δͱྑ͍ UJNFTEPcJc QVUTJ FOE UJNFT\cJcQVUTJ^