- 2020年6月5日
【PHP】PHP上で長大なデータを圧縮文字列にする
この記事で紹介するのはPHP上であるデータを可逆圧縮する方法と例です。通信内容のログなど何かしら大きなデータをデータベースに格納する時に特に役に立つ方法です。 使うのはZlib […]
この記事で紹介するのはPHP上であるデータを可逆圧縮する方法と例です。通信内容のログなど何かしら大きなデータをデータベースに格納する時に特に役に立つ方法です。 使うのはZlib […]
久しぶりに PHP のプログラムを修正した際、滅茶苦茶 初歩的なところで躓いたので、反省の意味も込めてまとめ。 思い込みとうっかりミスはやはり怖いものですね…。 何を […]
TR;DR LaravelのArtisanではSymfonyのプログレスバーをそのまま使っている Symfonyのプログレスバーはデザイン、表示情報などを自在に設定できて便利 本文 […]
統計や機械学習の処理を行うとプロセスや日を跨いで全く同じ計算をすることがしばしばあります。計算が重い場合、時間を随分無駄にするのでキャッシュ化するのが望ましいです。この記事ではP […]
Laravelの設定機能はphpdotenvをベースに作られています。このため環境に依存する設定は.envファイルに書くのが望ましいです。 vlucas/phpdotenv: L […]
Composer ComposerはPHPのパッケージ管理ツールです。composer.jsonファイルでプロジェクトに必要なパッケージと大雑把なバージョン指定を行い、comp […]
Webプログラムをしていると、PHPで吐き出した値に応じてJavaScriptの処理を切り替えたいときがあります。 文字列や数値であれば のようにすれば、PHPに通すと となり、j […]
対話コマンドはざっくばらんに言えば入力の受付と出力を繰り返すコマンドです。引数や分岐の多いコマンドは対話式にするとミスが減り便利です。Laravelはコンソールのデザインのための […]
Partial named params implementation by nikic · Pull Request #5357 · php/php-src PHP: rfc:n […]
一年ほど前からいくらか最近までMySQLの新たな認証方式である caching_sha2_password にPHPのSQLを扱う仕組みであるPDOは対応できていませんでした。こ […]
Laravelのテスト機能の中に題を実現できるものがあります。次のリンク先の”ファイルアップロードのテスト”に説明があります。 HTTPテスト 6.x L […]
SMSは二段階認証などでしばしば使われる電話番号を宛先にして送るメッセージです。もともとメッセージとして使う予定のなかった機能であったり、基本的に有料であったりとwebと少し違い […]