- 2022年4月7日
- 2022年4月7日
【PHP】フレームワーク抜きでPHP5.0~PHP8.1に対応する言語の警告やエラーを逃さない様にするコード
PHP は1995年から始まり長らく多くの web サーバーで用いられています。現在は規模が大きくなった案件に対しても適切なプログラミングと運用の役に立つ型や例外といった機能が増 […]
PHP は1995年から始まり長らく多くの web サーバーで用いられています。現在は規模が大きくなった案件に対しても適切なプログラミングと運用の役に立つ型や例外といった機能が増 […]
JavaScript の Promise は非同期処理の結果を返すオブジェクトです。これを用いることで計算資源を遊ばせることなく処理を続行できます。API を叩いた結果など、いく […]
ffprobe は動画ファイルについて詳しい情報を得ることができるソフトです。 ffprobe Documentation ffprobe は次のコマンドで動画に含まれるフレー […]
ブラウザ上に読み込まれた動画の長さは Video 要素の duration プロパティから読み取ることができます。 HTMLMediaElement.duration ̵ […]
PHP は元々雑に書いてもなんやかんやよしなに動いてくれる言語でしたが、型の拡張をはじめとして徐々に誤りを起こさない様に言語仕様を変化させてきました。この方針に従ってか PHP9 […]
よく何がしかのまとまったデータをクラスなり何なりで構造化してまとめます。これは PHP のクラスであれば次の様にできます。 データ構造中の重複を避けるというのは、他の値によって […]
React は JavaScript のライブラリの一つであり UI をコンポーネントベースで作るためのものです。React の中にはフックという仕組みがあり、これを使うとロジッ […]
よく管理画面で次の様なテーブルの行にカーソルをあわせるとその行の色が変わるデザインがあります。これは横幅が長い表において人間の目で左端と右端のデータを取り違えない点で特に有効なデ […]
Docker は様々な仮想環境を使えるツールです。これを利用して各環境で様々なコマンドを実行する時があります。この実行について実行日時を詳しく知りたい時があります。これを知る方法 […]
PHP はサーバーサイドでよく使われる言語であり、コンソールやログに文字列のみで様々なものを表現する時がしばしばあります。そういった時には後に解析のしやすい JSON 等の構造化 […]
Doctrine でデータベースを元に Eloqunet のソースコードを生成する方法を以前紹介しました。 【Laravel】データベースから Eloquent モデルのソースコ […]
Docker は様々な仮想環境を実行できるツールです。Docker はコマンドラインで使用することができ、docker run コマンドはイメージからコマンドを直に実行するために […]