- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
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」 ...
HTMLのコメントアウト<!-- --> の形式では出力ソースにそのままコメントが表示されてしまいます。 場合によっては、ページの出力ソース内に内部向け(開発者向け)のコメントは読まれたくない場合も多いでしょう。 そんな時は簡単です。 PHPコメント形式ではブラウザの「ペー ...
Gitを利用しながら作業していると、ローカル開発環境でmasterにマージした時などマージコミットが発生して、リモートブランチと整合性がとれなくなってしまう場合があります。(まあ、masterは基本触らないけど、つい実験してみたくなったりね。。) Gitのステータスを見てみます。 Git $ git ...
2022/5/31 Cakephp
DBの構造をバージョン管理的に扱うには、マイグレーションを利用するのが良いと思います。 Cakephpにはマイグレーション(Phinx)を利用できて、色んな独自の書き方ができます。別に素のSQLでも可能なんだけども、できるならフレームワークに寄せた方が何かと便利。 でもね、smallint型とかti ...
2022/5/28 Book
相変わらず育児に忙しい毎日を過ごしています。でも、寝かしつけの合間とか、コツコツと読書をして知識・教養をつけようとしている日々。ところが、読書をしても余裕で忘れます(苦笑)。最近それがネガティブな思考とつながっていて、「どーせ忘れちゃうしな・・」と感じつつ、それとなく読書を習慣として続けていました。 ...