2007年10月15日から2007年10月11日までの日記を表示中
2007年10月15日 (月)
■免許
更新してきました.結構ギリギリ.しかし,何というか,実際に運転するかどうかは別としても,あんなによぼよぼのお年寄りに運転する許可を与えちゃって大丈夫なもんなんですかね・・・,なんてことを講習待ってる間に失礼ながら思ってしまいました.明らかに係の人の音量違ったし・・・.「住所の変更はありますか?」「んぁ?」「住 所 の 変 更 は あ り ま す か っ!?」みたいな.ハンドル握ると別人なのかなぁ・・・.
■角田さんだぁ〜LOVE!!
夏に買って積んであったわけですが,ついに遊んでみました.キャラでかっ! おお,確かに音楽がグラディウスっぽい.そして1回死んだ後の復活が大変なところも何か似てるw
何度か遊んだところ,2面のでかいボーリングのピンみたいなやつ(これ)の描画がおかしくなる現象が頻発したので,珍しくバグ報告してみました.元々絵が2パターンなんですが,片方がぶっ壊れてて超ちらつきます.・・・でもこんなに簡単に見てわかる不具合,放置されるわけがないので激しくこっちの環境の問題な気も.
[コメントを書く]
■OOo-2.3.0
何でいつまでたってもこんなにもっさりもさもさなのか非常に気になりつつも,「ほ,他にないから仕方なく使ってるんだからね!べ,別に(ry」的スタンスで使っているOOoですが,2.3.0が出てたのを思い出したのでビルドしてみました.
dmake -P2 12122.67s user 1024.40s system 96% cpu 3:47:02.75 total
ふーむ,4時間弱か.・・・ってそんなことはどうでもいいんですが,スプレッドシートに日本語入力する際に,文節切って変換していると一部が黒くなっちゃう問題が直ってました.わーい.製図時の虫眼鏡アイコンクリックの挙動は相変わらずですなぁ.しかし,ソース見ようにも,どこにあるのか探すだけで日が暮れそう・・・.ekatoさんはどうやってあんな奥深くにたどり着けるのか・・・.
[コメントを書く]
■crypt
いじったら9秒くらいにまで縮みました.もう倍くらい速くならんか・・・.
[コメントを書く]
2007年10月14日 (日)
■crypt
ここしばらく,何をしようとしてたかというと,何か役に立ちそうで立たないものをSPEで動かしてみたくなり,まずは2chのトリップ検索あたりでもと考え,とりあえずcrypt処理の方を書いてみたのでした.主にこのドキュメントを参考にしつつ,ここをちらちら見たり.
で,どうにかバグが取れたので,85万個程度(要するに入力パスワード末尾3文字変えたパターン)一気に処理して時間を計ってみたところ,大体18秒ぐらいかかりました.Core2Duo T7200 2GHzで 単純に crypt(3) (中見てないけどきっと最適化とかされてないんでしょう・・・) 呼んで同じことやったら8秒くらいだったので,コア1個とはいえ,これだとかなり遅いっすね.
デクリメンタを使ってどこで時間食ってるか見てみたら,sbox参照するところが超遅いらしい.というわけで,明日はここいじってみるか・・・.
[コメントを書く]
2007年10月13日 (土)
■PS3
とりあえず書けたので動かしてみようと思ったらものすごい勢いでカーネルがホゲりました.
kernel BUG at arch/powerpc/platforms/ps3/spu.c:500! Oops: Exception in kernel mode, sig: 5 [#1] SMP NR_CPUS=128 NUMA PS3 Modules linked in: sunrpc spufs dm_mirror dm_multipa th dm_mod sg snd_ps3 sr_mod cdrom snd_seq_dummy hci_usb ps3rom snd_seq_oss snd_s eq_midi_event scsi_mod bluetooth snd_seq snd_seq_device ps3_gelic ps3flash snd_p cm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_timer snd soundcore joydev ps3di sk ps3stor_lib ext3 jbd mbcache ehci_hcd ohci_hcd uhci_hcd NIP: c000000000069328 LR: d0000000002f669c CTR: c000000000069300 REGS: c0006c005b333860 TRAP: 0700 Not tainted (2.6.22.9-91.fc7) MSR: 8000000000028032 <EE,IR,DR> CR: 24000882 XER: 20000000 TASK = c0006c005d79c000[2528] 'main' THREAD: c0006c005b330000 CPU: 0 GPR00: 0000000000000001 c0006c005b333ae0 c00000000072f850 c000000000f86200 GPR04: 000000000000001b c0000000071e8908 c0000000071e8908 0000000000000000 GPR08: 0000000000000000 c000000007fd18a0 0000000000000000 000000000000001f GPR12: d0000000002f8bf8 c000000000615f00 0000000000000000 0000000000000000 GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR24: 0000000000000000 d0000000002f9c70 0000000000000000 c0006c005b333d34 GPR28: c0006c005b333d30 c000000000776d40 d000000000312788 c000000000f86200 NIP [c000000000069328] .mfc_sr1_set+0x28/0x58 LR [d0000000002f669c] .spu_hw_master_stop+0x80/0xd0 [spufs] Call Trace: [c0006c005b333ae0] [c000000000436918] ._spin_unlock_irqrestore+0x44/0x58 (unreliable) [c0006c005b333b60] [d0000000002f669c] .spu_hw_master_stop+0x80/0xd0 [spufs] [c0006c005b333bf0] [d0000000002f72a0] .spufs_run_spu+0x2d0/0x3bc [spufs] [c0006c005b333cc0] [d0000000002f4050] .do_spu_run+0xbc/0x198 [spufs] [c0006c005b333d80] [c00000000005eae4] .sys_spu_run+0xb0/0x108 [c0006c005b333e30] [c0000000000086c8] syscall_exit+0x0/0x40 Instruction dump: e8690040 4e800020 7c0802a6 f8010010 f821ff81 e9230118 e8090040 7c002278 7800efa6 78001fa4 3160ffff 7c0b0110 <0b000000> f8890040 38800000 e9230118
最近何したっけ・・・.yum updateしたなぁ.・・・カーネルが 2.6.22.9-91.fc7なのがまずい?というわけで,yaboot.conf いじって 2.6.21-1.3194.fc7に戻したら直りました.ふぅ.上げちゃだめなのか.
[コメントを書く]
■uim.elでIM切り換えでセグる問題
とりあえずどんどん逆行してみたわけですが,3月16日のtrunkでも出るんですね.1.4.1との差分を見ると scm_gc_protectedp とか scm_call_with_gc_ready_stack とか増えてたりするわけで,やっぱそう単純にはいかなそうね・・・.
[コメントを書く]
2007年10月12日 (金)
■飲み
飲み会でした.過去にもっこすが,忘年会か何かの当日になって「ギャハハ,押さえていたはずの店がなぜか取れていませんでしたァーッ!!!」とかやらかしたのを見ているので,店押さえた後でもすげー不安になります (;´Д`)
[コメントを書く]
2007年10月11日 (木)
■SIMD化
ここしばらく某処理をSIMD化してPS3のSPE上でギュンギュン飛ばして遊ぼうと画策しているのですが,なかなか頭がついてきません.慣れの問題だとは思うんですけどねー.週末くらいには何か出せたらいいのぅ.
[コメントを書く]
2007年10月15日から2007年10月11日までの日記を表示中
[コメントを書く]