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
muttan
October 28, 2016
Programming
0
140
はじめてのRuby 第6章 / Ruby Practice 06
muttan
October 28, 2016
Tweet
Share
More Decks by muttan
See All by muttan
さわやか待ち時間LINE botを作った話 / Sawayaka LINE bot
bath_poo_
0
110
コンテナ開発入門 1回目/Introduction to Container Development 1
bath_poo_
0
180
ISUCONってなんだ / What is ISUCON
bath_poo_
0
370
Web技術の基本 8回目 / Introduction to Web technologies 8th class
bath_poo_
0
200
Web技術の基本 7回目 / Introduction to Web technologies 7th class
bath_poo_
0
170
Web技術の基本 6回目 / Introduction to Web technologies 6th class
bath_poo_
1
270
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
AI巻き込み型コードレビューのススメ
nealle
1
140
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
180
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
150
Package Management Learnings from Homebrew
mikemcquaid
0
210
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
AI時代の認知負荷との向き合い方
optfit
0
150
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
230
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Statistics for Hackers
jakevdp
799
230k
Facilitating Awesome Meetings
lara
57
6.7k
Navigating Team Friction
lara
192
16k
Scaling GitHub
holman
464
140k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Building an army of robots
kneath
306
46k
Between Models and Reality
mayunak
1
180
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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^