2016-01-01から1年間の記事一覧

Python3 と tee コマンドを組み合わせたときにハマった

print() で標準出力にメッセージを出力する Python スクリプトがあったとする。 その出力を画面で見ながらファイルにも書き出したいというときには、tee コマンドを使う。 $ ./example.py | tee example.log ... しかしながら、スクリプトを実行中に画面には…

Git hooks を python でつかう

普通はシェルスクリプトでやるのだろうが、python で Git hooks をつかうことができる。 ここでは、例として特定のファイルの文字数をコミット後に数えるというのをやってみる。 .git/hooks/post-commit を以下のように作成した。 #!/usr/bin/env python3 im…

rkhunter の warning を解消する

rkhunter でスキャンをかけると以下のように2つのワーニングが出た。 $ sudo rkhunter --check --skip-keypress --report-warnings-only Warning: The SSH and rkhunter configuration options should be the same: SSH configuration option 'PermitRootLog…

大変面白いブログを見つけた

blog.matsumoto-r.jp すごいです。

さくらの VPS を使ってみる・続

前回の記事では、さくらの VPS の公式マニュアルに従って最低限のセキュリティ設定を行った。 nucl.hatenablog.com 今回は、もう一歩進んだ設定を行う。内容としては、以下のパッケージを導入する。 etckeeper yum-cron fail2ban rkhunter ついでに logrotat…

さくらの VPS を使ってみる

色々と便利に使えるかと思ってさくらの VPS を契約した。 プランは 1 core 512 MB を選択した。大量のファイルを置くことも考えてストレージは HDD 100 GB を選んだ。 リージョンは東京と石狩が選べたが、まあ東京にしておけばいいだろうと思った。ちなみに…

ユーザー領域に zsh をインストールした

共用のサーバに zsh をインストールした時のメモ。 現時点で最新のバージョンは 5.2 らしい。sourceforge からダウンロードする。 インストール先は /home/username/local を想定している。 $ wget http://downloads.sourceforge.net/project/zsh/zsh/5.2/zs…

X11 connection rejected because of wrong authentication でハマった話

いつもどおりリモートに接続し、X を飛ばそうと思ったのだが remote$ xeyes X11 connection rejected because of wrong authentication. X connection to localhost:11.0 broken (explicit kill or server shutdown). と出た。 remote$ xauth list は何も返…

matplotlib のフォントを Helvetica に変える

matplotlib のフォントはデフォルトで Bitstream Vera Sans というものになっているが、特に数字の見栄えがよろしくない。 そこで、Helvetica に変えてしまおうというのが主題。 環境は python3.5、OS X 10.9.5 上で走っている。 まずはこのポストを参考にし…