眠い月曜日。リリース間に合わず

今日リリースだったのに間に合わなかった。
結合したら問題が大量に発生したからだ。

うあー

自動車保険の見積もりをしてみた。
三井ダイレクトがやたら安かった。63000円くらい。
等級は、無事故で1年たったから、6Fから1つ上がって7Fになる。
等級が上がれば保険料は安くなる。だからかな。
今年は車に30万円以上かかる予定なので、がんばってクオリティを下げずにコストダウンしなければ…

さて、今週末、神奈川にちょいと帰ります。新幹線で。
でも20に月間中間成果物リリースなので、月曜日はお休み取れませんでした。
だから、葉山に新しく建った実家に行って帰ってくるだけになりそうです。
実家はゆっくりできねえから…ちょっと嫌なんだよな。実は。

逗子と葉山の間にある、シーサイドのデニーズで一人マッタリしてこよかな…
このデニーズ、よく利用するのです。
岸壁の上にあるデニーズで、見晴らしがよく、南国系の植物が植えられております。
内装もこの店舗の特別仕様みたいで、ちょっと朝ごはんするのに気持ちいいです。
(でも7&Y HOLDINGSに銘柄が統合されてから優待が無くなってしまい、かなり鬱です)

昨日は気温が20℃超えたのに、今は雪が降っている。

スタッドレスタイヤを夏タイヤに、いつ履き替えればいいか聞いた。
上田は、3月の終わりごろにドカっと雪が降るらしい。
だから、4月中旬?下旬まではスタッドレスでいたほうが良いそうだ。
桜の季節でもスタッドレスのままでありそうです。

昨日部屋の掃除をしたので、すっきりしている。
でも、なんか寒い感じもする。掃除をして、片づけもして、なんか足元がスースーするのだ。
なんでだろう。

アイスクリーム5個ゲット。食う。

久々の掃除

今日は糞暖かかった。
20℃超えてるし。

気分が良いので部屋を大掃除したよ。
徹底的にやったのでメチャ綺麗に。机の上も驚くべき面積が確保されたよ。

部屋掃除の間は、PCの中も掃除。ウィルスチェックかけたり、デフラグしたり。
各種ドライバのアップデートかけたり。

ATIビデオチップのドライバを最新版にしたら、コントロールセンタとか変なのがついたのだ。
今までのようにモニタコントロールパネルではなく、そちらで設定する。良いのか悪いのか。

Thunderbirdを最新版にした。
今まで1.5じゃなかったのだが、最新版イイネ!!軽いし。UIも更にしっかりした。
使っているテーマは、Tiger Mail 2.0だ。アイコン表示のみにしてあり、文字を消してある。

うがー

今週は毎日22時退社だったな!
ハハハ

今日も定時退社日だったのに22時までいた。。
ポーション2本のみながら仕事した。

「うがああ!先輩!!ここ足りませんよ!バグですよ!!しっかりしてください!!」
「アレー!?な、直す今直す」

数十分後

「SEEくんこれおかしくないか。ほらここ、直さないとなーははは」
「うがー」

うがうが叫んでます。
カゴメが好調。俺ウハウハ。配当1500円。優待で1000円分のカゴメ商品。(゚д゚)ウマー

ベータリリース

仕事で作っているアプリのベータリリースが今週末に迫っている。
先週の月曜に、上司からこう言われた。

「泣いても笑っても10日がXデイだからね」

それなりに必死だったが、今月に入って既に残業が20時間を超えている。
気がつくとあと2日しかないではないか。

実装しなければならない機能はまだまだ沢山ある。
結合もかなり進んでいるので、他人のソースに手を入れることもかなり多い。
俺がコードを挿入しただの、コメントアウト(削除はしない方が良いだろう)しただの、
コメントでいちいち書くのがめんどくさい。
コメントは基本的に英語で書くが、たまに日本語を使うこともある。
自分が分らなくなっては元も子もないからだ。


// このやり方は気に入らないんだけど他になんか良い方法ないかなあ
// ifはコストが大きいため、ビット演算でループ。もしかすると俺以外分らないかも…

今日は何だ、IPアドレスについて語ろうかな。
少なくとも基本情報を持っている人や、情報系の大学出なら見るまでもない常識的なことだけど。

念のため…
2進数とは、0と1のみで数を表す表現手法。0>1>10>11>100>101>110>111と繰り上がる。
16進数とは、0123456789ABCDEFの16文字で表す表現手法だ。Fの次の数は10だ。

IPアドレスってのは、普通IPv4アドレスのことを言うと思う。ここでもIPv4について話す。
000.000.000.000といった感じで表現することが多い。
000.000.000.000?255.255.255.255の範囲で表現する。
実はこれは、32桁の2進数を8桁ずつに分けて、十進数で表現している。
なぜ一つの区切りが000?255なのかは、8桁の2進数で表現できる範囲が、十進数の0?255の256通りだからだ。

わかりやすく説明すると、001.001.001.001というIPアドレスの実態は次の2進数だ。
00000001000000010000000100000001
上記の2進数を、わかりやすい十進数に直すと次のようになる。
16843009
16進数ならこうだ。
0x01010101

2進数と16進数がよく似ていることがわかるだろうか。
2進数を4の倍数桁(4桁とか8桁)で区切ると、16進数で扱いやすくなる。
0000は16進数の0だし、1111なら16進数のFだ。
2進数の01010101は[0101][0101]と区切ってやれば、16進数の[5][5]即ち55だと直ぐにわかる。
だからプログラム上では16進数を多用する。2進数を使うことはまず無い。桁ばかり増えて無駄。

話を戻す。つまり、2進数の32桁即ち32bitでIPアドレスは表現されるのだ。
ややこしいのは、元々32桁の2進数を無理矢理8桁(1Byte)ずつ切って10進数にしているところだ。
8桁に切ったなら16進数で表現すればいいじゃまいか。いいじゃまいかいいじゃまいかー。
区切りを見分けるためにドットが入っているわけで、それはIPアドレスの表現の一種に過ぎない。

先ほどの001.001.001.001は、2進数を分かりやすくする表現手法の一種に過ぎない。
以下の数字は、同じ意味を持つアドレスだ。(ブラウザで使えるかは不明。ってか多分無理)
16843009
0x01010101

んで、アドレスは2進数を8桁ずつに切ってクラスという区分けをされる。
サブネットという概念で、桁を区切ることでネットワークを分けようと言うことだ。
サブネットマスクは、サブネット(分けたネットワーク)を作るためにある。
サブネットマスクで255になっている部分とIPアドレスを照らし合わせて、
同じ桁が同じ数字なら同じネットワークになり、通信が可能だ。
192.168.5.2/255.255.0.0 と 192.168.10.60/255.255.0.0は同じネットワークだ。
つまりサブネットマスクは、アドレスに「マスク」することでサブネットを決める存在だ。
(今はサブネットマスクを1bitずつ変えても良いので、クラスはメチャクチャだけど…)

クラスA 000 サブネットマスク255.0.0.0
クラスB 000.000 サブネットマスク255.255.0.0
クラスC 000.000.000 サブネットマスク255.255.255.0

下位のクラス(クラスCとか)程、影響力が弱い。末端のネットワークで変化する部分だ。
通信は同じサブネットでないと出来ない。違うサブネットを繋ぐ存在がゲートウェイだ。
ルータという機器をご存じだろうか。ルータはゲートウェイの役割をこなす。ルータはサブネット毎に存在し、別のサブネットからの通信を自分のサブネットの誰に繋げばいいかを決める役割をする。

余談だが、サブネットは物理的な違いではなく論理的な違いなので、1つのハブで構成されたスター型ネットワークに3つのサブネットがあれば、そのハブに3つのルータが接続されることもあると思う。

実際にネットワーク上を流れるIPパケットには、始点IPアドレスと終点IPアドレスがビッグエンディアンで格納される。

IPアドレスのクラス一部を0と255にすることはできない。
例えば192.168.1.0とした場合、これはIPアドレスではなくネットワークアドレスになる。
192.168.1が頭につき、サブネットマスクが255.255.255.0であるIPアドレスが所属するネットワーク自体を表す。
また、192.168.1.255とした場合、これはブロードキャストアドレスになる。
このアドレスへパケットを送ると、サブネット指向ブロードキャストとなり、192.168.1が頭につき、サブネットマスクが255.255.255.0であるIPアドレス全てが受信する。
ブロードキャストの最強版が制限付きブロードキャスト255.255.255.255だ。このアドレスにパケットを送ると、サブネットを無視して物理的に接続されているアドレス全てが受信する。つまり宛先MACアドレスはFF:FF:FF:FF:FF:FFとなる。
ブロードキャストパケットは、普通ゲートウェイに遮断される。つまり、外部には流れ無い。これは通信路のパケット渋滞を防ぐとともに、セキュリティのためでもある。

ローカルアドレス
閉じたネットワークで使うためのアドレスがある。
10.0.0.0?10.255.255.255
192.168.0.0?192.168.255.255
172.16.0.0 ? 172.31.255.255
ネットワークを組むときには、これに準拠した方が良い。

リンクローカルアドレス
ネットワーク機器が、自分でアドレスを知らされなかったときに割り当てるときに使う。
169.254.0.1 ? 169.254.255.254

くあどら

社員さんと、Macintosh クアドラの話をした。

PowerMacintoshが登場したのは今から10年ちょい前。OSは7.2だった。
まだ、青い顔のマークが登場する前の事だ。(青い顔は7.5以降)
PowerMacは、PowerPCを搭載しているからPowerMacなのだけれど、32bitCPUであるPowerPCはMacの開発者を泣かせた。

PowerMacが登場する前は、68系CPUという16ビットCPUが使われていた。
16ビットなのでintが16bit。そのままじゃPowerPCに移植できなかった。
しかも、その頃はシステム自体がPowerPCに最適化されておらず、PowerPCの上では殆どエミュレータで動いていた。

で、ここからが本題なのだが
クアドラはこの頃のPowerMacよりもずっと速かった。68系CPIだけど、とても速かった。
そんな話や、HyperCardの話が出来た。

もう水曜日かと思った

実は火曜日だった。

友人が、レガシーに乗っているのだが、気がつくとフロントガラスにヒビが入っていたらしい。
一昨年末に新車で購入した300万円近いレガシー。命より大事なレガシーだ。
ヒビは異様に大きくなってきたらしい。このままではマズいと思い修理を見積もったら14万円だそうだ。

14万円がどの程度のものなのかは、俺には分らない。

ただしかし、俺には分っていることがある。
今年は少なくとも、自動車に30万円以上使うことになると言うことだ。

まず、今月末から来月上旬の間に夏タイヤを購入する必要がある。
ホイールと一緒に買うため、7万円程度はするだろう。
同じ頃、自動車税が取られる。3万円程度だ。
次に7月、自動車保険が満期になるため、一年契約8万円程度を払う必要がある。
更に10月、車検がある。12万円は覚悟しなければならない。
そして車検があると言うことは自賠責保険を更新しなければならない。これは4万円。

しかも、オイル交換も2回くらいするだろう。一回で5千円は覚悟した方が良い。
そろそろバッテリーも交換の時期だ。5千円はしてもおかしくない。
非常にヤバいんじゃないか?

これが、車を維持すると言うことだ。
だから車を持つにはそれなりの収入がなければならないとは成る程言えたものだ。
その収入が足りなくなる可能性が否定できないから恐れているのだが。

また遅刻した…

こたつで寝るのはダメだと思い始めた。
また、朝気がつくとアラームの止められたケータイが手の中にある。
起きたのは8:50。

就業時間は30分単位なので、9:30までに着けば9:30出社になる。

今月は遅刻魔と化している。
非常に良くない。分っているのにやめられない。社会人としての心構えがなってない。
そして残業が多い。

うーーああああ

p.s.
ETCカードが届いたらしい。郵便局まで取りに行くことにしよう。
ETCは、カードを入れないとウルサいのだ。「ピピッ!カードが入っていません」
(朝9時から夜22時まで家にいないから、そういったものは基本的に自分から取りに行きます)

ETC取り付け完了

突然スズキのディーラまで行って、ETC車載器を付けて貰った。

近くのイエローハットは5000円だったが、ディーラーでは3000円だった。
この差はなんだろう。一般的には、ディーラーの方が高いと言われているのに。

しかし、俺のひいきのディーラーはとにかくバックスや黄帽より安いのだ。
しかも、ケーブルなどの取り回しは気を利かせてくれて、極力見えないようにしてくれる。
見えないようにケーブルを引くのは、内装の部品をかなり引っぺがす必要があり、大変なのだ。
扱い慣れている車でないととても短時間では出来ないのだが、そこはディーラーだからだろう。

ディーラーでやってもらう事は、別の良さもある。諸手続きが要らないことだ。
つまり、名前も言わずに車を持って行って用件伝えれば直ぐやってくれる。
これはナンバーから所有者情報を引き出せるからなのだが、この辺の面倒臭さが無いのはとても良い。

俺が持ち込みで機器を取り付けてもらいに行くと、必ず聞かれることがある。
「これ、どこで購入されたんですか?とても安いですね。いいなあ」
箱に領収書を入れっぱなしにしておいたからだろう。
「ああ、ネットです。秋葉原から取り寄せました」
インターネットで買うと、大抵の場合は安くなる。これはネットショップが在庫を抱えにくいのと、人件費がかからないのが理由なのだが。おそらく、ディーラーの支店としてもオプション機器を安く客に提供したいのだろう。

エンジンをかけると
ピピッ カードを入れてください

おー。でも毎回これはウルサい。
ちなみに、まだカードは届いていないので使用は出来ません。

ETC取り付けついでに、ホームセンターでビニールの泥対応マットと大型湾曲ルームミラー購入。
いざ装着してみると、すごく視界が広くなった。
でも、普通のルームミラーってのは、リアガラスしか映らないように拡大鏡になっている。
しかしホムセンの大型湾曲ルームミラーは、広角なのでリアガラスが小さく見える。
つまり後部座席や、天井まで映るのだ。
その代わり後部座席の両側ウインドまで映るので、視界は確かに広がったことになる。

イメージとしてはこんな具合。
2006030501.jpg
…続きを読む

フライトプラン

劇場版Zガンダムを見に行くはずが、満席と言われてフライトプランに変更されました。

フライトプラン
夫が自殺して疲れ果てていた航空機設計に関わる女性。彼女はドイツから娘を連れてニューヨークへ戻ることにしました。しかし、搭乗した機内で少し寝てしまい、起きたときには娘の姿がない。彼女は娘を捜し回りますが、なかなか見つかりません。乗務員と相談した結果、一旦機内を捜索してもらえましたがやはり見つかりません。それどころか、搭乗記録にも娘は載っていないのです。取り乱した彼女は、乗務員に精神異常の妄想と言われてしまいます。

正直な感想。
この作品は糞だ。映画館に行ってまで見るものじゃない。あれだけ張った伏線を一瞬で解答しちゃって興が削がれた。
でも、俺みたいに航空機に興味があり、まだテスト中のエアバスA380をモデルにしたと思われる機体を見てみたいならオススメです。

※A380とは、世界で唯一全2階建ての555席超大型ジャンボジェット機です。全長73メートル、高さは24メートルです。現在就航しているジャンボ、ボーイング747よりもずっと大きいのです。