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
ikoma20160924
Search
saygo ushijima
October 11, 2016
Technology
0
50
ikoma20160924
生駒市シビックテックパーティ
saygo ushijima
October 11, 2016
Tweet
Share
More Decks by saygo ushijima
See All by saygo ushijima
熊本県×熊本学園大学20240120
saygo
0
120
UDC2021-SAGA
saygo
0
41
Brigade Meetup in Code for Japan Summit2021
saygo
0
47
UrbanDataChallenge2019 SAGA
saygo
0
31
九州IoT実装推進WG
saygo
0
100
Code for Kumamoto kick off event 20190713
saygo
0
71
mekurun
saygo
0
850
Code for Saga TeamOrange
saygo
0
840
平成29年度佐賀県データ利活用セミナー
saygo
0
71
Other Decks in Technology
See All in Technology
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
250
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
540
Wantedly での Datadog 活用事例
bgpat
1
440
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
160
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
280
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
170
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
160
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Making the Leap to Tech Lead
cromwellryan
133
9k
Making Projects Easy
brettharned
116
5.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
GitHub's CSS Performance
jonrohan
1030
460k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Code Review Best Practice
trishagee
65
17k
Rails Girls Zürich Keynote
gr2m
94
13k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Become a Pro
speakerdeck
PRO
26
5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Transcript
ੜۨγϏοΫςοΫύʔςΟ ΦʔϓϯσʔλͰ֗Λݩؾʹ͢Δํ๏ $PEFGPS4BHB ͏͠͡·ɹ͍ͤ͝͏
εϚʔτϑΥϯɾλϒϨοτͳͲ ͍ͳ͕ΒΛ͖͍͍ͯͩ͘͞
ੜۨ × Opendata
ࣗݾհ גࣜձࣾϩʔΧϧϝσΟΞϥϘදऔక Ұൠࣾஂ๏ਓभςϨίϜৼڵηϯλʔओݚڀһ $PEFGPS4BHBද Φʔϓϯσʔλಓࢣʢֳ*5૯߹ઓུࣨʣ ڇౡਗ਼߽ʢ͏͠͡·͍ͤ͝͏ʣ ࠤլݝௗࢢग़ɹࠤլࢢࡏॅɹࡀɹ ۽ຊେֶจֶ෦ҬՊֶՊຽଏֶίʔεଔ ࠤլ৽ฉࣾʹೖࣾʢۈʣ ɹɹɹࣄۀɾൢചɾࠂΛܦͯɺܦӦاըࣨɾσδλϧઓུνʔϜͳͲ
ࠤլࢢͰɺϩʔΧϧϝσΟΞϥϘΛઃཱɻظɻ 4/4ɹɹϚʔέςΟϯάɹɹΫϩεϝσΟ ΞϓϩϞʔγϣϯίϛϡχέʔγϣϯσ βΠϯɹɹ8FCαʔϏεઃܭɹɹΦʔϓ ϯσʔλγϏοΫςοΫϫʔΫγϣο ϓઃܭɾϑΝγϦςʔγϣϯ
ࣄͷհ ϝσΟΞίϯαϧλϯτʢҬ͔Βͷใൃ৴ʣ ίϛϡχέʔγϣϯσβΠφʔ ৽ฉࣾɾํςϨϏہ*5ܥاۀͷΞυόΠβʔɺ࣏ࣗମͷωοτ׆༻ΞυόΠβʔɺ ΣϒαʔϏεاըɾߏஙɾӡ༻ɺاۀͷιʔγϟϧϝσΟΞར׆༻αϙʔτɺใઓ ུߏஙɺதࢁؒҬͷใԽࢧԉɺ৽͍͠ࠂɾใల։ͷϓϥϯχϯάɺΦʔϓϯσʔ λ׆༻ઓུߏஙɺ֤छߨԋɾࣾݚमߨࢣɺϫʔΫγϣοϓϑΝγϦςʔγϣϯͳͲ ࠤլɾ੩Ԭɾ౦ژɾ؊ʢࣛࣇౡʣɾ౬લʢ۽ຊʣ
ࠤլͬͯͲ͜ʁ /),͓Α͏ຊͷΣϒαΠτΑΓ
ࠤլ ٢έཬҨ͕͋Γ·͢
None
໘ੵ LN ૯ਓޱ ਓ ʢਪܭਓޱɺ݄ʣ ਓޱີ ਓLN ྡಓݝ
Ԭݝɺ࡚ݝ ݝͷ Ϋεͷ ݝͷՖ ΫεͷՖ ݝͷௗ ΧααΪʢΧνΨϥεʣ ໘ੵ LN ૯ਓޱ ਓ ʢਪܭਓޱɺ݄ʣ ਓޱີ ਓLN ྡಓݝ ࡾॏݝɺژɺେࡕɺՎࢁ ݝ ݝͷ εΪ<> ݝͷՖ φϥϠΤβΫϥ ݝͷௗ ίϚυϦ
લʢʣ ޙʢʣ ࠲ֶ ʴ ݸਓϫʔΫ ϛχϫʔΫγϣοϓ ʮͱʹߟ͑ͱʹ࡞Δʯ
ϙʔτϑΥϦΦ
ɹ ࠃͰॳΊͯ৽ฉ͕ࣾ4/4։ઃ ϚεϝσΟΞºҬ4/4ͷՄೳੑʹݴٴ
ͭͳ͕Δ͕͞͠ʢࠤլࢢʣ ࠤլࢢߍ۠ຖͷใαΠτΛɺࢢຽϥ ΠλʔͷखͰߋ৽͍ͯ͘͠Έ ʮΈΜͳͰ࡞Δిࢠճཡ൘ʯ IUUQXXXUTVOBTBHBKQ
ΞϦλΧϥʢ༗ాொʣ ֤छϫʔΫγϣοϓΛ։࠵͠ɺใͷϗε ϐλϦςΟΛॆ࣮͍ͤͯ͘͞Ҡॅఆॅใ αΠτʮΞϦλΧϥʯ IUUQBSJUBLBSBKQ ౷తݐਤͮ͘ΓϫʔΫγϣοϓ
;Δ͞ͱςϨϫʔΫɾੜ׆݁αʔϏε ҬʹಛԽͨ͠2"αΠτɻ૯ল;Δ͞ͱ ςϨϫʔΫࣄۀͷɺੜ׆݁αʔϏεͷҰ ͱͯ͠اըɺߏஙɻॅຽ૯ग़Ͱใͷϗ εϐλϦςΟΛ্͍ͤͯ͘͞औΓΈɻ IUUQPTIJFUFUPTVJOGP
Πϯίࣜ੩Ԭ৽ฉ ঁࢠߴੜΛλʔήοτʹͨ͠ɺ৽ײ֮χϡʔ εΞϓϦʴ֮·͠ΞϓϦɻ "QQ4UPSFɺ(PPHMF1MBZͰ৴தɻ IUUQJOLPTIJLJKQ
ํͷΛిࢠॻ੶ʹʮ/FXTCPPLʯ
Ҭͷྑ࣭ͳίϯςϯπΛΠϯλʔωοτ্ʹ ੜ׆ͷΑΓۙͳͱ͜Ζʹ*$5Λ ϘτϜΞοϓʢࢢຽࢀՃܕʣͷαʔϏεઃܭɺӡ༻ ࢲͳΓͷΦʔϓϯσʔλײ
Φʔϓϯσʔλ
σʔλʁ σʔλʲEBUBʳ ᶃஅཱͷͱʹͳΔࢿྉɾใɾࣄ࣮ɻʮʵΛूΊΔʯ ᶄίϯϐϡʔλʔͷॲཧͷରͱͳΔࣄ࣮ɻঢ়ଶɾ݅ͳͲΛද͢ɾ จࣈɾه߸ɻ େࣙྛΑΓ
Φʔϓϯɹσʔλ 0QFO(PWFSONFOU%BUB.PWFNFOU ᶃಁ໌ੑɺΞΫηεɾڞ༗ɾ࠶ར༻͘͢͠ʢ։์ʣ ᶄσʔλ͔ΒɺࣾձతՁɺϏδωεతͳՁΛੜΈग़͢ ᶅσʔλΛ։์͢Δ͜ͱͰɺࢢຽࢀՃ͕ଅਐ͞ΕΔ 8IZ0QFO(PWFSONFOU%BUB
ถࠃͰͷΦʔϓϯσʔλ ࢲࢲͷݖΛ͜Ε·Ͱʹͳ͍Ϩϕϧͷ Φʔϓϯͳͱ͢Δ͜ͱΛ͏ɻࢲͨ ͪࠃຽ͔Β৴པ͞Εɺಁ໌ͰࢢຽࢀՃ ͱڠಇΛଅਐ͢ΔγεςϜͷཱ֬Λɺڞ ʹڠྗ࣮ͯ͠ݱ͠ͳ͚ΕͳΒͳ͍ɻΦʔ ϓϯͰ͋Δ͜ͱʹΑͬͯɺࢲͨͪͷຽओ ओٛ͞ΒʹڧݻͳͷʹͳΓɺͷ ޮੑͱ༗ޮੑΛߴΊΔ͜ͱ͕Ͱ͖Δ ʢ݄ɹΦόϚେ౷ྖʣ
Φʔϓϯσʔλݑষ ੈքɼσʔλใΛۦٕͨ͠ज़ࣾձϝσΟΞʹΑΓ ଅਐ͞Εͨࠃࡍతͳಈ͖ͷՃΛͷͨΓʹ͍ͯ͠Δɻ Φʔϓϯσʔλɼ͜ͷੈքతͳಈ͖ͷத৺ʹҐஔ͢Δɻ σʔλͷΞΫηεɼਓ৫͕ੜ׆Λվળ͠ɼࠃٴ ͼࠃՈؒͷใͷྲྀΕΛվળ͢ΔͨΊͷࢹΠϊϕʔγϣ ϯΛਐԽ͍ͤͯ͘͞ɻٴͼϏδωεɼ෯͍ൣғͷ σʔλΛऩू͢Δͷͷɼਓʑ͕ར༻͍͢͠ܗͰඞͣ͠ ڞ༗͍ͯ͠ͳ͍ɻʢ(αϛοτटએݴɹ݄ʣ
ݪଇͱͯ͠ͷΦʔϓϯσʔλ ࣭ͱྔ ͯ͢ͷऀ͕ར༻Ͱ͖Δ վળͨ͠ΨόφϯεͷͨΊͷσʔλͷެද ΠϊϕʔγϣϯͷͨΊͷσʔλͷެද ͭͷݪଇ
σʔλΧλϩάαΠτ ɹຊɺެڞσʔλΛ͘ ެ։͢Δ͜ͱʹΑΓɺࠃຽੜ׆ͷ ্ɺاۀ׆ಈͷ׆ੑԽΛ௨͡ɺ զ͕ࠃͷࣾձܦࡁͷൃలʹد༩͢ Δ؍͔Βɺػցಡʹదͨ͠σʔ λܗࣜΛɺӦརతؚΊͨೋ࣍ ར༻͕Մೳͳར༻ϧʔϧͰެ։͢ ΔʮΦʔϓϯσʔλʯͷऔΛਪ ਐ͍ͯ͠·͢ɻ
՝ͷ͋Δঢ়ଶ ՝͕ղܾͨ͠ঢ়ଶ ܦݧଇ ʴ σʔλʴςΫϊϩδʔ ʢ͍͍͢ελΠϧʣ "*ʢਓೳʣ ՝ղܾͷޮԽ ৽͍͠Ϗδωε
$SFBUJWF$PNNPOT Πϯλʔωοτ࣌ʹݟ߹ͬͨஶ࡞ݖͷߟ͑ํ 0QFO%BUB
45"34.0%&- Πϯλʔωοτ࣌ʹݟ߹ͬͨσʔλͷѻ͍ํ ػցಡ͕Մೳ
ࠃͰͷಈ͖
อ༗σʔλΛ͡Ίͱ͢Δଟ༷ͳσʔλͷ ੜɾެ։ɾར༻Λࢧԉ͢Δɻσʔλͷ׆༻Λ ௨ͯ͡ਓͷߦಈγεςϜͷڍಈ͕ɺΑΓચ࿅ ͞Εࣄ࣮ʹج͍ͮͨͷͱͳΓɺܦࡁɺਓʑͷ ੜ׆ɺຽओओٛɺֶज़ݚڀͳͲͷ্࣭͕ͨ͠ ࣾձΛ࣮ݱ͢Δ ࢢຽ͕ओମͱͳΓɺҬ՝ղܾʹऔΓΉί ϛϡχςΟ࡞ΓࢧԉɺςΫϊϩδʔΛ׆༻͠ ͨΞΫγϣϯΛൃ͢Δ׆ಈΛࢧԉ͍ͯ͘͠ඇ ӦརஂମͰ͢ɻ͞·͟·ͳཱΛ͑ͨਓͨͪ
ͱɺΑΓྑ͍ະདྷͮ͘ΓͷͨΊʹʮͱʹߟ͑ɺ ͱʹͭ͘ΔʯͨΊͷ׆ಈΛߦ͍͖ͬͯ·͢ɻ 0QFO(PWFSONFOUɹºɹ$JWJD5FDI
#SJHBEFʢϒϦήʔυʣ ஂମ͕ɺ$PEFGPS+BQBOެࣜϒϦήʔυͱͯ͠׆ಈ
$JWJD5FDI γϏοΫςοΫͱɺγϏοΫʢ$JWJDɺࢢຽͷɾΈΜͳͷʣͱςοΫʢ5FDIɺςΫϊϩ δʔʣΛ͋ΘͤͨͷͰ͢ɻʮςΫϊϩδʔΛ׆༻͠ͳ͕Βࣗͨͪͷͷ·ΘΓͷ՝ ΛࣗͨͪͰղܾ͍ͯ͜͠͏ʯͱ͍͏ߟ͑ํϜʔϒϝϯτΛҙຯ͢Δݴ༿
$PEFGPS4BHB *$5ͷྗͰɺࢲͨͪͷ֗ΛͬͱΒ͍͢͠ͱ͜Ζʹ
ҬใԽͷ࣍ͷϑΣʔζ Πϯϑϥͷॆ࣮ ʮ͍͊͞·͠ΐ͏ʯ ʮͳΔ΄Ͳ ศརͩͶʙʯ ʮʙʂʁʯ ʮܒൃʯ͔Β࣍ͷϑΣʔζʹૣ͘Ҡߦ͖͢Ͱͳ͍͔ʁ
δΣχϑΝʔɾύϧΧɺϕεɾϊϰΣοΫͱͷग़ձ͍ ࢣঊɾಉࢤͱͷग़ձ͍
͜Ε·Ͱͷٕज़ऀίϛϡχςΟͱҧ͏ɺଟ ༷ͳਓ͕ؾܰʹू͑ͯɺ͔ͭ*$5ΛҬʹ׆ ͔͢ํ๏Λߟ͑ɺఏҊͰ͖ΔίϛϡχςΟΛ ࡞Γ͍ͨ ઌʑϏδωεͱͯ͠αεςΟφϒϧͳల։Λɻ ϩʔΧϧγϯΫλϯΫͷΑ͏ͳଘࡏΛࢦ͍ͨ͠ɻ
$PEFGPS4BHBΓ·͠ΐ͏ʂ ɹ$PEFGPS4BHBͷൃɺ׆ಈ։࢝Λએݴ
׆ಈ༰ w ఆظతͳใަձʢҪށձٞʣ w ࣗओతͳϫʔΫγϣοϓɺϛχϋοΧιϯ w ϫʔΫγϣοϓاըʢ࣏ࣗମͱͷ࿈ܞʣ w ΦʔϓϯσʔλσΠͳͲͷΠϕϯτࢀՃ w
$PEFGPS+BQBOɹϛʔςΟϯάࢀՃ w ؔ࿈͢ΔऔΓΈʹ$PEFGPS4BHBͱͯ͠ࢀՃ
ංલ໊ޢͰͷऔΓΈ
None
None
༗ాொɹ౷తݐਤͮ͘ΓϫʔΫγϣοϓ
None
None
༗ాͷlཪz؍ޫΨΠυΛ࡞Ζ͏ ҰധೋͰ߹॓ɻɻɻ
ࠤլͰճͷ։࠵ʹͳΔΠϯλʔφγϣφϧɾΦʔϓϯσʔλσΠɻࠤլࢢɺ༗ాொʹଓ͖ɺ খࢢͰ։࠵ɺݩ15"ͷօ͞Μͱɺখֶߍ۠ͷަ௨҆શϚοϓʢΦʔϓϯετϦʔ τϚοϓɺV.BQΛ׆༻ʣΛ࡞Γ·ͨ͠ɻ ௨ֶ࿏ͷνΣοΫ ࢠ·ͪ͋Δ͖ ௨ֶ࿏ͷةݥՕॴΛਤʹ·ͱΊ Σϒ্Ͱެ։ ࣋ͪدͬͨσʔλΛ Ϛοϐϯά࡞ۀ
$PEFGPS4BHBͱͯ͠ύϒϦοΫίϝϯτΛఏग़͠·ͨ͠
$PEFGPS4BHB ࠓޙͷ׆ಈ
σʔλͷݟ͑ΔԽɹϏδϡΞϥΠθʔγϣϯ σʔλΛࢹ֮తʹදݱ͢Δ͜ͱͰɺ৽ͨͳ՝Λݟग़͢
8JLJQFEJBλϯ
ᶃߦɾاۀʹΦʔϓϯσʔλԽ ᶄࢢຽاۀʹΑΔσʔλ׆༻ ᶅࢢຽʹΑΔσʔλੜ 潤滑油が必要!
୭͕ࢀՃͰ͖ΔίϛϡχςΟͮ͘Γ ΈΜͳͰߟ͑Δ͜ͱ͕େࣄɺ୭͔͕୭͔ʹ ΒͤΔͷͰͳ͘ɻ ܧଓੑ͕େࣄɻͦͷͨΊʹָ͠Έͳ͕Β ՌΛ͢ɺΞτϓοτɻ ºɹΦʔϓϯσʔλʢૉࡐɾ͖͔͚ͬʣ ҬͰͷΦʔϓϯΠϊϕʔγϣϯ
*$5ͷྗͰɺࢲͨͪͷ֗ΛͬͱΒ͍͢͠ͱ͜Ζʹʜ