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
社内LT大会開催に至るまでの話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
shira
December 02, 2018
Programming
490
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
社内LT大会開催に至るまでの話
shira
December 02, 2018
More Decks by shira
See All by shira
開発プロセスとアクセシビリティ
shira
1
110
通知UIを改善している話
shira
2
3.7k
:is()と:where()の話
shira
0
5.8k
実践アクセシビリティ in Angularアプリケーション
shira
0
700
hoverとタッチスクリーンデバイス
shira
2
1.5k
犬顔or猫顔判定アプリを作っている話.pdf
shira
1
210
Other Decks in Programming
See All in Programming
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
180
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
プロポーザルを書いてもらう
pvcresin
0
500
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
220
FDEが実現するAI駆動経営の現在地
gonta
2
280
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.4k
Google Apps Script で Ruby を動かす
kawahara
0
220
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
110
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Paper Plane
katiecoart
PRO
2
53k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
430
What's in a price? How to price your products and services
michaelherold
247
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
RailsConf 2023
tenderlove
30
1.5k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Leo the Paperboy
mayatellez
8
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
470
Transcript
ࣾ-5େձ։࠵ʹࢸΔ·Ͱͷ 4UZMF[ࣾ-5 ,BPSJ4IJSBIBNB
,BPSJ4IJSBIBNB *MJLFTVTIJ 4IJCB*OVBOEESBXJOH
͜ͷςʔϚʹͨ͠ཧ༝ w ໊ͷํ͔Βʮനᖛ͞ΜͷఏҊͳΜͰ͔͢ʁʯͱฉ͔Εͨ ͷͰଞʹෆࢥٞʹࢥ͍ͬͯΔํ͍Δ͔ w ͲΜͳʹ͍͔ͨ͠ɺͷڞ༗ w ࠓޙࣾͰԿ͔Λاը͍ͨ͠ํͷࢀߟʹͳΕ
ࠓ͢͜ͱ w ͖͔͚ͬ w ൃҊ͔Β։࠵·Ͱ w େʹ͍ͨ͜͠ͱ w ݱ࣌Ͱࢥ͍ͬͯΔ͜ͱ
͖͔͚ͬ
Ξτϓοτલఏͷ ΠϯϓοτΛश׳ʹ͍ͨ͠
ͳ͔ͥʁ
ཧղͷஈ֊ͷʢͬ͘͟Γʣ Βͳ͍ ฉ͍ͨ͜ͱ͕͋ΔɺಡΜͩ͜ͱ͕͋Δ ݟͨ͜ͱ͕͋Δ ৮ͬͨ͜ͱ͕͋Δ આ໌Ͱ͖Δ
͜Ε·Ͱͬͯͨ͜ͱ w ใΛಘΔͨΊʹʜ w ਓ͔ΒΛฉ͘ w ࣾ֎ͷษڧձʹࢀՃ͢Δ w Πϯλʔωοτ্ͷهࣄΛಡΉ
ฉ͍ͨ͜ͱ͕͋Δɺ গͣͭ͠૿͍͑ͯΔɻ͚Ͳʜ
ཧղͷஈ֊ͷʢͬ͘͟Γʣ Βͳ͍ ฉ͍ͨ͜ͱ͕͋ΔɺಡΜͩ͜ͱ͕͋Δ ݟͨ͜ͱ͕͋Δ ৮ͬͨ͜ͱ͕͋Δ આ໌Ͱ͖Δ ˡΓͯͳ͍ ʢˡͬͪ͜·ͩ·ͩΓͳ͍͚Ͳʣ
ͭ·Γɺ Ξτϓοτ͕ඞཁʂ
w ৮ͬͯΈΔ w ϓϩάϥϜΛॻ͍ͯΈΔ w πʔϧΛͬͯΈΔ w આ໌Ͱ͖Δ w هࣄΛॻ͘
w ਓʹઆ໌͢Δ Ξτϓοτͷखஈ ৭ʑ͍ͨ͠ɻɻ
Ξτϓοτखஈͷ ͻͱͭͱͯ͠ɻɻ
-5͍ͨ͠ʂ
ͳͥ-5͔ʁ
ͳͥ-5͔ʁ w ਓʹઆ໌͢ΔखஈͷҰͭ w ෆಛఆଟͷਓʹ͑ΔͨΊʹɺߟ͑Δɺ४උ͢Δ͜ͱͰ ࣗͷཧղ͕ਂ·Δ w ਓલͰ͢ελΠϧͷதͰؾܰʹखܰʹͰ͖Δͷ w Ξτϓοτͷ࿅शʹ࠷దʂʂ
-5͍ͨ͠ͱࢥ͔ͬͯΒ w ࣾ֎ͷͰษڧձʹࢀՃ͢Δࡍɺ-5Λ͢ΔଆઢͰΈΔΑ ͏ʹͳͬͨ w -5ΛΑ͍ͬͯ͘ΔΓ߹͍ͷํʹ-5ΛΔͨΊʹͬͯ ͍Δ͜ͱΛฉ͍ͯΈͨ
ڭ͑ͯΒͬͨ͜ͱʢҰ෦ʣ w ৗʹωλாʹωλΛετοΫ͍ͯ͠Δ w -5ࢿྉLFZOPUFΛ͍ͬͯΔ w ςϯϓϨ͍·Θ͢͜ͱ͕ଟ͍
ڭ͑ͯΒͬͨ͜ͱʢҰ෦ʣ w ৗʹωλாʹωλΛετοΫ͍ͯ͠Δ w -5ࢿྉLFZOPUFΛ͍ͬͯΔ w ςϯϓϨ͍·Θ͢͜ͱ͕ଟ͍ ˠͱͯ͋Γ͕͍ͨʂ ˠͰɺ࣮ͦΕΑΓલͷஈ֊ͰϋʔυϧΛײ͡Δʜ
-5͢Δ্Ͱͷ ࠷େͷϋʔυϧ
ͦͷͰٻΊΒΕΔ ςʔϚΫΦϦςΟΛ ఏڙͰ͖Δ͔ʁ
ษڧձͷझࢫͱ͔ࢀՃऀʹ߹ͬͨ ༰ͷ-5Λ͢Δͷͬͯͦ͠͏ɻɻ ͋ʔͦΕྑ͍Ͱ͢Ͷʂ Α͘-5ͯ͠Δਓ 4͞Μ Θͨ͠ ͦΜͳ͋Δͷ͜ͱʢ݄ͷʣ ࢼ͠ʹɺࣾͰͬͯΈͨΒʁ
ษڧձͷझࢫͱ͔ࢀՃऀʹ߹ͬͨ ༰ͷ-5Λ͢Δͷͬͯͦ͠͏ɻɻ ͋ʔͦΕྑ͍Ͱ͢Ͷʂ Α͘-5ͯ͠Δਓ 4͞Μ Θͨ͠ ͦΜͳ͋Δͷ͜ͱʢ݄ͷʣ ࢼ͠ʹɺࣾͰͬͯΈͨΒʁ ˠࣗͷதͰࣾ-5େձ։࠵͕ܾఆ͢Δ
ൃҊ͔Β։࠵·Ͱ
·ͣɺγϡϛϨʔγϣϯͨ͠ w ձࣾͰҰϝϯόʔ͕ൃ৴ͯ͠Կ͔ΠϕϯτΛߦ͏ͱ͍͏ ࣄྫΛΒͳ͍ w ͋Δ͍͖ͳΓTMBDLͰʮ-5େձΓ͍ͨʂʯͱݴͬͯ ϦΞϧ͡Όͳ͍ w ձͱ͔࣌ؒଳͱ͔ؾʹ͓͖ͯ͘͜͠ͱ͕ෆ໌ྎ ˠͻͱ·ͣ૬ஊͯ͠ΈΑ͏
݄ͷே Θͨ͠ ࣾ-5େձΓ͍ͨͰ͢ʂ :Ϧʔμʔ ͍͍Ͷʂ
݄ͷே Θͨ͠ ࣾ-5େձΓ͍ͨͰ͢ʂ :Ϧʔμʔ ͍͍Ͷʂ ˠ:ϦʔμʔϊϦϊϦ
ͦͷ͋ͱ w ࡶஊϕʔεͰ:Ϧʔμʔʹ૬ஊʢʙʣ w νʔϜձͰϓν-5ʢʣ w ςΩετϕʔεͰاըతɺ։࠵֓ཁҊΛ࡞ʢʣ w :Ϧʔμʔɺ4αϒϚωΑΓϑΟʔυόοάʢʣ w
ඍௐͨ͠ޙϫʔυͰఏҊॻΛ࡞ʢʣ w ,ϚωʔδϟʔʹϓϨθϯʢޕલʣ w Ғ͍ਓͷఆྫձٞͰঝೝʢޕޙʣ w -5େձ։࠵Λ෦ॺશମʹपɺࢀՃΞϯέʔτͱൃදऀืूΛ։࢝ʢޕޙʣ w ൃදऀ໊౸ୡʢޕલʣ w ຊ։࠵ʹࢸΔʢʣ ൃҊ͔Βिؒͪΐ͍Ͱ Πϕϯτप·Ͱ࣮ݱ
େʹ͍ͨ͜͠ͱ
Ұ൪େʹ͍ͨ͜͠ͱ
ؾܰʹΞτϓοτ Ͱ͖Δʹ͢Δ͜ͱ
େʹ͍ͨ͜͠ͱϦετ w ࣗ༝ͰؾܰͳΞϓτϓοτͷʹ͍ͨ͠ʂ w -5ࢀՃऀʹͱͬͯ࿅शͷʹ͍ͨ͠ʂ w ΞτϓοτʹνϟϨϯδ͢ΔਓΛଚॏ͢Δʹ͍ͨ͠ʂ w ࣭ɺΞυόΠεͪΖΜ0,ʂ w
൱ఆɾඇͳͲؾܰʹΞτϓοτͰ͖ͳ͘ͳΔΑ͏ͳߦҝ /(ʂ w ฉ͘ଆฉ࢟͘Λ࣋ͬͯࢀՃʂ
ͳ͔ͥʁ
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏
࿅शͨ͘͠ͳ͍Ͱ͔͢ʁ
ࣾͰͳΒؾܰʹ Ͱ͖Δͣ
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏ ؾʹͨ͘͠ͳ͍ʂ
େʹ͍ͨ͜͠ͱϦετʢ࠶ܝʣ w ࣗ༝ͰؾܰͳΞϓτϓοτͷʹ͍ͨ͠ʂ w -5ࢀՃऀʹͱͬͯ࿅शͷʹ͍ͨ͠ʂ w ΞτϓοτʹνϟϨϯδ͢ΔਓΛଚॏ͢Δʹ͍ͨ͠ʂ w ࣭ɺΞυόΠεͪΖΜ0,ʂ w
൱ఆɾඇͳͲؾܰʹΞτϓοτͰ͖ͳ͘ͳΔΑ͏ͳߦҝ /(ʂ w ฉ͘ଆฉ࢟͘Λ࣋ͬͯࢀՃʂ
ͦΕҎ֎ͷϝϦοτ
ϝϦοτ·ͱΊ w -5ʢΞτϓοτʣΛ͍ͨ͠ਓͷ࿅शͷʹͳΔɹˡ͜Ε·Ͱ͖ͯͨ͠ ͜ͱ w طʹڞ༗͍ͨ͠ใɺਓͷͨΊʹͳΔใΛ͍࣋ͬͯΔํ͕ঢ়گΛڞ༗Ͱ ͖ΔʹͳΔ w ීஈؔΘΒͳ͍ਓͷΛฉ͘͜ͱ͕Ͱ͖Δ ˠൃදͷ࿅शͷͰ͋ΓɺࣝΛಘΔͰ͋ΓɺΞυόΠεΛΒ͑Δ
Ͱ͋Δ ˠීஈؔΘΒͳ͍ਓ͕ͲΜͳਓ͔Θ͔ΓɺಘҙΘ͔Δ ˠ݁Ռɺࣄ͕͘͢͠ͳΔ
ݱ࣌Ͱ ࢥ͍ͬͯΔ͜ͱ
ൃҊ࣌ʙ w ͚ࣗͩͰͳؔ͘ΘΔਓશһʹͱͬͯϝϦοτʹͳΔʹ ͳΔͱࢥ͍ͬͯΔ w ͔ͩΒاըʹࡍͯ͠໎͍ϓϨογϟʔෆ҆ͳ͔ͬͨ w Γ͍ͨ͜ͱۦಈָ͍͠ɻɻ
ʙݱ࣌ w ʹճ։࠵͍ͨ͠ͱ͍͏ཧ͕࣮ݱͯ͠خ͍͠ w ͍͠த૬ஊʹͬͯͩͬͨ͘͞ํʑʹײँ w ॳճ͔Β-5ͰࢀՃͯ͘͠Εͨํʑʹײँ w ࢀՃͰ͖ΔͰ͖ͳ͍ΛΘͣڵຯΛ࣋ͬͯ͘Εͨํʹײँ
Γ͍ͨ͜ͱΛΒͤͯ͘Ε ͯ͋Γ͕ͱ͏͍͟͝·͢ʂ ͱ͍͏ؾ࣋ͪ
͖͔͚ͬͷͳ͠ w ͜ͷձͷ͖͔͚ͬͷҰݴΛ͘Εͨਓ4͞Μʹײँ w ͜ͷ͕ࣗҎ֎ͷํʹͱͬͯɺΞτϓοτͷ͖͔ͬ ͚ʹͳΕخ͍͠
ࠓޙ w ࠓޙ ϲ݄ʹͷϖʔεͰΓ͍ͨ w ڵຯͷ͋Δํͥͻ׆༻͍ͯͩ͘͠͞ʂ w Ұ൪େࣄʹ͍ͨ͜͠ͱΛม͑ΔͭΓͳ͍͚ͲɺΞυό ΠεେܴͰ͢ʂ ࣍ճٕज़ωλ
͍ͨ͠ɻɻ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ