FuwaFuwaShoChan

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

[Git]コミットの粒度の肝はレビュワーを常に意識すること

2022/11/23    ,

今回は「コミットの粒度」についてです。僕が所属しているエンジニアチームで、ある程度のコミット粒度の統一化がなされてきたように思いますので、ここで是非、テキトーにGitコミットをしている方をターゲットに、
「コミットは自由にできるんだけど、何か指針があった方が、まとまりやすいし、後から自分が見直しても、何の作業をしたかが明確にわかるよね」
というような形になれるよう、お伝えできればと思います。

Cakephp2のfieldsのアスタリスク(全指定)を3以降での対応方法

2023/1/5    

Cake2では、DBデータを取得する際にカラム指定で多用することになるfields、* (アスタリスク)を指定できていたのですが、Cake3以降ではそれができましぇん。

【VSCode・Git】行単位でコミットを円滑に行う方法

2023/2/13    

あなたのコミットは綺麗ですか?
行単位で範囲を選択してからコミットした方が、「何の作業をしたか」というのが明確になりやすく、作業が明確になれば、コミットコメントも明確にレビュワーに伝えれる可能性が高まります。VSCodeを使用している人は是非、覚えましょう。ステップ形式でお伝えします。

【Cakephp】好きな場所でバリデーションのエラー表示をさせる

2023/8/29    

CakephpのFormヘルパーを使用していると、少ない記述で便利にタグを出力してくれる反面、その時々に「余計な」タグもセットで出力される場合があるので、慣れない人は、自由にFormヘルパーを使いこなすまでに少し苦労がいるかと思います。
ここではフォームのバリデーション時に好きな場所にエラー表示をさせる方法を提示しておきます。

【Cakephp】素のHTMLフォームに速攻でCSRF対策を施す

2023/1/26    

CakephpにはFormヘルパーという便利にHTMLタグを出力してくれる機能があります。
そして、Formヘルパーを使用することで、定番(というか最低限?)のセキュリティ対策であるCSRFを仕込むことも簡単です。簡易的にCSRFトークンを仕込む方法です。

【WorePress】EasyFancyBox画像拡大プラグインを導入してみた

2022/11/23    

ブログ記事を書いていると、どうしても画像で表現したくなる部分が出てきますよね。
そこで、今回は「Easy FancyBox」という画像拡大プラグインを導入してみました。

VSCodeを使ってサーバー環境にSSHリモート接続手順

2023/9/9    

VSCode(統合エディタ)を使用して、WEB開発をする人は昨今では多いことかと思います。 僕もメインで使用しているエディタは VSCode です。VSCode には便利な機能拡張がたくさんあって、しかも無料で利用できます。 これからWEB開発を始める人はかなりオススメできるエディタです。 &nbs ...

【VSCode使用者注意】サーバーリソース食い散らかすマンから解放される唯一の方法

2023/1/14    

複数人が(開発)サーバーにSSHで接続し、そこで作業をすることは、よくあるケースだと思います。(実際に今の仕事場でもそうです。)
そこで、数回やらかしてしまった話ですが、VSCodeエディターを使用することで「ファイル監視」が入り、サーバーに負荷をかけ、結果としてサーバーを落としてしまう、といったケースがありました。

[Cakephp]Formヘルパー不要なタグ出力で悩まされたら

2023/4/19    

Cakephpで、ビュー作成時にFormヘルパーを使用していると、不要なタグ出力に悩まされる場合があります。特に、フレームワークを使い始めて間もない人は、その仕様を把握するだけでも大変。今回は、Cakephp3のFormヘルパーの使用時、不要なタグを出力しないための方法です。

夜と霧 新版【書評レビュー】

2021/5/2    

著者であり、心理学者のヴィクトール・E・フランクルが強制収容所生活を余儀なく送ることになり、壮絶な体験と、そこでの精神の段階を説いた「夜と霧」を読みました。言葉では言い表すことが難しい程、過酷なその環境は、今の平和な時間がどれほど尊いものなのかを気づかずにはいられない程です。