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
Go言語をMIIDASではどう使っているか
Search
Curepine
October 04, 2016
Programming
0
510
Go言語をMIIDASではどう使っているか
2016/10/04 DMM.comラボ/eureka/インテリジェンス合同勉強会
Curepine
October 04, 2016
Tweet
Share
More Decks by Curepine
See All by Curepine
Go言語の実践運用で得たノウハウと気づいた魅力について
curepine
1
3.6k
HHVM/Hackでの 転職サイト構築事例
curepine
0
2.7k
Other Decks in Programming
See All in Programming
Software Architecture
hschwentner
6
2.4k
Ktorで簡単AIアプリケーション
tsukakei
0
120
マンガアプリViewerの大画面対応を考える
kk__777
0
420
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
610
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
260
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
170
CSC305 Lecture 09
javiergs
PRO
0
330
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
210
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
17k
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
120
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
390
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Facilitating Awesome Meetings
lara
57
6.6k
Why Our Code Smells
bkeepers
PRO
340
57k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Building Adaptive Systems
keathley
44
2.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Making Projects Easy
brettharned
120
6.4k
Side Projects
sachag
455
43k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
It's Worth the Effort
3n
187
28k
Transcript
(P鎉铂 .**%"4דכ וֲ⢪גְַ 吳䒭⠓爡؎ٝذٔآؑٝأ .**%"4$0.1"/: し⯋酔➂
荈䊹稱➜ ˖ し⯋酔➂ ˖ 吳䒭⠓爡؎ٝذٔآؑٝأ .**%"4$0.1"/:䨽㾩 ˖ ؟٦غ؟؎س؎ٝؿٓ䬐䔲 ˖ 馯
،صً 갈嚂%5.ؙٓـח遤
؎ٝذٔآؑٝأך؎ً٦آ
؎ٝذٔآؑٝأ(P鎉铂 ˖ ؒٝآص،ؚٔٝך؎ً٦آָ㼰זְ ꟼ鸬⠓爡װծػ٦زش٦⠓爡ָ㹋鄲䬐䔲ֿׅהָ㢳ַ 鵚䎃כءأذيךⰻ醡嫰桦㟓װ׃גְ ˖ ջ䪮遭ך؎ٝذٔآؑٝأⶼռ ؒٝآص،ָ⣣⦼涪䳸דֹ⠓爡חֿׅה湡垥חծ爡 ⰻךⵖ䏝װ俑⻉何葺׃גְ剑⚥
猘剪俑⻉٥.BDךⵃ欽٥ؒٝآص،ぢֽך鐰⣣㛇彊
(P劤殢橆㞮ד麊欽׃גְ؟٦ؽأ ˖ .**%"4 䖉גְֽד 䱸然秈ך ؔؿ؋٦ָ㾈ֻ 鯄耵佄䴂؟٦ؽأ ˖ IUUQTNJJEBTKQ
،آؑٝت ˖ (P鎉铂.**%"4דכוֲ⢪גְַ ˖ (P鎉铂ך鎉铂ך暴䗙הⰟח׀稱➜ ˖ ⢪גג䠬ֿׄה
(P鎉铂 .**%"4דכ וֲ⢪גְַ
.**%"4ⰻ(P䱰欽鿇ⴓ ˖ ,1*װر٦ة꧊鎘遤ֲغحث $6* ˖ 涪䔲ⴱַ(P鎉铂ד㹋鄲 ˖ ؟٦ؽأ盖椚罏欽歗 8FC
˖ ⡲㢌ִꥷח(P鎉铂 3FWFM 䱰欽 ˖ ぐ珏"1* 8FC ˖ (P鎉铂פ堣腉ך獳嗂鹌גְ ˟ِ٦ؠ歗 ⦐➂岀➂ כ))7.)BDL 1)1'BDFCPPLָ杝荈ח䭁䓸׃鎉铂
(Pך鼅㹀椚歋 ˖ غحثדך醱꧟זⳢ椚ָ㢳ְ ⚛㹋遤דֲֹז挿㢳ַ ̔խ؝ٝػ؎ٓ鎉铂דծ⚛Ⳣ椚〳腉 ˖ 爡ⰻكٝثٍ٦דծ鸞䏝⮚⯓ך涪 涪䖓חًٝذشٝأװٔؿ؋ؙةؚٔٝ窫ִ׆遤 גְֻ〳腉䚍ָ넝ַ ̔խ؝ٝػ؎ٕ鎉铂
̔խ涸㘗➰ֽ ̔խذأزך➬穈 ̔խ涪佄䴂خ٦ٕך⯍㹋
㼪Ⰵ倯岀הزٖ٦صؚٝ ˖ "5PVS0G(P ˖ IUUQTHPUPVSKQBQQTQPUDPNMJTU ˖ 噟儗ⰻعٝؤؔٝך㹋倵 ˖ ך䖓סִַזו ˖
&FDUJWF(P铣ֿ ˖ IUUQTHPMBOHPSHEPDFFDUJWF@HPIUNM
(Pٔؿ؋ٖٝأوصُ،ٕ״ ˖ (P鎉铂כ害欽鎉铂דָׅծءأذيفؚٗٓ ىؚٝ䙀걧ח鏣鎘ׁגְתׅկֿך鎉铂 כծ䓼ְ㘗➰ֽծؖ٦ك٦آ؝ؙٖءّٝծ⚛ Ⳣ椚؟ه٦زׅ堣腉䭯תׅկفؚٗ ٓيכػح؛٦آהְֲ⽃⡘ד圓䧭ׁծ⣛㶷 ꟼ⤘כ⸬桦涸ח盖椚ׁתׅկ➙植㖈כծ䖞勻 ַ֮؝ٝػ؎ٌؙٕٔٝرٕח״㹋遤 غ؎شٔ欰䧭倯䒭䱰גְתׅկ
˖ DGIUUQHPMBOHKQHP@TQFD*OUSPEVDUJPO
䓼ְ㘗➰ֽ ˖ (P鎉铂כ㘗䱿锷ך֮䓼ְ㘗➰ֽ鎉铂կ ˖ ؝ٝػ؎ٕ儗ך涸鍑匿דծ㘗ך♶侭さָ֮ ؒٓ٦鵤׃גֻկ
䓼ְ㘗➰ֽ ˖ 㛇劤ך㘗 ˖ JOU CPPM TUSJOH PBU ˖ ꂁ
˖ ꂁ㘗 ˖ <>CZUF <><>JOU ˖ أٓ؎أ㘗 ˖ <>JOU <>TUSJOH ˖ وحف㘗 ˖ NBQ<TUSJOH>JOU ˖ ه؎ٝة㘗 ˖ <>JOU TUSJOH
圓鸡⡤ה杝荈ך㘗 ˖ 圓鸡⡤㹀纏׃ծ杝荈ך㘗ה׃ג《䪔ִ UZQF4USVDU"TUSVDU\ /BNFTUSJOH ^ ˖ ꟼ侧㹀纏ׅꥷכ؎ٝةؿؑ٦أ㘗欽ְ UZQF4PNF#FIJWPSJOUFSGBDF\ խ%P4PNFUIJOH
TUSJOH ^ ˖ 圓鸡⡤Ⰵ㶨ח׃גծؙٓأך״ֲח䪔ֲ
⚛Ⳣ椚ָ〳腉 ˖ HPGVODד⚛Ⳣ椚遤ֲأٖحس饯⹛ׅ ˖ ⵖ䖴כثٍٝطٕװ垥彊ךTZODػح؛٦آד 遤ֲ ˖ DGIUUQ KYDLIBUFOBCMPHDPNFOUSZ
(P$IBOOFM ˖ (Pך⚛Ⳣ椚כծًحإ٦آ ػحءؚٝח״⚛Ⳣ椚 䱿㤺׃גְկ ˖ 知⽃ח㹋植ׅךָ DIBOOFM ˖ DGIUUQ
NBUUOLBPSJZBOFU TPGUXBSFMBOHHP IUN
⚛Ⳣ椚佄䴂SBDFؔفءّٝ HPSVOSBDFMF@OBNFHP HPUFTU HPCVJME HPJOTUBMM؝وٝسד〳腉 ˖ ⚛Ⳣ椚ך⚥דծずׄٔا٦أ㢌刿׃ג׃ תגծ畸さ朐䡾ָ涪欰ׅך嗚濼ׅ➬穈
˖ ⚛Ⳣ椚ך؝٦س剅ֻהֹחכծذأز儗ח ➰ֽג然钠ׅ
涪佄䴂خ٦ٕך⯍㹋 ˖ HPGNU ˖ 鎉铂ח⪒גְ؝٦سؿؓ٦وحة ˖ (PMBOHח؎ٝرٝزװ䭍䓜ך➰ֽ倯זוך㸹侄䨌✯כ搀ְ ˖ HPJNQPSUT ˖
HPGNUך✼䳔ؿؓ٦وحة ˖ 撑ׁגְזְJNQPSUꤐ׃ծ撑ׅץֹٓ؎ـٓ ٔ؎ٝه٦ز׃ծ"#$갫ח⚛ן剏ִדֹ ˖ HPMJOU ˖ 垥彊MJOUFS ˖ 涸鍑匿׃גծ،ٓ٦ز䮙־גֻ ˖ HPWFU ˖ 涸鍑匿خ٦ٕ ˖ HPMJOU״⿑㺘חثؑحؙ׃גֻ
ך➭䝢ֿה ˖ ֿזֿהח䝢ת׃կ ˖ كٝتؚٔٝ ˖ ؿٖ٦يٙ٦ؙ03.ך鼅㹀3FWFM(03.䱰欽 ˖ 1)1הךإحءّٝⰟ剣 ˖
فٗآؙؑزךؿٕؓت圓䧭٥HJUדך盖椚⽃⡘ ˖ 䥪鋵⠓ךꥷחמֶ鑧׃ת׃׳ֲկ
⢪גג䠬ֿׄה
ؔ٦فٝا٦أװ⼿⸂涸ז؝ىُصذ؍ ˖ ٓ؎ـٓٔװ鎉铂ך䞔㜠ָⰕׁגְ ˖ 婁וךٓ؎ـָٓٔHJUIVCד盖椚ׁגְ ˖ ְׂהזל荈ⴓדًٝذشٝأֿׅהדֹ ˖ ؝ىُصذ؍渿 ˖
IUUQTHPDPWFSJP ˖ ٓ؎ـٓٔךذأزؕغٖحآךثؑحָؙדֹ ˖ IUUQMBCJYPSHHPQLHJO ˖ مأز⯓獳鯄ח״גؙٔٝⴖחזٓ؎ـּٓٔծؒ؎ٔ ،أ63-ך䲿⣘ ˖ IUUQTHPSFQPSUDBSEDPN ˖ 鶢ךHPMJOUװHPWFUזוך穠卓ַٓ؎ـٓٔךㅷ颵ך然钠ָד ֹ ˖ IUUQTHJUIVCDPNBWFMJOPBXFTPNFHP ˖ ٓ؎ـٓٔך锃叨ָ遤ִ
爡ⰻפך葺ְ䕦갟 ˖ ״ֻ⢪ֲⰟ鸐Ⳣ椚ػح؛٦آח׃ג➭鿇 縭ח㾜 ˖ (Pכػح؛٦آ⽃⡘ד床ַׇ⤑ⵃ ˖ ظؐعؐךⰟ剣װ涪⸬桦ךぢ♳ָדֹ ˖ 爡ⰻך؝ىُص؛٦ءّٝ渿ח
˖ 4MBDLח(Pךثٍٝطָٕדֹ ˖ ث٦يדך䞔㜠Ⱏ剣ָ㟓ִגծ䪮遭罏俑⻉ב ֻח䕦갟♷ִגְ
(Pכ涪׃װְׅ ˖ 鶢ךHPGNU HPMJOUכ(JUفحءُח䗳갭דַֽ״ֲח 窟♧׃גְ ˖ ➂ח״؝٦ر؍ؚٝך䊴殯ェ ׃גֻծ؝٦سٖ ؽُ٦遤ְ僒ְ ˖ 㘗ָ֮ծ涸鍑匿׃גֻךד؝٦سךㅷ颵
⥂װְׅ ˖ ⡦״嚂׃ְ ˖ .**%"4ث٦يך⚥דծ剅ְגְג嚂׃ְהְֲ 䠐鋅ָ㢳ְ
˖ (P鎉铂כⰋֻ倜׃ְ鎉铂דׅկ(P鎉铂כծفؚٗٓ وָ⡦遤ְծוך״ֲחفؚٗٓىַؚׅٝծ㼰 זֻה䧮ղָ⡲䧭׃גְ겲ךفؚٗٓيדכծ״ ⸬卓涸חז״ֲծ֮ײ挿חְֶג罋ִ䫙ֹ鏣 鎘׃גְתׅկֿכفؚٗٓىָؚٝ״嚂׃ְ ךחזֿה䠐׃גְתׅկ ˖ HPMBOHKQךHPMBOH'"2״䒷欽
˖ DGIUUQTHPMBOHPSHEPDGBRBODFTUPST ˖ DGIUUQHPMBOHKQHP@GBRBODFTUPST
(P鎉铂כ 涪⸬桦涸ח遤ִךכ فؚٗٓىؚٝ嚂׃ֻֿׅהדծ 爡ⰻךؒٝآص،俑⻉ ꅕ䧭ַֹֽׅחזגְתׅկ הג稆侯ז鎉铂דׅկ מ涪ח⢪גגְֻׁ
ָ֮הֲ׀ְׂת׃