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 第3章 / Ruby Practice 03
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
muttan
October 25, 2016
Programming
0
88
はじめてのRuby 第3章 / Ruby Practice 03
muttan
October 25, 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
CSC307 Lecture 05
javiergs
PRO
0
500
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
Architectural Extensions
denyspoltorak
0
280
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.1k
Fragmented Architectures
denyspoltorak
0
150
CSC307 Lecture 06
javiergs
PRO
0
680
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
How GitHub (no longer) Works
holman
316
140k
Building AI with AI
inesmontani
PRO
1
690
So, you think you're a good person
axbom
PRO
2
1.9k
Visualization
eitanlees
150
17k
The SEO Collaboration Effect
kristinabergwall1
0
350
エンジニアに許された特別な時間の終わり
watany
106
230k
Design in an AI World
tapps
0
140
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Code Reviewing Like a Champion
maltzj
527
40k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Transcript
ͨͷ͍͠3VCZୈষ
ͨͷ͍͠3VCZୈষ ίϚϯυΛ࡞Ζ͏
ίϚϯυϥΠϯ ͔Βͷσʔλೖྗ
ίϚϯυϥΠϯ͔Βͷσʔλೖྗ w ϓϩάϥϜͰग़ྗͰͳ͘ೖྗΛѻ͓͏ w ·ͣ͡ΊʹɺίϚϯυϥΠϯҾ"3(7Λͬ ͯΈΔ w $ͷDIBS BSHW<>ͱಉ͡Α͏ʹ࣮ߦʢୠ͠ఴࣈ͕ গ͠ҟͳΔͨΊҙʣ
ίϚϯυϥΠϯ͔Βͷσʔλೖྗ w ࣮ߦ࣌ʹจࣈྻΛ༩͑Δͱɺඪ४ग़ྗʹදࣔ͞ ΕΔ w ίϚϯυϥΠϯҾɺۭന۠ΓͰೖྗ͢Δ ྫ͑ҎԼͷΑ͏ʹೖྗͨ͠߹ lBBBz͕"3(7<>ʹͳΔͷͰҙ 1QSJOU@BSHWSC࣮ߦ
SVCZQSJOU@BSHWSClBBBzlCCCzlDDDz
ίϚϯυϥΠϯ͔Βͷσʔλೖྗ w ίϚϯυϥΠϯҾͰܭࢉΛߦ͍͍ͨ FY ߹ɺจࣈྻˠࣈʹม͢Δඞཁ͕͋Δ w มɺ0CKUP@JͰߦ͏ 1BSH@BSJUISC࣮ߦ
ϑΝΠϧ͔Βͷ ಡΈࠐΈ
ϑΝΠϧ͔ΒͷಡΈࠐΈ w ࢝ΊΔલʹҎԼͷ63-͔ΒϑΝΠϧΛ%- IUUQTEMESPQCPYVTFSDPOUFOUDPNV $IBOHF-PH w NBDͷਓ DVSM0IUUQTEMESPQCPYVTFSDPOUFOUDPNV $IBOHF-PH w
$FOU04ͷਓ XHFUIUUQTEMESPQCPYVTFSDPOUFOUDPNV $IBOHF-PH
ϑΝΠϧ͔ΒಡΈࠐΜͰදࣔ w ϑΝΠϧ͔Βͯ͢ͷߦΛಡΈग़͠ɺඪ४ग़ྗʹ ग़ྗ͢ΔྲྀΕҎԼͷΑ͏ʹͳΔ ᶃ ϑΝΠϧΛ։͘ ᶄ ϑΝΠϧͷσʔλʢςΩετʣΛಡΈࠐΉ ᶅ ಡΈࠐΜͩσʔλΛग़ྗ͢Δ
ᶆ ϑΝΠϧΛด͡Δ
ϑΝΠϧ͔ΒಡΈࠐΜͰදࣔ w ϓϩάϥϜͰॻ͘ͱҎԼͷ௨Γ 1SFBE@UFYUSC࣮ߦ
ϑΝΠϧ͔ΒಡΈࠐΜͰදࣔ ᶃ ϑΝΠϧ໊Λऔಘ ᶄ pMFOBNFͱ͍͏໊લͷϑΝΠϧΛ։͘ ʢpMFΦϒδΣΫτͷऔಘʣ ᶅ ϑΝΠϧ͔ΒσʔλΛಡΈࠐΉ ᶆ σʔλΛඪ४ग़ྗʹදࣔ
ᶇ ϑΝΠϧΛด͡Δ
ϑΝΠϧ͔ΒಡΈࠐΜͰදࣔ ᶃ ϑΝΠϧ໊Λऔಘ ᶄ pMFOBNFͱ͍͏໊લͷϑΝΠϧΛ։͘ ʢpMFΦϒδΣΫτͷऔಘʣ ᶅ ϑΝΠϧ͔ΒσʔλΛಡΈࠐΉ ᶆ σʔλΛඪ४ग़ྗʹදࣔ
ᶇ ϑΝΠϧΛด͡Δ
ߦͣͭσʔλΛಡΈࠐΉ w ઌ΄ͲͷϓϩάϥϜʹ͕ܽଘࡏ͢Δ ᶃ ʹͯ͢ͷσʔλΛಡΈࠐΉͨΊɺσʔλ αΠζ͕େ͖͍ϑΝΠϧʹରͯ͠ߦ͏ͱଟ͘ ͷϝϞϦΛফඅͯ͠͠·͏ ᶄ ߦ͚ͩཉ͍͠߹ͰɺશͯಡΈࠐ·ͳ͚ ΕͳΒͳ͍
ߦͣͭσʔλΛಡΈࠐΉ w ߦͣͭಡΈࠐΉΑ͏ʹվྑ͢Δ͜ͱͰɺϝϞϦ ͷফඅྔΛ͑Δ͜ͱ͕Ͱ͖Δ 1SFBE@MJOFSC࣮ߦ
ϑΝΠϧͷத͔ΒಛఆͷύλʔϯΛؚΉߦΛ औΓग़͢ w HSFQίϚϯυͷΑ͏ͳػೳΛ࣮͠Α͏ w SVCZGPPSClݕࡧจࣈzlϑΝΠϧzͷΑ͏ͳܗ ࣜͰ࣮ݱ͍ͨ͠ w ͍͔ͭͧʹར༻ͨ͠SFHFYQͷύλʔϯϚον Λ࣮ͬͯ͢Δ
ϑΝΠϧͷத͔ΒಛఆͷύλʔϯΛؚΉߦΛ औΓग़͢ 1TJNQMF@HSFQSC࣮ߦ
ϑΝΠϧͷத͔ΒಛఆͷύλʔϯΛؚΉߦΛ औΓग़͢ ᶃ ϑΝΠϧ໊ͷऔಘ ᶄ 3FHFYQΦϒδΣΫτΛੜ ᶅ ϑΝΠϧΛ։͘ ᶆ ͯ͢ͷߦΛऔಘ
ᶇ ύλʔϯʹϚονͨ͠߹ɺͦͷߦΛग़ྗ ᶈ ϑΝΠϧΛด͡Δ
ϑΝΠϧͷத͔ΒಛఆͷύλʔϯΛؚΉߦΛ औΓग़͢ ᶃ ϑΝΠϧ໊ͷऔಘ ᶄ 3FHFYQΦϒδΣΫτΛੜ ᶅ ϑΝΠϧΛ։͘ ᶆ ͯ͢ͷߦΛऔಘ
ᶇ ύλʔϯʹϚονͨ͠߹ɺͦͷߦΛग़ྗ ᶈ ϑΝΠϧΛด͡Δ
ϝιουͷ࡞
ϝιουͷ࡞ w Ϣʔβʔ͕ಠࣗʹϝιουΛఆٛ͢Δ͜ͱ͕Ͱ ͖Δ w ϝιουΛ࡞͢Δ߹ɺҎԼͷΑ͏ͳߏจΛ ༻͍ͯ࡞͢Δ ϝιου໊ ϝιουͷத EFGΩʔϫʔυ
ϝιουͷ࡞ w ϝιουΛར༻͢Δʹݺͼग़͢ඞཁ͕͋Δ w ݺͼग़͠ҎԼͷ௨Γ w ϝιου͕ҾΛऔΒͳ͍߹ɺݺͼग़͢ࡍ ʹΧοίΛলུ͢Δ͖ R ?@?P
E ?@?P
ผͷϑΝΠϧΛಡΈࠐΉ
ผͷϑΝΠϧΛऔΓࠐΉ w ΄͔ͷϓϩάϥϜͰ࡞ͬͨػೳʢϥΠϒϥϦʣ ΛผͷϓϩάϥϜͰ͍·Θ͍ͨ͠ w ΈࠐΉʹSFRVJSF PSSFRVJSF@SFMBUJWF ϝιο υΛར༻͢Δ w
SFRVJSFlϑΝΠϧ໊zͱ͍͏ܗͰಡΈࠐΉϑΝ Πϧ໊ͷ֦ுࢠলུՄೳ w ࢦఆͨ͠ϑΝΠϧ͚ͩಡΈࠐ·ΕΔ
ผͷϑΝΠϧΛऔΓࠐΉ w SFRVJSFطଘͷϥΠϒϥϦΛಡΈࠐΉͨΊʹ ͏ w SFRVJSF@SFMBUJWFϝιουɺϓϩάϥϜͷΧϨ ϯτσΟϨΫτϦΛج४ʹͯ͠୳͢
ผͷϑΝΠϧΛऔΓࠐΉ w HSFQSCͱͯ͠ҎԼͷΑ͏ͳίʔυΛ࡞ 1HSFQSC
ผͷϑΝΠϧΛऔΓࠐΉ w HSFQSCΛಡΈࠐΈɺTJNQMF@HSFQΛར༻͢Δ w ༰ׂ͞Ε͍ͯΔͷͷɺઌ΄Ͳͷ TJNQMF@HSFQSCͱಉ༷ʹ࣮ߦՄೳ
1VTF@HSFQSCΛ࣮ߦ
ผͷϑΝΠϧΛऔΓࠐΉ w SVCZʹ༷ʑͳϥΠϒϥϦ͕ඪ४Ͱଐ͍ͯ͠ Δ w ྫ͑%BUFΫϥεʢʹؔΘΔΦϒδΣΫτʣ ҎԼͷΑ͏ʹར༻͢Δ
ࠓͷ·ͱΊ ͍Β͢ͱ
·ͱΊ w ίϚϯυϥΠϯҾΛ͏ʹɺ"3(7<JOEFY>ͰΞΫη ε w ϑΝΠϧΛಡΈࠐΉʹɺ'JMFPQFO lpMFOBNFz ͱͯ͠ ಡΈࠐΉ w
ϝιουEFGΩʔϫʔυΛ༻͍ͯఆٛ w ֎෦ϑΝΠϧΛಡΈࠐΉ࣌ɺSFRVJSF PS SFRVJSF@SFMBUJWF Λ͏ w SFRVJSFΈࠐΈͷϥΠϒϥϦɺͦΕҎ֎ SFRVJSF@SFMBUJWFΛ͏