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
図書館書架のオンライン閲覧サービス 「honbaco library」の開発 Code4Lib JAPAN カンファレンス 2026
sugi2000
0
110
[Unity] VAT×VFX Graphがいま個人的にアツイという話
sakiyama
0
120
Kouseki | CREATIVE CLASS成果物
yuri9911
0
250
Spectrum Tokyo Meetup #26「できることが増えた時、デザイナーは何に時間を使うべきか」
muture
PRO
0
300
明日から真似できる、AIでデザインシステムを活用する方法
vivion
0
820
みんながデザインを担う組織へ。急加速する開発組織でのデザイナーの戦略
mukai_takeru
0
290
デザインワークフローの最前線。 ログラスでのAI活用の現在地
ukaoli
1
3.4k
このスロップ時代に良きデザインをつくるには? / good-design-in-the-slop-era
kgsi
1
920
Agentic Design Workflowを育てる 「三層デザインハーネス」の現在地
sayadesign2
0
750
Webデザイナー中田美穂_ポートフォリオ
omy
0
170
デザイナーの判断をAIにつなぐ ── 審美眼をハーネスする試み
kotasaito_cnt
0
1.2k
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
950
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Designing for Performance
lara
612
70k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
We Are The Robots
honzajavorek
0
390
Leo the Paperboy
mayatellez
10
2.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
A Soul's Torment
seathinner
8
3.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
KATA
mclloyd
PRO
35
16k
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