なんだか眠いです。 昨日の晩は注文したメモリが来て遊ぼうかと思ったのですが、22時ごろにノビ太くんのように一瞬にして睡眠に突入してしまいました。
何気に google のサービスしているホストのIPアドレスとかみてみたら、たとえば gmail の mail.l.google.com がこんな感じになっていて。
mail.l.google.com has address 66.102.7.18 mail.l.google.com has address 66.102.7.19 mail.l.google.com has address 66.102.7.83 mail.l.google.com has address 66.249.89.19 mail.l.google.com has address 66.249.89.83 mail.l.google.com has address 72.14.207.19 mail.l.google.com has address 72.14.207.83 mail.l.google.com has address 216.239.53.19 mail.l.google.com has address 216.239.53.83 mail.l.google.com has address 216.239.57.17 mail.l.google.com has address 216.239.57.18 mail.l.google.com has address 216.239.57.19 mail.l.google.com has address 216.239.57.83 mail.l.google.com has address 216.239.63.19 mail.l.google.com has address 216.239.63.83 mail.l.google.com has address 64.233.189.83
mail.l.google.com の場合、IPアドレスの下4桁が17,18,19,83 のどれかになっており、Googleってホスト名とIPアドレスってどうやっているんだ?と疑問に思ったので、下4ビットごとに分類してみた。
17
mail : 216.239.57.17
18
mail : 66.102.7.18, 216.239.57.18
19
googlemail : 216.239.53.19
mail : 66.102.7.19, 66.249.89.19, 72.14.207.19, 216.239.53.19, 216.239.57.19, 216.239.63.19
83
googlemail : 216.239.53.83
mail : 66.102.7.83, 66.249.89.83, 72.14.207.83, 216.239.53.83, 216.239.57.83, 216.239.63.83, 64
.233.189.83
99
desktop : 216.239.53.99
groups : 216.239.57.99
images : 64.233.167.99
maps : 66.249.89.99, 66.249.89.99
news : 72.14.203.99
tools : 216.239.63.99
www : 66.249.89.99, 66.249.89.99
www2 : 66.249.89.99
103
groups : 216.239.57.103
104
desktop : 216.239.53.104
groups : 216.239.57.104
images : 64.233.167.104
maps : 66.249.89.104, 66.249.89.104
news : 72.14.203.104
tools : 216.239.63.104
www : 66.249.89.104, 66.249.89.104
www2 : 66.249.89.104
109
gmail-pop : 64.233.167.109
111
gmail-pop : 64.233.167.111
147
groups : 216.239.57.147
images : 64.233.167.147
なんやら 99 とか104 とかにイロイロなWebページが集中している感じです。
推測するところだと、IPv4アドレスの下4ビット (0 〜 255) を1セットとして、そこに各サービスで使うサーバのIPアドレスをいずれかに割り当てて、全部のデータセンターで同じように配置するようにしているのかな、と推測。
SSLの証明書のCNの部分を見ていると、mail.l.google.com が CN=mail.google.com になっていて、それ以外が www.google.com になっているっぽい。 このIPアドレス受けたロードバランサーが TCP 443 のセッションをどのマシンに転送しているのか不明だったり、SSLアクセラレーターみたいなロードバランサー導入しているのか不明ですが、後ろ側に配置しているマシンがみんな同じ設定がされている可能性がありそうで。
『実はGoogleのWebサーバは、みんな同じソフトウェアと設定がされていて、トラフィックなどにあわせて「このコンテンツはこのサーバたちに」っていうのを自動的に配置とかできるんじゃないのか』とか妄想している私なので、この妄想が正しいのかどうかもうちょっと調べてみます。
自宅の Ethernet 環境をチョットは速くしようと思い、Gigabit Ethernet な機器を探すことに。 8ポート JumboFrame 対応までならば1万円切った値段で、16ポート以上になると4万円ぐらいになってしまう。 っていうことで 8ポートなものを購入
なんかヤタラに腹が減る。 食欲旺盛なのかなんなのか不明ですが、腹が減る。 一回で食べる量がそれほど増えているわけではないのですけど。 太らないように要注意。
あと、午前中が超眠い。 睡眠時間は十分に8時間以上取っているのですが、眠い。 なんでだろう。
昼頃起きて、ゴルフのパターが欲しいなと思っていたので、近所のヴィクトリアゴルフ、東八道路沿いの二木ゴルフ、新規開店したヴィクトリアゴルフとはしごしたのですが、結局いろいろと決めきれずに眺めて帰ることに。 オデッセイの2ボールタイプがいいな。 ちとネットとかで探そう。
途中、三鷹のスーパーオートバックスでウロウロしていたら、オサムさんと遭遇。
家に一端帰った頃に、上運天から電話があって埼玉県入間市に居るってことだったので、中央道調布から圏央道青梅を経由して入間に向かって、近所でお好み焼き食べて帰ってきた。 酒飲まずにお好み焼き食べると、一人あたり1,500円でマンゾクできますな。 帰りは国道16号で中央道八王子→高井戸なコース。
「ThinkPad X61 Tablet を使ってください」ってことで渡された。 いつも使っているキーボードが英語配列の物なので英語配列で使いたいところ。
インストール済みのWindows7のキーボード配列を変更する方法ってどうやるんだっけ、と思って調べてみたところ、USBなどで接続された特定のキーボードの配列を設定する方法がある模様。 ただし、GUIが準備されているわけではないので、regedit などを用いて自分で設定してください。
■[OS] Windows 7 で英語キーボードを使って日本語を入力する/バイナリアンを目指して
接続しているキーボードの PID, VID を、Windowsのデバイスマネージャから調べます。 デバイスマネージャは、スタートメニュー中の「コンピュータ」を右クリックし、プロパティを表示し、表示されたWindowの左側に「デバイスマネージャ」というものがありますので、こちらからどうぞ。
デバイスの種類に「キーボード」というものがあるかと思います。 ここに「HIDキーボードデバイス」というものが1つ以上表示されているかと思います。 この複数あるHIDキーボードデバイスの中で、どれがUSB接続のキーボードなのかを調べなければなりません。 USBデバイスでしたら、USB線を抜き差しして、抜く前に存在して抜いたあとに消えるデバイスを見つけましょう。
また、USB接続のキーボードが一つしか存在しない場合は、HIDキーボードデバイスのプロパティウィンドウ中の「場所」の部分にUSBを表示されたものが、それに該当します。
PID,VIDの調べ方ですが、HIDキーボードデバイスのプロパティウィンドウの「詳細」タブで、「ハードウェアID」を表示させたときに出てくる、
HID\VID_XXXXX&PID_XXXXX
という部分が、それに該当します。
Windowsのスタートメニューの検索テキストボックスに「regedit」と入力して、レジストリエディタを起動します。 この中から、下記の項目を選びます。
HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Enum\HID
この階層の中に、上記のPID,VIDの項目があるので、その中の Device Parameters に REG_DWORD を作成し、キーの名前を「KeyboardTypeOverride」、値を 4 にします。
あとは再起動すればOKなはず。
・ fumin [う、「飲み物」発見!]
・ まさる [主食ですよシュショク。]