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 for Rubyists
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
linyows
August 22, 2014
Programming
170k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Go for Rubyists
linyows
August 22, 2014
More Decks by linyows
See All by linyows
GoとClickhouseで作るRAGアプリ / Building RAG Application with Go and Clickhouse
linyows
1
96
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
800
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
300
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
980
コードジェネレーターで 効率的な開発をする / Efficient development with code generators
linyows
0
500
研究を支える拡張性の高い ワークフローツールの提案 / Proposal of highly expandable workflow tools to support research
linyows
0
720
非コンテナ環境において宣言的Deploymentを手軽に実現する / Declarative deployment in non-container environments
linyows
1
640
メール送信サーバの集約における透過型SMTP プロキシの定量評価 / Quantitative Evaluation of Transparent SMTP Proxy in Email Sending Server Aggregation
linyows
0
1.2k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
710
Other Decks in Programming
See All in Programming
T3DD26: From RAGs to Riches
martinhelmich
0
130
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
490
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
330
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
信頼性の目標を誰も求めてない
shubox
0
450
バグを直したら useEffect が消えた
colorful12
3
780
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
8k
Introducing Stack Pull Request in GitHub
kkamegawa
0
120
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
580
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
480
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
530
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
490
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Chasing Engaging Ingredients in Design
codingconduct
0
290
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
New Earth Scene 8
popppiees
3
2.5k
Raft: Consensus for Rubyists
vanstee
141
7.7k
For a Future-Friendly Web
brad_frost
183
10k
Accessibility Awareness
sabderemane
1
190
Transcript
ϧϏʔετͷͨΊͷ(P @linyows / Fukuoka.go + Fukuoka.rb
ࣗݾհ w (.0ϖύϘج൫ΤϯδχΞ w 4$3"1563&ʢʙʣ w 5PNPIJTB0EB HJUIVCDPNMJOZPXT
࣭ w (PΛॻ͍ͨࣄ͕͋Δਓ w (PΛࣄͰ͍ͬͯΔਓ w 3VCZΛࣄͰ͍ͬͯΔਓ w 1IQΛࣄͰ͍ͬͯΔਓ
3VCZ ! DBS$BSOFX DBSEPPST DBSNBLFl5PZPUBz DBSNPEFMl1SJVTz DBSIPOL SFUVSODBS (P !
DBSOFX $BS DBS%PPST DBS.BLFl5PZPUBz DBS.PEFMl1SJVTz DBS)POL SFUVSODBS ΦϒδΣΫτͰͳ͘ߏମ
ؔ 3VCZ ! EFGSVO@DBS DBS DBSFOHJOFTUBSU FOE (P !
GVODSVO$BS D $BS \ D&OHJOF4UBSU ^
ϝιου DMBTT&OHJOF EFGTUBSU QVUTlXSPPPNz FOE FOE ! DMBTT$BS BUUS@BDDFTTPSFOHJOF EFGJOJUJBMJ[F
!FOHJOF&OHJOFOFX FOE FOE ! DBS$BSOFX DBSFOHJOFTUBSU XSPPN UZQF$BS&OHJOFTUSVDU\^ ! GVOD F $BS&OHJOF 4UBSU \ GNU1SJOUMO XSPPN ^ ! UZQF$BSTUSVDU\ &OHJOF $BS&OHJOF ^ ! UPZPUBOFX $BS UPZPUB&OHJOF4UBSU XSPPN
ΞΫηε੍ޚ QVCMJD GVOD)BOEMF&SSPS FFSSPS \ ^ ! QSJWBUF GVODIBOEMF&SSPS FFSSPS
\ ^ UZQF$BSTUSVDU\ .BLFTUSJOHQVCMJD .BLFTUSJOHQVCMJD OJDLOBNFTUSJOHQSJWBUF ^
CMPDL HP@UP@UIF@TUPSFEPcQSPEVDUTc QVUTl*IBTCVZ\QSPEVDUT^z FOE HP5P5IF4UPSF GVOD Q 1SPEVDUT \ GNU1SJOUMO
l*IBTCVZWz Q ^
ܕม BVEJl"VEJz CZUFT<>CZUF BVEJ CZUFT<>CZUF l"VEJz BVEJTUSJOH CZUFT
+40/ͷऔѻ͍ \ pSTU@OBNF5PN MBTU@OBNF$SVJTF BEESFTT\ TUSFFU@OBNF'BLFTU TUSFFU@OVNCFS
DJUZ4BO'SBODJTDP ^ ^ VTFS6TFS\ 'JSTU/BNF5PN -BTU/BNF$SVJTF "EESFTT"EESFTT\ 4USFFU'BLFTU $JUZ4BO'SBODJTDP 4USFFU/VNCFS ^ ^ KTPO#ZUFT @KTPO.BSTIBM VTFS GNU1SJOUMO TUSJOH KTPO#ZUFT UZQF"EESFTTTUSVDU\ 4USFFUTUSJOH $JUZTUSJOH 4USFFU/VNCFSJOU ^ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOH -BTU/BNFTUSJOH "EESFTT "EESFTT ^
ߏମ͔Β+40/σίʔυ͢Δͱ KTPO#ZUFT @KTPO.BSTIBM VTFS GNU1SJOUMO TUSJOH KTPO#ZUFT \l'JSTU/BNFz5PN
-BTU/BNF$SVJTF "EESFTT \4USFFU'BLFTU $JUZ4BO'SBODJTDP 4USFFU/VNCFS ^^
ߏମʹϑΟʔϧυʹλάΛ͚Δ UZQF"EESFTTTUSVDU\ 4USFFUTUSJOHAKTPOTUSFFU@OBNFA $JUZTUSJOHAKTPODJUZA 4USFFU/VNCFSJOUAKTPOTUSFFU@OVNCFSA ^ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOHACTPOpSTUOBNFKTPOpSTU@OBNFA -BTU/BNFTUSJOHAKTPOMBTU@OBNFA "EESFTT
"EESFTTAKTPOBEESFTTA ^
λάΛऔΓग़ͯ͠ΈΔ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOHACTPOpSTUOBNFKTPOpSTU@OBNFA ^ V6TFS\^ TUSFqFDU5ZQF0G V pFMETU'JFME
GNU1SJOUMO pFME5BH(FU CTPO pFME5BH(FU lKTPO pSTUOBNFpSTU@OBNF
ςετ w UFTUJOH w HJUIVCDPNSLBNVSBHPTQFM w HJUIVCDPNTUSFUDISUFTUJGZ w HJUIVCDPNPOTJHJOLHP
Α͍ͱ͜Ζ w ֶशίετ͕খ͍͞ʢίϯύΠϥ͕ʁʣ w ฒߦॲཧ͕ಘҙʢHPSPVUJOFʣ w σϓϩΠ͕؆୯ʢPOFCJOBSZʣ w ίʔσΟϯάελΠϧ͕΄΅ڧ੍ʢແବͳ͕ٞͳ͍ʣ w
πʔϧ͕๛ʢHPHFU HPGNU *%&ෆཁʣ
ࢀߟ IUUQHPMBOHPSHQLHSFqFDU IUUQTVQFSNBSJOHPGPSBSVCZJTU IUUQCMPHHPMBOHPSHKTPOBOEHP
͋Γ͕ͱ͏͍͟͝·ͨ͠