CakePHPのpatchEntity()とisDirty()

小ネタ。ちょっとハマったので。 「patchEntityをして、差分があったときだけsave()に入る」みたいな処理を書きたかった。cake3始めたばかりの頃。 $post = $this->PostsTable->get(1); $post = $this->PostsTable->patchEntity($post, $this->request->getD…

ローカルに雑にhttpsな環境を作る時にhttps-poralがクソ便利だ

ngrockとかlocal tunnelでもいいですが!外部からアクセスさせるようなもんでもないな〜という時ありますもんね。 slackやlineといったbotのwebhook先はlocal tunnel oauthのredirect urlや、ただ単にsecureにしたいだけな時はhttps-portal みらいな使い分け…

「雑にCakePHP3プロジェクトを始めたいな」の時のDockerfileを書いてた

最近は業務で、これまでのPJ外のレポジトリに入り浸っている。 書いているのがCakePHP3用のプラグインで、普段は「Webアプリケーション」を書くことが多いのだけど、そこら辺から全く独立したプログラムだ。 ただしテストを書くために実行環境は必要で、「サ…

Airbrake Blogの「PHPの例外ってそうだったんだ」シリーズが凄いタメになる

PHP

ブログもっと雑に書いてこ〜みたいな気持ちがしていた次第。メモとか放り込む で、タイトルのとおりだけどAirbrakeが「組み込まれている例外、どういうときに使うもの?」というシリーズがありまして。 これが雑学的な読み物としても面白いな〜と思っていつ…

あけましておめでとうございますブログ

2016年は良く痩せたなぁ〜という1年になった。それについては年の瀬にどっかで触れようーーと思ってたら年超えてた次第。 数字だけでいえば、1番大きな幅をとると5月下旬→11月中旬で体重が24kg/体脂肪率が19%ちょい落ちた。(元が酷い。) 運動するようになっ…

無題

1年どーだったの何か変わったのみたいな話をどっかにメモっておきたい気持ちになり、そんなら新しい年どうしたいのみたいな話も付けておきたくなり、どうするかな〜と思ったのだけども。 前に借りてたVPSが諸々あって使えなくなり→そのままにしたらドメイン…