2026年8月7日(金)掲載 3,313本日 0
HN456

エラー通知の洪水にサヨナラを!エンジニアを疲弊させる通知地獄の防ぎ方

Stop sending me your errors

speckx1日前

議論

4
1don-code1日前

NoScriptを使っていると、ウェブサイト経由で同じようなコンテンツにたくさん出くわすよ。

理想を言えば、JSを無効にしていてもサイトが自然に劣化表示されることだけど、Reactがこれだけ普及している現状では、まあ夢物語に近いよね。でも、中にはうまくやってるサイトもある。Githubはその点、今でもよくできてるよ。

理想的じゃないケースだと、表示が崩れたりするけど、それでも探していた情報かどうかはともかく、セマンティックな情報はなんとか読み取れる。Gitlabがその例だね。

最悪なのは、サイトが真っ白になって何も読み込めない場合。Redditなんかはローディング画像しか表示されない典型例かな。個人的に一番イラッとするのはStack Overflow方式の失敗パターンで、「JavaScriptとCookieを有効にしてください」としか表示されないやつ。中身を見せる努力すら放棄してるわけで、今回の投稿者が言ってることにも一番近いんじゃないかな。

2cube001日前

「俺たち10人が喜ぶだけじゃなくてね」

いやほんと、孤独な道だよなあ。

これよくあるんだけど、Androidのメールクライアントで通知を見ると、プレーンテキスト版がそのまま表示されるから、HTMLのエンコーディングエラーで画面が埋め尽くされて通知が台無しになるんだよね。

Salesforce Marketing Cloudのせいで、HTML版のエンコーディングハックがプレーンテキスト版に漏れ出してるってやつだ。また一つやらかしてくれたね。

  これはMIME形式のマルチパートメッセージです。

  --ySCSIjGKGV=_?:
  Content-Type: text/plain; charset="utf-8"
  Content-Transfer-Encoding: 8bit

  ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ [ 画面いっぱいに繰り返される ]
3repiret約22時間前

俺はMuttの設定で、HTMLパートをw3mに通してそっちを表示するようにしてるよ。multipart/alternativeの使い方がひどすぎるから、テキストパートよりそっちの方がマシなんだ。