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
2016 Devsumi Kansai
Search
Yasuhiro Onishi
September 22, 2016
Technology
1.6k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2016 Devsumi Kansai
Yasuhiro Onishi
September 22, 2016
More Decks by Yasuhiro Onishi
See All by Yasuhiro Onishi
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
18
11k
アニメから得た学びを発表会 in 関西 はてな スポンサーLT
onishi
1
91
大吉祥寺.pm 基調講演
onishi
4
9.1k
YAPC::Kyoto 2023 Keynote
onishi
3
11k
Hatena-Camp
onishi
2
4.6k
Hatena Blog for Engineer
onishi
2
3.2k
Hatena Blog Development Flow
onishi
34
38k
hatena-diary-blog-xss
onishi
5
1.2k
wget.pl
onishi
3
1.5k
Other Decks in Technology
See All in Technology
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
290
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.4k
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
190
最近評価が難しくなった
maroon8021
0
260
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
CIで使うClaude
iwatatomoya
0
220
product engineering with qa
nealle
0
160
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
180
FinOps X 2026 Recap from Engineer Side #JapanFinOps
chacco38
0
270
Claude Code 珍プレー好プレー
shinyasaita
0
300
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
4.5k
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
390
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
890
Six Lessons from altMBA
skipperchong
29
4.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Paper Plane
katiecoart
PRO
1
52k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
The browser strikes back
jonoalderson
0
1.4k
Marketing to machines
jonoalderson
1
5.6k
The Limits of Empathy - UXLibs8
cassininazir
1
410
Transcript
ͯͳʹ͓͚ΔΤϯδχΞͷ ͱͦΕΛࢧ͑ΔΈ σϒαϛؔ גࣜձࣾͯͳ େ߁༟
ɹେ߁༟JEPOJTIJ ɹ!ZBTVIJSP@POJTIJ ɹגࣜձࣾͯͳࣥߦһ ɹαʔϏεɾγεςϜ։ൃຊ෦ ࣗݾհ
ུྺ wͯͳىۀΤϯδχΞ wνʔϑΤϯδχΞ wσΟϨΫλʔ wϓϩσϡʔαʔ wαʔϏε։ൃຊ෦ wαʔϏεɾγεςϜ։ൃຊ෦
ུྺ wͯͳىۀΤϯδχΞ wνʔϑΤϯδχΞ wσΟϨΫλʔ wϓϩσϡʔαʔ wαʔϏε։ൃຊ෦ wαʔϏεɾγεςϜ։ൃຊ෦ ࡀ ࡀ ࡀ
ࡀ ࡀ ࡀ
ϓϩάϥϚʔ ࡀఆઆ
גࣜձࣾͯͳ w ࣾһ໊ w ژ౦ژͣͭ Ұ෦ϦϞʔτ w ΣϒαʔϏεΛ࡞ͬͯ·͢
w ͯͳϒοΫϚʔΫ w ͯͳϒϩά w ͳͲͳͲ
ͯͳͷϛογϣϯ ʮΔʯ ʮͭͳ͕Δʯ ʮදݱ͢Δʯ Ͱ৽͍͠ମݧΛఏڙ͠ɺਓͷੜ׆Λ๛͔ʹ͢Δ
ͯͳϒοΫϚʔΫ
#SBOE4BGFͯͳ
ͯͳϒϩά
None
.BDLFSFM
গδϟϯϓϧʔΩʔ
ΧΫϤϜ
None
࠷ۙͷͯͳ ϒοΫϚʔΫ ϒϩά ϊϋ ΞυςΫ اۀϒϩά #UP$ #UP#
ͯͳͷΤϯδχΞ
ΤϯδχΞͷҭ
ʮҭͯΔʯ Ͱͳ͘ ʮҭͭڥΛ༻ҙ͢Δʯ
ࣗΒ͢Δҙࢤ º Λαϙʔτ͢ΔΈ
࠾༻࣌ͷϙΠϯτ දతͰͳ͍ࣝ ҙࣝɺֶ৺ ΤϯδχΞϦϯάηϯε
Λαϙʔτ͢ΔΈ w Ξτϓοτ w ใڞ༗ w ਓࣄ੍
Ξτϓοτ
ΤϯδχΞʹظ͢Δ ʮΞτϓοτʯ w Ξτϓοτ͢Δ͜ͱͰΑΓͰ͖Δ w શମͷ૯ྗͷ্ʹܨ͕ΓɺΑΓΑ ͍αʔϏε։ൃγεςϜ։ൃ͕Ͱ͖Δ Α͏ʹͳΔ w ࣾ֎ͷϓϨθϯε্͕͠৽ͨͳ࠾
༻ʹܨ͕Δ IUUQEFWFMPQFSIBUFOBTUB⒎DPNFOUSZ
Ͱ͍͠Ͱ͢ΑͶ
ΞτϓοτͷͨΊʹ w ΞτϓοτΛਪ͢Δ͜ͱΛ໌ࣔ w ΞτϓοτΛඪʹ͢Δ w Ξτϓοτ͢ΔഎதΛԡ͢
ͯͳͷධՁ߲ ՌධՁ w ඪʹର࣮ͯ͠ࡍʹୡͨ݁͠Ռ ߦಈධՁ w దͳߦಈɾϓϩηεΛͱ͍ͬͯΔ͔ ઐධՁ w ৬ߦ্อ༗͖ࣝ͢ɾٕೳɾٕज़
ઐධՁͷྫ w ٕज़ɾεΩϧ w ࿈ܞɾαʔϏεࢦ w ΠϯϓοτɾΞτϓοτ ΞϓϦέʔγϣϯΤϯδχΞઐධՁ߲
ઐεΩϧඪ w ୡɾະୡ͕ධՁʹ݁͢Δͷ Ͱͳ͘ɺઐεΩϧ্ͷͨΊͷ ʮඪʯ w ʮࠓظ͜ΕΛؤுΓ·͢ɾ৳͠ ·͢ʯͱ͍͏ϚχϑΣετ
ઐεΩϧඪ ͯͳͰͳͯ͘௨༻͢Δຊਓͷε ΩϧΛ৳͢ ຊਓͷඪͱձࣾͷํͷઢΛ߹ ΘͤΔ
ΞτϓοτΛଅਐ͢Δ ͨΊͷϧʔϧ
ใൃ৴ਪ w ٕज़ϒϩάࣥචਪ w ຖिٕज़ษڧձ
ٕज़ϒϩάࣥචਪ w )BUFOB%FWFMPQFS#MPH w ݸਓϒϩάͰ w Ҏ্ϒοΫϚʔΫ͞ΕͨΒण࢘ w $50 w
ຖ݄Ұ൪ϒΫϚΛՔ͍ͩਓಛ্
ٕज़άϧʔϓඪ w ٕज़ΤϯτϦ૯ϒοΫϚʔΫ w ຖ݄ਐḿΛՄࢹԽ
ຖिٕज़ษڧձ w ΤϯδχΞɾσβΠφʔ࣋ͪճΓ w ൃදº ٕज़ڞ༗ w ڵຯΛ͍ͬͯΔٕज़ɾۀͰಘͨ ݟͳͲͳΜͰ w
ࣗݾհɾަྲྀ w ొஃɾൃදʹ׳ΕΔ
࠷ۙͷٕज़ษڧձςʔϚ w ࠓ͔ΒͰ͖Δߏֶश w ೖࣾͯ͠ɺ͜͏͍͏োΛى͜ ͠·ͨ͠ w ܖʹΑΔઃܭೖ w ࠓ͔Β͡ΊΔ'MFYCPY
w ٕज़ϒϩάΛॻ͘͜ͱʹ͍ͭͯ
ٕज़ڞ༗ w ٕज़ษڧձͷίʔφʔ w ࣾάϧʔϓʹॻ͔ΕͨΤϯτϦΛ ରஊܗࣜͰಡΈ্͛Δ w ڞ༗͞ΕΔˠॻ͔ΕΔਖ਼ͷϧʔϓ
ٕज़ॻߪೖ w ٕज़ॻߪೖ w ձࣾॴ༗ॻ੶ͷϨϏϡʔΛJTTVFԽ
None
Πϕϯτ։࠵ิॿ w ࣾһओ࠵ͷٕज़Πϕϯτ։࠵Λิॿ w ձఏڙʢژʗ౦ژʣ w ҿ৯අิॿ
ษڧձɾྠಡิॿ w ࣾษڧձɺٕज़ॻͷྠಡΛิॿ w ձఏڙ w ଧ্ͪ͛ิॿ
ΤϯδχΞ࣮γεςϜ w ࣮ͱɺಛఆͷߦಈΛήʔϜͰୡ ͨ͜͠ͱʹର͢ΔϦϫʔυ w ٕज़ϒϩάʹϒοΫϚʔΫ͍ͭͨ w ެ։(JU)VCϦϙδτϦʹελʔ͍ͭͨ w DQBOHFNOQNNBWFOʹϞδϡʔϧΛొ
w ࣾ֎ͷ044ϦϙδτϦʹίϛοτͨ͠
None
%&13&$"5&% ͏·͍͔͘ͳ͔ͬͨʜ w ؆୯ͳ࣮Λ༻ҙͯ͠എதΛԡͭ͢ Γ͕ͩͬͨʜ w ࣮ࡍʹγʔτΛެ։͢Δͱൺֱ͢Δ ܗʹͳͬͯϓϨογϟʔʹͳͬͨ w ഇࢭ
తҙ͕ࣝେࣄ w ՝ΛΈͰղܾ͢Δ w ՝ൃݟˠԾઆˠվળˠνΣοΫ
͜Εͬͯ1%$" αΠΫϧ͡ΌΜ
αʔϏε։ൃ ৫։ൃ ˺
ΤϯδχΞͷࣗൃతͳ ֶशΛଅਐ͢Δ
ΞτϓοτͷͨΊʹ w ΞτϓοτΛਪ͢Δ͜ͱΛ໌ࣔ ˠઐධՁʹՃ͑Δ w ΞτϓοτΛඪʹ͢Δ ˠඪΛཱͯΔࢦΛࣔ͢ w Ξτϓοτ͢ΔഎதΛԡ͢ ˠΞτϓοτΛධՁɾԠԉ͢Δϧʔϧ
ใڞ༗ॏࢹ w ͯͳάϧʔϓ w ࡞ۀใࠂɺোରԠɺใɺݟڞ༗ w τϥοΫόοΫͰۀґཔʢϝʔϧϨεʣ w ࣝͷܧঝɺଐਓੑഉআ
αϚʔΠϯλʔϯ w͔Β࢝·ΔΤϯδχΞ͚αϚʔ Πϯλʔϯ wਓఔͷֶੜΤϯδχΞΛड͚ೖΕΔ wҰॹʹΠϯλʔωοταʔϏεΛ࡞ΕΔ wिؒؒͷظΠϯλʔϯ wʙ
ಛ wલɿߨٛ wؒͷࠈͷߨٛɾ՝ wޙɿ࣮ફ wνʔϜʹଐ͞ΕͯҰॹʹ։ൃ wڅྉग़·͢
ΧϦΩϡϥϜ w ։ൃ෩ܠհɾࣄલ՝ϑΥϩʔΞοϓ w ݴޠͷجૅ w 42- %# w )551
8"' w +BWB4DSJQUJ04 w ࣗ༝՝ w Πϯϑϥߨٛ w dػցֶशߨٛ 1FSM 4DBMB +BWB4DSJQU 4XJGU
ͭͷίʔε w ػցֶशɾࣗવݴޠॲཧɾΞυςΫϊϩδʔίʔε w J04ΞϓϦ։ൃ࣮ફίʔε w ΫϥυαʔόཧγεςϜίʔεʢ.BDLFSFMʣ w ͯͳϒϩάίʔε
͜ΜͳػೳΠϯλʔϯ w μΠΞϦʔԼॻ͖μΠΞϦʔ"UPN1VC ϋΠΫ"1*ͯͳμΠΞϦʔશจݕࡧΤϯδ ϯεύϜίϝϯτରࡦϒοΫϚʔΫશจ ݕࡧείΞॱΩʔϫʔυτϨϯυϒοΫ ϚʔΫ4BGBSJ֦ுϒοΫϚʔΫ5XJUUFS࿈ܞ ϒϩάJ04ΞϓϦϒοΫϚʔΫදࣔվ ળϒοΫϚʔΫؔ࿈ਫ਼্ϒϩά ϦΞϧλΠϜϓϨϏϡʔϒϩά"UPN1VC
ϒϩάΧʔυϒοΫϚʔΫ͋ͱͰಡΉ
ֶੜͷϝϦοτ w8FCαʔϏε։ൃͷҰ௨Γ wຊମݧɾ։ൃͷݱʹ৮ΕΔ wࣾһϝϯλʔͷஸೡࢦಋ wٕज़͕͖ͳ͕ؒͰ͖Δ wѹతɾ࠷ߴͷՆ
ͯͳͷҙٛ wֶੜͱͷɾܹΛΒ͏ wڭ͑Δ͜ͱʹΑΔεΩϧΞοϓ wຖΞοϓσʔτ͢ΔΧϦΩϡϥϜ wڭՊॻͷެ։ɾࣾݚमͷస༻ wͷܧঝ
ਓࣄ੍
γχΞΤϯδχΞ w ઐ৬ΩϟϦΞύεʢγχΞˠνʔϑʣ w ٕज़෦ͷ্ w ϝϯλϦϯάɾධՁ w ఆظ໘ஊ 1VMM3FRVFTU
ͯͳʹ͍ͭͯߟ͑Δձ w ৗͷۀͱগ͠Εͯɺʮͯͳʯͱ͍͏৫ʹ ͍ͭͯߟ͑Δ w ৫׆ಈΛਐΊΔதͰɺʮϦʔμʔγοϓʯʮϚ ωδϝϯτʯͱ͍ͬͨεΩϧ͕ඞཁʹͳΔ͜ͱɺʮ࠾ ༻ʯͷ໘ʹͳͬͨΓɺʮڭҭɾҭʯʹ͓͍ͯର ධՁΛͨ͠Γɺ͞ΕͨΓ͢Δ͜ͱ͕͋Γ·͢ɻ͜ ΕΒͷεΩϧɾϩʔϧɾ׆ಈ͕Կނඞཁͳͷ͔ɺ·ͨɺ
εΩϧΛʹ͚ͭΔͨΊʹͲͷΑ͏ͳߟ͑ํߦಈ ͕ඞཁʹͳΔͷ͔ΛσΟεΧογϣϯܗࣜͰֶͿ IUUQUBQJSIBUFOBCMPHKQFOUSZ
จԽͷৢ w ࠾༻͕ΜΔɻҙࣝͷߴ͍ਓΛूΊΔ w ͦΕΛࢧ͑ΔΈΛ࡞Γӡ༻͢Δ ˣ จԽΛৢ͢Δ
wͯͳىۀΤϯδχΞ wνʔϑΤϯδχΞ wσΟϨΫλʔ wϓϩσϡʔαʔ wαʔϏε։ൃຊ෦ wαʔϏεɾγεςϜ։ൃຊ෦ ࡀ ࡀ ࡀ ࡀ
ࡀ ࡀ ΤϯδχΞ͕ਓࣄΛΔ͜ͱ
ΤϯδχΞ͕ਓࣄΛΔ͜ͱ νʔϜ։ൃ αʔϏε։ൃ ਓࡐ։ൃ ৫։ൃ σΟϨΫλʔ ΤϯδχΞ ϓϩσϡʔαʔ ຊ෦ ࣥߦһ
w ίʔυΛϋοΫ w νʔϜΛϋοΫ w ձࣾ৫ΛϋοΫ ΤϯδχΞ͕ਓࣄΛΔ͜ͱ
·ͱΊ w ΤϯδχΞͷΛࢧ͑ΔΈ w Ξτϓοτใڞ༗ਓࣄ੍ w վળͷαΠΫϧΛճ͠ɺ͔ࠜͤɺ จԽʹ͢Δ