- 2022年2月18日
- 2022年2月18日
【Docker】日本語の PlantUML を文字化けさせずに画像に変換するイメージ
環境を問わず Docker さえあればそれだけで PlantUML を web ページなどで使える画像ファイルにできる様にしたい時があります。具体的には複数、あるいは多数の方が似 […]
環境を問わず Docker さえあればそれだけで PlantUML を web ページなどで使える画像ファイルにできる様にしたい時があります。具体的には複数、あるいは多数の方が似 […]
データベースを取り扱う時、テストを行うにはテストデータが必須です。このテストデータを自前で用意する必要がある時は概ねテストデータを生成できるツールを使うのですが、そのうちの多くが […]
Laravel 9 がリリースされました。Laravel 9 は LTS であり 2025-02-08 までセキュリティ修正の対象になることが予定されています。追記:Symfon […]
プログラミング中で用いられる数値には上限と下限が決まっている言語は多く、PHP もそのひとつです(例えばPythonは上限を定めておらず、計算資源が許す限り大きな数字を扱えます) […]
Web 上でなにかをやり取りする時には通信が発生し、時折通信量がネックになります。そういった時に使える圧縮方式の一つを紹介します。 本題に入る前に Apche や nginx […]
データベースのトランザクションやプロパティの一時的な変更など必ずある種の処理を処理本体の前後に実行すべき時があります。こういった時に便利な書き方が Laravel のソースコード […]
input 要素にユーザーが入力を行い、その input 要素の中身を送信することでユーザーが自由なデータをサーバーに送信するという手法がよくとられます。この input 要素で […]
この記事で挙動を確認した際の PHP のバージョンは 8.1.0 です。GitHubのソースコードをざっくり見た感じもっと古いバージョンでも同様の挙動をしてくれそうです。 普通 […]
題の通りです。PHPではstring型の異なる値同士の緩やかな比較をした際、結果が true になる場合があるというやつです。 PHP で同値を比較する演算子には==と===の […]
稀にGit管理下にあるファイルを書き換えるべきかつ書き換えた結果をコミットすべきでない時があります。具体的な例としては認証情報、メールアドレスの参照設定があります。これらがソース […]