2W1Hなエラーログの実例

2016/09/26

{{tag: development, log}} 前に [[/diary/2016/0719 エラーメッセージは 2W1H がいいんじゃないか]] というエントリーを書いたらけっこう反響があった。 2W1Hなログ ログのエラーメッセージの中身が足りない場面が多いから、インターフェースで縛って What, Why, How を書くのはどうかというものでした。 $c->log...

つづきを読む

Bluetooth の送信機を新調した

2016/09/10

{{tag: bluetooth, amazon, review}} 子どもが寝ているときにテレビを見るために Bluetooth 送信機を使っていたのだけど、Bluetoothのペアリングは1対1なので夫婦で一緒にアメトーークをみるというのがかなわず、どっちかがテロップ見るだけという残念な状態だった。でもBluetooth自体は最高という印象だったので Amazon を物色してみると...

つづきを読む

letsencrypt の更新 certbot-auto renew

2016/07/27

{{tag: letsencrypt, ssl}} あと10日だよって通知が来たので更新する。 # sudo su # scl enable python27 bash # python -V Python 2.7.5 # cd /tmp # rm -rf letsencrypt/ # git clone https://github.com/letsencrypt/letsencr...

つづきを読む

Slack のデスクトップクライアントが重過ぎるので専用ブラウザにした

2016/07/26

{{tag: slack}} Slack のデスクトップクライアントが重いという話はよく聞く。 自分の周りは Mac の人が多いので、Mac の Slack は重いというのをよく聞くが、Windows版も同様である。 Slack は iPhone や Android でも使っているけど、そうそう重いということも無く、そこそこ快適に使えているのに、デスクトップ版は重いという嘆きが絶えない...

つづきを読む

エラーメッセージは 2W1H がいいんじゃないか

2016/07/19

{{tag: development, log}} 良くあるダメなエラーメッセージ エラーが起きたときは、以下のようにエラーメッセージをどこかしらに出力すると思います。 $c->log->error('something wrong!'); ただ、このエラーメッセージって、実際に発生したときには意味がわからないことが多いのです。 $c->log->er...

つづきを読む

Amazonプライム + Amazon Fire TV Stick 最高じゃねーかなんだこれ

2016/07/17

{{tag: amazon, "Amazon Fire TV Stick"}} Amazonファミリー会員にはプライム会員ついてる 赤ちゃんが生まれて、Amazon でオムツをよく買うのでファミリー会員になりました。Amazon のファミリー会員というのは、いわゆる Amazonプライム会員に、おむつやおしりふきの割引 + クーポンもらえる権、という特典がついた会員です。オムツをAm...

つづきを読む

サーバで受けたリクエストを Curl で再現する Plack::Middleware::Curlizer 書いた

2016/07/07

{{tag: perl, plack, cpan}} copy as cURL 超便利 Chrome や Firefox の開発者ツールには "copy as cURL" というブラウザの発行したリクエストを cURL コマンドで再現するためのメニューがあったりします。ターミナルからリクエストの中身をちょろちょろ書き換えて再発行したいときなど超便利ですよね。 サーバで受けたリクエス...

つづきを読む

Rack::RequestId の Perl版 Plack::Middleware::RequestId

2016/05/31

{{tag: perl, plack, development}} リクエストごとにユニークな ID を発行して、ログファイルやなんかにそれを入れておくとgrep ビリティあがって楽ですよねという Rack::RequestId を Plack に移植して {{cpan: Plack::Middleware::RequestId}} 書いた。 enable 'RequestId'; ...

つづきを読む

nginx でトップページのみリダイレクト

2016/05/28

{{tag: nginx}} nginx でサーブしているサイトのトップページのみリダイレクトしたいという場合、以下のようでいけるかなと思った。 location / { rewrite / https://example.com/foo permanent; } しかしこれはまったく動かなかった。 あれ、なんだっけ、こうかな?と頭をひねって以下のように書き換えてみた。...

つづきを読む

Patagonia のバックパックから Columbia に乗り換えました

2016/05/22

{{tag: life, patagonia, columbia, backpack}} 2年くらい Patagonia の Refugio Pack 28L を通勤に使っていたんだけど、内側のナイロンがはげて嫌な感じになってしまったのと、チャックが布を噛んで一部ボロボロになってきたので買い替えようと思ってた。モノはすごくお気に入りでまったく同じものが欲しかったのだけど、同じモデルが2...

つづきを読む

インデックス

書いてる人

bayashi
好物はしし唐とオクラです。
IRC: #bayashi@freenode