fluent-logger-ruby が堅牢だった件

[2016-06-13-1] にも書いたとおり、こちらの PR で fluent-logger-ruby を導入しました。 fluentd にも POST する by masutaka · Pull Request #40 · masutaka/masutaka-metrics その時に、こんな問題に気づきました。 あれ、fluent-logger-ruby って td-agent (reload|restart) したら、コネクション切れちゃうの? post の結果が false だったら、new して post する Wrapper を書かないとダメ? ...

2016-06-13 (月) · masutaka

GrowthForecast のデータを Elasticsearch にインポートした

そもそもこんな理由で、インポートしました。 このサーバで Elasticsearch + Kibana と GrowthForecast を両方稼働するのはリソースの無駄 GrowthForecast は私の環境では [2014-09-23-2] という問題がある インポートする方法はこちらの Issue にまとめました。 GrowthForecastのデータをelasticsearchにインポートする方法を調べる · Issue #4 · masutaka/masutaka-metrics ...

2016-06-13 (月) · masutaka

Bugsnag に metadata を送る方法

Bugsnag に metadata を送ることが出来るので、ここにもメモします。 # どこかに定義 class MasutakaError < StandardError include Bugsnag::MetaData end # それぞれの例外クラスは StandardError の代わりに MasutakaError を継承する class SummarizedResultBlankError < MasutakaError; end class SizeZeroError < MasutakaError; end exception = SummarizedResultBlankError.new("It broke!") exception.bugsnag_meta_data = { user_info: { name: 'masutaka' } } Bugsnag.notify(exception) ...

2016-06-07 (火) · masutaka

AWS Summit Tokyo 2016 に行ってきた #AWSSummit

[2014-07-19-1] と [2015-06-07-1] に引き続き、今年も AWS Summit Tokyo に行ってきました。 今回は会社の期末かつキックオフがあった関係で 2 日目のみの参加。通 常業務だったら無理していったのですがね。濃いセッションは 3 日目が 多かっただけに少し残念。 ...

2016-06-04 (土) · masutaka

init.el にパスワードやアクセストークンを書かずに済む方法

[2016-05-06-1] で init.el にアクセストークンを設定するという話をし たので。 最近は dotfiles を GitHub に公開する方も増えているかと思います。 init.el にパスワードやアクセストークンを書いたのを忘れて、GitHub の公開リポジトリに push すると悲惨なことになりますよね。 ...

2016-05-06 (金) · masutaka

Qiita や Qiita:Team のストックを Emacs から開ける helm-qiita.el を作った

休み前に職場の同僚と話していて脈絡なく閃いたので、ズビっと作ってみ ました。 こんな感じに、Qiita や Qiita:Team のストックを Helm Interface 上で 絞り込んで、ブラウザで開くことが出来ます。 ...

2016-05-06 (金) · masutaka

社内勉強会で github-nippou v2.0.0 をライブリリースした

[2016-03-23-1] に予告したとおり、今回は破壊的変更をしました。 https://github.com/masutaka/github-nippou/releases/tag/v2.0.0 改良 –all と –num オプションを削除 代わりに –since-date と –until-date を追加 デバッグオプション –debug を追加 サブコマンド version を追加 パフォーマンスの改善 バグ修正 Issue や Pull request 発生時ではなく、現在のタイトルを使用 同じく現在のステータスを使用 その他 ソースコードのリファクタリング github-nippou は引数を付けなければ、今日の GitHub の活動から日報用 のリンクを生成します。今回の v2.0.0 から –since-date や –until-date を付けることで、GitHub の活動を柔軟に取って来れるよう になりました。 ...

2016-04-09 (土) · masutaka

GitHub の pull request commit URL から以前の commit URL に移動するブックマークレット

GitHub が1ヶ月ほど前にリリースした、More code review tools は全般 的に気に入っていません。 変更されたファイル一覧が分かりづらくなった commit 単位でのコメントがしづらくなった とくに後者は、ブラウザのアドレスバーでこのようにいじって凌いでいました…。 ...

2016-04-08 (金) · masutaka

BitBar の Emacs と GitHub のプラグインを少し便利にした

それぞれ以下の Pull Request です。 [Emacs Package Updates] Add error handler by masutaka · Pull Request #357 · matryer/bitbar-plugins [GitHub status] Add link to official github status by masutaka · Pull Request #356 · matryer/bitbar-plugins Emacs Package Updates plugin Emacs が見つからないとか、パッケージを更新できないなど、エラーが発生した時はいつもの Gnu(ヌー)さんの横に err と表示されます。 ...

2016-03-30 (水) · masutaka

github-nippou v1.2.0 released

https://github.com/masutaka/github-nippou/releases/tag/v1.2.0 改良 URL でソートしたリストを出力 Issue や PR がクローズされていたら、closed! を付加 v2.0.0 では [2016-03-21-1] に追加した -a, -n オプションが早くもな くなる予定です・・・! ...

2016-03-23 (水) · masutaka