tcpdump の -w オプションってずっと動かしてたら pcap ファイルが無限に大きくなるよなぁ、などと思いつつ man ページをつらつらと眺めていたら、こんなオプションが。

Read the rest of this entry

プログラムの内部構造をちょっと変えて、ビット演算から集合演算にしてみた。格段に遅くなるけど、読みやすくなる、はず。で、実際解かせてみたら相変わらず一瞬で解ける。描画にかかってる時間の方が長い気がする…

Read the rest of this entry

以前作った数独の自動解法であるが、その後まったく動かしていない。速いプログラムを組むのが目的なのであって既存の問題を解くのが目的ではないのだから、そうなってしまうのは仕方が無いのだが。あと解かせようと思うとパズル雑誌を買い込んで入力しなければいけない。これは非常に面倒くさい。

が、今日こんな記事が。
高性能「ナンプレ」自動生成プログラムがオープンソースに – ITmedia News

私の作った自動解法だと狭い意味での全数探索をやらないので、正当な問題(可能な解が1つに定まるような問題)を必ず解けるかどうかは実はチェックしていないし、恐らく証明することもできないのではないかと思う。問題を大量に解かせてみて、解けない問題が出てこないことをもって大丈夫だね、ということになる。生成プログラムがオープンソースで配布されるなら、自動で生成して自動で解くことでこの作業ができる。まさに自作自演。やってみるか。なんの役に立つのとか聞かない。

…と決心(?)したところで今日はおしまい。続きはまた後日(逃

自鯖のファンが異音を出していた(らしい)ので交換してもらいました。サーバ停止期間は 48h ぐらいですかね。

同時に NIC も交換されてしまったのですが、おかげでネットワークの設定が消えてしまって(MAC アドレスに紐付いているので交換すると消える)、再設定の指示をするのが結構大変でした。こういう時によそんち(しかも家主は UNIX のことはわからない)に置いてあると面倒。

なんかゲームパッドの挙動がおかしい。具体的には押しても反応しないとか離しても押しっぱなしになってるとか(もちろん時々ですが)。

ゲームに支障が出る程度に挙動がおかしいので結局サブマシンは元に戻すか。AMDマシンは本当にどうしてくれよう…

Linux ではちゃんとネットワークが動かないために使い道が無くなってしまった AMD マシンですが、うるさいサブマシンの置き換えに流用することにしました。Windows の場合は問題なくネットワークが使えるので。

旧サブマシンは Pentium 4 630 (Prescott, 3.00GHz) で、新しい AMD マシンは 3500+ なので、置き換えに使う分にはマシンパワーは十分でしょう(速くもならないけど)。バラしてつなぎ換えて入れ替え完了。何ら問題なし。やっぱりこうでなくては。Windows は再インストールですが、もともとサブマシンは MHF しか入っていないので大した問題ではありません。

で、MHF を起動すると、描画が遅すぎてゲームになりません。だいたい 5fps ぐらいでしょうか。気持ち悪くなってくる遅いので旧サブマシンで使っていた 6600GT を移植しておきました。3 年も前のミドルレンジチップに大幅に負けるのはどうかと思いますが、所詮オンボードなのですね。

が、ちょっとゲームしてたら描画が乱れてきて MHF はリタイア。クライアントを再インストールしたら直りましたが、どうしても神様はスムーズな移行を許してくれないようです(涙

VGA コンソールを取って man ページを見るとスムーズなのでネットワークの問題かと思い、

ping -i 0.05 192.168.0.1

などとやりつつファイルを転送したり ssh 経由で man ページを見たりするとだいぶマシになります。割り込みがちゃんとかからないのでしょうか…? というわけで会社でいろいろと NIC を借りてテストしてみましたが、チップを変えても挙動はあまり変わらないので、なんとなく手詰まり感が漂ってきます。とりあえず旧家鯖にデータを戻して何も入っていない状態でテストするほうがいいですかね。ああ徒労。

解けない問題を会社に持っていって、周囲の人とうーんうーんうなってましたが、それのおかげで解き方が分かりました。

Read the rest of this entry

セットアップも大体終わって旧鯖から移行しつつあるわけですが、どうも新鯖の動作が緩慢に思えます。man ページをスクロールしてももたつく感じがするし、ディスクアクセスしたらかなり待たされます。旧鯖(VIA C3 600MHz)よりはるかにパワーアップしてるはずなのにこれは一体…?

リモートデスクトップの向こう側で VMware Workstation(使っているのは 5.5.4)を起動し、その中で Windows を使うと、表示がとてつもなくガクガクになります。ついでに「カスタムマウスポインタがターミナルサービスでネイティブにサポートされていないのでポインタの影を無効化しろ」といった内容の警告が出ます。

Read the rest of this entry