- 2024年7月10日
【JavaScript】【CSS】【HTML】ページが表示された直後にJavaScriptでDOMをいじっても画面がちらつかない様にする方法
ウェブページを読み込んだ直後にJavaScriptでDOMを操作すると画面がちらつくことがあります。これはブラウザがHTMLとCSSに基づいて初期描画を行った後にJavaScri […]
ウェブページを読み込んだ直後にJavaScriptでDOMを操作すると画面がちらつくことがあります。これはブラウザがHTMLとCSSに基づいて初期描画を行った後にJavaScri […]
PHP の password_hash はパスワードを安全にハッシュ化するための便利な関数です。password_hash は使用アルゴリズムにPASSWORD_DEFAULTを […]
この記事を書いた時に使ったLaravelのバージョンはv10.48.10です。 LaravelにはFormRequestというユーザーからのリクエストを管理するクラスがあります […]
ほとんどのブラウザで期待通りに動作するのに一部のブラウザ、特に古いブラウザでSyntaxError: Invalid character: '#'というエラーが出てしまう場合があ […]
Laravelにはアクセサという仕組みがあります。これを使うとモデルに定義した計算による値の取得をLaravelに即した形でできます。これは次のようにできます。 11.x Elo […]
PHPUnitはテストツールです。よくGitHub Actionなどの自動フックと合わせて使用されていますが手動でも実行できます。自分の場合、作るべき機能をリストアップしてテスト […]
何かの管理画面を作る時、管理者がデータを検索する機能を作る時がよくあります。この記事ではそのような時に使えるリクエストで挙動が変わる検索クエリの書き方について紹介します。 La […]
稀にクエリビルダの FROM を詰め替えたい時があります。これは例えば次のようなコードです。 実際のコードですともっと紆余曲折あるものになりやすいのですが概ねこの形です。クエリ […]
PHPStanは静的解析ツールでコードに潜むバグや潜在的な問題を検出することができます。例えば未定義変数、使用されていないコード、不整合な型の流れを検出できます。PHPStanを […]
物体検出等の領域とその領域が何かを識別するための学習をするためにテストデータ、学習データを用意したい時があります。そしてデータの用意は許される範囲でなるべく楽にしたいです。例えば […]
Excel上でランダムな文字列を生成したい時があります。これをなるべく楽に短い式で他のセルへの依存を制御した形で作ると次のようになります。 ざっくり言うとMID(A1, RAN […]
maxは引数の値の中で最大の値を返す関数です。これは例えば次のように使えます。 maxが引数に取れる値の型は自由です。次のような比較もエラーになりません。 これは極端なケース […]