衝撃的な事実

先日テレビを見ていたら、この春、新たに就職した新社会人が初給料をもらうという話をやっていた。
明細と額をテレビカメラに見せていたのだけど、手取額が私とあまりかわらなかった…。

見なかったことにしよう。

NetBeans IDE 6.1

まだ日本語版はリリースされていない*1様ですが、NetBeans6.1を使ってみた。
ダウンロードはこちらから可能。
というのも、今回のバージョンからPHP5の開発環境をサポートするバージョンの提供が始まったのと、以前のバージョンからJavaScriptの編集機能もついているということで。
f:id:hideack:20080429095501p:image
f:id:hideack:20080429094324p:image
Netbeansは大学生の頃、一度使ってみたのだけど、動作が重くて少し我慢ならずecipseを使う様になっていたで久しぶりだ。
いろいろと試してみようと思う。

*1:日本語化パッチは提供されている

隣町へ

ノートパソコンを担いで隣町へ自転車で外出。
ヨドバシカメラのポイントで本を買いに。あと、ミスタードーナッツで勉強プログラム。
2階のフロアまでわざわざ店員の方がカフェオレのおかわりに回ってくれて非常にありがたい。
1時間ちょっと粘ったのだけど、APIをど忘れしたのだけどネットにつなげられないので区切りということで撤退。
あと、ヤマダ電機進出ということで寄ってきた。
パソコンだけを扱ってるみたいだけど、このあたりも競争激しいなぁ。
LAOXが店舗改装して2Fが楽器とMac専門のフロアになっていた。これはかなり正解かも。
ギターもたくさん展示がしてあったし、シンセサイザーも試奏できる様になっていた。あ、ギターの試奏もできる様に小さい電話ボックスの様な防音室もあった。

昨日の食事

相方と串揚げを食べに行ってきた。
なんか、大話しながらひたすら飲み続けた。
何を話したのだろうと思い出すと...

  • 大昔の話(10年以上前の話かぁ。)
  • 仕事の話
  • カラオケの話
  • ドラマの話
  • 映画の話
  • CPUのコアの数と歩留まりとソフトウェアの話
  • シンセサイザーの話

端から聞いている人がいたら、きっとこいつら何なんだ状態だったと思います。
ひたすらお酒飲んでるし。
ま、激しく笑って楽しかったのでよかったよかった。
f:id:hideack:20080427160725j:image

幾三

宅配便が夜届く予定になっていたので、早く帰ったのでニコニコ動画のアカウントを取って動画をあれこれ見てたらこんな時間。
乗り遅れてるけど下の動画、今日初めて最初から最後まで聴いた。
D
…才能だなぁ。。。

Rubyで2進数表記に変換(負の数は2の補数で表示)

Rubyで整数を与えて、その数を2進数で表記したい場合。
sprintf or formatで数値を文字列に直して表示させればよい。
以下の様な形。

>> format("%.10b", 1)
=> "0000000001"
>> format("%.10b", -1)
=> "1111111111"

%の右隣の".10"は精度を示すもので、ここでは"b"(ビット列表記)が指定されているのでビット幅を意味する。
この場合は10bit幅と相成る。
ここで、"."を抜いて表記すると以下の様になる。

>> format("%10b", -1)
=> "       ..1"

Rubyの整数は上限が無いので、-1を2の補数表記すると"1111.......1111"と、ずーっと続くことになるので、ビット幅を指定しないと上記の様に表示されてしまうということになる。
以前もここで書いたことがあるけど、Rubyはハードウェア検証の際の期待値を作るのに適してる気がする。
前職で別の会社で常駐していたときに利用されている方がいたなぁ。と思い出した。

アップデート

最近はOSやブラウザだけでなく、携帯も自動的にアップデート案内が画面に表示される。
本日の夜中の3時に更新*1するから、電池を満タンにしておけよ。と、携帯から指示される。
恐るべし、P705i

*1:「今すぐ」や、時間の指定もできたのだけどそのまま従ってみた