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
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
Search
たと
July 26, 2026
Design
1.7k
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
Decksh keywords
ajstarks
0
110
開発・制作におけるUI・UXデザインの重要性について~UI・UXデザインってなんだろう~
yamasaku
0
170
TOPOSTOPOS
shoheyey
0
110
CULTURE DECK/Frontend Engineer
mhand01
0
1.5k
2026-04-06 CMU School of Design "Vision-Driven Design"
ishii_mit
0
130
UI生成の鍵は要件整理 -デザインプロセスのエッセンスを プロンプト作成に取り入れよう-
abokadotyann
4
1k
開閉UIのアニメーション設計
hiro0218
2
940
ClaudeCodeでマーケターの課題を解決する
kenichiota0711
11
14k
セブンデックス プロジェクト事例 / innovation Scenes
sevendex
1
1.6k
デザインの文脈を理解する:エンジニアがデザインカンファレンスに参加して得た学びと気づき
hypebeans
0
260
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
210
デザインワークフローの最前線。 ログラスでのAI活用の現在地
ukaoli
1
1.8k
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Google's AI Overviews - The New Search
badams
0
1.1k
Agile that works and the tools we love
rasmusluckow
331
22k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
Speed Design
sergeychernyshev
33
2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Scaling GitHub
holman
464
140k
Become a Pro
speakerdeck
PRO
31
6.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
960
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
The Language of Interfaces
destraynor
162
27k
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