新しいものを表示
トミー さんがブースト

Biome v1.9 is out!

Today we celebrate both the first anniversary of Biome 🎊 and the release of Biome v1.9!
Read the post for a look back at the first year of Biome and the new features in v1.9.

In a nutshell:
- Stable CSS formatting and linting. Enabled by default!
- Stable GraphQL formatting and linting. Enabled by default!
- `.editorconfig` support. Opt-in
- `biome search` command to search for patterns in your source code.
- New lint rules for JS and its dialects.

biomejs.dev/blog/biome-v1-9/

某公共施設の館内端末、
Ctrl + + で画面拡大はできるけれど、Ctrl + 0 は無効にされていたので元に戻せなくなった。

こういうときこそ個人サイトという“砂場”を最大限活用できるチャンスなのに

さくらユーザーではあるけれど、「さくらのレンタルサーバ」は契約していないので実際に試すことはできない。ぐぬぬ

わたしはいつになったら ESLint v9 になれるのだろう

Express が積極的にリンクを削除する判断をしたわけではなく、内部で使用している send のアップデートによるもののようだ。
しかし send がなぜリンクを削除したのかは謎。
github.com/pillarjs/send/pull/

スレッドを表示

Release 4.20.0 · expressjs/express github.com/expressjs/express/r

Express の最新バージョンで 3xx リダイレクト時のレスポンスボディからリンクが削除された。
res.redirect('/foo') と書くと、 v4.19.2 までは

<p>Found. Redirecting to <a href="/foo">/foo</a></p>

だったのが、v4.20.0 ではこうなる。

<p>Found. Redirecting to /foo</p>

言うなれば Apache 寄りだったものが nginx 寄りに変わったようなものだけれど、どういう理由でリンクを削除したのか気になるところ。

自分の考えとしては、3xx リダイレクトの HTML はユーザーの環境によって見えることもあるのだからリンクはあった方が良いと思うのですが。
(むしろ DOCTYPE や <title> もねえぞ、マークアップちゃんとしてくれと Issue 出してるくらい)

w3c/aria に聞いたらドンピシャなこと書かれている文書あったんじゃんになった(無知ですみません)

そういうこというと見に行っちゃうじゃん【謎】

Threads はあまり活用していないのだけれど、たまに見に行くと通知が「フォローの提案をすべて見る」ばかり並ぶのはなんとかならないのか。

フィード全文配信大好きマンとしては、CSS 無効環境を配慮しないサイトは厳しいものがありますね。

「最速[要出典]アクセシビリティチェック」でとりとめもなくなんかだらだら書いただけのやつ - 水底の血 momdo.hatenablog.jp/entry/2024

> Markuplintのデフォルトルールは@cloud10designsの趣味が入ってたりすると思うので、信じる信じないはあなた次第…というのが私見です

当初はだいぶ趣味成分があったのが、最近のバージョンではだいぶ影を潜めていると感じています。
今年に入って <img decoding=async> の推奨がなくなったのは個人的に大きな変化。github.com/markuplint/markupli

とはいえ中級者以上は自分が納得できる秘伝のタレを作った方が良いと思います。初心者は Recommended ママで良いです。

Netscape 6 は当時新興だった <button> 要素に対応しているけれど、Tab キーでのフォーカスは当たらないのだな。
マウス操作でならとくに問題なく動作する。IE 6 のように複数の name 属性付き <button> のバグもない。
(もはや世界中の誰も興味ない検証)

disabled & aria-disable メモ(仕様ベース)

- disabled は HTML4 で追加、比較的新しい機能のため古いブラウザ(ヨスケとか)は対応していない
- IE 6, Netscape 6 では対応済み
- IE 5 がどうだったか忘れた、あとで Windows 2000 の環境作るか……
- disabled と aria-disabled ではフォーム送信の挙動が異なるが、サーバー側は disabled でも値が飛んでくる可能性を考慮すべき
- HTML 4 仕様には disabled を動的に変更する言及あり
- 入力値によって活性/非活性を動的に切り換える使い方は仕様上OK
- hidden のように特定の NG ユースケースは示されていない
- HTML 仕様には Tab キーでフォーカスがされないことが明記
- ブラウザが独自の判断でやっているわけではない
- HTML4 仕様はまんまの記載がある
- HTML LS は記載が属性の定義と別の箇所でちょっと見つけにくい
- aria-disabled は仕様で「外観をグレーなどに変更すべき」とされている

おれたちの bakera.jp はもう復活しないのだろうか。HTML鳩丸倶楽部は永遠に生き残って欲しい。

いま、Netscape Navigator を立ち上げているの世界で俺だけ [要出典]

スクリーンリーダーに対してのみ発生するユーザビリティの問題をアクセシビリティというな定期

某庁のデザインシステムのガイドラインにうぇぇな記述があったのだけれど、「現時点ではコンポーネントそのものに関するIssueのみを受け付け」なのか。残念。

display: block を display: block flow のような Multi-keyword value (full value) 形式に記述統一するための Stylelint プラグインを作成。もともと個人用設定ファイル内に実装していたのを切り出したもの。

stylelint-display-multi-keyword - npm npmjs.com/package/stylelint-di

スレッドを表示

特務機関NERV さんが [object Object] してる

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。