FuwaFuwaShoChan

【ITエンジニアになりたい人の背中を押すマン】WEBエンジニア歴15年のワーパパ。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、キャリアを考えるためのブログ。

【Cakephp4/Git】pre-commitを導入して、コミット時にphpcsチェックを自動化する方法

2024/2/26    ,

PHP CodeSniffer(phpcs) は、コードを一定の規約に沿って管理してくれるものでWEB開発においてとても重要な役割を担っています。 例えば一つのサービスを複数人で開発するとしても、同じコードの書き方を良い意味で強要されるので、PSRなどの規約に沿った品質の高いコードを担保できます。 ...

【VSCode/GitHub】新環境での初コミット時にuser.nameとuser.emailを設定する方法

2024/1/16    ,

新たな環境でのコミット作業時、user.nameとuser.emailを設定していないと、以下のようなエラーが出ます。 「Gitログを開く」をクリックするとVSCodeのターミナルの出力タブが開かれ、以下のようなメッセージがあります。 *** Please tell me who you are. ...

【Cakephp4】Chronosで年月日、曜日、時分秒をi18nFormatで表現する

2023/12/16    

CakePHP4で datetime カラム、Chronos 型の年月日と曜日、時分秒を表示させたい場合は i18nFormat() を使用して表現します。 Chronosをi18nFormat()で曜日含めてフォーマット // 年月日(曜日)時分秒 <?= $entity->creat ...

【VSCode】php.validate.executablePathアラートを解決する

2023/12/12    

とある日、VSCodeを起動した際に以下のようなアラートがでました。 「PHP のインストールが見つからないため、検証できません。PHP実行可能ファイルを構成するには、設定 php.validate.executeablePath を使用します。」 どうやら、php実行ファイルの場所がわからないとの ...

【Cakephp4】beforeMarshalが不要な場合はgetEventManagerをoffに

2023/12/9    

Cakephp4 にて、newEntity() メソッドを呼び出す際のライフサイクルにて、beforeMarshal() を実行しないようにするには、以下のようにコードを書くことができます。 beforeMarshal() を一時的に無効化 $table = TableRegistry::getTa ...

「起業家という冒険」成田修造

2023/12/7    ,

「起業家という冒険」読みました。著者は成田修造さん、知名度の高い成田悠輔さんの弟ということです。 まず、本書を手に取ってみようと思ったきっかけは、「家庭環境があまりよくないように感じたから」です。 父親が「浮気、酒、たばこ、ギャンブル」+ 仕事が続かず、いわいる社会不適合者だった模様で、成田さんが中 ...

【git】変更ファイルを簡単に元に戻す方法

2023/12/4    

git 配下で変更のあったファイルをすべて元に戻す方法です。 ワーキングディレクトリのすべての変更を元に戻す git checkout -- . このコマンドは、ワーキングディレクトリ内のすべての変更を取り消して、最後のコミット時の状態に戻します。 次に特定のファイルの変更を元に戻すやり方です。 特 ...

【Cakephp2→4】deleteAll()の仕様の変更

2023/11/28    

Cake2: deleteAll() Cake2 での deleteAll() はデフォルトではアソシエーションされたテーブルのレコードもカスケードで削除されます。 ※ hasOne / hasMany のみ、かつ dependent => true のモデル https://book.cak ...

ITエンジニアの必読書「世界一流のエンジニアの思考法」

2023/11/26    ,

「世界一流エンジニアの思考法」読みました。とても良本だと感じたので、」本記事で要約を残します。当ブログを閲覧しに来てくれた方はエンジニアの方が多いと思うので、ぜひ参考にしてみてください。 ✅本記事で学べること 「世界一流エンジニアの思考法」の要約が掴める。 目次 結論。エンジニアであれば「必読書」で ...

ITエンジニアは正社員かフリーランスどっちが得?どっちが自由?

キャリアに悩む人「ITエンジニアはフリーランスになると稼げるってよく聞くけど、本当なの?実際、正社員かフリーランスどっちが得なの?」 エンジニアにとって、いつか必ず考えることがくるであろう、キャリアの悩み。そんな悩みにお答えします。 ✅ 本記事のテーマ 正社員かフリーランスのどちらが得なのか、メリッ ...