- 2022年2月28日
- 2022年3月1日
【JavaScript】任意の既存の Promise オブジェクトにタイムアウト機能をつける
Promise は JavaScript の非同期処理の要です。JavaScript内の非同期処理はそのほとんどがPromise オブジェクトとして表され、それを処理することで非 […]
Promise は JavaScript の非同期処理の要です。JavaScript内の非同期処理はそのほとんどがPromise オブジェクトとして表され、それを処理することで非 […]
Docker は仮想環境を用意してその中で色々する仕組みです。自分がよく使うパターンは Linux ディストリビューションの上に置かれた公式の環境をベースにして、その上に用途に応 […]
日本語英語混じりでフォントも混じった文字列の幅の測り方を紹介します。 文字の幅を PHP で測る時、私的に信用できる方法の一つは imagettfbbox 関数を用いてあるフォ […]
Laravel は PHP フレームワークのひとつで、Laravel-Excel は Laravel を使ったプログラムの中で Excel ファイルを操作、入出力するのに便利な […]
環境を問わず Docker さえあればそれだけで PlantUML を web ページなどで使える画像ファイルにできる様にしたい時があります。具体的には複数、あるいは多数の方が似 […]
データベースを取り扱う時、テストを行うにはテストデータが必須です。このテストデータを自前で用意する必要がある時は概ねテストデータを生成できるツールを使うのですが、そのうちの多くが […]
Laravel 9 がリリースされました。Laravel 9 は LTS であり 2025-02-08 までセキュリティ修正の対象になることが予定されています。追記:Symfon […]
プログラミング中で用いられる数値には上限と下限が決まっている言語は多く、PHP もそのひとつです(例えばPythonは上限を定めておらず、計算資源が許す限り大きな数字を扱えます) […]
Web 上でなにかをやり取りする時には通信が発生し、時折通信量がネックになります。そういった時に使える圧縮方式の一つを紹介します。 本題に入る前に Apche や nginx […]
データベースのトランザクションやプロパティの一時的な変更など必ずある種の処理を処理本体の前後に実行すべき時があります。こういった時に便利な書き方が Laravel のソースコード […]