日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

ファイルの変更を検知してなんらかのコマンドを走らせるreflexが便利

ファイル変更があったらテストを流すとかいろんなライブラリありますが、 言語に依存しないやつないかなぁと思って探してたらgo製のものがありました。 github.com go製なのでbinaryが配布されていればそれを持ってくればすぐ使えますね そう思っている時期…

今更ながらRetryするGolangのpackage書いてみた

Go

何番煎じかわからないですが、かいてみました。 呼び出し方がretry.Retryってなってなんかびみょ・・・ github.com 使い方 retry.Retryの第三引数の実装にリトライがありえる処理を書く感じです。 errorが返った場合にはretry.Retryの第一引数に与えた回数分…

GolangのsqlxでIN句が使いたかったので調べたメモ

Go

Golangでバッチを最近書いてるんですが、 sqlxを使っていて、 IN句のprepared statmentどうやって使うんだろうと思ったので調べたときのメモです。 準備 とても適当なテーブルを用意します。 idとnameをカラムにもつhogeというテーブルです。 3件適当なデー…

PHPStormを使っている時にCannot resolve file 'xxxxx.js' と怒られる

PHPStormでテンプレートをいじっている時に、 scriptファイルのパスを指定したらタイトルの通りに怒られてしまったのでその対処方法を探しました。 イメージはこんな感じです。 検証に使ったレポジトリはこちらです。 github.com とりあえず Cannot resolve …

golangでSQLを投げて返ってきた結果をstructにbindしたい

Go

クエリを投げた結果のデータをいい感じのstructにbindしたいなと思ってやり方を探してました。 いい感じのないかなと思って探したら下記のライブラリを見つけたのでそれを触ったメモです。 github.com テーブル準備 適当なテーブルを作ります。 idとnameしか…

PHPのビルトインサーバっぽく開発しつつhttpsアクセスをしたくなったときにしたこと

PHP

最近Mockアプリケーションを作るときにAPIサーバを一旦雑に作りたくて、 phpを使っているんですが、ローカルの開発環境をhttpsにしているため、XMLHttpRequestを投げようとした際に、 Mixed Content: The page at 'https://xxx' was loaded over HTTPS, but …

Slack内でActiveなユーザ数をMackerelのサービスメトリックで表示してみた

コミュニティでSlackを使ってるんですが、どれくらいの人が普段見てるんだろうと思って可視化してみました。 計測したい数は今User Presenceがactiveなユーザ数です。 api.slack.com Mackerelのサービスメトリックがカジュアルに使えてとても便利なので今回…