文字コード変換
UTF-8とEUC-JPとShift_JISとISO-2022-JPが混ざったテキストファイルがあったとして(そんなファイル作るなよって話?)、しかし1行の中ではさすがに文字コードが統一されているとして、Pythonで全 …
UTF-8とEUC-JPとShift_JISとISO-2022-JPが混ざったテキストファイルがあったとして(そんなファイル作るなよって話?)、しかし1行の中ではさすがに文字コードが統一されているとして、Pythonで全 …
zipext2.py。pyid3lib(sourceforge.net)を使ってMP3のID3タグのエンコードも変換してしまうように変更。これで、 Linux# python zipext2.py -c -m hogeh …
# python -c ‘from distutils.sysconfig import *;print get_python_inc()’ # python -c ‘from distutils.sysconfig i …
swigメモ。いつか問題が解決するだろうと信じている。 ライブラリって、swigでPythonからも使えるようにするじゃん。このとき、小さいライブラリだと、「ライブラリの名前=モジュールの名前=唯一の構造体の名前」ってい …
ひとたび自宅に帰れば、焼酎を飲む以外にやることはなかったのであった。あ、戦国無双がまだ残ってるか。 今日は本筋の仕事が待ち状態だったので、夕方から突然先走って奇妙なコードを書いていた。難しいかもしれないと思っていたが、案 …
Pythonのstring.translateやstring.maketransが情けないので、自分で少し書いてみた。stringmisc.py。デフォルトのstring.translateより少しはマシだと思う。 im …
Pythonで文字列から文字コードを求めるのはord()という関数である。逆に文字コードから文字(列)を求めるのがchr()だとされている。…であるからして、 chr(ord(str[0])) == str[0] は常に …
cpplibという気になる単語を目にすることがよくある。gccを-vつきで実行していると、cpp(プリプロセッサ)が呼び出されずにcc1(コンパイラ)が直接実行されている。バージョン情報にはCPPが(cpplib)という …
Pythonでカレントディレクトリにある*.pyをimportすると、いつの間にかコンパイルされた*.pycが出現していたことに気付いて驚愕。 Pythonよ、それを勝手にやっちゃうのか…これはよくできていると言うべきか …
現在、川崎ルフロンのヨドバシでHDDを買ってきて、ThinkPad X21にFedora Core 1、という状態になっている。今回は円満にルータで切り替えた。設定メモ。 namedがchrootされる。設定ファイルの場 …