Windows7にrst2pdfをインストール
rst2pdf は、restructuredtextで書かれた文書をPDFに変換するソフトでpythonで書かれています。
これまで、 LinuxとMacにインストール してきました。それでもやっぱり、Windowsで動く方が便利だし、多くの人に使ってもらえそうなので試してみます。
Python
Python2.6 32bit版 がインストールされています。
rst2opdf 本体をインストールする前に、必要なモジュールやツールをインストールしていきます。
ReportLab Toolkit
http://pypi.python.org/pypi/reportlabからreportlab-2.5.win32-py2.6.exeをダウンロードしてインストール
PIL
http://www.lfd.uci.edu/~gohlke/pythonlibs/からPIL-1.1.7.win32-py2.6.exeをダウンロードして実行。
easy_install
easy-install は、外部ライブラリを簡単にインストールするためのコマンドです。インストールしたいプログラムやライブラリを、コマンドを一つ入力するだけで、実行するのに必要なものも一緒にダウンロードしてくれます。
http://peak.telecommunity.com/dist/ez_setup.py 上記のリンクを右クリックして保存します。テキストファイルが見えてしまったら、右クリックで保存してください。
ダウンロードしたら、DOS Box開いて、ファイルのあるところまで移動してから、以下のように実行します。インターネット環境にproxy経由で接続している場合は、IEのproxy設定がdosboxでも有効な気がします。proxyが認証を要求するタイプだとうまくいかないかもしれません。proxyがあると複雑になりますね。試行錯誤でやっているので、うまくいくとき行かないときの違いが分からないことが多いです。
C:\Python26\python ez_setup.py
Pygments
easy_installを使ってインストールします。どうしてイントーラタイプはないのでしょうか?
C:Python26Scripts>easy_install.exe Pygments
docutils
easy_installを使ってインストールします。これもインストーラタイプは無いようです。
C:Python26Scripts>easy_install.exe docutils
rst2pdf 本体のインストール
http://code.google.com/p/pythonxy/downloads/list から rst2pdf-0.16_py26.exe をダウンロード。デフォルトではpythonの最新バージョン2.7用しか表示されていないので rst2pdfと検索してpython2.6用を探すこと。
実行してみると次のようなエラーが出ました。
C:\Python26\Scripts>rst2pdf.exe test.rst
Traceback (most recent call last):
File "C:\Python26\Scripts\rst2pdf-script.py", line 8, in <module>
load_entry_point('rst2pdf==0.16', 'console_scripts', 'rst2pdf')()
File "C:\Python26\lib\site-packages\rst2pdf\createpdf.py", line 1452, in main
numbered_links=options.numbered_links,
File "C:\Python26\lib\site-packages\rst2pdf\createpdf.py", line 169, in __ini
__
get_language (self.language)
TypeError: get_language() takes exactly 2 arguments (1 given)
C:Python26Libsite-packagesdocutils-0.8.1-py2.6.eggdocutilslanguages__init__.pyをエディタで開いて、次のように書き換えます。
def get_language(language_code, reporter): ↓ def get_language(language_code, reporter=None):
もう一度起動してみて、PDFが作られればOKです。
- Category(s)
- python
超常現象の科学 なぜ人は幽霊が見えるのか リチャード・ワイズマン (著)

超常現象の科学 なぜ人は幽霊が見えるのか リチャード・ワイズマン (著)
超常現象は、我々の認知システムの盲点から発生してきます。思い込みが私たちを狂わせるのです。
今まで読んできたこの種の本の中で、最も良くまとまっていて、読みやすく面白いです。ぜひ読んでみてください。
- Category(s)
- books2012
大往生したけりゃ医療とかかわるな 中村 仁一 (著)
- Category(s)
- books2012
老いへの不安 歳を取りそこねる人たち 春日 武彦 (著)
- Category(s)
- books2012
つまらない人生入門 (鬱屈大全) [単行本 春日 武彦 (著), 吉野 朔実 (著)
- Category(s)
- books2012
pythonで行列を転置する
リストではなくて、arrayにしたら簡単に転置できました。
In [31]: import numpy as np
In [32]: a=np.array([[1,2,3,4,5],[1,2,3,4,5],[1,2,3,4,5]])
In [33]: a
Out[33]:
array([[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5]])
In [34]: a.transpose()
Out[34]:
array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3],
[4, 4, 4],
[5, 5, 5]])
- Category(s)
- python
精神のけもの道―つい、おかしなことをやってしまう人たちの話 春日 武彦 (著), 吉野 朔実 (イラスト)

精神のけもの道―つい、おかしなことをやってしまう人たちの話 春日 武彦 (著), 吉野 朔実 (イラスト)
病気とは言えないのかもしれないが、人間として何かが欠落していたり、過剰だったり、逸脱している人というのは結構多い。
- Category(s)
- books2012
なぜ“ことば”はウソをつくのか?―理性と直観の哲学バトル! 新野 哲也【著】
- Category(s)
- books2012
どうやらオレたち、いずれ死ぬっつーじゃないですか みうらじゅん (著), リリー・フランキー (著)
- Category(s)
- books2012
リストを転置するpythonスクリプト
リストで作った行列の縦横を入れ替えます。
def invert_lst(lst):
col = len(lst[0])
row = len(lst)
inv = []
for i in range(col):
l = []
for j in range(row):
l.append('')
inv.append(l)
for i in range(row):
for j in range(col):
inv[j][i] = lst[i][j]
return inv
lst = [[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3]]
print invert_lst(lst)
>>>[[1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [3, 3, 3, 3, 3]]
- Category(s)
- python
毎日トクしている人の秘密 名越 康文【著】
- Category(s)
- books2012
緘黙: 五百頭病院特命ファイル 春日 武彦 (著)
- Category(s)
- books2012
がんばらない、がんばらない ひろ さちや (著)

著者は仏教の本を600冊も書いているそうです。私も50冊は読んでいると思いますが、内容はいつも同じです。 一冊読めば内容は分かりますが、身にはなっていません。同じ内容を繰り返し読んで身体に染み込ませなければ、いざという時にその考えに沿って行動することはできません。
- Category(s)
- books2012
ニワトリ 愛を独り占めにした鳥 (光文社新書) 遠藤秀紀 (著)

ニワトリ 愛を独り占めにした鳥 (光文社新書) 遠藤秀紀 (著)
- ニワトリは世界で110億羽、日本には3億羽いる。
- 祖先はラオスにいるセキショクヤケイという鳥
- 闘鶏用、時計用、鑑賞用として品種改良されてきた
- Category(s)
- books2012
考える身体 [単行本] 三浦 雅士 (著)

著者は、「ユリイカ」や「現代思想」の元編集長で、今はダンスマガジンの編集長です。
芸術とは何よりもまず出来事であるべきではないか。ちょうど人生が一つの出来事であるように。 とすれば、図書館や博物館に収納されている作品群はもはや芸術ではない。生きているこの瞬間の 意味を、身体を通して衝撃的に伝えるダンスこそ、最大の芸術なのだ。
情報を収集することと、ものを考えることは違う。ものを考えるためには訓練がいる。その訓練は 身体的な修練だと思った方いい。
優れた舞踏を理解するに、言語の知識は必要ではない。外国語に堪能である必要などない。ただ、 人生経験の豊かさが必要なのだ。そしてその人生経験の豊かさをもたらす土壌こそ言葉にほかならない。 人生経験の豊かさとはどれかで多くの他者の人生を生きたかということ、他者の身になったかということ であり、それこそ言葉の体験にほかならないからだ。
- Category(s)
- books2012
身体化された心―仏教思想からのエナクティブ・アプローチ フランシスコ ヴァレラ (著)
- Category(s)
- books2012
メガネのくもり99%カット

昨日は外を歩いているときには20%カットでしたが、電車に乗ったら曇って本が読めなくなりました。ほっぺたが少し濡れているように感じられました。 本日は、風が強かったので外では99%カットでしたが、普通のマスクでも曇らなかったのではないかと思います。
- Category(s)
- misc
Windows7にpython,numpy,matplotlib,IPythonをインストール
インストール先は、Windows7 64bit版
Python
Python標準リリース からWindows用インストーラ python-2.6.6.msi をダウンロードして実行。OSが64ビットであっても、pythonは32ビット版を用いること。64ビット版だと、以降のモジュールのインストーラが認識できない。
numpy
Scientific Computing Tools For Python — Numpy から たどっていって numpy-1.6.1-win32-superpack-python2.6.exe をダウンロードしてインストール
scipy
SciPy - から scipy-0.10.0-win32-superpack-python2.6.exe をダウンロードしてインストール。
matplotlib
http://sourceforge.net/projects/matplotlib/files/ から、 matplotlib-1.1.0.win32-py2.6.exe をダンロードしてインストール。
IPython
http://ipython.org/download.html から ipython-0.12.win32-setup.exe をダウンロードしてインストール
起動すると ImportError: No module named pkg_resources というエラーがでる。
setuptoolsがいるとのことで、
http://pypi.python.org/pypi/setuptools から http://pypi.python.org/pypi/setuptools#files にいって、 setuptools-0.6c11.win32-py2.6.exe (md5) をインストール
起動すると、まだ次のようなエラーが出る。
C:\Python26\Scripts>ipython.exe WARNING: Readline services not available or not loaded.WARNING: Proper color sup port under MS Windows requires the pyreadline library. You can find it at: http://ipython.org/pyreadline.html Gary's readline needs the ctypes module, from: http://starship.python.net/crew/theller/ctypes (Note that ctypes is already part of Python versions 2.5 and newer). Defaulting color scheme to 'NoColor'Python 2.6.6 (r266:84297, Aug 24 2010, 18:46 :32) [MSC v.1500 32 bit (Intel)] Type "copyright", "credits" or "license" for more information. IPython 0.12 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
readlineというのがいるらしいので、
https://launchpad.net/pyreadline/+download から pyreadline-1.7.1.win32.exe をダウンロード
これでOK
Windowsの環境設定
Pythonのpathを通すために環境変数に C:¥Python26¥;C:¥Python26¥Script¥; を追加する。最後の¥を入れないとなぜかpathが通らなかった。
- Category(s)
- python
吉本隆明が語る親鸞 [単行本] 吉本隆明 (著)
- Category(s)
- books2012








