| < 2007年1月 > | ||||||
|---|---|---|---|---|---|---|
| 31 | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | 1 | 2 | 3 |
次の月: 2007年2月
| < 2007年1月 > | ||||||
|---|---|---|---|---|---|---|
| 31 | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | 1 | 2 | 3 |
ここしばらく触ってなかった H8 をいじってたら、いきなり Network Interface Chip (RTL8019AS、カニさん) が応答しなくなって…。しばらくいじってみたものの、異常発熱もしててお亡くなりの模様。100pin の表面実装なんて手作業でくっつけられるかっ、というわけで交換です。財政難なんで、また後でになりますが。
なんで焼けちゃったのかなぁ。たまたま +5.5V をつないだからなんだろうか。でも絶対最大定格は -0.5V から +7.0V って書いてあるから、そのせいとは思えない…。
ちなみにタイトルはトップからリンク張ってる先の偉い人のお言葉。水がかかって異常発熱だったら、まさにカニ鍋でしたが。惜しい(ぇ
ものすごくだるい日々が続いてます。何もしてないのに日記なんか書けるか!(ぇ
いやまぁ、何もしてないなんてことはないですが、まびに見切りをつけて FEZ なんかを延々とやってたり、CGI を改良するべく延々と作業してたりと、ロクなことをしていないので書きづらかったり。
ここのページは全部 CGI (Perl) の出力なのは前にも書いた気がするけど、どうやら Perl の起動が恐ろしく重い模様。内部の .pl ファイルは 15 個近くもあって、そのせいでさらに重い。
前は SpeedyCGI とかで軽量化しようとしたけど、今回はそもそもプロセスを呼ばせないように、と。SpeedyCGI もそうだけど、httpd の中で作業してくれれば、軽い。
というわけで、.htaccess に 404 だったら CGI をコールするようにして、生成したらそれを読ませるという方針で。今までは全部 CGI に投げて、その内部でキャッシュしてたりしたから、キャッシュの機能を httpd に投げた形。
結果。当たり前だけど早い。お話になりません。いや、ほんと当たり前ですが。一回生成しちゃえば、httpd からすれば普通に .html ファイルを処理してるだけなので。
しかし、まだここには適用してません。なぜか?それは、キャッシュの削除タイミングがいずれかのファイルの変更で発生するからで、ファイルの変更がどのキャッシュに影響するかなんか考えたくもないわけで、そうするとキャッシュは M:tG の 1/1 トークンが黒死病で一掃されるときのように、一撃で全部吹き飛ぶわけです。
あとはアクセスログを取っているのが同じく CGI(の中のモジュール)なので、解析のために CGI を動かしたら結局同じ回数プロセスが起動されて……。軽くならなくはないものの、イマイチなので放置となりました。私の1週間に合掌。
あと、ちょっと変なのを作って導入してみました。wordcoll って呼んでますが、キーワードに反応するよくわからないポップアップです。マトモに動いていれば、キーワードの下には青い点線が表示されてるハズ。
今回は diary.html にだけ適用したので、ほかのページじゃ反応しません。ちなみに何に使うか未定!(ぇ
ところで今気づいたんですが、前に散々書き途中の日記を吹き飛ばされておいて、また Web 上で直接書いてました。私の学習ってこんなもんなのか!
日記を書いてると時々思うのが、トラックバックって面白い?とかエントリのカテゴリ分けってなんの役に立つの?とか。決して否定的な意味ではなく、ほかの blog でそういった機能が役に立っているのを見た or 感じたことがないというだけ。
私にとっては blog は Web で公開された日記にいくつかの特有の機能が備わったもの、という程度の認識。私もそうだけど、日記を書いて終わり。もしカテゴリの機能があったとしても、フィルタリングや大雑把な検索にしか使えない。何かもったいない気がする。
Web 検索のシステムから来た人から見れば、人の日記なんかは読みづらい。例えばウチは TCP Previous Segment Lost っていうキーワードで結構人が来てて、これは 2005/08/04 の日記で Ethereal での調査結果で引っかかってる。このキーワードだけで検索したなら、まさかマビノギでの対処方法を探しているわけはなく、一般的な話のはず。そしてウチにはそういう記事やページはない。
自分が適当〜と思っているモノはともかくとして、そうじゃないのを埋めるのはやっぱりもったいない。そのためには、日記で書いたものを何らかの方法でまともなページに仕上げないといけない。
まぁ、まとめるのが面倒だから日記で適当に書くんですがネ!
そんなわけで、あとで今回のサーバ追加の記録をちゃんとまとめようかな、と。
せっかく生活費削ってサーバ増やしたんだし!(ぉぃ
昨日に続いてサーバ多重化関係。
とりあえずマシンは2台以上ないとあんまり意味がないので、さくっと用意。DELL Optiplex GX150 を中古で購入してきました。
FreeBSD 6.1 を突っ込んで、sudo, emacs, tcsh, samba の設定まで完了。あとは帰省(?)でちょっと疲れてるのでまた後で。
あまりに同じスタイルが長かったので、ちょっと変えてみました。といっても、前のやつを少し直しただけなんですが。
突然ですが、サーバをいろいろ遠隔地からいじっていると、落ちたときに困ります。ファイアウォールの設定を間違えたときなんかは「自閉モード」とか言ってよく凹んでますが。
何より問題なのが、サーバ上で動いているサービスがほとんど全部使えなくなること。特に VPN とメールが痛い。こんなサイトはぶっちゃけ半日落ちていようが構わないけど、例えば普段信用できない回線の上にいるからVPN がないと困る。メールは言わずもがな。というわけで、ちょっとその辺をまとめてみる。(思いっきり自分用)
起動してるのはこんなもん?FTP とか IRCD とか SSHD もあるけど、この辺は本当にどうでもいいし。
落ちなきゃいいんだけど、落ちたときを考えるとサーバの運用って大変ねー…
ま、実は ADSL 回線& ADSL モデムっていう、一番肝心なところが多重化されてないんですがね。継続的にかかるコストが高くなるのはイヤ。
正月ってヒマですねー。私も実家でごろごろしてるんですが、残念ながら実家には(私の使える)Mac がないので、開発をしようとすると Windows での開発か、VNC で wisp を操作して開発するかしかないのです。そんなわけでちょっとお休み中。
オブジェクト指向言語を使っていると、いつもクラス階層で悩む。でも、適当に作ったツールを、ちょっとまともに実装しようとしたときはそんなに大変じゃなくて、改築改築また改築〜ってやってても案外うまくいく。改築の限界に達したときも、案外すんなりと修正案が出てきて、非常に不思議なことにすぐ乗り越えちゃう。
それじゃ、どんなプロジェクトだと長く悩んでいるのかとよぉ〜〜く考えてみた。1 時間くらい。
そうすると、どうもプラグインのあるやつとか、やたら抽象クラスの多いプロジェクトでそういう傾向があった模様。いや、悩んだからそういう変なことになってるってものあるんでしょうけど。
よって。本年の目標に 1 個追加。「無駄に抽象化を行わない」
考えてるときは楽しいんですけど、開発が進まないのは考え物ですからね!
とりあえずあれだ、IME ツールバーを消すサービスを入れてなおデスクトップに居残る IME ツールバーに腹が立った。こいつがいるとデバッグ中にウィンドウシステムごと固まって、強制再起動を余儀なくされて…。
やっぱり ATOK でも入れたほうがいいんですかネ。ツールバーを消すために(笑
はい、あけましておめでとうございます。新年の挨拶に続けて書くことがコレか!って思うんですが、思ったことは書きます。
NHK で 2007 年、平成 19 年と言っていたのを聞いて思ったのが、「あぁ、また平成〜年ていうの間違えそう…」でした。やっと平成18年って覚えたのになぁ。
今年の目標は行動優先。考えない。そのほうが楽しいんで(迷惑です
とりあえず、設計と言って考えてばっかりで、いつまでたってもコーディングを始めないのを治したいと思います(笑