FuwaFuwaShoChan

WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。

マインドセット: キャロル・S・デュエック

2023/4/8    ,

「マインドセット」読みました。著者はキャロル・S・デュエック。スタンフォード大学心理学教授で、イエール大学で心理学博士号(Ph.D)を取得されているようです。心理学の30年以上のキャリアがあるプロフェッショナルな方。 本書の大きなキーワードとしては「硬直マインドセット」「しなやかマインドセット」の2 ...

【Cakephp2→4】saveAll()の複数レコード保存の移行

2023/4/7    

Cake2から4への移行時に削除されているメソッドが多数ありますが、その中の一つに saveAll() があります。 保存する際の複数レコードのデータ構造は、基本的に同じで大丈夫です。 複数保存する場合のデータ構造 (int) 1 => array( 'name' => 'taro', ...

大きく考えることの魔術: ダビッド・J・シュワルツ

2023/4/1    ,

「大きく考えることの魔術」読みました。著者のダビッド・J・シュワルツは、ジョージア州立大学経営管理学部教授で専門分野は経営組織、マーケティング、経済、心理学と多岐にわたります。 本書は第1章から第12章までで構成されていて、約200ページ程で構成されています。各章の最後にはテーマに関するまとめが書か ...

【Cakephp2→4】addSubCommandは Cake3.6 で非推奨

2023/3/31    

Cake2 から Cake4 へのシェルの移行は、基本的にコマンドとして移行することになります。 そこで Cake2 の Shell 内に addSubCommand() が利用されている場合、コマンドでは利用できなくなっているため注意が必要です。 Cake2: addSubcommandを利用した ...

【Cakephp2→4】Component内でのレスポンスセットの移行

2023/3/30    

Cake2とCake4ではレスポンスオブジェクトの扱い方が少し変わっています。コンポーネント内でのレスポンスセットに触れる機会があったので、それを基に記します。 基本的にコントローラーを呼びだしてレスポンスオブジェクトにセットするという流れは同じです。 Cake2: コンポーネント内にてレスポンスセ ...

【Cakephp4】getTable()は4.2から非推奨

2023/3/28    

すでに修正済みですが、過去記事に getTable() を利用したものがありました。 実は Cake4.2 から非推奨になっており、getTable() のままだと、以下のように Notice エラーが発生します。 error notice: Behavior::getTable() is depr ...

【Cakephp】AuthComponentのscopeオプションは 4で削除

2023/3/23    

Cakephp の AuthComponent は 3.1 から scope オプションが非推奨になり、Cake4では削除されていました。 代替としてカスタムファインダーを利用することによって、ログインに条件付けを行うことが可能になります。 Cake4: AppController: 実装当初、sc ...

電子書籍リーダーを独断でランキング比較(Boox/Kindle/Kobo)前編

2023/4/21    ,

電子書籍リーダーを独断でランキング徹底比較やっていきます。対象読者として、今まさに「どの電子書籍リーダーを購入しようか迷っている」という方を主な対象としています。 比較対象機種は、当たり前ではありますが、自分が実際に現役で使用している端末、「Kindle、Kobo、Boox」の三機種で比較していきま ...

LIMITLESS 高加速学習: ジム・クウィック

2023/3/17    ,

「LIMITLESS 高加速学習」読みました。著者は「脳コーチング」としてグーグルを始め、ナイキ、スペースXなど有名な企業のコーチングをしているスペシャリストです。 本書を読んでいて驚いたのは、著者の最初のストーリー。幼少期に不意に高所の窓から落下し、脳に損傷を負い、「学習障害」になったという過去。 ...

【Cakephp2→4】アップデート作業で見落としがちなもの: TypeError編

2023/3/13    

Cake2から4への移行作業時に、つい見落としがちなものに TypeError が挙げられます。 Cake2で実装されたメソッドをCake4メソッドとして移行する際に期待することは、「Cake2と同じ動作をするかどうか」というのを本筋で考えると思います。結果としては同じ動作ができれば移行完了になりま ...