- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
2022/7/20 VSCode
VSCodeをSSHリモートで利用している時は、特に動作が重たくなりがちです。 VSCodeにGit関連の追跡系機能拡張を入れているとサーバータヒにます。即刻無効にしましょう。 過去にVSCodeでサーバーリソースを喰い散らかす記事を書いたのですが、今回は機能拡張などを増やしていないのにも関わらずサ ...
2023/1/18 Cakephp
以前、別のCakephpアップデートプロジェクトに参画しときながら、カスタムファインダーの移行のタイミングを忘れていたので、書き残します。 Cake2からCake4への移行の順番として「モデル→コントローラー→アクションに付随したビュー」という形で作業を進めていくことが予想されます。 その中でモデル ...
2023/3/9 Cakephp
バリデーションはお問い合わせフォームなどの作成に欠かせないものです。Cakephpではモデルテーブル内に、各フォームに合わせたバリデーションを記述していきます。元々Cakephpに用意されているバリデーションメソッドで要件を満たすことができればよいのですが、場合によっては独自のバリデートが必要になる ...
2023/1/7 Book
自分が今住んでいる最寄駅に中規模の本屋が百貨店内に入っていて、そこで赤子を午睡させるためにおんぶしながら、たまたま「読む力 最新スキル大全」という本が気になり、家に帰ってから電子書籍版を購入しました。 数か月前から「読書に関する本」が好きで、本を読むことの視点を増やしたくて、すでに数冊は読んでいます ...
2022/6/25 Cakephp
Cakephp3とCakephp4ではCSRFトークンの取得の仕方がビミョーに違います。 「トークンの値をちょっと取得したいなー」って時、「えっ?なんで取れへんの?」というのを少しでも避けたい。 csrfTokenの取得の仕方(※デフォルト。命名変更する場合、FormHe ...
コードレビューには魅力がいっぱいです。コードレビューを取り入れていきたいのは山々だけど、重い腰の企業は恐らくいっぱいあるのかと。 自分も今の環境になるまで、1度もコードレビューが当たり前の会社に出会ったことはありませんでした。 ただ、コードレビューは時により、人間関係をこじらせると思い ...
.gitignoreファイルはgit管理対象外のリストを作成するファイルです。 そこで「*」アスタリスクで当該ディレクトリの全てを対象としつつ、特定のファイルだけ管理対象に含めたいといったこともあると思います。 例: 当該ディレクトリ配下全てのファイルは管理対象外に shortcode ...
2022/6/16 Javascript, JS
JSを久しぶりに触ると、「あれ?オブジェクトのアクセスはどうするんだったっけ?」となりました。(すぐ忘れるタチ) というのもfor()などで回す回数をlength()で取ろうと思っても、取れない。JSでのオブジェクトは以下のようにObject.keys()の中にぶち込んで回すんですねえ。 var o ...
2022/12/19 Cakephp
Cakephp2のrequestAction()、Cakephp3/4のCellについて。両方とも再利用可能な独立したパーツ作成を意図した機能 Cake2時代のrequestAction() の代替品としてCake3/4はCellという形になりました。 requestAction() は一般的にエレ ...
2023/1/26 Cakephp
WEBアプリケーションのセキュリティの一つとしてCSRF対策(CSRFの詳細についはIPAを参照)が挙げられます。CakephpではCSRFコンポーネントを利用するのが通常でしょう。 そこで必要になるのが CSRFトークン。単にajaxを利用しようとすると、「CSRF token mismatch」 ...