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.8k
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
HeartLanguage - DesignProcess
heartlanguage
0
140
もう迷わない!“なんとなく”を卒業するフォントの選び方【村田俊英】
toshihidemurata
0
960
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
930
もっともらしさ生成器と暮らす – AI懐疑派の試行錯誤
sekiguchiy
0
190
【CEDEC2026】『Shadowverse: Worlds Beyond』続編開発におけるUIデザイン・アニメーション演出の「超進化」 ~継承と挑戦を両立するデザイン手法~
cygames
PRO
3
5.2k
自社プロダクトのUIをAIが再現するデザインビルドシステム
toy1618
0
1k
test deck title
shotamatsuo
0
1.6k
日経電子版を支えていく Kasane Design System
taitotnk
0
350
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
250
デザイナーの判断をAIにつなぐ ── 審美眼をハーネスする試み
kotasaito_cnt
0
860
タイル紹介サイト「タイルだもんで」
calpin
0
190
decksh object reference
ajstarks
2
1.8k
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
380
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Marketing to machines
jonoalderson
1
5.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
My Coaching Mixtape
mlcsv
0
320
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Side Projects
sachag
456
43k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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