FuwaFuwaShoChan

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

特殊清掃 死体と向き合った男の20年の記録: 特掃隊長

2023/1/7    ,

KindleUnlimited で「特殊清掃」という興味深いタイトルに惹かれ読んでみました。読み進めると、普段は知り得ない「人の死」を身近に感じることができ、また「死」について深く考えさせてもらえる良書でした。 数々の話は、元々ブログで展開されていたようで、その中から選び出されたもののようです。著者 ...

Cakephp4のページネートのページ表示数を制御

2022/10/25    

Cakephp4のページネートのページ数の制限はどこで指定すればよいのかな?と思い、調べてみると、Paginator->numbers() のオプションとして存在するようでした。 // デフォルトは8です <?= $this->Paginator->numbers(['mod ...

【Cakephp2→4】モデル編: use modelの移行

2022/10/24    

Cakephpの移行作業で、他モデルの利用を宣言する場合のちっぷすです。 Cake2: 他モデルを利用する public $uses = ['HogeModel'];   Cake4: 他テーブルを利用する // コントローラーやテーブルのメソッド内で use Cake\ORM\Table ...

13歳からの地政学: 田中 孝幸

2023/1/7    

「13歳からの地政学」読みました。本屋で表紙や手触りなど、「吸い寄せられる何かがあるな..読もうかな」と思い、電子書籍版を購入。13歳というだけあって、カイゾク(兄妹によってつけられただけ)と、兄妹との会話ストーリーです。主に7日間、カイゾクの講義を聞くこと、そこから感じたこと、得られたことを話の最 ...

[Cakephp2→4]Cake2のリダイレクト値をCake4で取得する

2022/10/22    

例えば、Cake2のログイン画面をCake4へ移行後、Cake2な画面に直URLでアクセスしようとすると、Cake4なログイン画面へ遷移され、その後、ログインしてもCake2な画面へ動的なリダイレクトをすることがデフォルトではできません。(ここまでで十分ややこしい例えだけど) そこで、Cake4な画 ...

[Cakephp2→4]コントローラ編: AuthComponent::passwordの代替

2022/10/21    

Cakephp2から4へのアップデートはたくさんのものが非推奨、または廃止になっています。 Cakephp4では、とうとうAuthComponent自体も非推奨になり、5では淘汰される運命にある模様(でも、移行の際には同じ形の方が事故が少なくなるので一旦AuthComponentのまま実装するのがい ...

【VSCode・Git】最速で作業ブランチへ戻り、作業開始する方法

2022/10/20    ,

自身の開発ブランチにて作業中、業務の優先度的にプルリクエストのレビューをしなければいけない時、はたまた、別の作業が飛び込んできて、そちらに移る必要がある時、仕事をしてるとそんなケースは多々あると思います。 さっさと、作業を移るために、今作業を行っているものをいちいちコミットしてるのも煩わしい。 そん ...

[Cakephp2→4]コントローラ編: here()→getRequestTarget()

2022/10/19    

現在のリクエスト URLを保持する Cake2: $request->here $this->redirect($this->request->here); という記述があるとします。 Cake4: $request->getRequestTarget() $this- ...

Cakephpのバージョン確認方法

2022/10/17    

Cakephpのバージョンの確認方法はいくつかありますが、自分がいつも確認する方法を載せておきます。 ちなみにCakephp3と4は同じ確認の仕方でOKです。   Cake3と4のバージョン確認方法 ファイル場所 vendor/cakephp/cakephp/VERSION.txt ファイ ...

【VSCode】ソース管理でソフトリンクをコミットする方法

2022/10/13    

  というか、結論からいうと、VSCodeのソース管理では、シンボリックリンク(ソフトリンク)はステージングに上げることができないです。 なので、コマンドラインでGitを操作してaddすることになります(タイトル過剰だったらスマソ)   具体的な方法として、コマンドライン上でgi ...