タイトルの通り、vimでpythonを書きたくて vim + jedi + virtualenv + vim-virtualenv で環境を作ったものの、うまいこと補完がされなくて困ってました。とっても。何週間かハマってemacsに乗り換えようと何度も思ったけどようやっと解決したのでメモ。
[Read More]Amazon EC2インスタンスのhostsを更新するツールec2_update_hostsを公開しました
コツコツといろいろ作ってます。
mirakuiさんのAmazon EC2インスタンスに簡単にSSHできるようになるツールec2sshを公開しましたに触発されて、Nameタグをホスト名としてひとしきりのサーバにsshしてhostsを更新するツールを書きました。だいぶ時間差だけどね!
[Read More]blockdiag 1.1.1で複雑な図を書いてwishlistを作ってみるテスト
どうもこんにちは。
今日はblockdiagでちょっと複雑な、でも業務で使う図を作ってみて、細かい要望をwishlistにしてみます。
なんてわがままな私でしょう!
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):
Linuxで日本語ファイル名のzipを解凍するためのpythonスクリプトを作ってみた
突然ですが、Windows Vistaを卒業して Ubuntu 9.04に入門しました。 普段の仕事はぜんぶUbuntu on Dynabook SS/RX1でやってます。 ほとんどの作業は問題ないものの、zipファイルの中身のファイル名が文字化けするのがイラっときてました。。。 と、いうわけで、参考になりそうなコードがあったので 勉強がてらpythonで回避用のプログラムを組んでみました。 元ネタのlolloo-htnの日記 - 解凍すると文字化けするzipファイルをpythonでなんとかしてみるから、パスワード入力ができるように、出力先をエイヤーでするようにちょびっと変更しています。 なんせ「文字列の連結ってどうやるんだっけ?」ってくらい素人なので アラアラなのはご容赦くださいませ。 直し方とか教えてもらえると超うれしいです。
[Read More]