本当にただのメモ

なるべく Qiita に投稿しよう

2018-10-23から1日間の記事一覧

show processlist; の結果が多すぎるときに、スロークエリの process id を特定する方法あれこれ

innotop を使う $ innotop -u root -p xxxxxx https://linux.die.net/man/1/innotop デフォルトのソートが Time の降順になっている pager grep ... mysql のコンソールで pager をカスタマイズすることができる どういうことかというと、↓ みたいにすると、…

Mechanize で checkbox を操作するメモ

こういうチェックボックスのとき: <input type="checkbox" name="foo" /> on にする: submit_form(fields => { foo => 'on' }) off にする: submit_form(fields => { foo => 'off' }) こういうチェックボックスのとき: <input type="checkbox" name="foo" value="1" /> on にする: submit_form(fields => { foo => 1 }) off にする: submit…

WWW::Mechanize の strict_forms => 1 オプション便利

存在しないフィールドを指定すると例外を吐くようになる。 v1.82 から使える機能。 https://metacpan.org/pod/WWW::Mechanize#strict_forms $mech->submit_form( fields => { ... }, strict_forms => 1 ); みたいにして使う。 テスト書いてるときに、フィー…

Jenkins で、追い push したら同じ PR の実行中のビルドを abort する

ここに書いてある https://github.com/jenkinsci/ghprb- plugin/issues/379#issuecomment-233019290

Xslate で未定義変数の事故を防ぐための Tips

ほぼ https://github.com/xslate/xslate.github.com/wiki/Text::Xslate::Manual::Debugging.ja に書いてあるとおりですが。 開発環境ではとりあえず verbose => 2 有効にしておく undef に対する警告とか出してくれる。 my $xslate = Text::Xslate->new(verb…