仕事道具

【2023年版】Webエンジニアに必要なPCスペックは!?PCを買い換えて思った事&後悔した事

最近、PCを買い換えたので、せっかくなのでエンジニアとPCについてのお話でも書いておくことにします。Webエンジニアは、どれくらいのPCスペックがあれば開発や実務をこなせるのか。現役フリーランスの意見を聞きたい方もいるのではないでしょうか。...
基礎

PHPとセキュリティ。実務案件を請けるために絶対に知っておきたいこと

PHPやLaravelを利用し実務をしたいという方。昨今では特に、副業・複業をしたいという方は多いのではないでしょうか。今やクラウドワークス、ランサーズ、ココナラなどのクラウドソーシングを利用すれば、即実務を行える時代だからです。PHP開発...
開発環境

Windows11にNode.jsとnpmをインストールする

最近いろいろと新PCに開発環境を構築してきましたが、業務の空き時間で恣意的に作業してきたため、いろいろと抜けがありました。抜けがあったものの一つが、Node.jsとnpmのインストールです。Node.js/npmは、フロントエンド等のウェブ...
PHP

Windows11にphpMyAdminをインストールする

新しく購入したWindows11PC。Composerのインストールも済み、やっと開発環境が整ったな……と思いきや、初っぱなから抜けを発見してしまいました。それはphpMyAdminのインストールです。これがないと仕事にならないくらい、私は...
PHP

Windows11にComposerをインストールする

Composerは、PHPにおいての依存関係管理ツールです。PHPプロジェクトで使用するライブラリやフレームワークを効率的に管理、インストール、アップデートすることができます。JavaScript (Node.js)のnpm、Phython...
PHP

【2023年10月版】PHP8.2にXdebugをインストールする(環境: Windows11×Apache2.4)

Windows11搭載の新しいPCを購入し、MySQL, Apache, PHPと順番にインストールしてきました。これで最低限の環境が整った……かと言えば、まだ一つ足りていません。そう、Xdebugのインストールです。Xdebugを入れなけ...
PHP

【2023年10月版】Windows11にPHP8.2をインストールする

Windows11搭載の新しいPCを購入し、MySQL5.7をインストール、Apache2.4をインストールが完了。そしてApacheでバーチャルホストを設定したので、ここでやっとPHPをインストールします。本ページをご覧いただければ、PH...
PHP

PHPでFactory Method(ファクトリーメソッド)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。その中のオブジェクト生成に関するパターンの一つが、Factory Method(ファクトリーメソッド)です。※以後、Factory Methodまたは...
PHP

PHPでのデザインパターンについてざっくり紹介。全23パターンの一覧

デザインパターン。それは、ソフトウェア設計における一般的な問題を解決するための設計の手法・テクニックです。簡単に言えば、「こうやると良いよ!」というパターン集のようなものです。私はJavaを学んでいる際に知りましたが、当時は難しすぎてよく分...
PHP

PHPでPrototype(プロトタイプ)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。その中の一つがPrototype Pattern(プロトタイプパターン)です。※以後、PrototypeまたはPrototypeパターンと表記します。...