yanom blog

様々な技術について書きます

python

ブロック図生成ツールblockdiag を使ってみた

小ネタです。 最近、仕事で図を書くのはもっぱらPlantUMLですが、blockdiagというものを見つけたので記事にします。 blockdiag 有志の方がその名もわがままドリブンで開発しているOSSです。 言語はpythonで書かれているみたいです。 github.com ブロック図以…

serviceで起動したアプリを正しく起動する

最近、今更ながらserviceで起動するアプリを作成しています。 処理としては、service startされたらデーモン化して常時動くようなアプリになっています。 その際、/var/run/配下にpidファイルを作成します。 問題 /var/run/配下のpidファイルが作成出来なか…

ansible inventoryファイルをいい感じに作りたい

ansibleを最近使っていますが、自分が使いたい形式のinventoryファイルの作成に手間取ったのでライブラリを作って公開しました。 2020/02/10追記 仕事でansibleを使ってるんですが、その際にインベントリファイルを動的に(DBに格納されている情報などから)生…