タグ

2005年12月9日のブックマーク (7件)

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

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

  • hyuki.com | 結城浩 | 教えるときの心がけ

    目次 はじめに 教える前に 教える前に、学ぶ 教える前に、自分を整える 教える前に、相手を整える 教えるとは、ドラマを演じること ここは舞台、あなたは演技者 型にはまらず、ダイナミックに 教えるとは、ガイドすること 生徒の知っていることからはじめましょう 全体像を伝えましょう すべてを教えてはいけません 教えるときの二刀流 二つの方法 二つの表現 語るか聞くか メタな立場 広さと深さ 教えるとは、生徒との対話 教えることは、知識を伝えるだけじゃない 対話は一方通行じゃない 対話の進み方は一定じゃない 対話は謙虚に 教えるとは、はげますこと、ほめること 安心して質問できますか 生徒をおどかしてはいけません 生徒をばかにしてはいけません 生徒を恐れてはいけません 優秀な生徒と期待にそわない生徒 ところで、いつまで教えるつもり? 付記:父の思い出 付記:教えることについての独り言 読者のみなさん

    hyuki.com | 結城浩 | 教えるときの心がけ
  • HTMLの基本構造 - 仕様書に見るHTML(1)

    3.3 属性リスト宣言と実体宣言 また、DTDでは要素タイプがどんな属性を持つのかも定義します。属性は、<!ATTLIST で始まる宣言文で、属性名、属性値のタイプ、省略時の扱いについて定義します。 さらにDTDでは、さまざまな名前や値の別名を定義しておき、個々の宣言ではこの別名を使うのが普通です。この別名の定義を実体宣言といい、<!ENTITY で始まる宣言で定義しています。 仕様書の3.3ではこれらについても詳しく説明されています。それほど複雑ではないので、できればひととおり目を通して、DTDの読み方を身につけておきましょう。 4 HTML文書の構造 では、HTML4の仕様書のさまざまな要素タイプの定義の中から、注目しておきたい部分を拾い読みしていきます。HTMLを書くときに、「ここはどうなっているんだろう」と疑問に思うような点の多くは、実は仕様書できちんと解説されているものなのです。

    n246
    n246 2005/12/09
  • メモ&カレンダーWebアプリケーションつくりました。 : blog.nomadscafe.jp

    メモ&カレンダーWebアプリケーションつくりました。 Tagがつけられるメモ帳Webアプリケーションをつくってみました。次のキラーアプリらしいカレンダー機能もついています。 http://femo.nomadscafe.jp/ ↓Helpで使っているスクリーンショット メモのTagとして、2005-12-09と日付をいれるとカレンダーの方に整頓される仕組みです。カレンダーでもTagCloud風にメモ件数の多い日は字が大きく表示されます。 Catalyst + Ajax + TypeKey認証 + Tagging + はてな記法と話題の技術を使い派手に実装しました。TypeKeyのアカウントを持っていればログインだけで使えるのでぜひお試しください。ご意見もくださいませ。

  • Relevad Demo

    SERVICES AND DEMOS Contextual Media Intelligence Company DOCUMENTATION AND API

  • MODULE.JP - 「自信を持ってApacheを操るために」スライド公開

    Internet Week 2005で行ったチュートリアル「自信を持ってApacheを操るために」で使用したスライド資料をPDFで置いておきます。資料だけ見ると役に立つところが少ない、というかワケワカメですな。 Internet WeekのWebサイトでも後々資料の配布とビデオ配信される予定ですが、少し時間がかかると思うので先行してこちらに置いておきます。 T16:自信を持ってApacheを操るために 〜内部構造からたどるWebサーバ設定のキモ (PDF 800Kbyte) チュートリアルの概要についてはInternet Week 2005 Webサイトのプログラム詳細をご覧ください。当日お越しいただいた皆様、ありがとうございました。

  • Class::DBI で trigger ポイントのために払う犠牲 : にぽたん研究所

    ふと Class::DBI で、update_from_sql() というメソッドを定義したくなった。 あんま面白くないので、読みたい人だけ読みたまへ。 で、こんな感じのものを、親 class 内に定義してみた。 __PACKAGE__->set_sql(UpdateFromSQL =><<''); UPDATE __TABLE__ SET %s WHERE %s sub update_from_sql { my($class, $values, $sql, @bind_args) = @_; my @update_columns = (); my @update_values = (); while (my($colname, $value) = each %$values) { push @update_columns, $colname; push @update_values, $

    Class::DBI で trigger ポイントのために払う犠牲 : にぽたん研究所
    n246
    n246 2005/12/09