python 関連で気になってることを二つ書いて置きます。
一つ目は、正規表現に関する話です。
異常に負荷のかかる処理があります。たとえば
$ python2.3
>>> import re
>>> re.sub('a{1111111111}', 'b', 'abc')
は異常に時間がかかります。たぶん数分後に終了します。
>>> re.sub('(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)', r'\10\9\8\7\6\5\4\3\2\1', 'abcdefghij')
も同様。ただしCntl-C で終了します。
上の処理をさせると、たぶん CPU をほぼ 100% 使い切ってしまいます。
正規表現を使う場合には注意したほうが良いと思います。
python-2.4 では、この件に関しては修正されているようですが、正規表現に関しては、他にもいろんなパタンが考えられるので、基本的に、外部に公開するインタフェースでは使わない方が良いと思います。(常識ですね;;)
Vine Seed
Vineの開発版を中心とした話をしたいと思います。と云いながら最近は x86_64 関連しか興味が無かったりします。当ボードは Project Vine とは一切関係ありません。
python のビルドでまた問題発生。TestPkg/python-2.4.2-0vl3.2.src.rpm がビルドできません。
$ make -C Doc でエラーが出ます。
そう云えば、最近 latex2html がアップデートされました。それが原因なのか?
http://vinelinux.org/vineseednews.html#latex2html-2002-0vl5
# 今週は時間が無いので、何もできません。スマソ。
追記: tetex のコマンドでリンク切れと判明(解決)
WindowMaker は一応落ち着いてる様子なので、本家 Seed/TestPkg に put しました。
今のところ十分使えてるし、知ってる人に叩いて貰ったほうが早いので。
と云うか中身を見てる暇が無い。
>>295
WMSoundSet-1.1.1-uvl5.9 もビルドしてみました。
修正は WINGs ライブラリを参照してる箇所だけです。
音も鳴るし、以前使ってた環境とほぼ同じになった気がする。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/
>>295
gdm からも起動できるように /etc/X11/dm/Sessions/WindowMaker.desktop を追加した
README も修正
WindowMaker-0.92.0 置いときます。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/
説明はこちら
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/README.euc
自分の家で使えてるというレベルなので、当分 upload はしないつもり。
[VineSeed:09709] 京都の小林さんから、半分引き継いだ形になってる気もするけど、
とりあえず現状さらして置きます。
私は gcc, python, vi 使えれば十分なので、そういう意味では WindowMaker が最適なのかもしれません。
>>293 あまり細かいパッケージ調整などは
さっき FC から gnome-python2-extras-2.11.4-9.src.rpm 持って来て見ました。
これ、ほぼそのままで使えそうなので、小細工しないでそのまま出そうと思います。
その上で、誰も使わないなら、それなりのことと云うことでしょうが無いと(私も)思います。
# コミュケーション苦手なので助かります;;
てっきり gnome-python をつかってるのかと思っていました。。
Vine 的には gnome-python は積極的に利用していないですし、これから
利用する予定はあまりないので、あまり細かいパッケージ調整などは
しないで gnome-python と gnome-python-extras の2つのバイナリだけ
でいいと思います。(その上で require されていないものは Plus へ
移動ということにするのがいいかと)
#FC なんかではもうあらゆる python+gnome なので必要なのでしょうけど。。
gnome-2.12 に up され、python 関連だけ残ってるのでどうしようかと投稿したのが間違いかも。
このまえリビルドしたのが自分なので、行きがかり上 update しようとしてみたのだけど。
gnome-python って全然知りません。というか GNOME 使ってない。
http://www.liris.org/linux/pyapplet
パッケージング自体は状況証拠かき集めて出来そうだけど、実際使わないんじゃ意味が無い。
一回は作って試してみようかと思ってますが、後は自然淘汰されるのかなー
と云うか、誰も使わず、誰からも require されないパッケージがメインにあるのが不自然なのかも。
# まずは totem-1.2.0-0vl2.src.rpm 持ってきて調べて見ることから。
GNOME-2.12 と PyGTK-2.8.0 が本家からリリースされました
http://www.gnome.org/start/2.12/
http://article.gmane.org/gmane.comp.gnome.gtk%2B.python/6874
しばらく遊んでましたが、忙しくなりそうです。
と云っても、何をやれば良いのだろう?
日本語対応 SpamBayes はうまく動作してる様子なので、第一版を VinePlus/SeedPlus に upload する予定。
煮詰めるには、情報収集期間が必要なので、それは長期戦になります。