はじめに 弊社はおもにバックエンドのプログラム言語に PHP を使用します。 また多くのアプリがコンテナで動いています。 コンテナはコントロールプレインを Amazon ECS、データプレインは AWS Fargate を使用することが多くイメージは Docker を使用してビルドします。 本記事では Docker で PHP を使用する際に必要になることが多い PHP 拡張モジュー...

続きを読む

はじめに カルテットコミュニケーションズ開発部では職能チームとしての、PHP チーム、UI チーム、インフラチームが存在しています。プロダクトやプロジェクトに応じて適宜職能チームからメンバーをアサインする形で業務を進めています。 今回はその職能チームのうちのひとつであるインフラチームの働きかたについて、とくに「チームをどう運営しているのか」を主軸に簡単にご紹介したいと思います。 メンバ...

続きを読む

はじめに 2024/2/11(日)に開催されたPHPカンファレンス関西2024に参加してきました! https://2024.kphpug.jp/ \ カルテットからは伊神さんが登壇しました :star: / また、他4名のメンバーが参加しました。 会社の福利厚生で「勉強会・カンファレンス参加費補助」 があるので、それをしっかり利用して参加しました :bullettrain_f...

続きを読む

PHPでは、変数に 0.1 を代入すると float 型と判定されます。 sprintf() で表示したところ小数部は53桁あり、それ以降を切り捨てる内容の警告が表示されました。 float 型の 0.1 は、なぜこのような値に変換されるのでしょうか? 浮動小数点がメモリに格納される仕組みを解説しながら理由を探ります。 10進数と2進数の表記(整数) 数値はメモリ上に2...

続きを読む

\ Symfonyアドベントカレンダー2023 22日目です / 気になってたSymfony UXを初めて使ってみたので、そのメモです。 今回はパスワード入力画面でよくみる、パスワードの表示・非表示を切り替える機能を実装します。 SymfonyUXでは簡単にできるようにパッケージが用意されているので、すぐに実装できます。 概要 symfony/skeletonで新しいプロジェク...

続きを読む