Amazon EC2インスタンスのhostsを更新するツールec2_update_hostsを公開しました

コツコツといろいろ作ってます。

mirakuiさんのAmazon EC2インスタンスに簡単にSSHできるようになるツールec2sshを公開しましたに触発されて、Nameタグをホスト名としてひとしきりのサーバにsshしてhostsを更新するツールを書きました。だいぶ時間差だけどね!

[Read More]

sphinxやrst2pdfでTypeError: get_language() takes exactly 2 arguments (1 given)

sphinxやらrst2pdfやらを使っていろいろ書いてるわけなんですが、どうも色々バージョンアップしたら下記のエラーが出るようになっちゃって困った困った。 TypeError: get_language() takes exactly 2 arguments (1 given) んで、もうソースコード書きなおしちゃえってことでdocutilsを書き換えて回避。 副作用は、あんまりないだろう、きっと。 安全にいくなら、virtialenvしてからその配下のを書き換えてくださいね。 (virtualenvってもう古いんだっけ?) command

sudo vim /Library/Python/2.6/site-packages/docutils/languages/__init__.py

※18行目を書き換え before

def get_language(language_code, reporter):

after

def get_language(language_code, reporter=None):
Python 

Linuxで日本語ファイル名のzipを解凍するためのpythonスクリプトを作ってみた

突然ですが、Windows Vistaを卒業して Ubuntu 9.04に入門しました。 普段の仕事はぜんぶUbuntu on Dynabook SS/RX1でやってます。 ほとんどの作業は問題ないものの、zipファイルの中身のファイル名が文字化けするのがイラっときてました。。。 と、いうわけで、参考になりそうなコードがあったので 勉強がてらpythonで回避用のプログラムを組んでみました。 元ネタのlolloo-htnの日記 - 解凍すると文字化けするzipファイルをpythonでなんとかしてみるから、パスワード入力ができるように、出力先をエイヤーでするようにちょびっと変更しています。 なんせ「文字列の連結ってどうやるんだっけ?」ってくらい素人なので アラアラなのはご容赦くださいませ。 直し方とか教えてもらえると超うれしいです。

[Read More]