Firefox で Canvas Path2D API の roundRect(角丸の長方形)の代替
Firefox では Canvas Path2D API の roundRect が使用できない。https://caniuse.com/?search=Path2D%20API%3A%20roundRectそのため、以 …
Firefox では Canvas Path2D API の roundRect が使用できない。https://caniuse.com/?search=Path2D%20API%3A%20roundRectそのため、以 …
実装は三段階。 ヌルバイト攻撃対策 制御文字対策 「../」対策 ヌルバイト攻撃対策 参考:https://blog.activetk.jp/attack/2021/56/ ヌルバイト(0バイト文字、あるいは(NUL(L …
この原因の多くは、メディアにおいて画像ファイルをアップロードする際に、WEBP など別のファイル形式を生成する処理を wp_generate_attachment_metadata hook で行うような実装をしているた …
“WPのstarter_contentでattachmentsを登録時、fresh_siteを1にして動作テストをするときにテーマカスタマイザー画面でエラーが発生する原因” の続きを読む
外注に依頼していたWebサイトの初稿が届いたときに思い出したことをつらつら。Basic認証のパスワードが16文字以上で案内が届いたとき。 普段はすごく短いパスワードを設定する人が、公共団体っぽいサイトを依頼していたからか …
Imagick は、ImageMagick API を使用して画像の作成や修正を行う ネイティブ PHP 拡張モジュールのこと。 https://www.php.net/manual/ja/book.imagick.ph …
exif が seo に影響を与えたり、meta 情報が活用されたり、copyright などもあるからである。プログレッシブレンダリングとかも考えると、jpg、pngとかのほうがいいこともある。 プログレッシブレンダリ …
POST メソッドで送信されたデータは受取先の $_POST 変数によってすべて文字列、あるいは配列として処理される。POST メソッドの正体は Content-Type に「application/x-www-form …
SEO関連では裏技なんてない。本来の用途でHTMLを作成し、人間が読みやすいという絶対的な観点で施策をせず、ハック的な考えを遂行してしまうと必ず報いを受ける。 table要素は昔、ハック的にレイアウトを作るために使われて …
やんごとなき事情で、htmlにscroll-y:autoを指定するときに、ブラウザ側で二重にスクロールバーが表示されてしまうことがあるが、cssで隠せるようになった。 その指定方法をメモ。 引用:https://zero …
なされるべきことはほとんど常に複数である。しかし成果をあげるには手を広げすぎてはならない。一つのことに集中する必要がある。若干の気分転換を必要とするというのであれば、二つのことを行ってもよい。しかし三つ以上のことを同時に …