Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
Search
たと
July 26, 2026
Design
1.9k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
2026年7月27日(月) サイボウズ東京オフィスにて開かれた「雑LT_study」の発表資料です。
たと
July 26, 2026
Other Decks in Design
See All in Design
みんながデザインを担う組織へ。急加速する開発組織でのデザイナーの戦略
mukai_takeru
0
400
decksh object reference
ajstarks
2
1.9k
The ISO 25964 standard on Information and documentation — Thesauri and interoperability with other vocabularies
accessinnovations
0
350
Agentic Design Workflowを育てる 「三層デザインハーネス」の現在地
sayadesign2
0
850
ひとりで作れる時代に、判断をみんなで持つには
kgsi
1
130
デザインレビューを「他者へのおすそわけ」に再定義し、たのしい場にする試み
webnaut
2
170
【2026】ポートフォリオ_大坪明日香
tsubo52
0
140
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
280
The decksh tutorial
ajstarks
1
130
デザなに#1「問いのデザイン」の紹介LT
garyuten
0
170
【Designship2026】「社内受託中心部署」から、事業とカルチャーを動かすデザイン組織へ
sugiyama_sukedachi
0
230
デザインハーネスはじめの一歩
satty9556
0
1.2k
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Designing Powerful Visuals for Engaging Learning
tmiket
1
630
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
580
Claude Code のすすめ
schroneko
67
230k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building an army of robots
kneath
307
47k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
290
Transcript
雑LT_study│ at サイボウズ東京オフィス 2026-07-27 Mon. ボタンUIの 冪等性の話をしたら Vimmerに刺さっちゃった # Web
# Front-end # 初登壇 たと
1. 自己紹介 > たと たと • 東京理科大学 大学院 創域理工学研究科 情報計算科…
• 自然言語処理を研究する大学院生(修士 2 年) • デザインとWebフロントエンドが好き 𝕏𝕏 @0123tato Web https://tato.bio 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 02 / 12
2. 前提 > 冪等性(Idempotency)とは 冪等性(Idempotency)とは • ある操作を何度実行しても、1 回だけ実行したときと同じ結果(状態)になるという性質 例えば「冪等な」性質を持つものは… 信号の押しボタン
昔ながらの電気スイッチ 鍵穴に挿すタイプの鍵 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 03 / 12
2. 前提 > 冪等性(Idempotency)とは 冪等性(Idempotency)とは • ある操作を何度実行しても、1 回だけ実行したときと同じ結果(状態)になるという性質 例えば「冪等でない」性質を持つものは… リモコンの電源ボタン
フラットな電気スイッチ カードタイプの鍵 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 04 / 12
3. 背景 > 非冪等なボタンへの不満 非冪等なボタンへの不満 https://x.com/onisci/status/2068232980397719785 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 05 / 12
3. 背景 > 冪等なボタンへの賛美 冪等なボタンへの賛美 https://x.com/0123tato/status/ 2068572996286255131 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 06 /
12
#. 補足 > タイトル回収 返信 図らずも Vim ユーザーを 傷つけてしまった(?) 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」
07 / 12
4. 言いたいこと Q. あらゆる操作UIは冪等性を持つべき? Q. いいえ。 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 08 / 12
4. 言いたいこと Q. あらゆる操作UIは冪等性を持つべき? Q. いいえ。 現在の状態を確認するのにコストがかかる場合は、 冪等性のある操作UIを提供しよう。 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 09
/ 12
4. 言いたいこと 現在の状態を確認するのにコストがかかる場合は、 冪等性のある操作UIを提供しよう。 • 冪等でないUIの例として挙げた • 少なくとも自分は不満を持っていないし、 不満を持つ人のポストのバズも観測していない なぜ許されているのか?
フラットな電気スイッチ • 部屋を見れば状態がすぐにわかるから 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 10 / 12
4. 言いたいこと 現在の状態を確認するのにコストがかかる場合は、 冪等性のある操作UIを提供しよう。 • テレビは画面が付くまでに時間がかかる • テレビの動作ランプは小さくて見えにくい • 日/英は文字を打つまでわからない
• タスクバー/メニューバーのIMEアイコンは 小さくて見えにくい なぜ非難されるのか? リモコンの電源ボタン IMEの切り替え • 状態がすぐにわからないから 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 11 / 12
5. まとめ + 発展 まとめ • 状態(モード)という概念を導入しないで済むなら、なるべく導入しないようにしよう • どうしても状態が必要なら、なるべく冪等性のある状態切替操作を提供しよう •
状態切替操作を冪等にするのが難しいなら、現在の状態を確認するためのコストを下げよう 発展 • 冪等性のあるトグルスイッチを Web UI で表現してみた 実験場があるので、ぜひお試しください! https://ui.tato.bio/idempotent-toggle \ご清聴ありがとうございました/ 雑LT_study│サイボウズ東京オフィス│「ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった」 12 / 12