2005年2月6日から2005年2月2日までの日記を表示中

2005年 2月 6日 (日)

RSS

このページのRSSですが,はてなのRSSを参考に記述を変更し,さらに一部にCRが混じっていた(恥ずかしい・・・)のを除去したところ,mixiの方が反応してくれるようになりました.「日記new!!」とか表示されてます.

その後,おぼのくんのところのRSSの方もとあれこれ・・・って,何かおぼのくんところに書かれとる(;´д`).あ,あれは自分への戒めも含めてですよ.

uim

昨日書き忘れたんですが,uim-pref-gtk,初めてちゃんと使ってみました.いいですねー,これ.簡単だし.なんかちょっちもっさりした感じがするのと,設定内容がテキストフィールド(?)みたいなので表示されてるので一見手で直接直せてしまいそうな感じを与えちゃうのがあれですが(実際SKKの辞書ファイルのパスとかは手で直せるみたいですが).

あ,あと,いじってて気づいたんですが,いつのまにかEmacsとかXIM使うアプリ上げたままuim-xim落として上げ直しても全然固まらなくなってました.いやっほぅ,UIM最高!

xmms-scrobbler

xmms-scrobbler,ソースは大変読みやすいです.だけど,何かやってることが変な気がします.たとえば,以下のようなコードがあったりするんですが,q_lenが0だと・・・.

        pthread_mutex_lock(&mutex);
        if (!q_len())
                return;
        if (sc_submit_timeout < time(NULL) && sc_bad_users < 3) {
                sc_submitentry();
                sc_submit_timeout = time(NULL) +
                        sc_submit_interval;
        }
        pthread_mutex_unlock(&mutex);

他にも,何か他のスレッドが使っている可能性がある変数を,join呼ぶ前にfreeしてみたりとか,なんかもう結構すごかったので,あちこち手を突っ込んでみました.

とりあえず,HTTPで通信している間にxmmsを終わらせようとすると引っかかる問題は,pthread_cancelで強制終了させるようにして対処してみました.ただ,曲リストをサーバにsubmitしている間は,それが完了するまでcancel要求ペンディングさせざるを得ないんで,起動直後以外の引っかかりには効果が無かったり.submitに番号つけてて,最後にサーバが受け付けたsubmitの番号を後で取り出せるようなプロトコルにでもなってればいつでも切れるかと思うんですけどねー.

ただ,まだ終了時にタイミングによってはxmmsがセグる問題が解決してなかったり.あと,特定の曲(ファイル名?)だとタグ取り出すところでセグります.萎える・・・.ていうかそうまでしてAUDIOSCROBBLER使いたいのかというと・・・_|‾|○ .

2005年 2月 5日 (土)

xmms-scrobbler

ちょっとxmmsが正常終了しなくなる理由を追ってみました.これはaudioscrobblerのサーバとの間で認証みたいなことするスレッドがcurlの関数呼び出したところで引っかかってなかなか戻ってこないのが原因ぽいです.要するにサーバが重いってことか?ぬー,確かにほんとやばいくらいに反応悪い・・・.

ていうか,何か3回続けて認証に失敗すると,その後は永遠に認証しにいってくれない感じのコードに見えるんですが・・・.何だそりゃ?

uim-0.4.6alpha1

早速入れてみました.ビルドに少々手間取りましたが普通に使えました.が,既にr549使ってたり.uim-qtもまとめて入れられるようになって嬉しい限りです.そいやSolarisでビルド通るのかな・・・((((;゜Д゜))) ガクガクブルブル.

永夜抄

これまたひさびさに永夜抄Extraをやりました.もちろん咲夜単体.ひさびさで酒入ってた割にはスペルカード11枚取れました.でも14億.あー,ノーミスでクリアできる日なんか訪れんのか?

2005年 2月 4日 (金)

RSS

見様見まねでRSSっぽいものを上につけてみました.単に日記のHTMLファイルをPHPで切った貼ったしてるだけですが.Sageなるプラグインでそれっぽく表示されたんで,たぶんこんな感じでいいんじゃないかなーと.あれ,mixiの方で「日記new!!」って出ないや(´・ω・`)ショボーン.

xmms-scrobbler

向井くんが登録していたので真似してAUDIOSCROBBLERに登録してみました.xmms標準対応で最高!とか思ったんですが,なんか途中から曲情報が全然載らなくなっちゃいました.しかも何かxmms終わらせようとすると以下のメッセージ出して止まっちゃってちゃんと終了しません.

2005-02-04 23:24:30 [scrobbler.c] sc_cleaner: scrobbler shutting down
2005-02-04 23:24:30 [xmms_scrobbler.c] cleanup: about to lock mutex
2005-02-04 23:24:30 [xmms_scrobbler.c] cleanup: locked mutex
2005-02-04 23:24:30 [xmms_scrobbler.c] cleanup: joining threads
2005-02-04 23:24:30 [xmms_scrobbler.c] xs_thread: scrobbler thread: exiting

うーん,何が悪いんだろう.って,じっと待ってたらセグった_|‾|○.

無双

4人目の新キャラはホウ徳っすか.いいですねー.買わないけど.

2005年 2月 3日 (木)

module-init-tools

先日,ALSA入れたときにmodprobeがセグるみたいなこと書きましたが,実はもっと新しいの(module-init-tools-3.1)が出ていてそれを入れたらセグらないことが判明.くそー,なんでasahi-netのここは更新されとらんのだー.って日付見ると更新止まってんの明らかじゃん_|‾|○.

uim-0.4.6

そういや明日あたりα版リリース?ドキドキ.

風邪

なんか今度は鼻にキてるし.花粉症?・・・ふん,まさかな.そんな中,外を出歩いた結果,帰り道ものすごい悪寒に((((;゜Д゜))) ガクガクブルブル.花粉症じゃないよ,たぶん・・・.

2005年 2月 2日 (水)

soundtrackerとaoss

soundtrackerは最近のALSAに対応してないみたいなんでaoss通して使おうと思ったんですが,普通に「aoss soundtracker」とやってもうまくフックできず,直接/dev/dspを開きにいってしまう模様.うむむ.でもgdbでLD_PRELOADセットして実行したらうまくいったぞ.うむむむ.

見当もつかないのでld.soのman見てみたら

setuid/setgid された ELF バイナリに対して、標準的な検索パスにあるライブラリのうち setuid されているものはロードしない。

なんて記述が・・・.ん?なんか変じゃないこれ?これだとどんなものがロードできるのか全くわからんではないか・・・.それ以外ならなんでも可?一方,英語のmanの方には

For setuid/setgid ELF binaries, only libraries in the standard search directories that are also setgid will be loaded.

とあり,こっちも何か納得いかない感じ.でも,何がロードできるかを言っている分,日本語の方よりは意味があること言ってる気がします.本当はなんでこうなのかが知りたいわけですが・・・.

うーん,まあとりあえず,なんにせよsuidビットが立ってるとうまくいかないっぽい感じ.soundtrackerのモードはどうなのかというと・・・,おお,見事にsuidされている(-rwsr-sr-x)!一体なんのために・・・(;´д`).と,とにかく「chmod -s」したらばっちりaossで鳴るようになりました.めでたしめでたし.あー,疲れた.

Mozilla-1.8a6

ふと最先端のMozillaがQtに対応したらしいということを思い出したんで,試しに1.8a6をQt使ってビルドしてみました.何かそのまんまだと,FTC_Image_Cacheがどうこうと言われてビルドに失敗します.freetype-2.1.9だと新しすぎるのかなぁ.--disable-freetype2つけたら通りました.で,起動してみると・・・.

ぐほぉ,なんだこりゃ,めちゃくちゃ遅い・・・.何か1.0とかよりも前のMozilla使ってる気分です.うへー,ターミナルにデバグメッセージはいっぱい出まくってるし.ぎゃ,フォントの設定変えようとしたら死んだ・・・.一応,動いているときの様子はこんな感じです.Qtは3.3.4使ってます.アドレス入力欄の右上の方にある印は何でしょうね・・・.

2005年2月6日から2005年2月2日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2005年2月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28          

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ