どさどさにっき(RC2) 〜2008年2月中旬〜

by やまや
<< = >>

2008年2月13日(水)

無題

_ 社内でなんかしゃべれといわれたのでしゃべった。そういえばこうやって人前でプレゼンするのって学生のとき以来だなー。適度にネタを散りばめるつもりだったけど、脱線なしでそれなりのボリュームになりそうだったので見送った。

_ まあ、なんだ、しかしあれの最大の問題点は、中心になって作っているわし自身があれの将来性を疑問視してるということだな。トラフィックが1ヶ所に集中するモデルってのは長い目で見ると破綻すると思うんだよね。集中せずに分散できる設計だ、とかほざいてみたけど、数ヶ所に分散ってのは言いかえれば数ヶ所に集中してるわけで、けっきょく局所集中には変わらんのだ。この先3年や5年程度ならばまったく問題なく戦えるだろうから大したことないんだけどさ。そういう意味では、やっすいフレッツ回線をたくさん束ねて1本に見せかけてる某社のサービスは、方向性としては正しい。フレッツでやってんじゃねーよ、という意味では間違ってるけど。


2008年2月14日(木)

ルートサーバ13個問題

_ 少し前にルートサーバの一部に AAAA レコードがついたけど、そういえば512バイト問題はどうなったんだ? ルートサーバが13個までというのは UDP の512バイト制限のせいだろ。AAAA レコードがくっついたら確実に越えるじゃないか。

_ というわけで、叩いてみた。

% dig ns . @a.root-servers.net

; <<>> DiG 9.3.4-P1 <<>> ns . @a.root-servers.net
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25134
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14

;; QUESTION SECTION:
;.                IN    NS

;; ANSWER SECTION:
.               518400  IN      NS      C.ROOT-SERVERS.NET.
.               518400  IN      NS      D.ROOT-SERVERS.NET.
.               518400  IN      NS      E.ROOT-SERVERS.NET.
.               518400  IN      NS      F.ROOT-SERVERS.NET.
.               518400  IN      NS      G.ROOT-SERVERS.NET.
.               518400  IN      NS      H.ROOT-SERVERS.NET.
.               518400  IN      NS      I.ROOT-SERVERS.NET.
.               518400  IN      NS      J.ROOT-SERVERS.NET.
.               518400  IN      NS      K.ROOT-SERVERS.NET.
.               518400  IN      NS      L.ROOT-SERVERS.NET.
.               518400  IN      NS      M.ROOT-SERVERS.NET.
.               518400  IN      NS      A.ROOT-SERVERS.NET.
.               518400  IN      NS      B.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4
A.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:ba3e::2:30
B.ROOT-SERVERS.NET.     3600000 IN      A       192.228.79.201
C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241
F.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2f::f
G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53
H.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:1::803f:235
I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30
J.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:c27::2:30

;; Query time: 393 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Fri Feb 15 01:18:27 2008
;; MSG SIZE  rcvd: 500

こたえ。512バイトに収まるよう additional section の一部が切り詰められる、でした。

_ 省略のしかたには2通りあるみたい。上の例では A〜J だけが additional にあって K〜M が省かれてるけど、H、J、K、M の AAAA だけを省略する(すべての A と A、F の AAAA を返す)ものもあった。使っている DNS サーバの実装によって違うのかな? BIND を使ってるらしいルートサーバは前者で、NSD が後者っぽい。どれを省くかはランダム、とかいうのはやってないみたい。

_ とゆーわけで、いずれの場合でも k.root-servers.net と m.root-servers.net の AAAA は存在してるのに得られないわけなんだけど、いいのか? どーせ additional だからいいのか。

_ まあ、問い合わせ方を変えればすべてもらうこともできるんだけどね。

% dig ns . @a.root-servers.net +tcp
% dig ns . @a.root-servers.net +bufsize=1024
前者は UDP じゃなくて TCP で問い合わせる。後者は UDP だけど EDNS0 で上限を増やす。

_ しかし、こういうやりかたが許されるのであれば、ルートサーバの13個制限なんてもはや過去の話になったとしていいってことだよな。answer section が14個、15個に増えても、その分 additional を減らせばいいんだから。


2008年2月18日(月)

うるう年

_ さっき知った驚愕の事実。今年ってうるう年だったのかー。

_ 2月も半ばになって何を今さらってなもんだが、本気で気づいてなかった。さっき飲んでた牛乳の消費期限(あれ? 賞味期限? ま、どっちでもいい)が 2/29 になっててのけぞった。

_ 1日多いとそれだけで損なんだよ。月給取りからすると、1ヶ月が28日でも29日でももらえる給料は同じなんだよ。例年の2月に比べて1日多いということは1日分タダ働きが発生してるってことなんだよ。そりゃそれでも他の月よりは短いんだけどさ。

_ しかも 2/11 の祝日は朝早くから起きて仕事してたんだよね。貴重な休日が潰されたんだよ。まあ、朝早くから仕事といっても10時からテレビ見てただけなんだけどね。しかし休日に午前中から起きているなんてのはわし基準では信じられないぐらいの早起きだし、自宅待機してるだけだって立派な仕事だいっ。

_ かくなる上は、出勤しても仕事しないで遊んでるだけというひとりストライキを1日だけ敢行することにしよう。奪われた1日を取りもどすのだ。


2008年2月19日(火)

肥後守

_ 作業3分、予算0円! フリスクの箱でSDカードケースを作るの記事。フリスクの空箱なんぞいくらでも湧いてくるぜっ、のフリスク中毒患者なので(数えたら手元に80個の空箱が)、マネして1個作ってみた。

_ 手近にあったカッターナイフで作業したんだけど、ダメだな。まったく使えないわけじゃないんだけど、刃が薄くて力を入れるとすぐに撓むからひじょーに使いづらい。それでもすぐにできたけどさ、こういう工作はやっぱり 肥後守がいい。といっても、肥後守なんてとっくにすたれて、わしと同世代でも知らない人の方が多そうだけど。がきんちょのころ肥後守を振りまわして山の中でヒミツキチごっこしてた人間にとって、カッターナイフが使いやすいと思ったことは一度もないんだよな。それが今じゃすっかり希少品で。探してみたらネット通販で1万円もするものがあったけど、あれはそんな高級品じゃないよ。ごくふつーの日用品なのに。

_ こんど東急ハンズあたりに寄る機会があったら買ってくるかなー。実家に帰れば自分の机の中に錆びたのが1本あったとは思うけど。

MS-IME は捨て?

_ MS-IME がバカだというを見て、(支離滅裂なわしの脳内議論の過程は省略) SKKIMEを入れてみた。SKK がいちばん手になじんでるんだけど、今まで使ってなかったんだよね。まだちゃんと評価できるほどは使いこんでないけど、ちょっとさわってみた感じではとくに問題なさそう。あらゆるアプリから呼ばれるこの手のツールは手になじむことよりもまず安定していることの方が重要なんだけど、今のところこれのせいでいきなりアプリが落ちるということはなさげなので常用してもいいのかも。

_ ところでどーでもいいことなんだけど、 bogusnews のネタ記事

事態を重くみた文部科学省は対策本部「プロジェクトvoid」を新設。MS-IMEの徹底的な駆逐をおこなっていく方針だ。具体策としてはジャストの「ATOK」を文科省認定入力ソフトとして推奨。各戸での購入・インストールをすすめることによりMS-IMEを撲滅するという。
えー。void さんの人工無能辞書には「ということにしたいのですね」とか「はなししって?」とか「とうりとは?」とか「もったいないので私にください」とかの有名なフレーズと並んで、「ATOK を入れてるせいでは?」が収録されてるんだけどなー。推奨するのは ATOK じゃなくて VJE なんじゃないかなー。


2008年2月20日(水)

無題

_ さて帰るべ、と電車に乗ったとたんに止まった。 千代田線で人身事故。動きそうにないので地上に出て夜の散歩。

_ ふと思いついて秋葉原へてくてくと。たどりついたのがちょうど9時ごろで、いろんな店が閉店準備してた。何年か前は7時か7時半ごろに閉店する店がほとんどだったけど、最近はだいぶ遅くなったのかねぇ。9時を過ぎると開いてる店はかなり減る。開いてる店といってすぐに思いつくのはドンキかヨドバシ。ちうわけで、ヨドバシへ。

_ うわ、Blu-Ray すげぇ。なんでこんなに大々的にアピールしてんだ。HD DVD が撤退したからその分売り場スペースが使えるとかそんなレベルじゃねーぞ。オーディオ機器とかあるいは従来の DVD 関連製品とかの売り場なんかよりもずっと広いんだけど。いくら期待の次世代機とはいえ、市場の規模はまだまだこれらの足元に及ばんはずだろ。なんでこんなに優遇されてんだ。つーか、今それを買って何に使うんだ。一部のマニヤさんたちには必要なものだろうけど、そうでもない一般人がそれを買ってもまだ現状では性能をもてあますだけなんじゃないかなー。

_ あとショックだったのが、テレビ。ブラウン管のテレビってもう絶滅したのね。貧乏学生が部屋に置くようなしょぼいテレビですら今は液晶なのか。PC 用モニタでほぼ絶滅したのは知ってたけど、テレビの方もなくなっていたとは。電気屋さんにはめったに来ないし、自分があまりテレビを見ないので興味がほとんどなかったもんだから、そんなことになってるとはまったく知らなかった。でも残像が気になるんだけど……。

_ そんな感じでうろうろしながら1時間半。駅に戻ってみると少し前に運転が再開したばかりだった。ダイヤ乱れまくりで終点がどこなのかわかんない有様だけどな。つーか自殺するならひとりでこっそり死にやがれ。よそ様に迷惑かけてまで死ぬなボケが。


<< = >>
やまや