PHPカンファレンス福岡2024に参加した

今回は前夜祭から参加した。 大名のWeWork初めてだったけど、めちゃきれいでうらやましいオフィスだった。 酒飲みながら、セッションの話聞いて、セッション破滅対応した過去を思い出すなどしていた。 その日、実装していたpa …

PHPerだけが突破できる認証を実装可能なpam_phpを開発した

PHPカンファレンス福岡 2024の登壇に当たり、PHPのカンファレンスで話すのに、PHPの話が出てこないのはいかがなものか?と思ったので、PHPでLinuxの認証ができるpam_phpを開発しました。 どういったものか …

dockerdを利用しているときに任意のリポジトリに対してパススルー・キャッシュを使う

Dockerが提供しているregistry:2のイメージを利用するとパススルーキャッシュを利用することができます。containerdを利用しているときには任意のリポジトリをパススルーキャッシュすることができますが、do …

38歳になった

今日は五十島さんと英輔さんといつも行く鮨屋にいって、自分の暮らしの中に人がいて不思議な感じだった。 最近は、なんかできることばっかやってんなーって気持ちの時期がそれなりにあったのだけど、PHP、Perl、Otel、Clo …

仕事は終わらせてはじめて価値になる

一部の例外を除き、多くの仕事がそうだと思う。 こういうことはないだろうか?プルリクエストを出しては見たものの、途中でなにか壁があり、なんとなく放置してしまっているプルリクエスト。そういう状況のあなたがやるべきことは2つし …

git cloneなどのあとにフックして処理が実行できるgit-syncが便利

git-syncご存知ですか?僕はよく社内のPreview Deploy系の仕組みでよく活用しています。 Preview Deployを実装するとなると、pushのたびに毎回イメージをビルドするのがシンプルに思いますが、 …

武雄うらりにきた

うらり武雄ガーデンテラススパリゾート  1 User 2 Pocketsうらり武雄 ガーデンテラススパリゾートhttps://uraritakeo.jp武雄温泉 スパリゾートホテルうらり武雄 全室温泉付のこだわ …

GoでOpenTelemetryのMetricの計装をしたらメモリが破滅した

おわかりだろうか? 追加した実装は下記のようなものだった。 あとはリクエストのカウントしたりとかそういうシンプルなものです。 collecotorの設定も下記のような感じ。 collectorでoltpとして収集して、p …

PHPerKaigi2024でNginxと待合室の話をした

木曜日の前夜祭から参加した。 ネームプレートにICが埋め込まれていて、リーダーで読むチェックイン方式で、受付からテクノロジーが溢れている。 またノベルティも事前郵送で便利だった。 トークは全然集客出来なくて、反省が残った …