NEW! 仕事の独り言 PHPDevOpsポエムTypescript 2025年、AIを使った開発で役立ったTipsたち AIによるコーディング支援は、もう「当たり前」の景色になりました。 AIに頼めば、ものの数秒で大量のコードが生成されます。まるで魔法のようですが、同時にこうも思うのです。「これ、本当に動くの?」「仕様...
生涯独学 PHP実務 とりあえず出力していたログから意図を持ったログにするために 「ログ、とりあえず出してますか?」 正直に告白します。僕はこれまで、なんとなくログを出していました。「エラーが起きたら怖いから、とりあえず try-catch してログに残しておこう」「ないよりはマシ...
IT資格 インフラ実務Oracleポエム 【勉強方】『ORACLE MASTER Silver SQL 2019 』に合格しました! 合格した試験 この度、「ORACLE MASTER Silver SQL 2019 」に合格しました! この試験は関数、権限、オブジェクトといったOracleDBの基本操作などが問われる試験となってい...
仕事の独り言 AWSPHPLaravelLAMP 自分で作ったサービスで売上を上げるのめちゃくちゃ難しいやんけ こんにちは。都内でPHPerとして勤務している三流プログラマーです。 本業とは別に取り組んでいた個人開発でマネタイズができず、サービスを終了させてしまったのでここで供養させてください。 RIP My ...
生涯独学 「単一テーブルならトランザクションいらない説」について、バックエンドエンジニアとして真剣に考えてみた こんにちは!バックエンドエンジニアとして日々データベースと向き合っている皆さん、お疲れ様です。 先日、同僚との雑談の中でこんな一言が飛び出し、思わずコーヒーカップを持つ手が止まりました。 「単一テーブ...
PHP とりあえず Exception にしてない?正しい使い分けで「デキる」コードへ 「例外処理、なんとなく try-catch で囲って終わり…」 「全部 Exception クラスを使っちゃってるけど、これっていいの?」 PHPを勉強し始めて少し経つと、こんな悩みが出てきませんか?...
PHP エラー通知で消耗してない?例外の「型」で緊急度を自動振り分けする方法 前回の記事で、LogicException(バグ)とRuntimeException(環境エラー)の違いについてお話ししました。 「違いはわかったけど、実際の開発でどう役立つの?」 そう思った方もいる...
インフラ AWSインフラRDSECS 【CDKで構築】AWS ECS/RDSの監視・オートスケール基盤を自動構築しSlack通知する方法 ECS FargateとRDSでPHPアプリケーションを運用する際、リソースの異常検知や負荷に応じたスケール管理は必須です。 しかし、これらの仕組みを個別に手動で設定するのは手間がかかります。 本記事...
インフラ PHPDevOpsDocker業務 マルチステージビルドでイメージサイズを劇的に削減できるべ PHPアプリケーションのコンテナイメージを作成する際、ビルドに必要なツール(Composer、各種コンパイラなど)をすべて含めてしまうと、イメージが肥大化し、セキュリティリスクも増大します。 この課題...
インフラ AWSインフラDevOpsDocker unprivileged かつ distroless なイメージ について理解しようぜ コンテナ技術は現代のアプリケーション開発・運用に欠かせないものとなりましたが、コンテナを運用する上で「セキュリティ」と「イメージサイズ」は常に大きな課題として立ちはだかります。 あなたのコンテナイメー...
生涯独学 インフラDevOps ホストゾーンを一応理解しておこう DNSの設定をしようとすると、必ず出てくる「ホストゾーン(Hosted Zone)」という言葉。 「ドメイン名はわかる。example.com のことだろ? でもホストゾーンって何? ドメイン名と何が...
PHP AWSPHPインフラLaravel Laravel+Inertia+ReactをECSで動かしたい! NginxとPHP-FPMのコンテナ分離 Laravel + Inertia (React/Vue) の組み合わせは、SPA(シングルページアプリケーション)の体験とサーバーサイド(Laravel)の書きやすさを両立できる、非常に強力な構成で...
インフラ AWSインフラDevOpsセキュリティ 【AWS解説】ALBのHTTPSリダイレクト、コンテナはポート80でなぜOK? AWSでWebアプリケーションを構築する際、ALB (Application Load Balancer) を使ってHTTPS化するのはもはや常識です。しかし、多くの開発者が一度は疑問に思う点がありま...
生涯独学 警鐘!AIエージェントに駆逐されるエンジニアにならないために、今すぐ学ぶべきこと 2025年。私たちは今、かつてない技術変革の波の只中にいます。AIエージェントは、もはや単なる「便利なツール」ではありません。彼らは、私たちの仕事、私たちの役割を、根底から覆そうとしています。 このま...
生涯独学 脱3流プログラマー作業効率化Ite iTerm2でディレクトリごとにテーマを自動で切り替える方法 ターミナル作業をしていると、「このプロジェクトの時はこの色で、個人作業の時は別の色にしたいな」と思うことはありませんか?iTerm2を使っているなら、ディレクトリごとにターミナルのテーマ(背景色、フォ...
インフラ AWSインフラnginx クラウドメタデータ攻撃とは? Nginx設定で防ぐサイバー脅威 近年、企業のITインフラをクラウドへ移行する動きが加速しています。AWS、GCP、Azureといったクラウドサービスは非常に便利ですが、同時に新たなセキュリティリスクも生み出しています。その一つが「ク...
インフラ AWSPHPインフラLaravel Nginxの「upstream sent too big header」エラーを解決する:LaravelとPHP-FPM環境での対処法 環境 Ubuntu:24.04 PHP:8.2 Laravel:11.x 起こったこと NginxをWebサーバーとして、LaravelアプリケーションとPHP-FPMを連携させている環境で、ある日突...
インフラ AWSS3 S3の機能の洗い出し 「静的Webホスティングができるよ〜」「ストレージサーバーとして使っているよ〜」という使い方はしてきたのですが、実は高機能だという事を最近知ったので、改めてS3の機能について洗い出してみました。 自戒...
インフラ AWS三流プログラマーEC2業務 EC2のSSHのセキュリティを高めたい EC2のセキュリティがガバガバに穴が空いている状態の皆さん息してますかー? すみません。いきなり煽りから入ってしまいました。 最近、サーバー構築作業をしている中でセキュリティ担保の方法を学ぶことがあ...
インフラ AWSネットワーク 【AWS】VPCってなんだかんだ難しいよね ネットワークACLとセキュリティグループ 項目 ネットワークACL(NACL) セキュリティグループ 適用範囲 サブネット単位で適用 インスタンス単位で適用 ルールの処理順 番号順に評価(最初に一致...