2005年12月8日から2005年12月4日までの日記を表示中

2005年 12月 8日 (木)

Firefox-1.5落ちる問題

先日メトロシティの市長にFirefoxの読み方を指摘された一件ですが,daiさんが落っこちるところを探っておられました.こ,これで落ちるんですかい!?ってくらいの記述で落ちてくれる模様です.すげぇ.みんなもGtk2版のFx落として(;´Д`)ハァハァするんだ!

uim.el

Bugzillaにキタ━━━(゜∀゜)━( ゜∀)━(  ゜)━(  )━(  )━(`  )━(A` )━('A`)━━━….って,その機能はデフォルトで有効になっていたのかッ.知らなかったお・・・.Meta-Spaceは普通にAnthyのトグルに使ってるんで,F5に当てて使ってみた所,確かにちゃんと動かんな・・・.あんま(というか全然)余裕無いんですが,マージされてしまった以上,放っとくと回りに御迷惑をお掛けしまくりそうなので簡単に対応できそうか検討.

何で動かないのかっていうと,uim側でIMを切替えたことにuim-el-agentが気付いてないからで,そのせいでIMだけ切り替わってもEmacsとuim-el-agentの間のエンコーディングが元のままだったりするからという感じです.あー.どうやって気付くようにすりゃいいんだこりゃと思ってソース眺めてみたらuim_set_configuration_changed_cbというのを使えばよさそうな感じ.すぐできそうだから書いてみよう.

んで,書き始めて気付いたんですが,uim側でIM切替えるときの出力エンコーディングって・・・UTF-8? LANGに合わせたもの? 何にせよ,Emacsで受け取れる形にしないとダメなんで,uim_set_configuration_changed_cbが呼ばれたら再度コンテキスト捨てて新しいIMに合ったエンコーディングでコンテキスト作り直さないとだめな気が・・・. というわけで,一応そんな感じにしてパッチを書いて見ました.なんかすごい勿体ないことしている気がしてしまいますが・・・.うむ,ひとまず動いているように見えます.途中うっかりもえだんとかやってしまいましたが(^^;,Bugzillaにパッチ置いてみましたよ.

[コメントを書く]

佐藤精一 2005/12/09(金) 13:53:28
> uim側でIM切替えるときの出力エンコーディング

切り替える前のエンコーディングじゃないですか?

> 再度コンテキスト捨てて新しいIMに合ったエンコーディングで
> コンテキスト作り直さないとだめな気が

そうみたいですね。
nosuke 2005/12/10(土) 00:46:42
アアッΣ(゜д゜ )! 佐藤さんこんにちは.
いつも碧い眼鏡の人が御世話になっておりますm(_ _)m

>> uim側でIM切替えるときの出力エンコーディング
> 切り替える前のエンコーディングじゃないですか?
ぐだぐだな文章にコメントいただきありがとうございます.
#自分で読み返してみて何書いてあるのか最初わかりませんでした orz
create-contextとかrelease-contextとか呼んでるんで
コンテキスト中でリセットしてるのかと思ったんですが
なるほど,uc->encoding はそのままでしたか.
ありがとうございます.

rockboxでダメなファイル

帰りに電車の中で聴いてたら,とあるOgg Vorbisでエンコードしてある曲の再生が途切れ途切れになるという現象が発生.最初から再生しても症状変わらず.電源入れ直しても同じ.が,純正ファームだとちゃんと再生できる・・・.ううう,悔しい.何でだろうなぁ・・・.まとめてリッピングした同じCDの他の曲は何ともないんですけどねー.

2005年 12月 7日 (水)

rockbox

USB接続キタ━━━━(゜∀゜)━━━━ッ!! unicode対応キタ━━━━(゜∀゜)━━━━ッ!! 日に日に中身が充実してますねー.すげえ,メニューとかめちゃめちゃ日本語出とるな・・・.というか今日はこれくらいしか書くことが無いな・・・.

2005年 12月 6日 (火)

rockbox

使いながらちまちま試してますが,ギャップレスうまくいかない問題は相変わらず謎です.設定飛ばしたら直ったと思ったけどこれは気のせい.Unicodeパッチを当てた後の方が発生しやすい気がしなくもないんですが,これも多分気のせいでしょうなぁ・・・.あー,とりあえず中読んでみたい.あと2週間くらいか・・・.

花映塚

1日1ゲーム.今日はチルノでLunaticやったら何かクリアできてしまいました.しかも今日はリプレイ保存時に落ちなかったし.うわーい.7面からは如履薄氷な勝利ばっかのリプレイはこちら.次はてゐかなぁ.

2005年 12月 5日 (月)

uim.el

ひぃぃ,Shift+マウススクロールなんかあるんですかぁ・・・.

rockbox

うーん,最新版のソース引っ張ってきてビルドしてもやっぱ最初の1曲目だけギャップレス再生に失敗します.2曲目からはもうバリバリなんですけどねぇ・・・.スレの方に似たような報告がないってのは,やっぱみんなOgg Vorbisなんか使っちゃいないからなのか,それとも自分の岩箱の設定が悪いのか・・・.

Firefox-1.5 が落ちるページ

Firefoxの,CSSの属性セレクタへの対応状況について知りたくなり,ググって最初に出てきたこのページを開こうとしたらFirefox-1.5が落ちました.何度やっても落ちます.バックトレース取ってみたらこんなの出ました.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16625)]
0x420c8663 in nsTableFrame::CollapseRowGroupIfNecessary ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
(gdb) bt
#0  0x420c8663 in nsTableFrame::CollapseRowGroupIfNecessary ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#1  0x420c885e in nsTableFrame::AdjustForCollapsingRows ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#2  0x420c7cb3 in nsTableFrame::Reflow ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#3  0x41fd5cc2 in nsContainerFrame::ReflowChild ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#4  0x420d983a in nsTableOuterFrame::OuterReflowChild ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#5  0x420dbe9b in nsTableOuterFrame::Reflow ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#6  0x41fcddf2 in nsBlockReflowContext::ReflowBlock ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#7  0x41fc625b in nsBlockFrame::ReflowBlockFrame ()
   from /opt/firefox/1.5/usr/local/lib/firefox-1.5/components/libgklayout.so
#8  0x41fc4d6f in nsBlockFrame::ReflowLine ()

どう見てもGtk2(ry ・・・まあ,深くは追ってないんですが,とりあえず

  • Extensionの類をなんも入れてない状態でも落ちる
  • 仕事中のtacash氏によるとWindows版だと落ちない(らしい)
  • Vine-3.2にバイナリパッケージ展開して動かしてみたがやっぱり落ちた(ということはgtk+-2.8系が悪いというわけではない?)
  • gtk2+-2.4.0 の 1.0.7だと落ちなかった

という感じでした.さて,君のFFはどうかな!? あれ,よく見るとGtk2以前かこれ.

[コメントを書く]

ハガー市長 2005/12/06(火) 17:28:14
See http://www.mozilla-japan.org/support/firefox/faq#spell-abbreviate
nosuke 2005/12/06(火) 18:34:47
Fxって書かんといかんのかー,知らなかったyo.ありがとう,マイク.

花映塚Lunatic

初ミスティアLunatic初クリア.またリプレイ保存に失敗したけどなヽ(`Д´)ノ ウワァァァン.わざわざ新しくフォルダ分けた1.00でやっているというのに・・・.風見幽香戦でストレート勝ちできなかったものの,自分的になかなかの避け連発だったので保存できなかったのは結構残念っす(´・ω・).というかミスティ使ってると弾が自機を避けていくような錯覚に陥るのは何故か.ちなみにスコアも初めて1億越えました(103,207,310).すげえ.虚しい

2005年 12月 4日 (日)

uim.el-0.0.6-beta3

byeoruまわりでJae-hyeon Park氏からご指摘頂いた諸問題に対応して,ついでにテンキーとマウスホイールにも対応したuim.el-0.0.6-beta3を置きました.ホイールとテンキーに関しては特にやばい所ないと思うんですが,変換候補とプリエディットの表示まわりが不安でいっぱいです.うーん,どこで見きり付けてcommitすべきなのか・・・はぅ,もう2chに(^^;

あと,「"!"とかの記号が押された際に,uim側に渡すキー情報にShiftを含めるようにしてもらえないか」という提案を受けたんですが,これはどうするか微妙.とりあえずEmacs的に,キーイベント発生時のシフトキーの押下の有無はうまく拾えないみたいです(event-modifiers使っても大文字アルファベットかShift-Spaceみたいな変なのじゃないと拾えないし,そもそもターミナルで上げたら・・・).

uim.el側でやるなら,以下の辺りかなぁ.

  • あらゆる記号に対して,手当たり次第Shiftビットを立てる
  • キーボードをASCII配列とみなして,「@」や「"」入力時にはShiftビットを立てて,「`」とか「'」では立てない
  • 各言語の標準キーマップを内部で持って,選択したIMに応じて・・・

うー,どれも超微妙な気が.ていうか,Shiftビットを立てねばならぬ理由が自分にはわかりませぬ.japanese-kana.scmみたいに,byeoru.scm内で「1」か「!」かで判断すんのはまずいのかなぁ・・・.一応,そっちでなんとかならんかと返事はしてみましたが,uim的にはどっちが好ましいんじゃろうか.

花映塚Lunatic

うどんげでちょっとやってみたら,さっくりLunaticクリアできてしまいました.何かすげー稼ぎやすいんですけどっていうか妖夢がすげー稼ぎにくいっぽいんですけど.こんだけ残機増やせれば6面以降毎回1本取られても余裕なんじゃないか説(まあ最後はまたギリギリだったけどねorz).ちなみにその後チルノでLunatic挑戦したら,射命丸が越せませんでした_|‾|○.一応しょっぱいリプレイ.見所は皆無です.

FPGA本

何でか知らんけど,Verilogブーム到来?というわけで,冬コミでコモン先生が出す本を宣伝してみます(笑).抱き合わせ(?)のキング先生の本もお薦め・・・かもしれない.

2日目(12/30) 西さ-03b 『初心者の初心者による初心者のための「FPGA」』 (電脳律速)

2005年12月8日から2005年12月4日までの日記を表示中

中の人情報

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

カレンダー

2005年12月
        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 29 30 31

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ