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
エラーと仲良くなる方法
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
にゅ〜ぶる
November 10, 2019
Programming
1
58
エラーと仲良くなる方法
にゅ〜ぶる会のもくもく会(2019.11.10)で実施したLT資料
にゅ〜ぶる
November 10, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
140
Claude Code Skill入門
mayahoney
0
430
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
790
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
240
Rethinking API Platform Filters
vinceamstoutz
0
450
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
110
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
420
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1k
ファインチューニングせずメインコンペを解く方法
pokutuna
0
170
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
520
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
270
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
620
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Mind Mapping
helmedeiros
PRO
1
130
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building Adaptive Systems
keathley
44
3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
Building AI with AI
inesmontani
PRO
1
820
Between Models and Reality
mayunak
2
240
Balancing Empowerment & Direction
lara
5
960
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Transcript
Τϥʔͱྑ͘ͳΔํ๏ʁ ʹΎʙͿΔ
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
͡Ίʹ ͱΓ͋͑ͣࣗݾհʁ ʙ4&4ʹۈΊͯɺʁ ۀܥ8FCγεςϜΛ։ൃ ܦݧͨ͠ݴޠ $0#0- +BWB 1)1 3VCZ झຯͰ
ݸਓ։ൃͰ8FCαʔϏεΛ։ൃ ۦ͚ग़͠ΤϯδχΞ͚ίϛϡχςΟΛӡ༻
͡Ίʹ 5XJUUFS
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
༰࢟Λ๙ΊΖ ɺɺ߳ਫɺͲ͏ߏ͞Ε͍ͯΔͷ͔ʁ ͱ͍ Τϥʔը໘͕Ͳ͏ߏ͞Ε͍ͯΔͷ͔ʁ Ͳ͜ʹԿ͕͋Δͷ͔ʁ
දࣔ͞Ε͍ͯΔ༰ͳΜͳͷ͔ʁ
lCFUUFS@FSSPSTΛαϯϓϧʹͯ͠ΈΔz
Τϥʔϝοηʔδ ΤϥʔτϨʔε ΤϥʔՕॴ irb(rails c) ϦΫΤετใ มใ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
ྑ͞Λݟ͚ͭΖ إʁελΠϧʁਓ֨ʁ ͱ͍ Τϥʔը໘ͷͲ͕͜Ұ൪ॏཁͳͷ͔ʁ ͦΕ͕ԿΛҙຯ͍ͯ͠Δͷ͔ʁ
άάΔΩʔϫʔυ͕ͲΕͳͷ͔ʁ
Τϥʔϝοηʔδ ΤϥʔൃੜՕॴ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
ʹ߹ΘͤΑ͏ ΤϥʔϝοηʔδͷҙຯΛཧղ͠Α͏ ʢຊޠɾࣗͷཧղͰ͖Δݴ༿ʢ͠ݴ༿Ͱྑ͍ʣ ʹͳ͓ͦ͏ʣ ͨͩ͠ɺάάΔͳΒӳޠͷ··Ͱɻ ӳޠͰ؆୯ͳ୯ޠ͙Β͍ɺΘ͔ΔͰ͠ΐ͏ʁ ͦͯ͠ɺͻͱͭͣͭɻॱ൪ʹɻ ͏Μɺωλ͍͔ͬʜ
ΤϥʔϝοηʔδΛมͯ͠ΈΑ͏ ʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ VOEFpOFENFUIPEAOBNF` OBNFͬͯϝιουΒͶ͑ͧɺ͜Μͪ͘͠ΐ͏ʂ OJM/JM$MBTT OJMͩʂOVMMͩΑʂΜͷ͔͜Β͊ʂʂ ͭ·Γɺ OJMʹɺOBNFͬͯϝιουͳΜͯΒͶ͑ͧɺΜ ͷ͔͜Β͊ʂʂͳΊͯͨΒ͍ͯ·͏ͧɺ͝Β͊͊ ͋ʂʂ
भหා͍Ͷʜ
ͻͱͭͣͭ ΤϥʔʹͳͬͨՕॴ͔Βɺམͪண͍ͯॱʹݟ͍ͯ͜͏ ɹʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ !FWFOUOJM !FWFOUOBNFɹˡΤϥʔ͜͜ @event͕nil͔ͩΒ͔ʂ @eventͷϝιου(name)͕ଘࡏ͠ͳ͍ʁ ͳΜͰʁ
Τϥʔͱྑ͘ͳΔํ๏ ఢͷ༰࢟Λ๙ΊΖ ఢͷྑ͞Λݟ͚ͭΖ ఢͷʹ߹ΘͤΑ͏ ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ
Α͘ग़ͯ͘ΔͷΛ֮͑Α͏ Α͘ग़ͯ͘Δӳ୯ޠΛ֮͑Α͏ ɹͲΜͳݴޠͰɺ͍͍ͩͨಉ͡ӳ୯ޠ͕ग़ͯ͘Δ ݟ׳Εͨ୯ޠͳΒɺݪҼ͙͢ʹΘ͔ͬͯ͘Δʢͣ 4ZOUBY ɹ˞͓ͦΒ͘ɺ͍͕ͭ͜Ұ൪ΊΜͲ͍ͭ͘͞ʜ 6OEFpOFE "MSFBEZ "VUI 5JNFPVU
6OJRVF
l͋ͱz
l׳Εͩʢਫ਼ਆʣz
lͭ·Γz
l܁Γฦ͠z
lͦͯ͠z
lఘΊͳ͍z
͍ɺಛʹఘΊඞཁ ࣌ؒΛܾΊͯௐࠪ͠Α͏ ɹແཧͳΒࣗͰఘΊͯɺ୭͔ʹ࣭͠Α͏ ৸Α͏ɾ͓෩࿊ͳͲͰϦϑϨογϡ ɹϦϑϨογϡ͢Δͱؾ͘͜ͱ͋Δ
lͦΕͰz
lແཧͳΒʁz
lਓؒɺఘΊେࣄΑͶz
l͏ΜɺఘΊΑ͏z
ఘΊΔ ࠓஔ͍͓͍ͯͯɺผͷ͜ͱΛ͢Δ (JUͷελογϡͰୀආ HJUTUBTI99999 HJUqPXͰϒϥϯν։ൃ HJUqPXGFBUVSFTUBSU99999
l͏Μɺ͓ΘΓz
l͍ͪΜݴ͍͍ͨͷ ɺΤϥʔා͘ͳ͍Αz
ΞδΣϯμ ͡Ίʹ Τϥʔͱྑ͘ͳΔํ๏ ͓ΘΓʹ
͓ΘΓʹ ʮʹΎʙͿΔձʯͬͯʁʁʁ ͜Μͳࣄ͋Γ·ͤΜ͔ʁ ࣭πΠʔτʹϦϓ͕དྷͳ͍ʜ ͜Μͳ࣭ͯ͠ྑ͍ͷͩΖ͏͔ʜ ͜ΜͳํΉ͚ ࢠҭͯʹ͍͠ओ්͞Μ தࣄͰɺʹษڧ͍ͯ͠Δํ ۦ͚ग़͠ΤϯδχΞ͚ɺແྉͷ࣭ίϛϡχςΟ ৄ͘͠ɺͪ͜ΒɹˠIUUQTOFXCVSVHJUIVCJP