タグ

2005年12月8日のブックマーク (2件)

  • CodeZine:プロトタイプ(prototype)によるJavaScriptのオブジェクト指向(プロトタイプ, オブジェクト, Javascript, ECMASCript)

    はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて

  • jkondoの日記 - 毎朝好きな場所に座る「フリーアドレス」

    はてなではオフィスでフリーアドレス制を導入しています。フリーアドレスとは、社員の座席を固定せずに毎日好きな場所に座って仕事をするスタイルのことです。 各社員にはロッカーが割り当てられていて、毎朝ロッカーから必要なものを取り出し、図書館のように好きな場所に座って仕事を始めます。作業をするためのパソコンは全員ノートパソコンを所有していて、どこに移動しても仕事ができるようにしています。椅子は各自の好みがあるので固定化されていて、自分の椅子を動かして新しい場所に移動します。はてなではさらに、「前日と同じ場所に座ってはいけない」というルールを作って、実質的に席が固定化してしまう事を防いでいます。 フリーアドレスの利点はいろいろありますが、まずコミュニケーションの相手が固定化しない点があげられます。毎日ランダムに周りの人が入れ替わるおかげで、社員同士のコミュニケーションに偏りが少なくなり、「たまたま営

    jkondoの日記 - 毎朝好きな場所に座る「フリーアドレス」