- HOME >
- FuwaFuwaShoChan
FuwaFuwaShoChan
WEBエンジニア歴15年の半シングルファーザー(娘2人)。30代未経験からWEBエンジニアに転職。ブログ歴4年目(月1.6万PV達成)。エンジニア職は柔軟性があり最強(ホワイト企業なら育児×副業可能)。WEB系のエンジニアを目指す人、育児やメンタルに関することも発信してく。
WEB系エンジニア・プログラマー雑学ブログ
2023/9/25 プログラミング勉強
プログラミングが始めてで、これからどんな風にプログラミングを学んでいけば良いかわからない。または、ITエンジニア・プログラマーを目指したいけど、どんなスキルを身に付けるべきかイメージできない。といった方へ向け、どんな形で勉強を進めていけば良いかをお話します。
2023/7/25 Cakephp
Cakephp4 にて、belongsToMany アソシエート先の複数選択要素を保存する方法です。 ありがちな例として、複数選択可のチェックボックスを用います。 前提 users テーブルがアソシエート元 animals テーブルが belongsToMany先 ※テーブルモデル上でアソシエートの ...
2023/7/20 Cakephp
マイナスを含めた整数チェックの場合、preg_match() で判定すると手っ取り早くできます。 下記コード例は、Cakephp4 で書いてますが、他のフレームワークや素のPHPで正規表現を利用すれば応用は効くはずです。 Cakephp4: preg_matchを用いたマイナス含む整数チェック // ...
「悪魔を出し抜け」読みました。著者は元祖、自己啓発の第一人者、ナポレオン・ヒル。「思考は現実化する」が代表作とされていますが、個人的には本書が一番好きです。 始まりから、第三章まではナポレオン・ヒルの自伝になっていて、アンドリュー・カーネギーからの成功哲学の本を20年かけて作り上げる依頼を受け、その ...
2023/7/8 Cakephp
今回は、ログインが必要なサービスでは、比較的必要なケースが多い実装例になると思います。 以下、Cake4で新パスワードと旧パスワードの比較判定の仕方です。 Cakephp4: 新パスワードと旧パスワードの判定 use Cake\Auth\DefaultPasswordHasher; // クラスメソ ...
2023年6月25日 BooxPage が海外で発表されました。いくつもの Boox製品を渡り歩いてきた筆者が、今回 BooxLeaf2 の事実上上位版とも言える「BooxPage」の考察レビューしてみます。 ■ この記事を書いた人 BooxNova2時代からの古参ヘビーユーザー 過去にBoox製品 ...
2023/6/17 Cakephp
CakePHP 4において、$this->Url->build() で生成されるURLをフルパスにするには、以下のような記述を使用します。 Cake4: Url::build() でURL生成時にフルパスにする $this->Url->build('/', ['fullBas ...
「お金以前」読みました。著者の土屋さんは、長年金融のキャリアを積み上げられている方で、広く一般的にお金に対するリテラシーの底上げを図る目的のために本書を出版されました。 本書はまず、「資本主義とは何か?」というところから始まり、そして、最後には金融に関する歴史から学ぶことで、お金との向き合い方を教え ...
フォーム作成の際、例えば、DBカラムの最大値 int(11) ※数値にすると int(11) の最大値は 2147483649。そして、最小値は -2147483648。 許容範囲を超えて、保存しようとすると以下のようなデータベースエラーが発生します。 error SQLSTATE[22003]: ...
2023/6/12 Cakephp
Cake2 ではコントローラアクション内で string 型を返すことも可能でしたが、Cake4 ではそのままだとエラーになってしまいます。 Cake4: エラー内容 error error: [UnexpectedValueException] Controller actions can onl ...