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
遅延評価を使ってOSSのバグを修正した話
Search
Masayuki Mizuno
November 02, 2023
Programming
350
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
遅延評価を使ってOSSのバグを修正した話
Masayuki Mizuno
November 02, 2023
More Decks by Masayuki Mizuno
See All by Masayuki Mizuno
OCaml Meeting 2026 in Tokyo
fetburner
0
290
CircleCI ユーザーミートアップ
fetburner
0
170
関数型まつり2026
fetburner
2
920
Rails アプリの docker build を 倍速にした話
fetburner
2
180
Omotesando.rb #110
fetburner
0
220
Continuation is to be continued
fetburner
1
2.4k
callccの実装を読む
fetburner
0
250
RubyでSlackのbotを作ろう
fetburner
0
220
継続オペレータの話
fetburner
0
280
Other Decks in Programming
See All in Programming
「人を評価する AI」の設計と実装
ryoyanara
0
240
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
1
1.9k
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.8k
初めての模倣学習とVLA
natsutan
0
220
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
160
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.2k
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
410
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
370
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
470
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
360
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
720
プロポーザルを書いてもらう
pvcresin
0
580
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
480
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Unsuck your backbone
ammeep
672
58k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
Thoughts on Productivity
jonyablonski
76
5.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Writing Fast Ruby
sferik
630
63k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Transcript
© 2023 Wantedly, Inc. ԆධՁΛͬͯOSSͷ όάΛमਖ਼ͨ͠ Omotesando.rb #91 Nov. 2
2023 - ਫխ೭ʢ@fetburnerʣ
ࠓ͢͜ͱ © 2023 Wantedly, Inc.
ࠓ͢͜ͱ © 2023 Wantedly, Inc. ԆධՁΛͬͯOSSͷόάΛमਖ਼ͨ͠ https://www.wantedly.com/companies/wantedly/post_articles/548481 Gem Pb::Serializer https://github.com/wantedly/pb-serializer
ؔϓϩάϥϛϯάͷ͕ࣝRubyͰͷ։ൃʹཱͬͨ
Pb::Serializer © 2023 Wantedly, Inc.
Pb::Serializer © 2023 Wantedly, Inc. Protobuf ϝοηʔδͷγϦΞϥΠβ
Pb::Serializer © 2023 Wantedly, Inc. ಛఆͷϑΟʔϧυ͚ͩϝοηʔδʹؚΊΒΕΔ
Pb::Serializer © 2023 Wantedly, Inc. ೖΕࢠʹͳͬͨϝοηʔδѻ͑Δ
Pb::Serializer ʹଘࡏͨ͠όά © 2023 Wantedly, Inc.
Pb::Serializer ʹଘࡏͨ͠όά © 2023 Wantedly, Inc. ࠶ؼతͳϝοηʔδΛγϦΞϥΠζͰ͖ͳ͍
Pb::Serializer ʹଘࡏͨ͠όά © 2023 Wantedly, Inc. શͯͷϑΟʔϧυΛؚΊΔ࣮Λڞ௨Խ͍ͯͨ͠ Pb::Serializerͷ෦࣮
Pb::Serializer ʹଘࡏͨ͠όά όάͷݪҼ © 2023 Wantedly, Inc. σϑΥϧτҾ͕ࡍݶແ͘ංେԽ͢Δ • ࡞Ζ͏ͱࢥ͑ࡍݶແ͘େ͖͍ϝοηʔδΛ࡞ΕΔ
StringList.new(car: "Alpha", cdr: StringList.new(car: "Bravo", cdr: StringList.new(car: "Charlie", cdr: …))) • શͯΛཏ͢ΔҾ͕ແݶʹେ͖͘ͳͬͯ͠·͏ [:car, cdr: [:car, cdr: [:car, cdr: …]]]
όάͷमਖ਼ © 2023 Wantedly, Inc.
όάͷमਖ਼ શͯͷϑΟʔϧυΛؚΊΔ߹ͷ࣮Λ͚Δ • मਖ਼ࣗ໌ • ڊେͳίʔυΫϩʔϯΛ࡞ΔͷͰอकੑ͕ѱԽ͢Δ φΠʔϒͳղܾ๏ © 2023 Wantedly,
Inc. ݩͷϓϩάϥϜͷߏΛอͬͨ··मਖ਼Ͱ͖ͳ͍ͩΖ͏͔ʁ
όάͷमਖ਼ ԆධՁΛ͑ɺແݶʹେ͖ͳσʔλߏΛදݱͰ͖Δ ղܾͷࢳޱ: ԆධՁ © 2023 Wantedly, Inc.
όάͷमਖ਼ ԆධՁͷಋೖ © 2023 Wantedly, Inc.
όάͷमਖ਼ ԆධՁͷಋೖ © 2023 Wantedly, Inc.
όάͷमਖ਼ ࠶ؼతͳϝοηʔδΛγϦΞϥΠζͰ͖ͨ🎉 © 2023 Wantedly, Inc.
·ͱΊ © 2023 Wantedly, Inc.
·ͱΊ ԆධՁΛͬͯ gem ͷόάΛͨ͠ • ࠷খݶͷमਖ਼Ͱमਖ਼Ͱ͖ͨ Ruby Ͱͷ։ൃʹؔܕݴޠͷݟཱ͕ͭ͜ͱ͋Δ https://www.wantedly.com/companies/wantedly/post_articles/548481 ©
2023 Wantedly, Inc.
એ We are hiring!!! https://www.wantedly.com/companies/wantedly/projects © 2023 Wantedly, Inc.