2005年2月13日から2005年2月9日までの日記を表示中
2005年 2月 13日 (日)
■Solaris8でuim
昨日のstrsepとリンクしない問題は,更に自前strsepを「uim」で始まる関数名に変えないとダメでした.試行錯誤の過程でたまたま「uim_strsep」にしてたから,後で「extern "C"」つけたら通った,みたいな感じで,後になって「uim_strsep」を「strsep」に戻したら全然リンクできなくなり大混乱.
あとuim-ximが上がらないのは自前asprintfのコードに問題があったからでした.snprintfわけわからん・・・.Tru64とか戻り値が違うし,少し前のIRIXとかにはsnprintf自体無いそうで.rsyncのソース見ると,自前でsnprintfまで提供していたりして結構びびりました.やっぱ本気でやるならそれくらい必要なんですかねー.uimはどこまでが動作環境の対象なのかなぁ.そいや以前はIRIXでも動いていたみたいですが,最近はどうなんでしょ・・・.
[コメントを書く]
■xmms-scrobbler
たまに曲切り替わってすぐにサーバにsubmitされちゃうことがあるみたいです.仕様上は,半分まで再生したか240秒過ぎたらsubmitのはずなんですけど・・・.ソース見ると,この判定部分がまたごちゃごちゃしとるなぁ.ここもそのうち書き直してみよう.
というかここ見て思ったんですが,
Songs with a duration of less than 30 seconds, or more than 30 minutes should not be submitted.
というのはなんなんでしょうね.何故30分以上はだめですか?まぁ,xmms-scrobblerでは30分判定はコメントアウトされてて機能させてないみたいですが.
[コメントを書く]
[コメントを書く]
■mixiのコミュニティ一覧
なんか,最近ずっと一覧更新されてない気が・・・.
[コメントを書く]
[コメントを書く]
2005年 2月 12日 (土)
■東方最萌トーナメント
ほんと今さらですが,東方最萌トーナメントというのに投票してみました.今までたまにのぞいてただけだったんですが,myuさんの曲が思いっ切りツボにはまったので入れてみることに(^^;.ていうか,今日だけ異常に総投票数少なくないように見える・・・.人気無い対決なのか?
[コメントを書く]
[コメントを書く]
■uim-fepのbackspaceとか
わーい,backspaceには「^?」が当てられてました.普通に打って,C-aとか押した後にbackspace押したら右の文字消えてくれましたよ.一応,uim-pref-gtkでbackspaceに「<Control>?」登録してみたりしたんですが,これじゃだめだったんですねー.あーもうだめだ_|‾|○.山本さん,どうもです.
[コメントを書く]
[コメントを書く]
■Solarisでuim
もうすぐ0.4.6が正式に出ちゃいそうなんで,その前にとSolaris8でもビルドしてみました(世の中10真っ盛りですけど・・・).uim-helper.cの「sig_t」で引っかかるも,ここは適当に「void (*old_sigpipe) (int);」とやったら突破できました.が,uim-xim作るところでstrsepがみつからないといってこけます.きちんとstrsep関数はlibuim.soの方にあって,nmでも見えるのになー.・・・って,C++じゃんかこれ.やべー,不慣れなC++とはいえ,すぐ気づかなかったのは情けない_|‾|○.30分以上悩んでしまいました・・・.そんなわけで
#ifndef HAVE_STRSEP #ifdef __cplusplus extern "C" { #endif char *strsep(char **stringp, const char *delim); #ifdef __cplusplus } #endif #endif
みたいに囲って解決しますた.これでビルド完了.無事インストールできた次第です.
動かしてみた所,gtk2なアプリでは特に問題無さげ.mltermでもちゃんと動きました.uim-pref-gtkもちゃんと動いているみたいです.が,uim-ximが上がらないっす(つД`).起動しかけて即セグって落ちます.よし,追ってみよう!と思ったら-g付け忘れてたorz.
そんなわけで,現在再ビルド待ちです(´・ω・`).正直,Sun Fire V210とかいってちっとも速くないんですけど何ですかこれは(;´д`)?
ぼやき: (´-`).。oO(GWAにやらせりゃよかったか・・・)
[コメントを書く]
[コメントを書く]
2005年 2月 11日 (金)
■uimのキーバインドとかバグとか
今日からShift+SpaceをやめてAlt+Spaceの人になります.とりあえず,Alt+SpaceならCtrl+Spaceと違ってEmacsとぶつからないし,uim-fepでもばっちり使えるんで.「えー,そんなの変だよ」と思ったそこのあなた!うん,確かに変ですね.でも,その昔(今も?),Macではこれが普通だったのですよ(Command+Spaceだけど).慣れればどうってことないハズさ(多分).とりあえずShit+Space切りました.
さー,uim-fepで練習だ.ふご,uim-fepで日本語入力中はBackspace効かないんすか?あれ,でもC-hは効くなぁ.sttyで見てもなんもそれっぽい変更してないと思われるのですが・・・.探したら同じ問題出ている人発見.くそー,そういうもんなのか.あれ,でもxtermだと効きますよ?謎だ・・・.
ちなみに,F10とか押すと落ちてしまう問題は,svnの最新版で修正を入れていただきました.加藤さん,ほんといつもすいません.・・・あ,そうだ,これは大文字には直接変換できないんだった(´・ω・`)ショボーン.つまりあれだ,F10とか押されてもいきなり確定させないで,小文字→大文字→一文字目だけ大文字で後は小文字みたいな循環をさせればいいんだろう,きっと.だから,ここはim-commitせずに・・・うー・・・??? (続く?)
[コメントを書く]
[コメントを書く]
■XOrg-6.8.2
XOrg-6.8.2キタ━━━━(゜∀゜)━━━━ッ!! 早速ビルドしてインストールでつよ.glxgears動かしても刺さりませんでした(リリース版だし当り前か).swsuspはどうでしょう.
[コメントを書く]
[コメントを書く]
■無双4
関平いいね!でも今日気づいたんですが,凌統の武器って,これヌンチャクなんですかねorz.凌統は琉球の人だったんだよ!(;゜Д゜) (゜A ゜;(゜д゜;) ナ、ナンダッテー!!! なんてな( ゜д゜)、ペッ.オカマの于禁マダー?あ,これで全部?ふーん.
[コメントを書く]
[コメントを書く]
2005年 2月 10日 (木)
■RSS
mixiでそれがしをマイミクシィに登録している方は気づいたかもしれませんが,昨晩からRSSの表示が壊れてました.具体的には「タグ」という単語が「ャO」に化けてただけなんですが.最初,phpのSJIS処理に問題があるのかと思ったんですが,別に「ソ」は何とも無いわけで・・・.
で,色々実験した結果,HTML版の見出しに含まれてる「■」をpreg_replaceで消しているところに問題があることが判明しました.ううう,めんどくさいのでアドホックにやってたのがよくなかったorz.やっぱSJISで2byte文字そのまま正規表現に突っ込むのは良くないですねー.きちんと正規表現書いたら直りました.
ちなみに,色々試している間にサーバのPHPの設定いじったら日記が文字化けしまくりのぐちゃぐちゃな表示になってしまいました.しばらく気づかなかったので,その間に見てびびった人すいません.
[コメントを書く]
[コメントを書く]
■T40
T40返ってキタ━━━━(゜∀゜)━━━━ッ!! 何かチップはんだづけし直したりして直ったみたいです.USB2.0もバッチリでした.で,戻ってきた記念にT42とFFベンチ3で勝負してみました.結果は以下の感じ.
- T40 (2373-92J): 3350 (とてつよ)
-
- CPU: PentiumM 1.6GHz
- ChipSet: Intel855PM
- Memory: 1G (PC2100 DDR SDRAM)
- Video: ATI MOBILITY RADEON 9000 (AGP 4X)
- T42 (2373-KQJ): 2675 (つよ)
-
- CPU: PentiumM 735 1.70GHz
- ChipSet: Intel855PM
- Memory: 1.5G (PC2700 DDR SDRAM)
- FSB: 400MHz
- Video: ATI MOBILITY RADEON 7500 (AGP 4X)
T42(;´д`)オソー.やっぱ2373-92Jに対応するのは2373-M1Jになるんですかね.さすがKQJは値段が2/3以下だけのことはある.でも1年半前のマシンに激しく劣るのは悔しいなぁ.ま,まあ重いゲームはノートで遊ばないからいいのですが・・・.
[コメントを書く]
[コメントを書く]
■uim
昨日書いたF10とかF9で落ちちゃう問題ですが,r617でもダメでした.うー,だめだ,scheme追えん_|‾|○il|l|li.メール投げるかなぁ.
[コメントを書く]
[コメントを書く]
■oggenc
パッチ当てて,引数に渡しているタグ情報の文字コードを指定できるようにしてみました.oggencはソース超読みやすいですね.パッチはこちら.
文字コードにEUCJP-MSを指定することで,見事に「Thunder Force V」がタグとして埋め込まれるようになりました.ただ,xmmsだと「V」が表示されないっすorz.bmpだときちんと出ます.虚しい・・・.
[コメントを書く]
[コメントを書く]
2005年 2月 9日 (水)
■uimでF10とか
uim-xim(r549)でAnthy使ってて,「v」と打ってF10押してみたらuim-xim死にました_|‾|○.mltermもgtk-demoでも同じ・・・.gdb見たらstring_equalでセグってるし.ひらがなになる前の段階でF10とかF9押すと死ぬみたいです.「vu」とか打ってひらがなにした状態でF10押す分には問題ないっぽいんですが・・・.バージョン上げたら直るかなぁ・・・.
[コメントを書く]
[コメントを書く]
■MP3のタグ変換
手元の撃墜王決定戦とかのMP3ファイルを,シェルスクリプトをちょこちょこ回してまとめてOggに直してみました.これでxmms-scrobblerも安心.ついでに直す途中でnormalizeかけたことで音量のバランスも改善できて幸せです.
ただ,スクリプトで自動変換する場合,普通のSJIS(CP932?)の機種依存文字(古い?)を処理しにくいのが痛かったりします(特に多いのがギリシャ数字).OggのタグはUTF-8なんで,そこら辺の機種依存文字も問題なく使えるとは思うんですが,oggencの引数はEUC-JPで渡さないとだめだったりしてひっかかります.「Thunder Force」とか「Final Fantasy」がよく引っかかりますねぇ(笑).
試しにiconvでCP932→EUCJP-MSで変換してoggencに渡してみたら「V」は「##」になっちゃいました.あー,そうか,oggencの中で呼んでるiconvでもEUCJP-MS→UTF-8ってやらせなきゃだめなのか_|‾|○.ここら辺,ちゃんとしたja_JP.utf8環境整えればどうにかなんのかなー.あるいは,oggencに入力文字コードを強制指定するオプションとか付ければどうにかなるのかも・・・.
[コメントを書く]
[コメントを書く]
■ドラクエ8
遂に買いました.でも買っただけです.きっと触るのはもっと先.遥か先.
[コメントを書く]
[コメントを書く]
2005年2月13日から2005年2月9日までの日記を表示中
[コメントを書く]