2008年2月3日のブックマーク (2件)

  • 再入門JavaScript: 言語編: Netsphere Laboratories

    全体的に、現代的な内容にupdate. JavaScript / ECMAScriptのオブジェクトシステム、言語仕様など。すでに何らかのプログラミング言語が分かっている人が、手早くJavaScriptを理解するための手引きとして。 ECMAScript 5は、ほとんどのWebブラウザ、サーバで、ほぼ完全に実装されている。今回は、ECMAScript 5 をベースに解説を更新した。 JavaScriptのスクリプトの文字コードはUnicode (規格ではUTF-16と書いているが、UTF-8でも問題ない。) で書くことになっている。が、HTMLに埋め込むなら地のHTMLと同じ文字コードにするしかない。 コメント コメントは次の2種類。 複数行コメント. 「/*」から「*/」まで。入れ子にはできない。 単一行コメント. 「//」から行末まで. 文法が正規表現リテラルと曖昧だが、どちらとも解釈

    horiq
    horiq 2008/02/03
  • NTFS代替ストリーム | Netsphere Laboratories

    (2008.1.10) (2018.11.1) Visual Studio 2017 で再ビルド. Windowsのファイルシステム NTFSは、UNIXのファイルシステムとは違った機能・特徴があります。その一つ, 代替ストリームについて書いてみます。 代替ストリームを扱うプログラムの書き方。 UNIXでは「ファイル」はバイトの集まりです。ファイルを開いて頭から読めば、すべてのデータを取り出すことができます。まったく当たり前です。 ところが Windows NTFSでは、ファイルは構造を持っています。普通にファイルを開いたときに読み出せるバイト列以外に、複数のバイト列を格納できます。普通に開いたときのバイト列を主ストリーム、それ以外のバイト列を代替ストリームといいます。 例えば, Internet Explorerは、代替ストリームにファイルの出どころを書き込み、これを利用して信頼できる出

    horiq
    horiq 2008/02/03