- 2024年12月18日
- 2024年12月18日
【JavaScript】ある非同期処理が完了前に再度呼び出されても実行を1回だけにする方法
しばしば JavaScript で API と通信する際、通信を一度だけして、その画面が生きている限りその通信結果をキャッシュ的に使い続ける、という挙動をさせたい時があります。例 […]
しばしば JavaScript で API と通信する際、通信を一度だけして、その画面が生きている限りその通信結果をキャッシュ的に使い続ける、という挙動をさせたい時があります。例 […]
PHP8.4では引数のデフォルト値がnullにもかかわらず引数の型がnullを許容していない場合、非推奨エラーが発生します。これは例えば次のように起きます。 上記を実行すると次の […]
タイトルのとおりです。これまでもPHPの公式ドキュメントには説明された関数の使用例などがありました。これに実行環境が追加されてより便利になりました。具体的には次の動画(クリックで […]
PHP8.4がリリースされました。セキュリティサポートは2028-12-31までの予定です。 PHP: PHP 8.4.0 Release Announcement PHP: P […]
どれくらい複雑になってきているか何となく気になる時があります。そんな時にざっくり目安になるのが行数です。厳格な複雑度の指標としては心もとない情報ですが、なんとなくどんな勢いで複雑 […]
【PHP】PHP8.4で注目してる新機能の紹介 PHP8.4のリリースが2024年11月21日に予定されています。前回のサポート期間の変更により、今回のリリースと同時にサポートが終 […]
動画を視聴中にvideo要素をダブルクリックするとブラウザの機能によって動画が全画面再生されます。便利な機能ではありますが動画を見ながら他の作業をする前提のwebサービスでは不意 […]
ExcelやGoogleスプレッドシートは便利なアプリケーションです。しばしばこれらと同形式の入力欄を作りたいという要望があります。そして実際に同形式の入力欄を作るとExcelや […]
Firebase Cloud Messaging(FCM)はモバイルアプリケーションやWebアプリケーションにプッシュ通知を送信できるサービスです。以前はデバイストークンをまとめ […]
webページをユーザーが印刷する際、印刷対象となる要素を絞り込みたくなる場合があります。例えばメニュー、ヘッダー、フッター、サイドバーなどのwebページを便利にするためのパーツを […]
しばしば複数の値がカンマ区切り文字列で格納されているデータベースを扱う必要がある時があります。これは例えば次のようなテーブルです。 user_id name roles 1 山田 […]
PHPは同期的に実行されます。これはMySQLなどのデータベースを操作する時も同じです。クエリを投げた後PHPはデータベースから結果が返って来るのを待っているわけです。非同期実行 […]