2006年11月6日から2006年11月2日までの日記を表示中
2006年11月 6日 (月)
■Scrobbler
昨晩サーバの調子が悪かったようで,接続エラー出まくり.で,おかげで酷いバグ(もちろん出したのは自分)がいくつか見つかりましたとさ.こりゃかっこ悪い.そういや最初にxmms-scrobblerいじったのもサーバが不安定で色々問題出まくったのが発端だったような・・・おっとついつい自分の日記を読み耽ってしまった(;´Д`)ハァハァ.つかcurlが返ってこなくてaudaciousがなかなか落ちない問題,また再発してんですけど.あー,pthread_cancelみたいなのってglibにはないのか・・・.curlのタイムアウトを短めに設定して待ってもらうしかないのかなー.
[コメントを書く]
■screenのコマンドのキーバインド
screen使いの間でscreenの話題が出ると,大抵screenのコマンドにどのキーバインド割り当てるのかという話になる気がします.で,自分はscreen使い始めたころからずっとC-q.周りにもC-q使う人は結構いますね.他にC-t使う人も多いんですが,C-tはEmacsとかシェルでよく使うし,C-q C-2とかすげー押しやすいし,やっぱC-q以外に考えられないよ・・・なーんて思ってます.・・・いや思ってました,今日まで.
実は今日知ってしまったんですよ.今までscreenならどう使ってても起こる問題だと思ってた面倒くさい現象が,実はC-qのときにしか起こらないっぽいということを.
面倒くさい現象ってのは,一旦 C-q C-d でscreenをデタッチして screen -r でアタッチした後,C-q C-c で新しくscreenのウィンドウを増やして,その新しいところでlessとかを上げておくと,何故かscreenがC-qに反応してくれなくなるというもの.現象が発生する度に,一旦上げたものサスペンドさせて「C-q :flow off」とかやって逃げてました.で,これ,コマンドにどのキー割り当てても発生する問題だと思ってたんですが,今日になってもっこすとかと話してて,その話題が出たので実験してみたら少なくともC-tだと現象が発生しないことが発覚したと.
うーん,C-qやめればこの不便現象とお別れできるのか.じゃあC-tに・・・してもいいんですが,何かあっさりみんな使ってるC-tに乗り換えるのは面白くないので,他に何か使えるのがないかよーさまと色々検討してみました(ちなみによーさまはC-zを使ってるようで).
色々検討した結果,やっぱC-t以外はどのアルファベットと組みあわせてもそれなりにEmacsとかシェル操作が面倒くさくなりそう or 左手だけで押せなくて不便という結論にに.そりゃ散々検討されてみんなC-qとかC-tに落ち着いてるわけですし,そうそう無いよなぁ.・・・と思ったんですが,28〜31がまだあるじゃん.
- C-\ (28)
- C-4で入るので左手だけで可能.EmacsではC-oをIM起動に当ててるんでC-\は必要なし.でも左手が外に向く or 小指をすごく曲げないといけない ので結構辛い.
- C-] (29)
- C-5で入るので左手だけで可能.だけどちと小指でCtrl押さえながらだと遠い.
- C-^ (30)
- C-6で入るけど両手.
- C-_ (31)
- C-7で入るけど両手.C-/も両手で残念.
この中だと使えそうなのはC-4かC-5?とりあえずC-4にしてみましたが,やっぱちょっと手首が辛い(^^;.あと気がつくとC-qを打ちまくってます.さすが7年近く使っているだけのことはある・・・.しばらく使ってダメそうだったらC-tに矯正しよ・・・.
あ,127もありますね.C-8だと両手ですが,DELキー押せば右手でキー一つ押すだけか(笑).EmacsやシェルでC-dと使い分けるようにしてやればいける?キーボードによってはこれもありかもしんないっすね.
[コメントを書く]
2006年11月 5日 (日)
■虫姫さま
今日はいけそうな気がする!というわけでちょっとやってみたところ確かにいい感じ.そして気がつけばアキに到達.こりゃほんとにいけるんじゃ?練習で4面から始めたところ残機残してアキ撃破.まじでいけるんじゃん?で,いつもならここで「やっぱりダメでした」とオチがつくわけですが,今日は再度やったらクリアできちゃいました(しょぼい点数は気にしてはいけません).いやー,やったね.まあ,残機0残ボム0のギリギリでしたが・・・.いや,4面までノーミスだったんですが,中ボス後抱え死にとかしちゃって5面はいつも通りに.で,こっからかなり粘って粘って,みたいな.でもボムなくてひぃひぃ言いながら必死に避けてるときが一番楽しいかも(^^;
その後オリジナルモードとアレンジモードをやってみたんですが,やっぱオリジナルは弾速すぎてまったく見えず死にまくり.おぼのくんはオリジナルの方が簡単とか言ってますが,多分この辺が素質の差なんじゃないかと.慣れとかそういうレベルじゃない気がします・・・.一方アレンジモードは,いきなり真アキまで到達しちゃいました.うほ,こりゃ楽しっ・・・あ,死んだ・・・(´・ω・`).ウルトラもちょっとやってみましたが2面で終わり(笑).次はエスプガルーダかな・・・.
[コメントを書く]
■bogofilterチューニング
こちらのページを参考にちとフィルタや学習環境を見直してみました.とりあえず何でもかんでもいきなりnkfに通すのはやめて,HTMLはw3mでレンダリングしてから通すようにして,中身がバイナリのbase64は捨てるようにして・・・とperlでちょこちょこ書いてやってやったところ,100Mあったデータベースは25Mくらいになりました(^^;.
で,いくつか実験がてらメールを食べさせて出力を見てみたところ,なんか一部のメールでフィルタ通した際に文字化けが発生していることが判明.nkfの出力は正常なのに,その後のkakasiで分かち書きするところで化けているぞ.うーん,これっぽいなぁ.って,kakasiってEUC以外にも対応してたのか.知らんかったー.
[コメントを書く]
■ユーザのアイドル時間の話
ぬぅ,この話題は・・・ッ.GNU fingerを延命させるためにLinux・FreeBSD・Solarisであれこれ実験したりしたわけですが,Linuxだったら「ls -ltu /dev/tty7」とかやって/dev/tty7のatime見るだけでXの方のアイドル時間わかるんじゃないかと・・・(漏れのSerioWareでは/dev/tty4だけど).OpenSuSE 10はこれでいけてます.
struct stat finfo; struct passwd *pwd; if (!stat("/dev/tty7", &finfo)) { pwd = getpwuid(finfo.st_uid); if (pwd && pwd->pw_name) if (strcmp(pwd->pw_name, utmplist[i]->ut_user) == 0) { idle = current_time - finfo.st_atime;; } }
↑こんな感じ・・・.むしろ/dev/tty4なのか/dev/tty7なのかを知るには/etc/inittabを見るしかないのですか?ん?あれ?ワシもしかして何か滑ってる?
[コメントを書く]
■CDとか
「ラクト1」という曲名をつけた人は神だと思いました.試聴してみて俄然みやこめっせに行きたくなりましたよ(笑).でもやっぱどう行ってもきついっすね・・・.大勢で車で行くなら高速代やガス代ワリカンできて割と良さそうですが,せいぜい2人だしなぁ(笑).しかもよみさん免許持ってないわけで2日で往復15時間運転とか有り得ん(^^;
- A SATELLITE IN THE 2nd OUTER SPACE (CYTOKINE)
- 割と普通の東方アレンジ.レーベル面がかっこいいぞ!そしてヒロシゲ36号アレンジとは珍しい.1曲があんま長くなくてサクサク進んでいくのがいい感じ.
- 東方ふゅーじょんdemo+4 & 幻視の夜〜GhostlyEyes〜 (UI-70)
- ロック風味のジャズのことだったのかー.知らなかった・・・.特に試聴せずUI-70だしって感じで買ったんで,最初の3曲にいきなり驚かされたわけですが,いいですねーこういうの.後ろの4曲はいつも通りHR/HM風味で(゜Д゜)ウマー.幻視の夜の方は持ってるんで・・・.
- Vermillion (Liverne)
- 東方とFateのアレンジが入ったCD.Jun.A氏も他の参加者もウマス.ボーナストラックの2曲が特に良かったっす.あと4曲目とか6曲目とか.曲数の割にちょっとお値段高めですが,この内容なら納得.
- Banquet (Liverne)
- こっちは純粋に東方アレンジ.やっぱうまいですなぁ.花映塚アレンジのCDに何故か「東方妖々夢」が入ってますが(笑).ポイズンボディは原曲あんま好きじゃないんですが,これだと何か終盤爽やかにアレンジされていい感じ.文花帖アレンジの方も良かったっす.特に東の国の眠らない夜アレンジが(・∀・)イイ!
[コメントを書く]
2006年11月 4日 (土)
■Scrobblerの関数名とか
queue.cとかfmt.cとかちまちま整理してみました.前にあれ作ったときもはまったところですが,この辺,変に入り組んでてキモいっす.増改築を繰り替えした結果なんじゃろうか.queue.cは扱うデータの中身に関して一切関知しないようにして,scrobbler以外でも使えるようにしてみました.あと,fmt.cは整理したらデバッグ出力用の関数以外無くなっちゃいました(笑).これでようやく別システム用のプラグインが作りやすくなったかも.
で,次はシンボルを何とかしてみたいと思うところです.-cつけてコンパイルした時点では外から見えるけど,リンクして共有ライブラリにしたらその内の一部しか外から見えなくなるような都合のよいリンクはできんのかと.そう言えば前にuim関連でそういう話があったな・・・.libtoolの-export-symbols-regexか・・・.いやなブログでも--version-scriptを使う方法が紹介されていますね.でもどうもこれだと移植性に問題ありみたい?
じゃあこれを使わないとするとどうするのがいいのか・・・.uimがslib.cでやってるみたいに全部staticにしてメインのソースにincludeしてコンパイルする?Scrobblerみたいに小さいのならこれでいいですけど,規模が大きい場合はやっぱそんなことやってられないから非staticな関数は名前をよく考えてつけてぶつからなさそうなのにするのが無難なんすかね.
ちなみにプラグインみたいに複数同時に読み込まれるようなものって,最初に呼ばれる関数名が同じ名前だったりしますが(たとえばgaimだとgaim_init_pluginが多分そう),これらはロード時にg_module_symbolとかしてシンボルのアドレス確保しちゃうから後から読み込んだのに上書きされても困らんみたいですなぁ.ほんと基本的なことが全然わかってなくて情けないorz
[コメントを書く]
■虫姫さま
ご飯食べに出たついでにプラザに寄ってみたところ,ふたり・・・はやっぱりありませんでした(´・ω・`).何かやたらと空いてたのでちと虫姫さまをプレー.マニアック2回やって,4ボスと5面道中でした.やっぱ画面綺麗だなー.3面道中とかACの方が全然遊びやすいし.つか4ボスは「なっがい足ー」だったのか.ずっとガングロたまごちゃんみたいなしゃべりで「なんかあやしー」だと思ってたし(;´д`)
[コメントを書く]
■Audaciousのpoファイル
うほ,ja.poはdaiさんがいじってたんでした.知ってたはずなのに忘れましたorz.ごめんなさい・・・.で,Audaciousのpoファイル初めて覗いてみたんですが,プラグインのもごっちゃい入っとるのか.Scrobbler分が大量に増えそうなんで,まずはそこから・・・.
[コメントを書く]
2006年11月 3日 (金)
■Anthy
さっそく8300に上げました.で,「おおさか」が変換できなくて焦ったんですが,何か間違えてalt-cannadic-testの方使ってただけでしたorz.普通版に戻して一安心.
そいや一昨日は自分の名前の変換とか書きましたが,他に突然これまでの学習成果を無視していきなり出てくるのに「朝臣(あそん)」ってのがあります.これもどういうタイミングで復活してくるのか謎ですが,とりあえず「あそんで」を「朝臣で」に変換された日にはもうね・・・.何この藤原氏って感じ.皇子皇孫だとか三位四位だとかそんなマニアックな話題出てきませんから(;´д`)
[コメントを書く]
■Wiki SPAM対策
2日にいっぺんくらいの頻度で常連さんがPOSTしにきてるみたいなんですが,ひとまず今のところははまってくれてるようです.ご新規さんはどうなんだろう・・・.
[コメントを書く]
■虫姫さま
もう世間ではふたりの話題ばっかですが,前作の話.ここへきて4ボスが大変苦しいです.開始直後のばらまきが重なるとうっかり死んでしまったりするし.ボム2個くらいに抑えたい・・・.
[コメントを書く]
2006年11月 2日 (木)
■AudaciousのProxy設定
AudaciousのProxyの設定ウィンドウ見ると,Audaciousを上げ直さないと反映されないと書かれてますが(正確には「これらの設定の変更はAudaciousの再起動が必要。」って日本語変じゃん?),なんでそんなショボい仕様なのかと思ったら,ここでは変更を設定ファイルに書き出すだけで,設定は各プラグインが初期化時に適宜設定ファイルから読み出すようになってるって話なのね.・・・ってことはプラグイン一度外してまた有効にすればAudacious上げ直さずに反映されちゃうんじゃないのかー.
設定変更時に呼ばれるコールバック関数でも登録できれば,プラグイン側で適宜判断して必要な設定読み直せるのにね.あ,でも今のいつ設定変更が反映されるのかわからん設定ウィンドウだと,設定が中途半端な状態で何度も設定反映関数が呼ばれちゃうからだめかぁ.微妙だ・・・.
あとscrobbler.cはひっぺがせました.glibへの依存も無くして(゜Д゜)ウマー.
[コメントを書く]
■bogofilter
どうも日本語SPAMのすり抜けが多いなぁ・・・.あと今までまず抜けてくることなかったようなキリル文字のも抜けてくるし.もうちっとメールの食べさせ方も判定のスレッショルドも真面目に考えてやらないとダメそうね・・・.
[コメントを書く]
2006年11月6日から2006年11月2日までの日記を表示中
po ファイルが古いままってことが多い気がします。
ちょっと手直ししようかなと思ったら、po ファイルが
古いソースに基づいたものだった、とか。
って,「ソ」が「メ[」に化けてましたね(;´д`)
5系だともっと真面目にやらんとだめなのかぁ・・・