2017-10-01から1ヶ月間の記事一覧

大変に今更ながらxdebugの「リモートデバッグ」とは何か

PHP

コネクションコールバックが〜とかポートが〜とか。 いんたーねっとに転がっている「xdebug.iniに、こんな風に書いてくれよな!!」というのを丸呑みしている日々が、続いておりました・・・(恥) で、「なんかdockerでリモートデバッグが動かないよ〜><」と…

assertを使いこなす(こなしたい)

PHP

もちろんコレ!のインスパイア!! speakerdeck.com の話で。 プリンシパル・プログラミングにも書いてあったが、改めて意識したい点として「コードは書く時間より読む時間(人、回数)の方が多い」であり。 読み手にフレンドリーである事がとても良い。どうや…

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が「組み込まれている例外、どういうときに使うもの?」というシリーズがありまして。 これが雑学的な読み物としても面白いな〜と思っていつ…