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と私
Search
ainame
January 13, 2013
Technology
6
6.8k
趣味とRubyと私
TokyoRubyKaigi10の発表です
ainame
January 13, 2013
Tweet
Share
More Decks by ainame
See All by ainame
Swift 5.7で変わる正規表現を試してみよう
ainame
4
6.8k
iOSDC 2021 - App Store用スクリーンショットの自動生成をアラビア語対応してSwiftUIで実装してみた
ainame
0
5.7k
DNN/GPU with Ruby #rubykaigi
ainame
2
3.2k
Server Side Swift実用性評価 2017 #iosdc #b
ainame
3
4.4k
Process tons of jobs with Swift
ainame
0
1.8k
Swift on the ObjC #shibuyaswift
ainame
4
850
家族アルバムみてね 開発風景 #realm_jp
ainame
4
4.1k
iOSで無限バックグラウンドアップロード(に挑戦してみた話)
ainame
2
5k
リファクタリングとtsort
ainame
1
1.8k
Other Decks in Technology
See All in Technology
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
280
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
170
KCD Lima: eBee in Peru!
lizrice
0
110
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
110
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
1k
SAE J1939シミュレーション環境構築
daikiokazaki
1
200
AI エンジニアの立場からみた、AI コーディング時代の開発の品質向上の取り組みと妄想
soh9834
8
610
手動からの解放!!Strands Agents で実現する総合テスト自動化
ideaws
3
410
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
140
Jitera Company Deck / JP
jitera
0
310
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
110
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
150
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Producing Creativity
orderedlist
PRO
346
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Speed Design
sergeychernyshev
32
1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Site-Speed That Sticks
csswizardry
10
730
Music & Morning Musume
bryan
46
6.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Navigating Team Friction
lara
188
15k
Transcript
झຯͱ3VCZͱࢲ 5PLZP3VCZ,BJHJ ੜҪஐ࢘ !BJOBNF
ࣗݾհ
w ໊લ w ੜҪஐ࢘ 4BUPTIJ/BNBJ w BLB!BJOBNF w ࣄ w
8FCϓϩάϥϚ w גࣜձࣾϛΫγΟ w IUUQJENJYJKQBJOBNF w 1FSMॻ͍ͯΔ
ΏΔϧϏʔετච಄
झຯ ϓϩάϥϛϯά
ձࣾͰ 1FSMΛॻ͖
झຯͰ 3VCZΛॻ͘
ࠓͷ
3VCZΛ࢝Ί͖͔͚ͨͬ झຯͷ3VCZͰԿΛͯ͠Δͷ͔ झຯͰ3VCZΛଓ͚ΔϞνϕʔγϣϯ झຯͰ3VCZΛଓ͚ͨ݁Ռɾɾɾ
3VCZ Λ࢝Ί͖͔͚ͨͬ
w ग़ձ͍ w ݚڀͰͬͨαʔόʔͷϓϩάϥϜ͕3VCZͩͬͨ w ଔݚͰςΩετܗͷͨΊʹͬͨ w ਅʹ࢝Ί͖͔͚ͨͬ w 3VCZ,BJHJʹߦͬͨ
w ͦͷ࣌Ͱࢼ͠ʹ3BJMTΞϓϦݸ࡞ͬͨఔ w ब׆Ͱ8FCاۀͷఆΒͬͨ͠ɺࠓޙϓϩά ϥϚʔʹͳΔ͜ͱͩ͠ߦͬͯΈΑ͏ͱࢥͬͨ
w3VCZ,BJHJͷײ wͳΜ͔ྑ͘Θ͔Βͳ͍͚Ͳ͛͢ʔʂ wࣗ͜͏͍͏ॴͰൃදͰ͖Δ͙Β͍ʹ ·Ͱٕज़Λֶͼ͍ͨ ˠײԽ͞Εͯຊ֨తʹ3VCZ࢝Ίͨ
झຯͰ 3VCZͬͯʁ
ෆຬۦಈ։ൃ '%%
w ෆศʹࢥͬͨ͜ͱΛղܾ͢ΔͨΊʹ։ൃ w ετϨεΛൃࢄͤ͞ΒΕΔ w ʢڪΒ͘ʣศརͳͷ͕ग़དྷ্͕Δʂ w ʮ͜Ε͕͜͏ͳͬͯͨΒྑ͍ͷʹͳʯ ͬͯ͋Γ·͢ΑͶ ෆຬۦಈ։ൃͱ
ࠓ͙͢ͱΓ͔͔Γ·͠ΐ͏ʂ
͑ɺͨΓલ͡ΌΜʁ
'%%ͷίπ ͜Ε͕ग़དྷͳ͔ͬͨΒ ࢮΜ͡Ό͏ʂʼʻ ͙Β͍ʹࢥ͍ࠐΜͰࣄΛߟ͑Δ
'%%ͷίπ w ͜ͷ··ͰࢮΜͰ͠·͏ͷͰɺΈΜͳ൴ঁͱ σʔτ͍ͯ͠ΔΒ͍͠ΫϦεϚεͰίʔυΛॻ͚Δ w ࣄ͕໘͘͘͞ͳͬͨΒେମ'%%ग़དྷΔ w جຊతʹಇ͖ͨ͘ͳ͍ w ໘͘͞͞Λͳͨ͘͢ΊʹίʔυΛॻ͘
w ࣗউखʹ࡞Δ͚ͩͳͷͰಛʹϞς·ͤΜ w TFFBMTPʮ͓͔͍ͤͬۦಈ։ൃCZ!.@JTIJLBXBʯ w Ͱٕज़ʹͭ͘ͷͰ൵͘͠ͳ͍ʂʂ
ࣄྫ̍ εέδϡʔϧཧπʔϧ
ࣄྫ̍ɿεέδϡʔϧཧπʔϧ w కΊΓ͕ܾ·ͬͨҊཱ͕݅ͯࠐΜͩ w શͯͷεέδϡʔϧΛѲ͖͠Εͳ͍ w ຖճຖճɺ࣍ʹԿΛΔͷ͔اըͷਓʹฉ͘࡞ۀൃੜ w λεΫΛཧ͢Δศརͳͷ͕ͳ͔ͬͨ w
ࣾͰ(PPHMFΧϨϯμʔ͕͑ͳ͍ w ࣾγεςϜݸਓ͚ͰνʔϜʹใΛڞ༗͢Δͷ͕ͳ͔ͬͨ ͜Ε͡Όࣄ͕ग़དྷͳ͍ࢮΜ͡Ό͏ʼʻ
ࣄྫ̍ɿεέδϡʔϧཧπʔϧ w झຯͳͷͰٳΈͷʹ࡞ͬͨ w ߏ w 3BJMTͷ4DB⒎PMEʢͱΓ͋͑ͣಈ͚ྑ͠ʣ w 5XJUUFS#PPUTUSBQʢHFNܦ༝Ͱʣ w
K2VFSZ6*ʢEBUFUJNFQJDLFSΈ͍ͨͳʣ w $IBUSPJEHFNʢ*3$ͷͭͳ͗ࠐΈ ɹɹɹɹɹɹɹɹUIY!SLBNVSBʣ
None
*3$ͰϦϚΠϯυ ˣຖே࣌ʹϦϚΠϯυ ઌ΄Ͳͷϖʔδ63- ͜͜ʹλεΫ༰ ேձͷ࣌ͷݺͼ͔͚ศར
ଞʹͪΐͪ͜ΐ͜ ࡞ͬͨͷͰ͕͢ҎԼׂѪ
มΘͬͯ ͦΜͳझຯ3VCZΛ ଓ͚ΔͨΊͷίπ
झຯͱࣄΛ ࠞಉ͠ͳ͍
1FSMˠࣄ 3VCZˠझຯ
ՈͰҰ ࣄͷݴޠΛ ॻ͔ͳ͍
3VCZΛ ॻ͍ͯͨΒ ָ͍͍͍ͩͨ͠
झຯϧϏʔετͷৗ w SVCZMJTU3VCZ8FFLMZͷ.-Λߪಡ w ࡶࢽͱ͔3VCZؔ࿈ͷຊΛಡΉ wҬ3VCZίϛϡχςΟʹࢀՃ͢Δ wΠϯλʔωοτͰ3VCZʹ͍ͭͯᄁ͘ wͨ·ʹษڧձʹ։͍ͨΓࢀՃ͢Δ w ͨ·ʹHJUIVC্ͰQVMMSFRVFTUͯ͠ΈΔ
Ҭ3VCZ ίϛϡχςΟʹࢀՃ
3VCZίϛϡχςΟ w ڈ݄͔Β 4IJCVZBc4IJOKVLV SCʹߦͬͯΔ w ͪΖΜॳΊΒͳ͍ਓ͔Γ w ճߦͬͨΒإͱ໊͔લΛ֮͑ͯ͑Δˠخ͍͠
w ओʹ-5ɺ4IJOKVLVSCͩͱϖΞϓϩͬͯΔ w ීஈϦΞϧͰͤͳ͍3VCZͷ͕ग़དྷΔਓ͍Δͷ͕ ͘͢͝ྑ͍ w 5XJUUFSΞΧϯτͳͲϑΥϩʔ͓ͯ͘͠ͱྑ͍
Πϯλʔωοτ Ͱᄁ͘
Πϯλʔωοτͱ3VCZ w ແݶʹใ͕ྲྀΕͯ͘Δ w ಛʹϧϏʔετͨͪͷ5XJUUFSΛϑΥϩʔ͓ͯ͘͠ ͱɺͯϒܦ༝ͰใಘΒΕΔ w ࣗͰ344८ճ͢Δ࣌ऴΘͬͯΔ w ຊʹؔ৺͕͋Δใ͚ͩࣗͰ८ճ
w ࡢࠓɺऩू͚ͩ͡Όͳͯ͘ൃ৴͘͢͠ͳͬͨ
ͭͿ͖ w5XJUUFSͰ͕ࣗࢥͬͯΔ͜ͱΛͭͿ͘ͱ ୭͔͕Ԡͯ͘͠ΕΔ w3VCZʹ͍ͭͯͭͿ͚ ͪΖΜϧϏʔετୡ͕Ԡ͢Δʂʂ w͔Βͳ͍͜ͱΛڭ͑ͯ͘ΕΔ wڞײͯ͘͠Εͨਓͱษڧձ͕։͚ͨΓ͢Δ
None
None
None
None
None
None
3VCZͷܨ͕ΓʹΑͬͯ w ษڧձ։͍ͨΓ͢Δͱܨ͕ΓͰ͖ͨ w !VE[VSB͞Μͷ࿈ࡌ3VCZهࣄʮҰาઌΛ Ώ͘3VCZʯͷࠪಡΛ͍͍ͤͯͨͩͨ͞ w झຯϧϏʔετͱͯ͠ͷࢹͰͷࢦఠ w αϯϓϧίʔυΛ࣮ߦͯ͠Δؒʹ1BESJOP
ͷόάΛൃݟͯ͠QVMMSFRVFTUΛͯ͠ɺ $POUSJCVUPSʹͳΕͨ
None
IUUQCMPHVE[VSBKQIBETFSJBMJ[FEFTTBZTJOXFCECQSFTT
None
ͦͷޙ wҰɺاըͷଧͪ߹ΘͤʹࢀՃͨ͠ w!VE[VSB͞Μ͕ίʔυϨϏϡʔهࣄΛॻ͘͜ ͱʹͳͬͨ wଞࣾࣄॻ͍ͨΒ໘ന͍Μ͡ΌͶʁͱ͍͏ ͜ͱͰҰॹʹهࣄ·Ͱ ॻ͔͖ͤͯ·ͨ͠
None
·ͱΊ w झຯ3VCZͰ'%%ΛΩϝΔͱؾ͍͍࣋ͪ w ॻ͍ͯΔͱָ͍͠3VCZͳΒͰ w ϧϏʔετಉ࢜Ͱ܈ΕΔͱΔ w ҬίϛϡχςΟɿͱʹ͔͘ߦͬͯΈΔʂ w
5XJUUFSɿࢥͬͨΒᄁ͘ʂ w ษڧ͢ΔͨΊʹษڧձΛ։͍ͯΈΔ w 5XJUUFSͰͭͿ͍ͯधཁΛௐΔ w 3VCZͰग़དྷͨܨ͕Γॏཁ
ϦΞϧ3VCZ ίϛϡχςΟ ؾ͕߹͏ ϧϏʔετୡ Πϯλʔωοτ ͷϧϏʔετୡ ͔ͯ͠͠ 5XJUUFS ϑΥϩʔ Πϕϯτ
ίϛϡχςΟ ্ཱͪ͛ʁ
None
ৄ͘͠ IUUQUXJUUFSDPNBJOBNF ·Ͱ
QVUTb͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠`