gdbが動くようになったので不具合修正に着手。
レジューム時点でパニックしていることが判ったので、シリアルクロスケーブルを購入。シリアル経由でパニック時のログを取得する予定。
聞けないのか聞かないのか努力してそうなったのか。
人が話している途中で先読みして返事を始めるのは一向に構わないのですが、予測ミスに気付くことができないいというのは困り者です。横で聞いていると、話がすれ違っているのに誰も止めに入らない、というか止めようとしていない。
誰が得をする会話なのか。
インクリメンタルカーソル移動中に突然落ちたので、-g -O0をつけて再コンパイル。落ちなくなりました。
しかたがないので-Osに戻してコンパイル。落ちなくなりました。
困りました。
内部コマンドをコマンド一覧バッファで処理するのはちょっと直感的に違う印象が。直そう。というわけでメモ。
WoWにもrestという仕組みがあって。
BOOK OFFで見つけたので購入。
発売当時、CDプレイヤを持っていなかったのでカセットテープで購入したものですが、テープが傷んでしまって聞けなくなったのでした。
おこづかいで購入した初めての音楽ソフト。
20年以上も保存していた売主さんには感謝したい。
環境環境いうのなら、skypeでいいじゃないですか。どうしても直接面会する必要があるとしても、洞爺湖ではなくて成田でやれば良いじゃないですか。
成田に着いて、羽田に移動して、そこら新千歳まで飛んで、さらに二時間ちょっとのドライブで洞爺湖まで。燃料燃やしまくり、ガス出しまくりじゃないですか。
え? 新千歳まで専用便? ますます燃料を使うじゃないですか。
トラックで人混みに突っ込み、ためらいなく人を刺し殺すのは「ゲーム感覚」としか言いようがない。ゲームの中では何の責任もない。殺しても何をしてもリセットすれば、元に戻る。
バーチャル空間であまりに長時間、長期間、それを繰り返すと、仮想と現実の区別がなくなり、現実空間でも同じことをしてしまうのではないだろうか。
加藤容疑者を見ていると、驚くほど無責任な振る舞いには、そのことが原因の一つであるとしか思えない。
ゲームは何回でもリセットできるが、人生はリセットできないのだ。人を殺してしまってから、ことの重大さに気づいても取り返しはつかない。
加藤さんはゲームは人生と違ってリセットできない、ということを知っています。だからこそ、犯行前にはパソコンやゲームソフトを処分し、携帯電話のデータも消去するなど身辺整理を行った上で犯行に及んでいます。
だから、大丈夫です(なにがだ)。
それよりも危ないのは松村さん、あなたです。
また、喫茶店に入って、アイスコーヒーを注文したら、「コース料金が3800円になります」と言われて驚いた。いわゆる「メイド喫茶」だった。中を見渡すと、若い男がメイド姿の女の子に膝枕で耳かきをしてもらっている。それが3800円コースだという。これが、文化? 単なる風俗産業の一つではないか。
並んだときに気付きます。
経営者として、技術者としてある前に、日本人として注意力や観察力に欠けるのではないかとすら思えます。
カーソルを一つ移動する度に
を計算するのは無駄な気がしてきたので書き換えようと思い立ってソースコードをFIVAから速いCeleron機にコピーしてemacsをコンパイルしたところで力尽きました。
というわけでカーソル移動ごとの計算量を減らしてみました。クロックで1万ちょっと、2%ほど速くなりました。
違いが判りません。
後は適切なタイミングで再計算させる処理を追加すればOK。抜けるとカーソル移動がエラいことになります。
mkfileとmkdirでパラメータを指定できるようにしてみました。
xでコマンドプロンプトを開いた後、mkdir a b cと入力することでディレクトリが作れるようになりました。
ドライバが先端にあるということで興味津々。
cpとかmvとかの内部命令でパラメータを指定できるようにしてみました。
受け取りそこなっていたのをやっと入手。
展開が熱い。
Celeron機のウィンドウマネージャをcompizに変えてみました。どうしたらいいんだ。
メニューとかいろいろいじらないと使いにくい。
というか、タイトルバーとか出てこないのが謎。
Celeron機のEmacsを22.2.1にしたらemacs-w3mとの相性が悪いらしく、emacsを終了できなくなりました。困りました。
FIVAではなんともなかったので油断しました。Emacs 23とかと衝突しているのかも。
debug-on-errorをtにしてみたらw3m-arrived-setupで停止していたのが解ったので、edebug-defunを使って追ってみたらどうやら履歴を読み込んだら中に変な文字コードがあったのが敗因の模様。
どのファイルがアレなのか解らないので全部消したところ解決。
FIVAの性能向上、バッテリ持続時間向上のためにパクろうと思いましたが
明示的に設定する場合は、grub.confファイルに「ramdisk_size=n 」を追加する。ここでnはRAMディスクのサイズで、単位はKB。私の場合、現在の/va/logは50MB強だったので、RAMディスクを約80MBにした。
これで諦めました。80MBも割り当てたら14MBしか残りません。
ローカルディレクトリブラウザ(仮)をconfigureスクリプト対応にしようとしているのですが、仕組みがさっぱり解りません。
ググると、「configure.inをつくってMakefile.amを作って」みたいな手順はヒットするしとりあえずそれでconfigureスクリプトは出来上がるのですが仕組みがさっぱり解らないので正しいのかどうか確認できません。
インストール先に合わせて読み込む設定ファイルの位置を変えたい訳ですが、configureスクリプトに渡された --prefixの値をソースから知る方法が解りません。
とりあえず、configure.inにAC_DEFINE_UNQUOTED(PREFIX, "$ac_default_prefix", "Prefix for install directory")と書いてautoheaderを動かしたところ、config.hに入るようになりました。
$ac_なマクロを参照して構わないものなのでしょうか。
autotoolsの関連が解らなかったのでメモ。
入力ファイル | プロセサ | 出力 |
---|---|---|
? | autoscan | configure.scan(configure.inとして使う) |
Makefile.am | automake | Makefile.in |
configure.in Makefile.in | autoconf | configure |
config.h.in configure.in Makefile.in | configure | Makefile config.h |
さて、コンパイラに渡す最適化オプションはどのようにして設定するのでしょう。
これができないとi686環境でi386用パッケージを作れません。
configure.inにAC_CHECK_FUNCSを書いても、config.h.inを直さないとHAVE_FUNCマクロが定義されないとは。ハマりました。
裏のコンソールでカーネルをコンパイルしていたので、画面を切り替えたら戻ってこなくなりました。nvidiaドライバの問題なのかcompizの問題なのか。
とりあえずFIVAからsshでログインしてkill。
ふつうに手ビルドしてインストールするとLVMまわりを認識してくれないのでRPMパッケージにしてみようと思ってrpmbuildしたら一晩経っても終わってなくて涙目。
2.6.26にしてからCardBusのLANカードとUSBが使えなくて、ちょくちょく2.6.25でブートしなおしていたのですが、無効にしていたセカンダリIDEがIRQを横取りしていたことが判明。
というわけでIDEドライバを直して完了。
diff -Narup a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c --- a/drivers/ide/ide-probe.c 2008-07-25 13:21:37.000000000 +0900 +++ b/drivers/ide/ide-probe.c 2008-07-25 13:42:38.000000000 +0900 @@ -1546,6 +1546,8 @@ int ide_device_add_all(u8 *idx, const st continue; hwif = &ide_hwifs[idx[i]]; + if (!hwif->present) + continue; if (hwif_init(hwif) == 0) { printk(KERN_INFO "%s: failed to initialize IDE " @@ -1582,12 +1584,11 @@ int ide_device_add_all(u8 *idx, const st continue; hwif = &ide_hwifs[idx[i]]; - - ide_sysfs_register_port(hwif); - ide_proc_register_port(hwif); - - if (hwif->present) + if (hwif->present) { + ide_sysfs_register_port(hwif); + ide_proc_register_port(hwif); ide_proc_port_register_devices(hwif); + } } return rc;
2.6.26ではhwif->presentが0の時でもhwif_init()を呼んでしまうように修正されたのが敗因のようです。
compiz使用時にWindow managerがサボってタイトルバーなどを表示しない件について、Compiz Fusion(Fedora 8編)にて
ということが書いてありました。帰宅したら試してみます。ということでメモ。
不定期に落ちる原因が解ったので修正。メモリの初期化を一部忘れていました。
FIVAにも関係しそうなのでチェック。
問題のパッチの一つ前は私も書いていた所なのでやばげ。
ChineBenchではAtomのMultiで832、Isaiah(Nano)のSingleで1093と1.31倍の性能です。SingleとMultiをそのまま比較していいのかという点はありますが。消費電力がAtomの43WとIsaiahの58Wで1.35倍の消費電力。
速いけどその分電気は使うよ、という当たり前の結果になりました。
3DMark06のCPUスコアも475と586で1.22倍。Atomは2スレッドを実行できる分、スコアが縮まったのでしょう。
Warning: fopen(http://xml2.lkml.org/list.php?last=100&page=) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /srv/lkml.org/scripts/getlist.php on line 85
Warning: fread(): supplied argument is not a valid stream resource in /srv/lkml.org/scripts/getlist.php on line 87
Warning: fclose(): supplied argument is not a valid stream resource in /srv/lkml.org/scripts/getlist.php on line 90
Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Empty string supplied as input in /srv/lkml.org/scripts/
getlist.php on line 124
Warning: XSLTProcessor::transformToXml() expects parameter 1 to be object, boolean given in /srv/lkml.org/scripts/getlist.php
on line 127
XSLT error or server overload; admin notified. The system should heal itself, please try again in a few minutes
何だか判りませんがエラーが出ました。LKMLもPHPを使っているみたいです。