Feistyのberyl+totem

berylを使っている時にtotemなどのアプリで動画が上手く再生できない. これはgstreamer-propertiesというコマンドで設定してやれば直る(GUI). ビデオ->デフォルトの出力 で 「Xウィンドウ・システム(Xvなし)」を選択. 元ネタはここ http://ubuntuforum…

Feistyのglipperのバグ

https://bugs.launchpad.net/ubuntu/+source/glipper/+bug/104432ここに書いてあるようにglipperというクリップボードマネージャを使っていると openoffice.orgでビットマップ(画像)を貼り付けようとしてもできない. 上のバグレポートのページに書いてあ…

FeistyのIPython

feistyのipython (0.7.3-1)でimportの時にTabで補完しようとすると $ import # ここでTab [Standby while scanning modules, this can take a while] とか表示されてそのままフリーズしてしまう.これは ~/.ipython/ipy_user_conf.pyの import ipy_stock_com…

続 subversionのホスティングサービス

いくつか実際に使用してみた感想。 freepository.com こんなものも発見。これはあまり知られていないようだけどサービスは非常に良い。 無料のディスクスペースも1GB。ただし現状ではsvnadmin load/dumpなど既存リポジトリの importやexportはできないようだ…

subversionのホスティングサービス

個人で使える無料のsubversionプロジェクトのホスティングサービスを探してみた。 Google Code のホスティングサービス : http://code.google.com/hosting/ これはオープンソースプロジェクト用。個人用途にはあまり向かないかも。 Unfuddle : http://unfudd…

feistyにdist-upgrade

edgyを使っててなぜかgnomeがおかしくなったからfeistyにdist-upgradeしてみた。 (これはきっとdbusのバグっぽい。今から考えればこれをダウングレードすれば良かった)結論から言うとXがおかしくなってしまった。 環境はamd64でビデオカードはGeForce FX 5…

etchのwpasupplicant

etchにしたらwpasupplicantの使い方がちょっと変わったのでメモ. sarge 設定ファイルは/etc/wpa_supplicantで,/etc/default/wpasupplicantに 起動オプションなどを記述し, # /etc/init.d/wpasupplicant start する感じだった. 従って/etc/network/interf…

edgyのgs-esp

gs-espの8.15.2にはCJKの扱いにバグがあるらしい。 ubuntu edgyのgs-espはまさにこれが原因で日本語が表示できない。 試しにfeistyのパッケージ(8.15.4)を持ってきてビルドし直しインストールしたら解決した。 http://packages.ubuntulinux.org/feisty/text/…

pukiwiki-mode

pukiwiki-modeなるものを使ってみた。 Linux上のEmacsでも普通に動くみたい。 長文の編集には超便利。 入手先は http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=pukiwiki-mode

fluxboxのfullscreen関連のバグ

gnomeがあまりに重たいので、fluxbox-1.0rc2をソースからコンパイルしてインストールしてみた。結構よさげだったけどOpenofficeのImpress(2.0.2)でスライドショーをしようとすると全画面表示にならない。というわけでパッチを書いてみた。debian sargeで動作…

scipy.stats

scipy.statsモジュールには統計には乱数に限らず統計学に関する関数がたくさん。 from scipy import * # データはあんまり意味なし x = arange(0.0, 2*pi, 0.01) y = sin(x) # 幾何平均 print stats.mean(y) # -1.72551106802e-06 # stats.varが分散 (sigma^…

timeit

timer = timeit.Timer(stmt='print scipy.sum(a)', setup='import scipy; a = scipy.arange(100.0);') print "time = ", min(timer.repeat(3, 100)) これは単純にstmtで与えたpython codeを実行した時の実行時間を測るらしい。 いちいちsetupとかしなきゃい…

hotshotモジュール

python codeのプロファイラ。 Cの拡張モジュールの時間は換算されない。当り前か? まぁpython codeのボトルネックは発見できるわけだけど、scipyとかは 外部モジュール使いまくりなのであんまり意味は無い。 weaveコードの時間を測るのにも使えない。 import…

C++コードのインライン埋め込み

from scipy import * converters = weave.converters def weave_func(x): y = zeros(x.shape, dtype=x.dtype) code = """ for(int i=0; i C++ weave.inline(code, ['x', 'y'], type_converters=converters.blitz) return y def py_func(x): return sin(x) * …

乱数生成

from scipy import stats nr = stats.norm.rvs(size=100, loc=0.0, scale=1.0) tr = stats.t.rvs(1.0, size=1000, loc=1.0, scale=0.5) の様に使う。 size, loc, scaleはどの乱数生成ルーチンにも共通っぽい。 この場合nrが正規分布、trがStudent's T分布っ…

非線形最小自乗フィッティングルーチン

MINPACKのlmdifとlmderのラッパーらしい。 Jacobianの行と列がどっちがどっちか分からないけど、 とりあえず微分を与えなくてもフィットはできる。これを使い易くするラッパークラスを作成中。。。