- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
「天才読書」読みました。いきつけの実店舗の本屋があるのですが、本に立ち読みできないようにビニールでカバーされていて、内容を見ることができず、余計欲しくなって即ポチりました。 現代の天才と称される超巨大企業を築きあげた、イーロン・マスク、ジェフ・ベゾス、ビル・ゲイツの3人が一体どのような本と触れ合い、 ...
2023/1/27 git
またやってしまいました。コマンドラインって不意に頭が油断していると、深く考えずにENTERを押してしまうとき、ありませんか?汗 やめましょう。でも、やってしまったものは仕方ない。復元?できます。 間違って git stash drop を実行 command $ git stash drop sta ...
2023/2/16 Cakephp
Cakephp4でCSRFトークンを汎用的に利用できる方法です。 WEB開発をする上でAJAX通信を利用することは多々あると思うので、参考にしてみてください。 CSRFトークンがない状態でPOSTリクエストを投げると以下のような例外になります。 command error: [Cake\Http\E ...
2023/1/25 Cakephp
Cake2では、シェル機能があり、コンソール上で実行できましたが、Cake4移行時には、「コマンド」として実装する必要があります。 シェルはCake3.6で非推奨になり、コマンドとして利用するように推奨されています。 ■ Cake3: シェルは非推奨に https://book.cakephp.or ...
2023/1/25 Cakephp
Cake2からCake4の移行作業のコントローラー内メソッドで、$this->paginate() を使った移行例です。 Cake2: paginate() でカスタムファインダーを指定するパターン例 $this->paginate = [ 'findType' => 'custo ...
2023/1/23 Cakephp
Cakephp4: SQL扱い時に遭遇したエラー error SQLSTATE[42000]: Syntax error or access violation: 1140 In aggregated query without GROUP BY, expression #1 of SELECT l ...
ブログを運営し始めてから、時折サーバーがハングする症状がありました。「なんでやろなー」とは思っていたものの、AWSの一番小さなサーバーなもんですから、まま仕方ないかなあ、でも、少しアクセスが伸びてきてるから、対策はしないとなあ、ということで、少し前ですが調査を開始。 ログを確認すると、メモリが溢れて ...
2023/2/13 Cakephp
どんなCake2からCake4でのアップデートでお目にかかる ClassRegistry Cake4では TableRegistry を使用する形になります。 また、ちっぷすとして、$this->loadModel() も別モデルのロードができますが、非推奨になるため、代替えは多数ありますが、 ...
2023/1/17 Cakephp
Cakephp4にアップデートする、もしくは、Cakephp4使い始めにdebugkitを利用する場合、debugkitの表示許可をするトップレベルドメインの設定をしなければ下記エラーが出力されます。 ■ debugkitのトップレベルドメインの設定がないため、エラーに error warning: ...
「1年で億り人になる」読みました。タイトル強烈ですね。普通に「いや、無理やからw」と思いました。でもそんなことないんです。というのが本書の主張。 まずは、お金持ちになるために、思い込みを全て捨てなさいと。そして、良い借金をしなさい。それを現物投資しなさい。必ず投資先は自分の足で探す。というのが本筋で ...