2016-06-01から1ヶ月間の記事一覧

『WEB+DB PRESS Vol.93』を読んだ

Gihyo Digital Publishing で WEB+DB PRESS Vol.93 を購入して読んだ。 実は毎号購読している。定期購読では無いけど。 Vol.93 では、ひげぽん氏のコラム『継続は力なり』が始まった。 ひげぽん氏といったら、Rebuild.fm の『139: Productivity Extremist』…

断捨離

1Password に登録しているログインの数が 70 を超えていて、さすがに多すぎと思ったのでログインの断捨離を決意した。 使ってないサービスやサブアカウントを削除すれば 3 分の 1 は減らせそう。欲を言えば 3 分の 2 減らしたいところだが、まだ必要なログイ…

33回目の誕生日

また一つ歳をとってしまった。 33 歳。 プログラマーの定年まであと 2 歳か。 職場を見回すと、自分より年上の方々が皆バリバリコード書いているので、 今の職場にプログラマーの定年は無さそうだが。 さて今年は「毎日コードを書く」ことを目標にしていたけ…

『ガベージコレクションのアルゴリズムと実装』読んだ

本書はガベージコレクションを扱った、数少ない日本語の本。 アルゴリズム編と実装編に分かれている。 アルゴリズム編では マークスイープGC 参照カウント コピーGC マークコンパクトGC 保守的GC 世代別GC インクリメンタルGC を豊富な図と擬似コードで丁寧…

Edy

Edy 機能付き楽天カードへの切り替えが無料(期間限定?)になっていたので切り替えてみた。 edy.rakuten.co.jp 買い物や公共料金の支払いはほとんどクレジットカードで済ませているので、ポイントがちょこちょこ貯まっている。 貯まったポイントの使い道に困…

動的に Kibana のダッシュボードを作成する

CloudWatch からダウンロードした RDS インスタンスのメトリクスを、 Elasticsearch に突っ込んで、 Kibana のダッシュボードで可視化するところまではできた。 tnakamura.hatenablog.com RDS インスタンスは今後増えていく予定で、 Kibana のダッシュボード…

うどん和助 天神店

昼休みに天神3丁目の『うどん和助 天神店』に行ってみた。 店内はすでに満席で、少し並んだ。10分くらい。 最初はごぼう天うどん食べるつもりだったけど、 席に着いたとき既に昼休みの時間が残り半分だったので、 食べ終わるのは間に合わないと判断。 うどん…

OpenCover を使ってコードカバレッジを計測したメモ

C#

アプリのコードがだいぶ増えてきて、それに伴いテストコードも増えてきた。 いい加減そろそろテストを書いていないメソッドの把握が難しくなってきたところだ。 コードカバレッジを計測する頃合かもしれない。 プライベートプロジェクトなので、開発は Visua…

S3 にアップロードしたメトリクスの一括ダウンロード

AWS

AWS CLI の s3 sync を使うだけでよかった。 s3 cp とか使って頑張る必要なかった。 s3_bucket_url=s3:/your-app-name/performlogs metrics_root_dir=/var/log/your-app-name/perform aws s3 sync $s3_bucket_url $metrics_root_dir

Python の Elasticsearch クライアントを使えばいいことに気付いた

CloudWatch のメトリクスを Elasticsearch に突っ込むスクリプトを Python の標準ライブラリだけ使って書いたけど、 Elasticsearch クライアントを使えばよかったことに今さら気付いた。 pip install elasticsearch でインストールしたら、スクリプトはこん…

CloudWatch から取得しておいたメトリクスを Elasticsearch と Kibana で可視化

はじめに CloudWatch からメトリクスをダウンロードし、 S3 にバックアップするところまで出来た。 次はいよいよ、ダウンロードしたメトリクスの可視化にとりかかる。 CloudWatch と同じようにチャートで見れるようにしたい。 このために CloudWatch からメ…