2003年12月 31日
大掃除もうすぐ終了
これで片付いた、って言っているんだから元がどれだけ凄まじかったことかw 後はトイレの掃除だー。トイレの掃除が終わったら MT テンプレートをちょろっといじって、4日まで帰省予定。でも多分、更新は滞らないでしょう。実家から サブ Note でお仕事&更新予定休めよ俺。
新宿あたりで一杯引っ掛けてから帰ったりしそうだなぁ、なんとなく。今年はいろいろありすぎたよ、本当。いや、一昨年あたりから結構辛いことが多いや。だいたい自分自身に問題があるんだけどさ。って反省だけならサルでも出来るわけで。
このエントリーをなんかの拍子で見た皆様、本年は如何でしたか?後4時間30分あまりで2003年も終わりですね。良いお年を!
大掃除
こんな時間なのに大掃除中。とっとと始めれば良いのに何やってんだか。どうにもこういう生活の手が進まないんだよねぇ、俺。実は『汚い部屋特集』みたいなテレビに出るレベルで汚い部屋でして。なんと11月にロサンゼルスに出張で行ったのですが、その時のトランクがまだ部屋に転がっていたりして。
1ヶ月に一度ぐらいは決起して本気で部屋を片付け。その度に『これからはちゃんとその都度片付けよう!』、と思うのだけどやっぱり元に戻るんだよなー。サイトの整理は割りとマメなんだが。今回は酷かったヨ 2ヶ月ほっといたわけで。来年こそはちゃんと毎週は片付けよう~。←よわよわ
2003年12月 30日
ライト兄弟の闘争
昨日だったか、どこかの番組でライト兄弟の話が出ていました。ライト兄弟が有人飛行に成功させてから2003年12月17日がちょうど100年。100年を長いと見るか、意外と歴史が浅いと見るかは人それぞれでしょう。
番組によると、有人飛行実験成功後のライト兄弟は、その特許所在で争い続けていたのだそうだ。世界大戦の風合い強まる世相は、飛行機と言う技術を欲し、彼らを邪魔者扱いしたのだと言う。実際、現代に至って航空機設計の基礎となる部分の多くは、ライト兄弟の発明なのだそうだ。100年超えてなおその発明は色あせていない。にもかかわらず、その後のライト兄弟は特許権争いで飛行機研究どころではなかったのだと言う。正式に認められたのはライト兄弟没後のことなのだそうだ。
偉大な発明にそれなりのインカムがあるのは当然のように聞こえるわけだが、それを単純に快く思わない人達が出てくると言うのは容易に想像が付く。ライト兄弟もそんな人達の犠牲となった、とも捉えられそうに思う。--- が、一方でそれもどこまで本当なのだろう、とも思う。ちゃんと調べたわけではない僕が言うのもオコガマシイこと承知で言うのですが、完全にライト兄弟オリジナルだったかどうか、なんて僕らのようなシロートには絶対分かる筈がない。分かる人が認めるから信じられる、と言う程度の曖昧な知識に過ぎない。
で、あるならば。当時ライト兄弟がそうそう認められなかったのも、ある程度そうだろうな、などと思ってしまう。結局いかに技術が優れていようと、最後は人間同士の問題に帰着するように思われてならない逸話だな、と。
が、同時に。本当に優れた技術 --- 「思想」と言い換えても良いけど---は長い年月を超えて生き残っていくものだ。そして、その理解もいずれは勝ち取ることが出来るものだとも、この逸話は教えてくれているように思う。
僕はエンジニアとして後者を信じたい一方で、結局、前者の問題からも目を背けられないのだろうな、と思っています。…あなたはどう思いますか?
***
関係ないんだけど、ライト兄弟で検索していたら、こんな Zippo が売り出されていました。ライト兄弟100周年記念 Zippo だそうです。
2003年12月 29日
MT 2.65 パッチ充て完了
先日宣言した通り、MovableType 2.65 パッチ充て完了しました。うーん、日本語パッチとパッチ充ての方法を詳細にご紹介くださっている MT Blog 界でもはや知らない人はいないみらの様にとても感謝!
Milano::Monolog: MT2.65用日本語パッチをリリースしました
…ところで 今回のパッチでお目見えした atom.xml ってなんなのだろう?RDF とかは一通り勉強したんだけども。
PHP を結局利用
本家サイト MT による自動更新の試み、結局 PHP を利用することにしました。最初は MT テンプレートのタグだけでなんとか実装しようと思ったのですが、なかなか難しく。と、言うのもモノによって昇順にしたかったり降順にしたかったり、名前順にしたかったりで。JavaScript と言う手もあるにはあったのですが、JavaScript はオフにする人がいるしなぁ、と。だいたい実装完了。昇順、降順、タイトル順を並べ替え可能に(実装状態はこちらのページなどを参照ください)。MT タグを PHP に取り込む場合、下記のように encode_php 属性を指定する必要があるようでした。詳細は MT マニュアルを参照くださいませ。
<?
$archive_title = '<$MTArchiveTitle encode_php="q"$>';
?>
サイト構成大幅変更 Ver.3.41
サイト構成を大幅に変更しました。アイディア&&テクノロジー⇒Blog ページから、本家アイディア&&テクノロジーサイトが自動更新されるようにしてみました。Ver.3.41 では、Project::blogを始めてみよう と Project::自宅サーバーで行こう、Column::今日、僕は思う、TECH::PHP Tips が Movable Type の HTML 自動生成で作成されています。基本的には Blog サイトが主体で、http://www.idea-tech.net/ は見やすく表示、を目指しています(なので MT の XHTML 1.0 ベースではなく、HTML 4.01 Transitional です)。また、今後も TECH::Lecture や TECH::Recommend ページは手書きで HTML を書こうと思っています。このあたりのページは Blog のような『備忘録』的な種類のものではなく、『見せる』ことを前提に書きたいなーと思ったからです。
引き続き、順次マージ作業を続けていく予定です。TECH::HowTo と TECH::WhatIs はあまりにもまとまらないため、廃止予定。Blog に取り込みたいな、と思っています。
2003年12月 28日
自分自身の File パス取得
[PHP-users 7915] Re: 自分自身のファイル名取得
__FILE__ なんてあるんですね。__LINE__ は行番号。$PHP_SELF はエラーになりました。何が違うんだろう?
3カラムテンプレート
Movable Type を使ったサイトには多くはないものの最近は3カラム式のサイトが増えてきました。ちょっとした流行。blog ページは3カラムにしようと MT のテンプレートをいじっていたのですが、上手くいかず。blog はなぜか最新の XHTML 1.0 を使うのが主流なのですが、ブラウザまわりにバグが多いのです。じゃあ、検証済みのものを使ってしまえ、って言うことで、下記ページで公開している3カラムテンプレートを頂いています。
なかなかの見栄えの良さに感動中。
hostsファイルの設定
うっかり書き忘れるところでした。例え URL を取得していたとしても自分のマシン(ないしはローカルアドレス上のマシン)から直接その URL で Web を見ることはできません。ですので、例えばこの blog の URL、http://ideatech.zive.net/blog/ は ローカルアドレス 127.0.0.1 に設定したい(127.0.0.1 はそのマシンのウェブアドレスと決まっている)。それには、hosts ファイルと言うのを設定します。詳細は下記ページを参照。
Myblog japan に登録
Myblog japan にも登録。
こういうのってよくよくカテゴリーを指定しなくちゃいけないんですが、blog って日記のようなものだからカテゴリー自体はあまり特定できない感じも。アーティクルの属性(カテゴリー)を共通化・仕様化してディレクトリ分けするのは価値あるように思うのですが。こういう発想はSemblog(Semantic Weblog)とかそういうのに通じるのかな。
2003年12月 27日
MT カスタマイズ リンク集を発見
Movable Type のテンプレートをがんがんカスタマイズ中。document を見ているのですが、なかなか難しい。そこでググって見たところ、カスタマイズに関するリンクがとても良くまとまっているサイトを発見しました。
ブロッグ崩し: [Movable Typeカスタマイズ] ジャンルの過去記事
まずはプロジェクトページをなんとか MT 自動生成にしよう。
カテゴリーのファイル名
本家サイトのいくつかのページを Movable Type の自動生成ページとマージしようと思っています。やり方はカスタマイズしたカテゴリー別ファイルとリンクするやり方で。Movable Type のカテゴリー別にまとめた HTML 文書のファイル名はカテゴリー名をそのまま使っているワケですが、日本語の blog の場合これは困ります。実際、cat_aabbccdd.html のような形になってしまって悩ましい。具体的な弊害を被ったことはないんですが被ることもあるみたい。気になったので修正することに。google で検索して、カテゴリー ID なるものをファイル名にするようカスタマイズすることにしてみました。他にも方法はある模様。詳細は下記エントリーを参照くださいませ。
2003年12月 25日
こ~こはど~この箱庭じゃ?と言うサイト
blog をそぞろ見ていたら、こんなサイトが話題になっていました。
すげーよ、涙出てきたよ、俺。本気で騙されちゃったよ。あるところに作者のメールアドレスがあって、途中でごめんなさい、ってメールしちゃったよえーん情けない。俺って単純純粋なんだよぅ。
MT2.65用日本語パッチ
03/12/23 付けMovable Type 2.65 のリリースに伴い、日本語パッチが即効
リリースされています。凄い。実働2日です。ちょっとしたソフトウェアの会社でもこんなに迅速ではないかも。
Milano::Monolog: MT2.65用日本語パッチをリリースしました
バージョンアップの主な内容はXML-RPCのセキュリティ・ホールに関する修正とのこと。カメラ付き携帯買って、モブログしようと思っているので、今週末にはパッチ充てようっと。
BlogPeople に登録
ブログピープルなるサイトに登録してみました。
blog 更新情報を集めているサイトだと思うのですが、まだそれ以上何が出来るのか良く分かってなかったりして。でも、MT の更新通知が使えるみたいなのでとりあえずやってみようかな。と。
クリスマス
昨日はクリスマス・イブ、今日はクリスマス。世のサイトでもこの話題は多いことでしょうね。商店街を流れるクリスマス・ソングや今日あたり激安で売り出されるクリスマス・ケーキの山。例年の風物詩ですな。
クリスマス、小学生くらいの時はとてもわくわくしたものだな、と。何を見てもとても幸せになれるような、そんな気がしたものでした。12月の冷たい空気を吸い、あの時の感動が戻るような錯覚。年負うごとに、何を得て、何を失っていくのだろう。変化のない人生なんてないし、そんな人生はつまらないと思う一方で、何もかも時間が止まってくれれば良いのに、と思ったあの日。今は戻りたいと思うことはあっても先を見る勇気もない。そんな時間の流れを思うために、こういう『年の区切り』があるのか分からない。
2003年12月 22日
ギャル文字変換
ギャル文字変換なる CGI を発見。
例えば、『こんばんは。』なら、ちょこっと変換 ⇒ 『こωは〃ωは★』 で、とことん変換 ⇒ 『⊇ωレ£〃ωレ£★』 になる。とことん変換だとほとんど日本語じゃなくなりますなw
ちなみに CGI を外部から呼び出すための HTML ソースが公開されていますが、Shift JIS でないと動作しない模様。もともと携帯サイト向けみたい。
2003年12月 21日
まんてん
まんてん 総集編(全4回)の総集編やってますね。
元ちとせの主題歌を聞くと、僕が結婚するのしないので騒いでいた時期を思い出す。結局結婚しなかったんですが(詳細はこちら)。期待と不安。喧嘩ばかりしていたし、僕自身と言う存在についての僕自身が持ってしまっている疑問との直面。焦り。
藤井 隆が演ずる ようへいさん。うらやましくも思う。夢を追うと言うこと。夢を追い続けると言うこと。子供たちにそれを語るとき、人は兎角、キレイなものだけを語ろうとする。
でも、それは嘘なんだ、本当は。
人間には生活がある。多くの人たちにとって一番大切なのは生活だ。しかし、そういう人たちを裏切っていかなければ夢は実現しないと思うのです。夢は多くの場合自分自身だけが持つエゴの形であり、多くの人の理解を得るか、裏切るかしなければなりませ。多分、成功した人はその両方をやらざる得ない。つまり、裏切らずに夢の実現はないんじゃないか、と。それをキレイな言葉で『乗り越えていく』と言う言葉でまとめる。裏切りが顕著になると まんてん のお父さん源吉(赤井英和)のように逃走するしかない。
まんてんが幸せであるのは、たまたま理解できる人たちに恵まれたことだと思う。たったそれだけの違い。この2人の生き方の違いは紙一重だと思う。方や周りを巻き込んで不幸に、方やみんなを巻き込んで幸せになった。
多分、現実は前者の方が多いんじゃないかと思う。だから、僕は、周りを不幸にしてしまった人々の全てが悪い人だったかどうかは分からない、と思うのです。そして或いは僕は前者に近い生き方を邁進(まいしん)し続けて来たのかも知れないな、と。夢は追いたい。追いかけたい。30すぎた今でも思う。
だから、僕はこのドラマに感動するんだ、と思う。また、嘗ての経験のように、ゆっくりでも今の自分を変えていかなければならない、とも思うのです。
BLOGNAVIでサーフィン
BLOGNAVI に登録してみました。
凄いね、世の中もはやこんなにブロガーがいるんだ。なんだか、ディープで女性的な文化も花開いているようですね。今日見つけたサイト。
ロリィタ と 洋服 だゾ☆ | ロリータファッション: レースへのこだわり
昔の知り合いが似たようなファッション、好きな子だったんだよね。ちょっと懐かしく思い。以前のようなエンジニアリングのみがあるような状態ではなく、いろんな趣向がブログの世界で台頭していくのかも知れない。と言うか、事実そうなりつつあるんだなぁ、と。PC どっぷりな筈なのに巷に疎いな、俺。 そう言えば、米国ではブロガーの半数以上が女性なんだとか。
はじめてのウェブログ [weblog FAQ]: 統計1-01:ブログ白書――ブログの氷山
本当、旧 Nifty Serv (現@Nifty)の時代からパソコン通信やってた僕には時代の変化にちょっとびっくり。
ポップアップ遮断
最近、Norton Internet Security やら、Google Tool Bar やらインストールすると、やたらとポップアップ Window を遮断してくれて困ってしまう。MovableType 使っているサイトは動作的にポップアップが前提なんだよね。確かにポップアップ広告ぐらいうざったいシロモノはないし、Norton Internet Security はサイトおきに設定できるから問題はないけど。広告を前提にしているウェブ・サービスとかが死に絶えてしまわないかなぁ。ウェブの世界からポップアップ文化は消えていくのか分からない。などと。いや別に僕はそんなには困らないんだけど。
2003年12月 19日
僕がblogを始めたワケ
blog については下記ページがとても参考になります。
兎に角、Internet Explorer のお気に入りを整理したかった、と言うのがコトの発端です。お気に入り、とりあえず階層化してみたりするのだけど、巡回サイト以外は調べ物する度に際限なく増えてしまって。だいたい、階層化ってあまり人間の脳みそにしっくりこないんだよね。テーマを絞らないサイトも多いので階層化自体無理がある。例えば、インターネット技術⇒JavaScript と、インターネット技術⇒Perl と言う2つのフォルダを掘っても、意外と両方扱うサイトが多くてままならない。
『超整理法』に習えば、人間は時間軸に沿って記憶するものなんだそうで、そういう意味では IE の「履歴」機能が役に立つ…ようで役に立たない。あまり自分の興味を引かなかったサイトも履歴として残っちゃうからです。まず一つは自分の興味をもったサイトに限定した履歴を残すツールが欲しかった。それも見やすく表示される履歴をね。
もう一つはプロジェクトページと日記ページの違いに疑問があって。そもそもプロジェクトページの内容を日記に書き込んじゃうこともあって、後々自分でも収拾付かないコト多々。要は両方単なる行動履歴のメモなんだから、後は種類でソーティングできれば全部日記の中にあって良いな、と。まだ、MovableType のテンプレート、全部が全部自分のやりたいようにカスタマイズしきれていないのですが、このテンプレートを上手くカスタマイズすることで現状サイトにも結構マージできます。カテゴリー毎に別の HTML ファイルを生成してくれる。そうすると、僕は単純にカテゴリー付きの日記を付けるだけで、今までやってきた内容は全部自動生成できてしまう。って言うか、もともと blog みたいなスタイルだったんだよね。僕のやり方が。
僕の考えのまとめ方が blog と似ていたから、と言うのがblogを始めた平たいところなんでしょうね。コメントとかトラックバックと言ったフィードバックが得られるような内容がないので、コミュニケーション的な意図はまだあまり実感がなかったりします(ので、ぜひぜひコメントお待ちしてます、と言う催促(^^;;;)。
2003年12月 18日
コンセプト
今日、職場で後輩と話しをしていて。今の仕事は『開発』。今までの『設計』とは違います。『設計』の場合は既にあるマーケットに対して、既存の技術を駆使してよりよい商品を短期間にできるだけ多く売り込むために『設計』する。『開発』は違う。既存の技術に変わりはないけど、そこにマーケットがあるかどうかは分からない。
そこで必要なのがコンセプトだ、と彼は主張する。いや、結構多くのエンジニアがそう叫ぶ。「何でも良いから凄いの作れ」じゃ何をどこまで作るのか分からない。そもそも今時ちょっとした気持ち一つで簡単に設計できるものなんてあるわけないだろう、と。立ち戻れるコンセプトがあるから長い開発も達成できるのだ、と。それはそうだ、と思う。が、その人の感性に任せてがんがん突き進むのも一つなのではないか、とも思う。
これって、『痛い日記シリーズ』で悩んだ問題と同じ話のような気がする。僕はいったい何をしたくて何のために生きているのだろう、と。それが生活のコンセプトなんではないか、と。僕はコンセプトよりはモラルとか規律とかを大切にして生きてきたような気がする。エンジニアとしては、今そこにある仕事をこなすことにこそ生きがいを感じていたように思う。このサイトで続ける活動も、だ。本来、そこにはコンセプトがなければならなかったのではないだろうか、と。そうできなければ人の行く道を明るく照らしてあげることなんてできないのではないか。照らす先を示すものこそ、その人が生きる道---つまり、コンセプトなんだろうな。
URL を get しよう!(2)
さて、ZiVE を使って動的 IP アドレスに URL を与えられると言っても、毎回手入力していたら大変です。そこで、IP アドレスに変更があった時、自動で ZiVE にアクセスして関連付けを行ってくれるツールがあります。
DiCE DynamicDNS Client (自宅でインターネットサーバー)
このツールは ZiVE に限らずいくつかのこの種のサービス(Dynamic DNS サービスと言います)をサポートしています。とっても便利!!凄い!!excellent!!ちなみにフリーウェアですので、お気軽にご利用できます。あ、反対に言えば全て自己責任なので何があっても文句言っちゃいけませんね(^^; まぁ、こんな便利なソフトがタダなんですから。ちなみに僕は2000円カンパ登録(minimam 500円)してサービス・コンポーネントとして利用しています。
2003年12月 17日
URL を get しよう!(1)
さて、グローバル IP でウェブが見えるようになったところで、今度は URL を与えてあげたいところ。が、僕が使っている So-net ADSL 8M は IP アドレスが固定ではありません。繋ぐ毎、ないしは一定期間で IP アドレスが変わってしまいます。こういうのを DHCP(Dynamic Host Configuration Protocol)と言うわけですな。
IP アドレスが固定でないと、一意に URL を指定できないのがインターネットの世界。そこで、そんなユーザー用に以下のようなサービスがあります。
ZiVE-Org Dynamic DNS Registory
このサービスを使えば、http://xxx.zive.net/ (xxxを設定可能)の URL を IP アドレスが変わる度に関連付けることができます。
作ったWebを見てみよう
さて、ルーター付き富士通 ADSL Modem の NAT テーブルを設定し、グローバル IP アドレスで Web が見えるようになった筈。ADSL Modem の admin 画面でグローバル IP アドレスをチェックして、http://xx.xx.xx.xx/blog/ (xx は IP アドレス)と入力。
あれ?なぜか ADSL Modem の admin 画面が表示されるぞ…?う~ん??
ところがこれ、そういうものなんだそうです。ルーターより内側からグローバル IP アドレスを指定しても、ルーターで止まってしまうのだそうです。これだと別の回線でもない限り、自分のサーバーが正常にサイトを表示しているかどうか分かりません。
で、登場するのが下記サイト。
外側から確かに Web が覗けているかどうかを完全ではないもののチェック出来ます。おおー、確かに表示されている!安心安心。
MovableTypeとの格闘
以前、日記ページを完全に今のサイト形式に持っていこうと随分テンプレートをいじり倒していたのですが、挫折しました。途中まで作ってみたのですが、結構良く出来ていたと我ながら思う。
日記ページ MT 化のトライアル
でもね、MT は XHTML 1.0 ベースの UI を前提としていて、いわゆるブログ UI を大きく逸脱するのはあまり得策でないように感じはじめて。そもそも 最近の W3C 勧告によると、フレームページはあまり推奨されるものではないようですし。そんなようなことを考えて、結局今のように別枠ブログページ+現行ページへのちょっとマージと言うスタイルにしてみました。後、2×UP CSS と言う3カラムのスタイルシート、テンプレートがとてもよく出来ていたのに触発されたところも。ブログについてはあまりデザインに懲りすぎるも何かな、と言う感じもしていて。MT はそれでなくとも多少特異な UI だから、実用性重視。現行ページへマージする際にデザインを変更する形で行こうかな、と。そんな良い訳。
でもホントは自宅サーバー側でブログしたかったから大きく機能を分けた、と言う噂も(^^;
2003年12月 16日
復活の狼煙(のろし)
よもや復活しようとは誰も思うまい。そもそも誰も期待してないだろうからな(^^;;; ずーっと昔の宣言通り、MovableType とインテグレート作業中。ちなみに MT は自宅サーバー側に置く。関連して、自宅サーバーで行こう!を既に掲載中。とりあえず、全力で行くぜ!
2003年12月 15日
MovableType マニュアル
MovableType のマニュアルが日本語訳されています。
MovableType Documents:Transition
簡易IISログ・リーダー
IIS の W3C ログを整形する PHP を書いてみました。
logreader031215.zip
サブフォルダ内の html アクセスのみチェック。IP アドレスからホストネームを変換。cs-uri-stem のログが取れていることが前提。他はどれだけオプションが付いていても OK。あまりアクセスの多くないサイト向け。そのうち Update 予定?このサイトのアクセスが多くなれば Update するでしょう(^^;
2003年12月 14日
CGI タイムアウト値を延長
PHP では以下のようにするとコード側から変更できる模様。
set_time_limit(300);
元ネタはこちら。
IPアドレスチェック
日本語PHPマニュアル
日本語による PHP マニュアルを発見。
PHP: PHP マニュアル - Manual
2003年12月 09日
その後の『痛い日記』
サーバーなんて立ち上げているんだから、と直感する人はこのアイディア&&テクノロジー『痛い日記シリーズ』を読んでた人。でも多分、誰も見てないでしょうね。このあたりのひそひそ話ぶりがなんか俺的にぐっとくる。
兎に角、書かないといけないような気がしてね。
簡単にぶっちゃけると破談しました。いや、えらい年になったよ、俺にとって今年は。最初は単純な心の行き違いだったのだけど、止められないところまで徹底的に壊してくれるので、どうにも引きとめようがなかったと言うか。ちょっと前、僕自身がそう言われたことがあったのだけどね。まるで反対のことをやられたよ。
それでも、その後も続いて、なんとか復活しそうになったのだけど、突然身に覚えのない『子供が出来た』と言われ。『母親としておろしたりしたくないから、結婚して何もなかったかのようにあなたの子にして』と言われ。冗談じゃない!と絶叫し。いや絶句だったか。
なんでも別れてすぐの頃、強姦まがいのことがあったのだそうだ。そういうちょっと悪目の男と呑んでいたのだそうだ。そしてそういうことになった、と。彼女もヤケクソになっていた、と反省する。そういう意味では僕にも一端の責任はあったろうし、彼女の気持ちを察するところもある。しかし、だよ。それで『あなたの子にして』なんて言葉、どうやったら出てくるのだろう。むちゃくちゃだ、と思ったのですよ。泣けてきたね。そういう事実そのものよりも、そんなこと言われちゃう自分に。
実はそれでもなんとなく友達付き合いみたいなものが今でもあるのだけど、今後どうなるとは思っていません。結婚後だったらね、ある程度妥協点を考える義務と言うか、そういう拘りがあるのだけど、結婚前でこれだけ騒ぎを起こしてくれればさすがにあきれてしまい。正直この子といっしょになって、いろんなものを共感できる感じがしなくなってしまい。別に俺を立ててくれ、とは全く思わないけど、せめて気遣いを見せて欲しかったかな。
まあ、今はそんな感じ。こんなの書いてどうしようってんだろ、俺。
NAT テーブルの設定
Web サーバーに IIS(インターネット インフォメーション サービス) を使うにせよ、Apache を使うにせよ、いずれにしても外部から自分のパソコンが見えるようにしなければなりません。So-net 8M ADSL で提供される富士通 ADSL Modem の場合、ルーター機能が標準で搭載されています。このルーター、つまるところ、So-net が Modem 一台に割り当てる IP アドレスを複数のパソコンで使えるようにするための仕組みなわけですが、これがなかなか曲者。一つの IP アドレス(グローバルアドレス)を割り当てられたルーターはその内側にぶらさがるパソコン一台一台に内側だけで通用する IP アドレスを割り振ります。これをプライベートアドレスと呼びます。問題は Web を公開する場合、ルーターより内側のどのパソコンが Web サーバーになるのかをルーターに教えてあげないといけない。グローバルアドレスと Web サーバーのプライベートアドレスの対応表を設定しなければならないのです。この対応表を NAT(Network Adress Transition)テーブルとか言う模様。で、通常、内側から外側の Web を見る場合は必要ないのですが、外側から内側のサーバーへ接続するためにはこの NAT テーブル設定をしっかり行う必要があります。と言うのが基礎知識。
で、ここでまず躓く。なにしろ 富士通 ADSL Modem、NAT テーブルなんて書いてないんだから(^^;;; 代わりに スタティック IP マスカレードテーブルと書いてある(^^;;; まあ、そうとも言うのだそうだ。こちらのサイトによると、そのあたりは各社ルーターによって言いたい放題らしい。なんじゃそりゃ。まぁ、いいや、Google で検索するとあったあった、富士通 ADSL Modem のスタティックIPマスカレードテーブル設定法。
ちなみにデフォルトでプライベートアドレスは DHCP(Dynamic Host Configuration Protocol) と言う機能で自動 IP割り振りになっていますが、これを固定にする必要があります。固定にしてないと対応表の書きようがないわけです。ルーター側の DHCP を無効にして、Windows2000 側の TCP/IP プロパティで固定アドレスを設定する。富士通 ADSL Modem の場合、192.168.0.x ならいずれでも良し。
2003年12月 07日
自宅サーバー立ち上げ
とうとう自宅でサーバー立ち上げてしまいました。会社で IIS (Internet Information Service) をいじっていたのですが(いや正確には Visual Studio をインストールすると流れにそって IIS をインストールしてしまう)、ウェブサーバーの立ち上げってすげー簡単であることに気が付いてしまったからなのですよ。加えて、ADSL & DHCP と言う組み合わせでもぜんぜんサーバーできると言うことに(ようやく)気が付きまして。こりゃやるしかないなぁ、と。So-net ADSL(8M)+富士通 ADSL Modem+Win2Kサーバー設定法、今日から順次ご紹介の巻き。











