NEW! 仕事の独り言 PHP実務ポエム 【PHPエンジニア】WEB系受託企業で月300時間稼働を10ヶ月続けた感想 昨今、「自由に働ける」「高収入」といった話題が上がりやすいIT業界なのですが、WEB系受託企業で300時間/月稼働した感想を書きたいと思います。 この記事はジュニアエンジニアやミドルエンジニアを想定...
NEW! インフラ 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 PHPMySQLLAMP LAMP環境の構築における注意点 いわゆるLAMP環境ってやつです。 普段はXamppを使って開発を行っているのですが、今回始めてテスト環境の構築を任せてもらえたので、備忘録です。 構築環境 構築したい環境は以下のとおりです。 Ubu...
PHP PHPコーディングJS 【PHP】PHPのスプレッド構文とはなんぞや スプレッド構文とは 配列やオブジェクトの要素を展開するための構文です。 この構文は、配列やオブジェクトをより簡潔かつ柔軟に操作するために使用されます。 スプレッド構文を使用すると、配列やオブジェクトの...
PHP PHPコーディング 【PHP】よく使うArray系関数[array_map,array_reduce,array_filter] 配列の加工 これまでにforeachを使用して配列を任意の形に加工していた。 ところがどっこい、PHPには便利な関数が存在することを最近知った。 これまで配列から1つずつ要素を取り出し、所定の処理を実...
PHP PHPセキュリティLAMP [Apache2]オラのセキュリティ対策 Apache2の設定ファイルについて はじめにApache2の設定ファイルについて理解しておきます。 WEB検索にてApacheのセキュリティ対策と検索するとApache導入後に自動生成される「/e...
PHP PHPセキュリティ [PHP]セッションハイジャック セッションハイジャック 攻撃内容 WEBシステムのログイン後にセッションIDを盗み、ログイン者として該当のシステムを操作する「なりすまし行為」です。 システムで扱う内容にもよりますが、以下のことが可能...