input[type=file]をCSSでデザインするときにスクリーンリーダーに対応する方法

input[type=file]はデフォルトで表示される文字がブラウザで決まっていたりなどデザインしにくい。 そういったときは、label要素などを使用することで、CSSでデザインしていくが、単純にdisplay: no …

WordPress・PHPで使えるエスケープ処理をまとめてみた

WPの場合、基本的には the_title() など the_XXX 系関数はエスケープ処理がすでにされて出力されるため、エスケープしなくて良い。それ以外の関数で出力する場合は、下記のような関数を使用する。 esc_ht …

東京ワクチン大規模摂取センターでの予約システムについて

一ヶ月前の話題だが改めて。東京ワクチン大規模摂取センターでシステム障害が発生した件について、管理者の事前承諾を得ずに、実運用システムにテスト用の虚偽データを登録して検証したという事象が情報機関で多々見られた。この際に、不 …

リレーショナリーデータベースといふもののあんなるを

RDSの大復習。 データベースの正規化とは 正規化とは一定の規則にしたがい、データを変形し利用しやすくすることである。データベースにおける正規化とはデータの重複をなくし、整合的にデータを取り扱えるようにするため、IDなど …