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
RailsGirlsTokyo2LT - たのしくRuby
Search
Kuniaki IGARASHI
March 02, 2013
Technology
2.1k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RailsGirlsTokyo2LT - たのしくRuby
2013.3.2 at COOKPAD
Kuniaki IGARASHI
March 02, 2013
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
RailsTokyo 4 GarnetTech373
igaiga
0
130
ActiveJobUpdates
igaiga
1
690
roppongirb_20250911
igaiga
1
770
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
160
KaigiOnRails2024
igaiga
16
25k
RuboSensei
igaiga
0
370
Shibuya.rb-2023-04-27-igaiga
igaiga
1
610
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
430
Other Decks in Technology
See All in Technology
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
モダンフロントエンド 開発研修
recruitengineers
PRO
4
570
事業価値と Engineering 2026年度版
recruitengineers
PRO
45
22k
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
220
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
160
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.6k
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
990
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
240
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
370
Featured
See All Featured
HDC tutorial
michielstock
2
790
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
590
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
From π to Pie charts
rasagy
0
260
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Why Our Code Smells
bkeepers
PRO
340
58k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Done Done
chrislema
186
16k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
500
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
930
Transcript
ͨͷ͘͠3VCZ ,VOJBLJ*("3"4)*JHBJHB 3BJMT(JMST5PLZPBU$00,1"%
ޒेཛྷ໌ גࣜձࣾສ༿ɹΤϯδχΞ UXJUUFS!JHBJHB GBDFCPPLIUUQGBDFCPPLDPNLVOJBLJJHBSBTIJ
ఏڙגࣜձࣾສ༿
8&# %#13&44
IUUQFWFSZMFBGHJUIVCDPNLBJHJ
None
3VCZͷඇৗۈߨࢣ
None
ఏڙOJGUZ༷
None
จܥͷֶՊ
ϓϩάϥϜॳΊͯ ͱ͍͏ֶੜ͞Μ͕ ΄ͱΜͲ
ΜͩΓ͢Δ ͚ΕͲ
ڭ͑Δ͜ͱ ͨͷ͍͠ʂ
ʆɾТɾ
ʆɾТɾ λ
ʆɾТɾ λɹλ
ʆɾТɾ λɹλɹλο
ʆɾТɾ λɹλɹλο λʔϯ
ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ ಈ͍ͨʙ
͔Βͷ
ϋΠλον
Ռ ɾUXJUUFSσʔλΛղੳͯ͠ͲͷӺ͕ʹ͗Θ͍ͬͯΔ͔ΛௐΔ ɾਓͰϓϨΠͰ͖ΔγϡʔςΟϯάήʔϜͷ࡞ ɾ&YDFMͱΈ߹Θͤͨμʔπಘܭࢉ ɾFMFSOJOH8FCΞϓϦ ɾ࠲͍8FCΞϓϦ ɾ5XJUUFSൃݴͷղੳ ɾͷग़ɺͷೖͷ࣌ࠁΛJ1IPOF1VTI௨ IUUQJHBSBTIJLVOJBLJOFUEJBSZIUNM
None
ͯ͞ɺ
ຊָ͓͠Έ ͍͚ͨͩͯ·͔͢ʁ
ͬͱ 3BJMT(JSMT ͍ͨ͠ํ ࣍ͷҰา
ຊ
ͨͷ͍͠3VCZ *4#/ վగ৽൛ جૅ3VCZPO3BJMT *4#/ 8&# %#13&44WPM 3BJMT 3VCZ ͨͷ͍͠։ൃ
ঁੑΤϯδχΞͷىۀ
Ͱ
ੈͷதʹຊ ͨ͘͞Μ ͋Δ͚ΕͲ
ଟ͘ͷຊͷ ର ϓϩάϥϚ
͏গ͠қ͍͠ ࢿྉͳ͍ͷʁ
ॻ͖·͠ΐ͏
IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF ͏গ͠қ͍͠ 3VCZͱ3BJMTͷ ڭՊॻ
Ͱ͖Δ͚ͩਤΛଟ͘ɺ͔Γқ͘ΛϞοτʔʹ
ڭՊॻ3VCZฤ 3VCZͷੈքɺTIFMMͷੈք ࢛ଇԋࢉɺຊޠɺม ݅அɺ܁Γฦ͠ɺϝιου "SSBZɺ)BTI ΦϒδΣΫτɺΫϥεɺΠϯελϯε 8JLJQFEJBΞΫηεղੳ UXJUUFSσʔλͷղੳ IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF
ڭՊॻ3BJMTฤ ɾҰ൪খ͞ͳ3BJMTΞϓϦͭ͘Γ DPOUSPMMFS WJFX ɾ͓Έ͘͡ΞϓϦͰ3VCZͷΫϥεΛಈ͔͢ 3VCZͷΫϥεΛ3BJMTຒΊࠐΉ ɾϞσϧ͞Μͱ͓ࣄ ɾTDBGGPMEͰͰ͖ͨͷͷղઆ
ϦΫΤετ SPVUFT DPOUSPMMFS WJFX NPEFM ɾ3BJMTΞϓϦͷಈ͖Λ؍͢Δ $ISPNFͰϦΫΤετΛ؍ɺQɺMPHɺQSZ IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF
΄͔ʹ8FCʹ ྑ͍ࢿྉ͕ͨ͘͞Μ
υοτΠϯετʔϧ
υοτΠϯετʔϧ
ϛχπΫCZ/B$M
$PEFDBEFNZ આ໌ͱώϯτ ίʔυ )5.- $44ͳͲ Λॻ͚Δ
$PEFDBEFNZ ͦͷͰॻ͍ͨ ݁ՌΛݟΒΕΔ
IUUQUSZSVCZPSH ͜͜ʹ3VCZίʔυΛ ೖྗ࣮ͯ͠ߦͰ͖·͢ ϓϩάϥϜΛফ͍ͨ͠ ߹Ϧϩʔυ IFMQͰ3VCZϨοεϯ։࢝
ίϛϡχςΟ ؒͱ3VCZ
3BJMT (JSMT .PSF
IUUQRXJLKQBTBLVTBSC
"TBLVTBSC
IUUQRXJLKQUPLZVSC 5PLZVSC IUUQRXJLKQUPLZVSC
ҬSVCZίϛϡχςΟ 5PLZP3VCZJTU.FFUVQ :PLPIBNBSC 4IJCVZBSC 4IJOKVLVSC 4FOEBHBZBSC
3VCZΠϕϯτ 3VCZͷ͓ࡇΓ
IUUQSFHJPOBMSVCZLBJHJPSHHVONB
IUUQSVCZLBJHJPSH
IUUQFWFSZMFBGHJUIVCDPNLBJHJ
3VCZͷͨͷ͠͞
ͯͮ͘Γ
ౙٳΈͷ࡞ Ͱ࡞ͬͯΈͨ ຖேJ1IPOF 1VTI௨Ͱ ఱؾ༧ใΛ͓Βͤ
ख࡞Γͷίʔυ͕ ຖேͪΌΜͱಈ͍ ͯఱؾ༧ใΛڭ͑ ͯ͘ΕΔͷ͕͏Ε ͍͠ɻ ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ
ίʔυߦ ૯੍࡞ظؒ࣌ؒ IUUQTHJUIVCDPNJHBJHBXFBUIFS
IUUQTHJTUHJUIVCDPN J1IPOF௨͢Δίʔυ
None
աڈͷ3BJMT(JSMT ࢀՃऀ͞ΜʹΑΔ࡞
ख࡞Γͷίʔυ͕ ຖேͪΌΜͱಈ͍ ͯఱؾ༧ใΛڭ͑ ͯ͘ΕΔͷ͕͏Ε ͍͠ɻ ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ
IUUQCMPHQBQJQVQFQVKJJDPN
IUUQCMPHQBQJQVQFQVKJJDPN ͓หͷ ϝχϡʔ௨ 3BJMT(JSMTࢀՃऀ ͞ΜʹΑΔ࡞ IUUQTHJUIVCDPN:BZPJ,BSVUB IUUQXXXGBDFCPPLDPNZBZPJUBLFNVSB
͓หͷ ϝχϡʔ௨ 3BJMT(JSMTࢀՃऀ ͞ΜʹΑΔ࡞ தଜҮ͞Μ !TPNBMJ
3VCZ։ൃऀΛ ͤʹ͢Δݴޠɻ ͬͱଟ͘ͷ։ൃऀΛ 3VCZͰͤʹ͍ͨ͠ɻ ·ͭͱΏ͖ͻΖ
)BWFB )BQQZ3VCZ5JNF