物置き

Python

Python 2.5.2のdistutilsで作成したモジュールを、Python2.6で使う

Python上でC/migemoを利用するためのラッパーライブラリであるpymigemo というのをインストールしようとしたところ、ビルド時にエラーが発生した。 http://diary.atzm.org/20051007.html#p02こちらのエントリに書かれている内容に従い、ソースを修正したが、…

boost::pythonを利用するときは#includeはしなくていいというか、しないほうがいい(VisualStudioでの話)

Python.hをインクルードすると、自動的に.libファイルをリンクしてくれるようになっている。 リリースビルドの場合、リンクされるlibファイルはpythonXX.lib、 デバッグビルドの場合にはpythonXX_d.libとなる。 (XXはバージョン番号) ただ、Debug版のpythonX…

.pyファイルを開いた時にモジュールパスを自動で追加する処理を書いたら車輪の再発明だったでござるの巻

Pythonのソースファイルを開いた際に、 sys.pathで得られる、Pythonのimport参照ディレクトリを列挙して 「setlocal path+=..」 とすれば、 モジュール名部分にカーソルを置いて、gfキーで当該モジュールのソースに飛べて便利なのでは? と思い実装してみたら…

関数コメント生成スクリプト dsfcg 0.1.4

変更点としては、PHP,Python,JavaScript,Perlに対応しました。 わりと適当な感じなので、書き方によってはうまく解析できないかもしれません。 このへんの言語で書く際には、Doxygenって使えるんですかね。 一応Python,PHPはDoxygenで対応しているみたいです…

ディレクトリ削除時にOSError(Errno 22)が発生する

原因は、削除対象ディレクトリをカレントディレクトリにしていたため。 削除する際、対象ディレクトリはカレントディレクトリであってはならない。 当たり前のような気もするけど、これに気づかず30分くらい嵌った。へボー! だって「Invalid argument」とだ…