2005-01-06

λ Effective JavaScript

JavaScriptが、奇妙なオブジェクト指向言語という中途半端な知識はあったが

  • 関数の引数は、暗黙のローカル変数 arguments に配列として格納されている
  • 関数それ自体もオブジェクト

関数それ自体もオブジェクト、だからイベントハンドラとして単に代入するのも普通の事だってのはある種新鮮だった。 関数がオブジェクトなら関数自体をいろいろいじっちゃえ、はすごく楽しい。

引数の型チェックは昨年後半かなり闘ったが、COMオブジェクトが渡ってくるような場合の正当なやり方はつかみきれていない。

λ 2GB SDメモリーカード

SDカードがどんどん進化する。まだ高いけど1年ぐらいしたら買えるようになるに違いない。

λ 2005年、検疫ネットワークは普及するか?

2005年に普及するかどうかは分からないけど、3年〜5年の期間で大企業から中企業ぐらいまでは一般的になりそうな予感。

サービスごとに IPv6ネットワーク/64 を割り振って、クライアントからはローカルネットワーク上にサーバがある、 みたいなソリューションはどうだろう。 クライアントが直結している先のインテリジェントスイッチが「すごくインテリジェント(で高価)」になりそうではあるが、 認証されていない端末あるいはその先のユーザからの通信を確実に遮断しようと思ったらそんなこともありうるかと。

λ [FreeBSD] 5.3-RELEASE-p3

NFS Server関係。カーネルのみ。

λ Clear Cube C/Port

Cat5ケーブルに VGA,PS/2キーボード&マウス 通信のための信号をダイレクトにのっけてしまう。 Ethernetではない

工場での制御マシンとかだったらアリだろうけど、セキュリティ製品として使うには豪快すぎるー

λ SQLite FAQ

  • PRIMARY KEYは数値型固定
  • PRIMARY KEYにNULLを入れるような INSERT オペレーションは、自動的に今までのキーの最大値+1で格納される
  • 格納された値の取り出しは SELECT last_insert_rowid()
[]