2011-05-01から1ヶ月間の記事一覧

LinuxディストリビューションとPythonライブラリのバージョンを確認する方法

Pythonコードの開発環境を変えたときに、必要なライブラリがインストールされているか、インストールされていればそのバージョンは何かを調べるPythonスクリプトを作成した。 Linuxで開発することが前提なので、Linux用のスクリプトなのだけど。Linuxのディ…

英文音声合成してから音声ファイルとして保存

英文を音声化してファイルを保存する手順をまとめておく。 MacOS Xなら、英文を標準的に読み上げてくれるスピーチという機能があるので、音声合成は比較的簡単なのだが、音声をファイルとして保存するにはいくつかの(書いておかないと忘れてしまう)手順を…

subprocessでのデッドロックらしきものを回避する

Pythonのプログラムの中で、外部プログラムを実行するのにpopen2を使っていたのだが、さすがに古いモジュールなのでそろそろsubprocessモジュールに置き換えるべきかな、と思っていた矢先に今回の問題が発生した。 問題 数値計算を行うプログラムを作成して…

WiXでのインストーラ作成テスト

WiXでWindows用の簡単なインストーラを作成する。 準備するファイル wxsファイル(ファイル名はtestwix.wxs)を以下のようにする。 参考サイト:http://www.softark.net/wix/lesson01.html <Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> </wix>

インストーラ生成ツールWiXでのGUIDの指定

Windowsのインストーラを作成するために、Wix (Windows Install XML)を使ってみる。 下記のチュートリアルサイトを読めば、大体のことはできるようになる。ただし、最初のチュートリアルサイトは、最新のWiX3.5ではエラーになる記述をしている箇所がある(Id…

vimの設定-Python用-

エキスパートPythonプログラミングを見ていたら、Pythonを使い始めるときの準備としてvimエディタの設定が解説されていた。vimの設定ファイル.vimrcに何を設定したら便利か、という話。Python用の設定と言っても、インデントの入力を簡単にするところぐらい…

Linuxで手軽に画像ファイルを見るには

Linuxで、画像ファイルを表示したい場合にどうするか? GIMPだと、何でもできることは分かっている。コマンドラインでgimpとすれば起動できる。でも、ちょっと画像を確認したいだけの場合には、gimpを使うのは少々重い。そのときどうする?参考:ジャンル別U…

MinGWでライブラリを静的リンクする方法

MinGWというGNUコンパイラシステムを使う。GPLライセンスのオープンソースなので、コンパイラをコンパイルすることから行った。参考:sixnine.net - このウェブサイトは販売用です! - 表現 正規 ちゃん 講座 キー システム ファイル ブラウザ リソースおよ…

シェルスクリプトと、テンプレートを使ったPythonスクリプトの組合わせ

入力ファイルを変えて、ジョブの実行を繰り返す処理を行うシェルスクリプトを書く。 ジョブの設定ファイルの中に入力ファイル名を書くところがあるのだが、ジョブ毎にその部分を書き変える。その処理はPythonのTemplateを使う。 まず、ジョブの繰り返しを制…