WSGI ミドルウェアとして使えるラインプロファイラを作った話

この記事は CAMPHOR- Advent Calendar 2016 の1日目の記事です.

Python の WSGI ミドルウェアとして使えるラインプロファイラ wsgi_lineprof を作成しました. wsgi_lineprof は Django や Pyramid, Flask, Bottle などの WSGI 互換のアプリケーションやフレームワークと組み合わせて利用できるようになっています.

“WSGI ミドルウェアとして使えるラインプロファイラを作った話”の続きを読む

dein.vim を用いて Merlin を遅延読み込みする

Merlin は OCaml のための Vim や Emacs から利用可能な補完機能を提供しています. デフォルトの Vim プラグインのインストール方法では, Vim の起動速度に悪影響を与えるため, プラグインマネージャー dein.vim を用いて遅延読み込みする方法を紹介します.

“dein.vim を用いて Merlin を遅延読み込みする”の続きを読む

fluent-plugin-bigquery v0.3.x で遭遇したエラーについて

fluent-plugin-bigquery を v0.2.x から v0.3.x にアップデートしたところ, insert errors insert_errors="[#<Google::Apis::BigqueryV2::InsertAllTableDataResponse::InsertError のようなエラーが出て, BigQuery に insert 出来なくなってしまったエラーについてのまとめです.

“fluent-plugin-bigquery v0.3.x で遭遇したエラーについて”の続きを読む

OpenVPN の接続・切断時に Slack に通知する

この記事では, OpenVPN サーバーの設定を行うことで, OpenVPN のクライアントがサーバーに接続・切断した際に, Slack に通知を送る方法を紹介します. 接続・切断時に任意のスクリプトを実行することができるので, Slack 通知以外にも活用できるはずです.

“OpenVPN の接続・切断時に Slack に通知する”の続きを読む