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から商売道具としてのGoへ
Search
Takuya Arita
February 16, 2016
Programming
0
670
趣味のGoから商売道具としてのGoへ
Goもくもく会(ごもくかい)#3の発表資料です
Takuya Arita
February 16, 2016
Tweet
Share
More Decks by Takuya Arita
See All by Takuya Arita
Hosted Redash の EOL と移行ツール redash-migrate / You should know about Hosted Redash EOL and redash-migrate
ariarijp
0
3.3k
Redash で踏み出す BI 導入はじめの一歩 / DataEngineeringStudy Redash
ariarijp
1
2.6k
Redash のいま / Redash in 2021
ariarijp
2
1.1k
Redash 導入・運用を4年ぐらいやって変わったこと・変わらなかったこと / Changed and unchanged things with Redash and me
ariarijp
0
1.4k
5年前の自分に伝えたい広告 API 周辺の歩き方 / SOT Tech Night vol.1
ariarijp
1
520
使われていない、を知る / How do we know unused things in the real world?
ariarijp
0
450
MULTI_ORG について / What is MULTI_ORG in Redash
ariarijp
1
3.8k
あらためて振り返る Redash の使いどころ / Why I strongly recommend Redash
ariarijp
2
1.3k
PHP Data Structures
ariarijp
1
570
Other Decks in Programming
See All in Programming
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
140
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
280
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
230
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
210
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
110
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
230
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
370
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.6k
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
120
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
240
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Marketing to machines
jonoalderson
1
5k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Designing Experiences People Love
moore
143
24k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
79
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
620
Odyssey Design
rkendrick25
PRO
2
530
Transcript
झຯͷGo͔Β ചಓ۩ͱͯ͠ͷGo @ariarijp
w !BSJBSJKQ 5BLVZB"SJUB w גࣜձࣾίίϥϒϧ ιϑτΣΞΤϯδχΞ ࣗݾհ
”झຯ”ͰGoΛ ษڧ͍ͯ͠·͢
Έͳ͞ΜGoΛ “ࣄ”Ͱ͍ͬͯ·͔͢ʁ
͔ͤͬ͘ษڧ͢ΔͳΒࣄͰ͍͍ͨͷͰ ͪΐͬͱͨ͠πʔϧΛॻ͍ͯΈ·ͨ͠
Canaryeye https://github.com/ariarijp/canaryeye
ԿΛ͢ΔͨΊͷπʔϧ͔ • ApacheͷϩάΛࢹͯ͠ɺNඵҎʹMճҎ্ͷϦΫΤετ͕ ಉҰͷϗετ͔Β͋ͬͨΒɺࢦఆ͞ΕͨίϚϯυʹύΠϓͰ JSONจࣈྻΛૹΔ • ड͚औͬͨଆͷίϚϯυͰSlackΛͬͯ௨ͱ͔͓͖ͳΑ͏ ʹͰ͖Δ • ۩ମతʹ(D)DoSͬΆ͍งғؾΛΞΫηεϩά͔Βݕ͍ͨ͠
• songmu͞Μͷhorensoʹڧ͘ӨڹΛड͚·ͨ͠
CanaryeyeΛ࡞Γͳ͕Βߟ͑ͨ͜ͱ • GoΛͬͯͳΜΒ͔ͷՁΛग़͍ͨ͠ • ແཧͯ͠ϝϯςφϯε͕ਏ͘ͳΔΛ࡞Βͳ͍ • ʮͳͯ͘ࠔΒͳ͍ʯ͚Ͳʮ͋ͬͨΒศརʯΛࢦ͢ • goroutineΛͬͨΓͯ͠ɺGoͬΆ͍ίʔυΛॻ͖ͨ ͍
• Τϥʔॲཧ͕·͍͠
͔ͤͬ͘ॻ͍ͨͷͰ ຊ൪ڥʹೖΕͯΈ·ͨ͠
ຊ൪Ͱಈ͔ͯ͠Έͯࢥͬͨ͜ͱ • όΠφϦૹΓ͚ͭΔ͚ͩͰಈ͘ͱ͍͏ͷͱͯ ָ • ؆୯ʹΫϩείϯύΠϧͰ͖Δͷڧ͍ • ຊؾͰ͏ͳΒσʔϞϯԽ͠ͳ͍ͱ͍͚ͳ͍ͷ Ͱɺsupervisordͱ͔͕ඞཁ͔ͳͱࢥͬͨ •
ςετॻ͜͏
͜Μͳײ͡Ͱࠓ͔Β Go࠾༻اۀʹͳͬͨؾ͕͠·͢
GoΛࣄͰ͍ͬͯΔͱ͍͏ํ Ͳ͏ͬͯݱʹಋೖ͍͔ͯͬͨ͠ ͥͻڭ͑ͯԼ͍͞
os.Exit(0)