日記

11月 1日 (土)

1. メンテ

メンテナンスというか、新環境構築というか、避難所作成というか…

1.1. ADSL

Vine Linux 2.6 をインストールしたはいいのですが… ADSL接続に失敗するって何よ? 何で pppd でコケるかね。ppp.oなんて無いっつーの。カーネルの設定が悪いのか、adsl-connectでエラー出まくりですよ。まいりました。

カーネルコンパイルを何度もやり直して、ようやくパケットがADSLモデムまで届いたと思ったら、今度はAuthentication failed とか言われるし。なんやねん。

1.2. gcc

諦めて旧環境に戻りました。しかし、こちらではカーネルコンパイルでなぜかエラー出まくり。make depで不吉なメッセージ吐き出してると思ったら、make modulesmake bzLINKでエラー。READMEをよく見ると、「gcc 2.95.3 でコンパイルしろ」って書いてありましたが、私はgcc 3.3.2でコンパイルしていたのでした。がーん。

やむを得ず、旧gccをインストールすべく gcc 2.95.3 を再コンパイルするも、makeでエラーが。なんや、新gcc は 旧gcc もコンパイルできんのかいな、とソースを修正して再度make。旧gccなら問題なくカーネルをコンパイルできました。gcc3って、本当に互換性ないんですね。まあ、コンパイラのバージョンに依存するソースもどうかとは思いますが。

1.3. 結局

半日かけて、何ら進展せず。しくしく。

11月 3日 (月)

1. 再度メンテ(?)

1.1. HDD

新環境は諦めて、新HDD (hdb)をフォーマット。ファイルシステムをext2にしたんですが、mkfs -cしたときのread-only checkで予想以上に時間がかかってしまいました。容量が30GBもあると、チェックだけでも1時間以上はかかります。

あとはマウントして、適当にディレクトリ作って、10GB以上のアレゲなファイル(謎)を移して終了。hdaが身軽になりました。つーか余りすぎてスカスカです。

それにしても、2台合わせて120GBのHDDが、BIOSの制約で計64GBしか使われていないわけですよ。もったいないですねー。

1.2. CD-R

ATAPI CD-R drive な環境で焼いてみようとcdrecordをインストールしましたが、こいつはSCSI CD-Rを前提にしているため、そのままでは焼くことができません。で、LinuxではSCSI エミュレーションなる機能がカーネルモジュールで提供されているのですが、これを使ってもcdrecord -scanbusではなぜか認識されませんでした。lsmodしたところ、モジュールはロードされているみたいなんですけど…うーむ。

まあmkisofsは稼動しますから、イメージだけ作ってWindows機で焼くとしましょう。(…できるよね?)

2. そういえば

ハードウェアが無ければソフトウェアは機能しないわけで、えーと…FreeBSD計画は…(汗)

3. 愛知万博が個人サイトからのリンクを「固くお断り」

フーン。

数年前から悪い評判ばかりが目立つ愛知万博ですが、ウェブサイトでも醜態を晒しているとは、徹底していますね。まあ、インパクに(いろんな意味で)負けないよう、がんばってくださいな。

3.1. HTML

愛知万博のウェブサイトは、HTMLだけはわりとまともです。これでサイトポリシーがしっかりしていれば、まともなウェブサイトになりそうなんですけどね。「リンクするな」に加え、flashばかりでうざったい上に、flash非対応ブラウザお断り *1 ってのはいくらなんでも。

11月 4日 (火)

1. terror

大衆の面前で喫煙しても、無差別毒ガステロには認定されないらしい。

2. DNS

djbdns をインストールしました。DNSといっても、使うのはキャッシュサーバ(dnscache)だけです。外部の名前解決はプロバイダのDNSに丸投げしますし、内部はhostsで十分(マシンが2台しかない)ですからね。

EZ-NET 特集: DNS サーバ djbdnsリッチなサーバー構築 VOLUME 1あたりを参考にしたところ、あっさり動いてしまいました。本当にこんなんでいいの?

つーわけで、BINDは御役御免になりました。乙カレー。

3. CPUの創りかた

注文しておいた本が届きました。別に、表紙がメイドさんだから買ったわけではありません。本当です。ええ。

4. 日本ブレイク工業 社歌

CD化キター!

11月 6日 (木)

1. Patra

自動巡回リンク集です。まだ公開はしていませんが、現在カテゴリ数50以上、登録サイト数400以上。

jperl-Win32(with Athlon 1.4GHz)で実行した結果、ログから実行所要時間を割り出してみます。

設定ファイルの読み込み&パース、400サイト分のキャッシュ読み込み(HTTPアクセス一切なし)で2秒。これだけでも十分遅いと思うんですが、出力HTMLの作成には、恐ろしいことに10秒もかかってます。カテゴリの分類方法が二階層多重化構造(なんのこっちゃ)のため、サイト数が増えると自乗に比例して重くなります。これはマジでやばいですね。何とかしないと…

2. ゲームオリジナル衣装紹介

巫女装束にチャイナ服! よくわかってるじゃん、コナミ!

で、買うかどうかなんですが、重要なのはアクションパートでの「視点」です。PS2版Castlevaniaみたいな第三者視点はイヤだなーと思ってます。パイロット視点に変更できるなら「買い」なんですが。

11月 7日 (金)

1. ホームページ作成ガイド - HTML

話になりません。私が見た時点では18個のサイトが登録されていましたが、全滅。どのサイトの記事も、HTMLを理解して書かれたものとは思えません。そんなサイトしか掲載しない「ホームページ作成ガイド」もいかがなものかと。

1.1. 一騎当千

2. 顔文字マークアップ

<span class="ascii-art" title="ゴルァ!">ヽ(*`Д´)ノ</span>

3. 壮絶マンガ地獄

パロディー。

4. マザーボード同梱の組立マニュアルがフルカラーに

URIから「ギガバイ子ちゃん」と推測(何)

流行ってるのかこういうの…

11月 8日 (土)

1. 「才(よчoぅ」? 携帯メールで「ギャル文字」流行

「おぢさん」には文字化けにしか見えないなあ。

2. 文字

機種依存文字 *1 と半角カナ *2 は「いんたーねっと *3 」で使ってはいけません。

って記述を時々見るのですが、必ずしもそうではないです。

半角カナはShift_JISやEUC-JPで符号化すれば使えます。機種依存文字と言われている、丸付きの数字、ローマ数字は、実はUnicodeで規定されています。ですからUTF-8等で符号化すれば問題なく使えます。要は符号化方法の問題です。

電子メールになると、ISO-2022-JPという束縛によりいくらか制約が出てきますが、符号化方法の問題には変わりありません。

  • *1: JIS外字。
  • *2: JIS X0201カナ。
  • *3: WWW

11月 9日 (日)

1. headline sensor

Patraのヘッドラインセンサを分割しました。今まではHTML用1つで全てまかなっていましたが、RSS専用(正確にはwell-formed XML専用)を別途作成しました。ついでに、設定ファイルでどのセンサモジュールを使うかを切り替えられるようにしました。

で、RSS用ヘッドラインセンサですが、以前作った汎用タグパーサとスタック電卓を組み合わせて作ってみました。タグパーサはともかく、なぜか電卓。センサモジュールに渡すコマンドの解析用なんですが、意外なものが役に立ちました。

2. Google Deskbar

おっ、いいですねこれ。ちょいちょいと検索できて、フォーカスを失うとスッと引っ込む。決してでしゃばらないところが素晴らしい。