FuwaFuwaShoChan

WEBエンジニアに30代から未経験転職。IT歴は10年程。 経歴: プロダンサー/インストラクター → 未経験WEBエンジニア → 社内SE部長→ WEB開発チームリーダー/マネジメント → フリー → 主夫WEBエンジニア

Cake3とCake4の仮想プロパティアクセス方法の違い

2021/9/18    

Cakephp2まで、「仮想フィールド」が積極的に使われていたイメージ?(超主観)があるのですが、Cake3やCake4でも仮想フィールドの作成はできます。 最近はCake2とCake3、4と横断して触る機会が多いのですが、Cake3とCake4での仮想プロパティのアクセス方法に違いが明確にあるので ...

PHP-関数・メソッドの接頭辞に「@」は何の効果があるの?

2021/9/18    

  phpでソースコードを読んでいる時(レビューとかで)、ある日、接頭辞に「@」がついている関数を目のあたりにしました。 ■ 接頭辞に「@」がついている関数 code <?php @exif_read_data // 色んな関数に接頭辞を付けることができる。   まあ、何か ...

Google:reCAPTCHA v3を必要な画面だけ有効にする

2021/9/11    

  GoogleのreCAPTCHAはセキュリティ対策の一つとして、導入も比較的簡単?(全くの初心者はムズイのかな・・)で、スパムメールなどを防ぐことが可能になります。 企業でサービスをやっているお問い合わせなどは当然のセキュリティ対策として、個人サービスにおいてもできるだけ導入しておくこ ...

[藤井風]日本人で応援したいアーティスト

2021/9/11    

  もう、藤井風さんの存在を知ってる人も多いのかなあと社会情勢?もよく知らない自分ですが、2019年にデビューをされた、最近と言えば最近のアーティストです。   つい先日(9月4日)、無観客で(NISSANstadium)ライブを行い、YouTubeでリアルタイム配信をしていまし ...

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

2021/9/5    ,

  いまどきのWEB開発業務では、逆に採用していない所を探すのが難しいのではないかと思われる程普及してきた感?がある「Git」。 皆さんも多分、このページを閲覧している時点でGitやGitHubを使われていると思われます。   で、今回は、「コミットの粒度」について、僕が所属して ...

【Cakephp】Cake2のfieldsでのカラム指定(*)をCake3以降での指定方法

2021/9/1    

  今、業務でCake2 → Cake3/4 へ大幅アップデートを行うプロジェクトに参画中です。   Cake2は既にサポートが今年の6/15で終了し、急ピッチで行わなければなりません。 https://qiita.com/bezeklik/items/72d1ff8393f66 ...

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

2021/8/28    

  VSCode、使ってますか? 僕は、WEB開発ツールにおいては「便利、便利」とオススメは特にしない派です。WEB開発は人それぞれ使い慣れたツールを使うのが吉。(成果物が大事なんじゃよ)   そして、Git、使ってますか? WEB開発において、バージョン管理ツールを使わない理由 ...

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

2021/8/9    

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

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

2021/8/7    

  CakephpにはFormヘルパーという便利にHTMLタグを出力してくれる機能があります。 そして、Formヘルパーを使用することで、定番(というか最低限?)のセキュリティ対策であるCSRFを仕込むことも簡単です。   WEBサービスの歴史的経緯から、単にHTMLで作成されて ...

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

2021/7/23    

ブログ記事を書いていると、どうしても画像で表現したくなる部分が出てきますよね。(特に操作ナビとか)   そこで、今回は「Easy FancyBox」という画像拡大プラグインを導入してみました。 目次 Easy FancyBoxインストール Easy FancyBoxの設定 Easy Fan ...

© 2021 FuwaFuwaShoChan BLOG