仕事の独り言 PHPDevOpsポエムTypescript 2025年、AIを使った開発で役立ったTipsたち AIによるコーディング支援は、もう「当たり前」の景色になりました。 AIに頼めば、ものの数秒で大量のコードが生成されます。まるで魔法のようですが、同時にこうも思うのです。「これ、本当に動くの?」「仕様...
生涯独学 PHP実務 とりあえず出力していたログから意図を持ったログにするために 「ログ、とりあえず出してますか?」 正直に告白します。僕はこれまで、なんとなくログを出していました。「エラーが起きたら怖いから、とりあえず try-catch してログに残しておこう」「ないよりはマシ...
仕事の独り言 AWSPHPLaravelLAMP 自分で作ったサービスで売上を上げるのめちゃくちゃ難しいやんけ こんにちは。都内でPHPerとして勤務している三流プログラマーです。 本業とは別に取り組んでいた個人開発でマネタイズができず、サービスを終了させてしまったのでここで供養させてください。 RIP My ...
インフラ PHPDevOpsDocker業務 マルチステージビルドでイメージサイズを劇的に削減できるべ PHPアプリケーションのコンテナイメージを作成する際、ビルドに必要なツール(Composer、各種コンパイラなど)をすべて含めてしまうと、イメージが肥大化し、セキュリティリスクも増大します。 この課題...
PHP AWSインフラPHPLaravel Laravel+Inertia+ReactをECSで動かしたい! NginxとPHP-FPMのコンテナ分離 Laravel + Inertia (React/Vue) の組み合わせは、SPA(シングルページアプリケーション)の体験とサーバーサイド(Laravel)の書きやすさを両立できる、非常に強力な構成で...
インフラ AWSインフラPHPLaravel Nginxの「upstream sent too big header」エラーを解決する:LaravelとPHP-FPM環境での対処法 環境 Ubuntu:24.04 PHP:8.2 Laravel:11.x 起こったこと NginxをWebサーバーとして、LaravelアプリケーションとPHP-FPMを連携させている環境で、ある日突...
仕事の独り言 PHP実務ポエム 【PHPエンジニア】WEB系受託企業で月300時間稼働を10ヶ月続けた感想 昨今、「自由に働ける」「高収入」といった話題が上がりやすいIT業界なのですが、WEB系受託企業で300時間/月稼働した感想を書きたいと思います。 この記事はジュニアエンジニアやミドルエンジニアを想定...
インフラ AWSPHPLAMPEC2 AmazonLinux2023はPHP7系が使えません とある日、サーバー移行のタスクが一端のプログラマーである私に降ってきました。 セキュリティサポートが2022年末に終了して久しいPHP7系で動いているシステムが乗っかているサーバーの移行タスクです。 ...
PHP PHPTips 意外と見落とされがち!PHP.iniの重要な設定ポイント PHPを扱う際、多くの開発者がphp.iniの設定を最適化することの重要性を見落としがちです。このファイルはPHPの動作をカスタマイズし、セキュリティを強化するためのキーとなります。今回の記事では、意...
PHP PHP実務 PHPでPDFを扱うときの注意点 PDFを扱うときの構文 $output_filename = "表示させる時のファイル名称"; $output_file = "表示させたいファイル"; header('Content-type: a...
PHP PHP実務LAMPサーバー 【備忘録】SimpleSAMLPHPによるSSO構築 SSOとは SSOとはSingleSignONの略称です。 1回のログインで複数のシステムにログインできる機能を指します。 身近な例ですと、GoogleやTwitterとは関係のないシステムにGoog...
好きではないJS PHPLaravelセキュリティReact RESTful APIとSPAの関係についてReactとPHPで解説します ReactとPHPを使ってRESTful APIとSPAの連携を探求。実例、セキュリティ、パフォーマンスのヒントを含むウェブ開発の基礎...
PHP PHPLaravelHTTPMDN CORSがわからないからちゃんと勉強してみた こんにちは!今日は、Web開発でよく聞くけど意外と理解しづらいCORS(Cross-Origin Resource Sharing)について、一緒に学んでいこうと思います。 Webの世界は複雑で、ちょ...
PHP PHPLaravelTips 【Exif削除】PHPで写真から「余計な情報」を消す方法をマスターしよう PHPエンジニアのみなさん、こんにちは! 今日はPHPで写真からExifデータを取り除く方法について、わかりやすく解説していこうと思います。知ってると便利な小技ですよ。 Exifデータって何? Exi...
PHP PHP脱3流プログラマー 【PHPerなら書けるでしょ?】PHPのDocコメントについて今更学んでみた PHPer は技術者のレベルの差が激しいと言われている言語です。 恥ずかしい思いをしないためにもDocコメントの基礎くらいは知っておきたいところです。 Docコメントのメリット 可読性・視認性が高くな...
PHP PHP脱3流プログラマー個人開発開発 【vscode】Docker環境にてPHPが参照できない問題を解消 VisualStudioCode にてPHPのエラー ある日、突然 vscode が動かなくなるという恐ろしい症状に出くわしました。(業務では PHPStorm を使用しているので、vscode の勝...
仕事の独り言 PHP実務ポエムコーディング 【ジュニアPHPerに捧ぐ】PHPだけやってるのはマズイぞ fa-address-book対象読者 - プログラマ - IT業界1年目〜3年目 - PHPer 事の発端 副業案件を獲得するためにいくつかの面談を受けている際に面接官に言われた一言です。 面接官 ...
PHP PHP PHP8より導入されたmatchってswitchより便利じゃん match式が便利すぎた match式とは PHP8より導入された条件式。 switchやifなどの条件式と並ぶような立ち位置。 $r = match($x) { 0 => "おはよう"; 1 ...
PHP PHPLAMPMySQL LAMP環境の構築における注意点 いわゆるLAMP環境ってやつです。 普段はXamppを使って開発を行っているのですが、今回始めてテスト環境の構築を任せてもらえたので、備忘録です。 構築環境 構築したい環境は以下のとおりです。 Ubu...
PHP PHPコーディングJS 【PHP】PHPのスプレッド構文とはなんぞや スプレッド構文とは 配列やオブジェクトの要素を展開するための構文です。 この構文は、配列やオブジェクトをより簡潔かつ柔軟に操作するために使用されます。 スプレッド構文を使用すると、配列やオブジェクトの...