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
タスクにもストック型・フロー型があるということに Todoist を使い始めて気づいた話 / ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
girigiribauer
July 25, 2025
Programming
0
81
タスクにもストック型・フロー型があるということに Todoist を使い始めて気づいた話 / 20250725-niigata-5min-tech
2025/07/25 Niigata5分Tech #21 で話した資料です
girigiribauer
July 25, 2025
Tweet
Share
More Decks by girigiribauer
See All by girigiribauer
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
220
移動は善 / 20260124-NGK2026S
girigiribauer
1
110
Google Antigravity を使ってみた肌感 / 20251130-ai-craft-hacks-niigata
girigiribauer
0
70
なんとなく使っていたクリップボードの不思議 / 20250926-niigata-5min-tech
girigiribauer
0
65
Bluesky のフィードを作ろう / 20250620-niigata-5min-tech
girigiribauer
0
57
『Bluesky 公式アカウント移行まとめ』のアップデートをした話 / 20241018-niigata-5min-tech
girigiribauer
0
120
コンテナクエリはコンテナ技術の話ではなく CSS の話です / 20240920-niigata-5min-tech
girigiribauer
1
110
公共交通のオープンデータ事始め / 20240823-niigata-5min-tech
girigiribauer
0
120
私と Vim / 20240426-niigata-5min-tech
girigiribauer
2
220
Other Decks in Programming
See All in Programming
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
370
株式会社 Sun terras カンパニーデック
sunterras
0
2k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
0
160
SourceGeneratorのマーカー属性問題について
htkym
0
140
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
120
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
690
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
180
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
350
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
350
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
200
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
440
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Facilitating Awesome Meetings
lara
57
6.8k
Unsuck your backbone
ammeep
672
58k
Building Applications with DynamoDB
mza
96
6.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Transcript
/JJHBUB5FDI λεΫʹετοΫܕɾϑϩʔܕ͕ ͋Δͱ͍͏͜ͱʹ5PEPJTUΛ͍ ࢝Ίͯؾ͍ͮͨ HJSJHJSJCBVFS
ࣗݾհ w HJSJHJSJCBVFS w ܾΊΔͷ͕ۤखਓؒ 2
Ҿӽ͠ͰͱΓ͋͑ͣશ෦ม͑Α͏ͱࢥͬͨ w ܾΊΔͷ͕ۤखਓؒͷϘʔφεεςʔδ w ҙࢥܾఆͷίετ͕ܶతʹԼ͕͍ͬͯΔࠓ͔͠ͳ͍ 3
λεΫཧπʔϧΛݟ͢ w ࠓ͋͘·ͰλεΫཧͷͰɺεέδϡʔϧཧͱͷҧ͍ɺλεΫͱε έδϡʔϧͷڥքɺͳͲͷ͠·ͤΜ w λεΫλεΫཧπʔϧʹ͍ͭͯݴޠԽͰ͖ͯخ͔ͬͨ͜͠ͱΛ࣮ࡍʹ ͑ͳ͕Β͠·͢ 4
λεΫཧπʔϧวྺ ʢϓϩδΣΫτཧɺυΩϡϝϯτཧؚΉʣ w 3FNFNCFSUIF.JML w 5SFMMP w 3FENJOF w #BDLMPHʢҎޙɺίʔυϓϩδΣΫτʹඥ͍ͮͨ,BOCBOશ෦ؚΉʣ
w "TBOB w /PUJPO w (PPHMFλεΫɺͳͲ 5
πʔϧʹετοΫܕͱϑϩʔܕͷ֓೦͕͋Δ ʢλεΫཧπʔϧʹݶΒͣ͘πʔϧҰൠʣ w ετοΫܕੵ͠࠶ར༻͍ͯ͘͠ͷɺϑϩʔܕͦͷݶΓͰফඅͯ͠ ͍͘ͷʢͱ͠·͢ʣ w ετοΫܕͷྫ8JLJQFEJB (JU)VC (PPHMF%SJWF w
ϑϩʔܕͷྫ4MBDL 5XJUUFS9 #MVFTLZ 6
λεΫʹετοΫܕͷλεΫͱϑϩʔܕ͕͋Δ w λεΫཧͦͷଞϓϩδΣΫτཧɺυΩϡϝϯτཧπʔϧΛ͍ͬͯ͘͏ͪʹɺ λεΫʹετοΫܕͱϑϩʔܕͷ֓೦͕͋Δ͜ͱʹؾ͍ͮͨ w ଟ͘ͷλεΫཧπʔϧετοΫܕͷλεΫΛத৺ʹઃܭ͞Ε͍ͯΔ w ྫϓϩδΣΫτͷλεΫΛཧ͢ΔɺυΩϡϝϯτΛཧ͢Δ w ྫ৽ೖࣾһͷͨΊͷ1$Λॳظઃఆ͢Δ
w ϑϩʔܕͷλεΫɺʑͷۀҰ࣌తͳϓϩδΣΫτʹඥͮ͘ͷ w ྫࠓͷձٞ w ྫձͷࢀՃر͓ళرΛ·ͱΊͨࢿྉʹɺΛ௨ͯ࣍͠ͷਓʹ͢ 7
λεΫཧπʔϧ͕ͬ͘͠Γ͜ͳ͔ͬͨͷͰ(308*Λ͍ͬͯͨ࣌ظ͋ͬͨ w υΩϡϝϯτཧπʔϧʢ$SPXJͷϑΥʔΫʣͰ͝ͱʹNBSLEPXO ϑΝΠϧΛ࡞ΕΔ w YYYͱ͍ͬͨຊͷύεʹNBSLEPXOϑΝΠϧΛ࡞ΕΔ Ϙλϯ͕༻ҙ͞Ε͍ͯΔ w ҰํͰҙͷύεͰNBSLEPXOϑΝΠϧΛ࡞Δ͜ͱͰ͖Δ 8
9
λεΫཧπʔϧ͕ͬ͘͠Γ͜ͳ͔ͬͨͷͰ(308*Λ͍ͬͯͨ࣌ظ͋ͬͨ w ʑͷλεΫ<>YYYͰॻ͖ग़ͯ͠νΣοΫ͚ͭΔ͚ͩͰࣄΓͨ w NBSLEPXOͰॻ͖ग़͢͜ͱͰҰཡੑ͕ߴ͘ɺͦͷ͚ͩͰ݁Ͱ͖ͨ w ϑϩʔܕλεΫ͜Ε͘Β͍γϯϓϧʹѻ͍͍ͨ w ཉ͍͠ͷ(308*ͷΑ͏ʹϑϩʔܕͱετοΫܕΛཱ྆͢ΔλεΫཧ πʔϧ
w (308*λεΫཧπʔϧͰͳ͘ɺ͋͘·ͰυΩϡϝϯτཧπʔϧ ͩͬͨʜʜ 10
ཉ͔ͬͨ͠ͷϑϩʔܕͱ ετοΫܕΛཱ྆͢ΔλεΫཧπʔϧͩͬͨ ͱ͍͏ؾ͖ͮ 11
5PEPJTUΛ͓ࢼ͠Ͱ͍࢝ΊΔ w IUUQTXXXUPEPJTUDPN w ઃఆɺϓϩδΣΫτઃఆɺλάͰͦΕΒΛίϯτϩʔϧ͠ɺ͕ͯ͢ ҙଐੑʢ͚ͭͳͯ͘0,ʣ 12
ϑϩʔܕλεΫͱετοΫܕλεΫͷཱ͕྆Ͱ͖Δ w ྫ৽ೖࣾһͷͨΊͷ1$Λॳظઃఆ͢Δ w ϓϩδΣΫτΛࢦఆͯ͠ɺΛۭʹ͢ΔʢετοΫܕʣ w ྫձͷࢀՃر͓ళرΛ·ͱΊͨࢿྉʹɺΛ௨ͯ࣍͠ͷਓʹ͢ w ࠓͷ͚ͩࢦఆͯ͠ɺϓϩδΣΫτΛۭʹ͢Δʢϑϩʔܕʣ w
ετοΫܕλεΫʹΛ͚ͭͯϑϩʔܕλεΫʹͯ͠ྑ͍ʢͦͷٯ͠ ͔Γʣ w 5PEPJTUͰϑϩʔܕɾετοΫܕλεΫͷཱ͕྆Ͱ͖ΔΑ͏ʹ 13
14
͞Βʹ5PEPJTUͷλάΛ׆༻ͯ͠Έͨ w !IPNF !NPCJMF !CSFBLEPXOͱ͍͏छྨͷλάΛࣗΒ༻ҙ w ͜ΕҎ্ͷՃ༧ఆͳ͠ʢ૿͑Δͱࠞཚͦ͠͏ʣ w !IPNF͓͏ͪͷΈͷλεΫ w
λάλεΫೖྗ࣌ʹ!ʹଓ͚ͯೖྗ͢Δ͚ͩͰՃ͞ΕΔ w λά໊Λӳޠʹͨ͠ͷɺӳޠͷํ͕ͯ͘ೖྗ͍͔͢͠Β w !NPCJMFग़ઌͰߦ͏λεΫ w J04ΞϓϦͰ͜ͷλά͚ͩݟΕ0, w !CSFBLEPXOλεΫղΛతͱͨ͠λεΫ w ཻ͕େ͖͍λεΫΛࡉԽ͢Δͷ͕త 15
͞Βʹҙࣝͯ͠λΠτϧ໊ΛಈࢺͰऴΘΔܗʹͨ͠ w 5PEPJTUΛಋೖͯ͠چλεΫπʔϧ͔ΒλεΫΛҠߦͤͨ͞ͱ͖ʹɺλεΫ Ͱͳ͍ͷ͕͍͔ͭ͘ೖ͍ͬͯΔ͜ͱʹؾͮ͘ w λεΫཧπʔϧใετοΫͱͯ͑ͯ͠͠·͏ w ྫ͜ͷهࣄͨΊʹͳΔ͔Β63-ΛషΓ͚͓ͯ͜͏ w ใετοΫλεΫͰͳ͍ɺͱৗʹҙࣝ͢ΔͨΊʹɺৗʹλεΫ໊͕ಈ
ࢺͰऴΘΔΑ͏บ͚ͮ͢Δ w ಈࢺͰऴΘΔΑ͏ʹॻ͍͍ͯΕɺใετοΫͷೖΓࠐΉ༨͕ͳ͘ͳ Δ 16
·ͱΊ w 5PEPJTUΛ͍࢝Ί͔ͯΒɺλεΫཧ͕֨ஈʹָʹͳͬͨ w λεΫͷετοΫܕͱϑϩʔܕΛҙࣝ͢Δ͜ͱͰɺΑΓޮతʹλεΫΛ ཧͰ͖ΔΑ͏ʹͳͬͨ w λάλΠτϧ໊ͷʹΑͬͯɺ͞Βʹ͍͘͢ͳͬͨ 17
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ 18