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
Code for Japan Summit 2019 in Chiba 参加報告
Search
Daisuke Nakahara
October 05, 2019
Technology
0
240
Code for Japan Summit 2019 in Chiba 参加報告
オープンソースカンファレンス 2019 Niigataでの発表スライド。
Presentation slides of Open Source Conference 2019 in Niigata.
Daisuke Nakahara
October 05, 2019
Tweet
Share
More Decks by Daisuke Nakahara
See All by Daisuke Nakahara
Vimはシェルスクリプトの夢を見るか
npoi
1
300
AWS Lambda で Sphinx
npoi
0
800
Other Decks in Technology
See All in Technology
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
2
2.7k
アジャイルチームが変化し続けるための組織文化とマネジメント・アプローチ / Agile management that enables ever-changing teams
kakehashi
3
3k
プロダクトの寿命を延ばすためにエンジニアが考えるべきこと 〜バージョンアップってなんのためにやるのか〜 / Strategies for product longevity
kaonavi
0
100
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.2k
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
17
4.3k
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
340
EMConf JP の楽しみ方 / How to enjoy EMConf JP
pauli
2
120
ヤプリQA課題の見える化
gu3
0
160
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
160
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
1.1k
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
110
LangGraphとFlaskを用いた社内資料検索ボットの実装②Retriever構築編
aoikumadaki
0
100
Featured
See All Featured
Done Done
chrislema
182
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Writing Fast Ruby
sferik
628
61k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Language of Interfaces
destraynor
155
24k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Documentation Writing (for coders)
carmenintech
67
4.5k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
RailsConf 2023
tenderlove
29
970
Building Applications with DynamoDB
mza
92
6.1k
Transcript
$PEFGPS+BQBO4VNNJU JO$IJCB ࢀՃใࠂ $PEFGPS/JJHBUB ΦʔϓϯιʔεΧϯϑΝϨϯε ৽ׁ
ࣗݾհ • தݪ େհ • !/1PJ • $PEFGPS/JJHBUB౦ژࢧ෦ • ΠϯϑϥΤϯδχΞ
2
$PEFGPS/JJHBUBͷ͝հ ʲίʔυΛ͍ͰɺҬΛܨ͙ʳ • ݄׆ಈ։࢝ͷҙ׆ಈஂମ • ओʹ৽ׁࢢͰ׆ಈ ◦ ৽ׁࢢʹݶఆ͍ͯ͠ΔΘ͚Ͱͳ͍Ͱ͢ • ౦ژࢧ෦தݪ͕উखʹ໊ͬͯΔ͚ͩͰ͢ʜ
3
$PEFGPS+BQBOͱʁ • ઃཱͷҰൠࣾஂ๏ਓ • γϏοΫςοΫʹ͓͍ͯ ຊͰ࠷େڃͷ৫ • ֤ҬஂମΛ݁ͼ͚ͭΔ • தԝிɾ֤࣏ࣗମͱͷ࿈ܞ
4
γϏοΫςοΫͱʁ γϏοΫςοΫʢ$JWJD5FDIʣͱɺγϏοΫʢ$JWJDɿࢢຽʣͱςοΫ ʢ5FDIɿςΫϊϩδʔʣΛ͔͚͋Θͤͨޠɻࢢຽ͕ࣗɺςΫϊϩδʔΛ׆༻ ͯ͠ɺߦαʔϏεͷࣾձ՝Λղܾ͢ΔऔΓΈΛ͍͏ɻ˞ ˠҬͷߦاۀ͚ͩʹཔΓͬͺͳ͠ʹͤͣɺ ͑Δٕज़ΛͬͯɺࢢຽͷྗͰ ҬΛΑΓྑ͍ͯ͘͜͠͏ͱ͍͏׆ಈ ˞IUUQTXXXTCCJUKQBSUJDMFDPOU ͔ΒҾ༻ 5
$PEFGPS+BQBO4VNNJUͱʁ • $PEFGPS+BQBOओ࠵ͷʹճͷΠϕϯτ • શࠃ֤Ͱຖೋؒ։࠵ ◦ 3PQQPOHJ ◦ 4FUBHBZB ◦
5PTIJNB ◦ ,BOB[BXBLV ԣࢢ ◦ ,PCF ◦ /JJHBUB ◦ $IJCB ◦ "JDIJ 6
$PEFGPS+BQBO4VNNJUJO$IJCB • ࣌ɿ݄ʙ • ॴɿਆా֎ޠେֶʢນுʣ • ςʔϚʮ4QBSL+PZʯ • શηογϣϯࣈນɾػց༁
• Ұ෦Λআ͖άϥϑΟοΫϨί ʔσΟϯά • ࠓެࣜΞϓϦ 7
ͲΜͳηογϣϯϒʔε͕͋Δͷʁ • ςοΫΑΓγϏοΫدΓ ◦ ެһɾߦؔऀଟࢀՃ ◦ සग़ΩʔϫʔυɿΦʔϓϯσʔλɺ%9ɺΜ͜ • ֎ࠃਓηογϣϯɾӳޠηογϣϯ͋Γ •
ڭҭɺࢱؔͷηογϣϯଟ ◦ ͓ࢠ͞Μ͚ͷίʔφʔ • Ҭஂମϒʔε • ڠࢍاۀϒʔε
ࣸਅͷεϥΠυ͕͋Γ·ͨ͠ 9
৽ׁͷಈ • શ෦Ͱ໊͕ࢀՃ • ໊͕ηογϣϯʮҬஂମɾҙஂମͱͷڠಇͷώϯτʯ • શһ͕ελοϑͱͯ͠ ◦ άϥϑΟοΫϨίʔσΟϯά ◦
ࣈນɾػց༁ ઃඋඋ ◦ ࣈນमਖ਼ɾଧͪࠐΈ ◦ ֤ॴϑΥϩʔ 10
৽ׁηογϣϯͷ༷ࢠ 11
৽ׁϝϯόʔͷηογϣϯʹ͍ͭͯ λΠτϧʮҬஂମɾҙஂମͱͷڠಇͷώϯτʯ ౦ژɺઍ༿ɺ৽ׁͰҬஂମͷओ࠵ऀಉ࢜ͰͷύωϧσΟεΧογϣϯ • Ҭஂମͷ*$5Ϧςϥγʔͷ্ʹ͍ͭͯ ◦ ύωϦετ*5εΩϧ͕ߴ͍ਓͨͪ • Ҭஂମͱ࿈ܞΛਂΊ͍ͯͨ͘ΊʹՌͨͤΔׂ ◦
*5ͷߴ͍ίϛϡχςΟͱ͍ίϛϡχςΟͷ࿈ܞͷࡧ 12
৽ׁϝϯόʔͷηογϣϯʹ͍ͭͯ TMJEPͷ༰ͳͲ͔ΒɺγϏοΫςοΫͷࢀՃҬ׆ಈΛߦ͍͍͚ͨͲɺ࠷ ॳͷҰา͕౿Έग़ͤͳ͍ਓ͕ɺଟ͍͘Δ͜ͱ͕໌ • $PEFGPSΛ্ཱͪ͛Α͏ͱࢥ͍ͬͯ᪳ͯͨ͠ਓ ◦ ηογϣϯΛฉ͍ͯɺ্ཱͪ͛ʹಈ͍͍ͯΔͱͷࣄ • ߦ৬һͰɺεΩϧʹࣗ৴͕ͳͯ͘Ҭ׆ಈʹࢀՃͯ͠ྑ͍͔ෆ҆ͩͬͨਓ •
Ոఉͱࣄͷཱ͕྆ͯ͘͠ɺҬ׆ಈͰ͖ͣʹΜͰ͍ͨਓ • Ҭ׆ಈΛߦ͏࣠ͱͳΔɺΔࣄʹͨ͠ΩοΧέΛௌ͖͍ͨਓ • ׆ಈஂମͷϝϯόʔͷूΊํɺྡҬಉ࢜ͷ࿈ܞํ๏ΛΓ͍ͨਓ ࠓճɺ*5͕Θ͔Δਓ͕ύωϦετͩͬͨˠ࣍ͦ͏͡Όͳ͍ਓͱ͍ٞͨ͠ 13
ײɾল ਓ͕ଟ͍ʂ ମௐཧ ͩ͠ͳΈ ࣮ײ खԠ͑ ܧଓͷ ͠͞
ۚࢠ܅Ͳ͏ͩͬͨʁ
ࠓޙͷ$PEFGPS/JJHBUBʹ͍ͭͯ ҬίϛϡχςΟͷ *5Ϧςϥγʔ্ ҬใͷΞʔΧΠϒԽ 8JLJQFEJBλϯ ଞίϛϡχςΟͷ࿈ܞ ֶੜ͞Μͱͷ࿈ܞ ౦ژͰͲ͏͠Α͏͔ʜʁ
17
18
དྷʂ Ѫʢ໊ݹʣͰͷ։࠵ ͕ܾఆʂ ৽ׁͱͯ࣍͠ճࢀՃ Λࢹʹ׆ಈ͠·͢ʂ