(2003/2/9)2003年ももう2月。自作PCについても新ネタもないので、現在はなす事もなくお休み状態。昨年末に立ち上げたWWWサーバーはどうにか無事に稼働している。このページがあるサーバー・マシンはIntelのマザーボードにCeleronの2GHz超タイプを乗せた。結局Intelなのだが、実を言えばCeleronは今いちパワー不足で少々がっかりしている。perlで書いた常用処理プログラムでベンチマークを取ってみると、Duron対比でDuron1.1GHz相当。Intel謹製の基板は個人的には80年に自腹購入して組み上げたSDK-85以来20年も間があいたお久しぶり。ご無沙汰しておりました。Chainaの刻印あり。プリント基板上のシルク印刷の雰囲気はいかにもIntelなのだが(20年も前、僕は某代理店でIntel謹製基板でiSBCシリーズという制御向けの基板のテクニカルセールスを仕事にしていた。)、実際には台湾系の中国本土の下請け会社が製造しているんだろうなぁと。速度を犠牲にしたとしても安定性第一。購入時にうかつにもイーサ・ポート無しのタイプを買い込んでしまったのが痛い。別機で使っていた3Comのイーサカードをあてがわざるを得なくなってしまった。ま、それでも動いているのでOK。DNS2台はASUSのSocket-Aタイプの基板でDuron1.2GHzというところ。手持ちのDDR系メモリは皆胡散臭いものばかりなのでSD-RAMタイプ。メールサーバーはDNSサーバー上のpostfix。プライベート用途なのでそれで十分という感じ。postixの設定はDNSの設定がメインでDNSでメールサーバーがきちんと定義できればなんなく動作する。DNS設定はけっこうやっかいだけど面白い。JPNICがらみのドメイン移転も行ったからいろいろと勉強になった。DNS設定はやはり手で実際に書いてみないとダメ。(2003/4/20)かれこれ1週間ほど前に、逆引き設定をやり直した。サーバー機自身でnslookup/digコマンドで確認すると問題ないのだが、主機のWinXP機のDOS窓でnslookupコマンドで確認すると逆引きが機能していない。正引きが機能していればとりあえずはあまり問題ないが、割り当てアドレスをIPにして外部のページをアクセスすると逆引き失敗で表示できないページにぶつかることがある。どっちにしてもあまり格好の良いことではない。Linux関連の雑誌などはほとんど読まないので、ネット上で解決しようとも思ったが、ISPにまず問い合わせてみた。症状を伝えてみると、逆引きファイル名に問題があるという指摘。ファイル名を変更してみるとなんのことはない、サーバー機以外のWin機でもちゃんと逆引きがうまくいっていることが確認できた。OCNのテクニカルサポートはきっちりしているなと感心してしまう。IPを8個割り当てられている場合、逆引きファイル名は32.77.234.123.in-addr.arpa.zoneとしなくてはならない。IPアドレスが割り当てられている場合に限る。手持ちのLinuxサーバー設定の参考書とかDNS設定の参考書でもきっちり説明されているものは無かった。あと、もうひとつ設定したのは、NTPDだ。サーバーにせよ、Win機にせよ、使っていると時計がボロボロ狂う。そこで基準時サービスを行っているNTPサーバーに定期的に時刻問い合わせを行うのがベター。RedHat8.0の場合、おおよそ以下の通り。以下のコマンドで時刻を合わせてしまう。111.222.111.222111.222.111.222というのはNTP基準時サービスを行っているサーバーのIPアドレスあるいはURL。私が使っているマイクロリサーチのOpt-90にはNTPD機能があるので、ルーターアドレスを指定すれば事が済む。この場合、事前にルーターのNTPサーバー機能を活かしておかなくてはならい。してサーバー機の時刻が修正されたことを確認した後、今度はサーバー機のntpdを起動すべく設定を行う。onこれでLinux起動時にntpdが自動起動する。次に、/etc/ntp.confを書き換える。#コメントしておいてもよい。nontp.confの設定で活かすべきは上述の5行で、それ以外は全てコメントアウトする。restartで再起動すればリブートは不要。(2003/5/31)最近は現状維持的な自作PCなので、新味に欠ける。AMDの新CPUのOpteronに若干の興味はあるが、Linuxがまだ対応していないから様子見。現用のサーバーが最近のアクセス増で負荷が高まっており、サーバー本体の処理能力増強を本気で考える必要性がでてきている。1時間に3000アクセス(ピーク時には60アクセス/分)を超えるアクセスがあり、ロード値も1.0を超えた状態がけっこう続く。サーバーを分割するとURLが複雑にならざるを得ないし、かといってラウンドロビンでDNSを回して複数のサーバーをクラスタ的に使用するならその前にこそサーバー増強は必須だろう。DualCPUならAthronMPやXenonの方がこなれている。Opteronが出た以上、今更AthronMPでもあるまい。いずれにせよ、いよいよパソコン的状況から離脱しなければならなくなってきていることだけは確かだ。以前から、ドイツ語のテキストデータベースを作りたいと考えていた。データベースはやはりファイルメーカーが一番使いやすい。テーブル定義の変更が容易な点では、MS-Accessより簡単であるように思える。ところが、ファイルメーカーのWindows版は、ドイツ語やフランス語のテキストをカットアンドペーストすると例えばウムラウト記号などが見事に消えて無くなる。これはフォントを変更しても変わらない。ちなみに、Macintosh版のファイルメーカーではそのようなことは起こらない。このファイルメーカーの欧文特殊文字の化けの原因は、ファイルメーカーの出自がMacintoshであることが一因している。Macintoshが欧文文字を扱う際、伝統的にMacRoman・マックローマンと呼ばれるコード系を内部標準としてることが災いしている。ファイルメーカーのデータベース内部の欧文文字はこのマック・ローマン・コードで保存されている。いわゆる機種依存コードである。この問題を解決する方法は、いくつかあるが、一つは単純にMacintoshを使うことだ。この場合、Macintoshのスタンドアロン環境で利用するには問題ないが、例えばデータベースをテキストファイル出力させると、それはマックローマンコードで出力されるので、Mac上のファイルメーカーで出力したテキストファイルをWindowsに持ち込んでWindows用のエディタなどで編集しようとすると欧文特殊文字がコード違いで正しく表されずに文字化けする。Macで作業するならそういうことは生じない。いわゆるISO-Latain-1といった標準コードに落とせないのは問題で、Web向けのデータとして利用する際にはマックローマンからISO-Latain-1へのコード変換処理が必須となる。一つの方法があるとすれば、ファイルメーカーがサポートしているWEBコンパニオンという機能を利用することだ。ファイルメーカー自身の入力フォームを用いずに、WEBブラウザでファイルメーカーの入力フォームを表示するように設定すれば、Windows版のファイルメーカーでも文字化けしないカットアンドペーストが利用できる。それでもテキストファイル出力は依然としてマック・ローマンのままだ。さがせばどこかにこのマックローマンとLatain-1コードの変換ツールなどがありそうだ。いっても見つけたわけではない。OCRソフトはおきまりのe-Typistを使っている。サブセット版なら大抵のスキャナに附属してくる。扱えるのは日本語と英語アルファベットだけで、欧文特殊文字は特殊記号無しの単なるアルファベットに「文字化け」する。それを回避するにはTextBridgeという欧文用のOCRが必要となる。これは日本語が扱えないから独和辞典のような日独混在のページのスキャン・OCR処理は難しい。あと最近購入したソフトとしては、Clear!というアナログ音源のレコーディングソフトがある。昔の30cmLPレコードをCDに焼き直す場合、こうしたソフトで音声の取り込みとCD-Rへの書き出しが可能になる。個人的な利用目的は手持ちの円生や枝雀の落語のレコードをMP3に落としてMacのiTunesで再生できるようにすること。このClear!ではMP3変換には制限があるので、ちと面倒ではある。いいつつ、最近ハマっているのが、麻雀覇王という麻雀ソフトだ。version3の雀荘バトル編というゲームなのだが、いささかうんざりしている。いうのも、いわゆる手強いキャラクタがあまりにもわざとらしくリーチ・一発を決め込むからだ。リーチを掛ける順も速過ぎ。リーチを掛けた際に、その当たり稗を他のプレイヤーの配稗に流し込むようなプログラム処理となっていてプレイヤーの強弱はその当たり稗の仕込み頻度の設定だけなのではないかと思われる。少々露骨に過ぎてゲームバランス悪すぎ。(2003/6/25)今月はじめ頃から、主機を起動した直後にIEを立ち上げると見覚えのないWEB広告ページが画面上に表示されるという現象が気になるようになった。実はずいぶん前にある三流どころの米国の検索エンジンをアクセスした際に、突然HotbarとかいうIE専用のツールバーがインストールされたり、天気予報サイトへのリンクを促す常駐ソフトがインストールされたりしたことがあった。後者はアンインストーラーも同時にインストールされていたので即座に削除したが、前者はアンインストーラーがなく、またWindowsは起動直後からIEが常駐するので、IEの子タスクとしてのそれらツールをファイル削除で強制削除することさえ覚束なく、結局起動ドライブとは別のドライブにWindowsをインストールし、それを起動ドライブにして起動後、問題のファイルを手作業で削除したということがあった。先のWEB広告はそのトラブル以降、偶に表示されるようになっていたが、週に1~2度程度なので、何か居るなという感じはあったが放置したままになっていた。いうよりその現象の究明は少々困難であると思われ特に何も行わなかった。いう「変」なウィンドウが1日1回程度の頻度で表示されると、結構気になってくる。そこで常駐タスクをタスクマネージャー(WindowsXPだとCTRL+OPTION+DELで起動する)で常駐タスクを調べてみた。Windowsの常駐プログラムはこのタスクマネージャーで確認できる。画面右下のタスクバーで示される常駐系のソフトとタスクマネージャーの一覧とを付き合わせれば不審なプログラムを絞ることができる。そこで発見したのがOWMngr.exeだった。怪しげなファイルを見つけた場合はGoogle等を使ってプログラム名で検索をかけてみるのが手っ取り早い。幸いにも検索結果が存在した。いくつかのページを見るとそれはどうもトロイの木馬型のウィルスのようであった。あるならそれはSymantecやTrendMicroのウィルスDBに登録されているのであろうか。主機にはウィルスバスター2003がインストールされているので、念のためファイル単位でチェックしてみるとウィルス未検出。