タグ

2005年10月4日のブックマーク (3件)

  • lowlife.jp

    lowlife.jp 2024 著作権. 不許複製 プライバシーポリシー

    shunuhs
    shunuhs 2005/10/04
  • Martin Fowler's Bliki in Japanese - クロージャ

    http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基的にクロージャとは、ブ

    shunuhs
    shunuhs 2005/10/04
    クロージャについて。Rubyベースで説明されてるがPythonのコード例もある
  • ユーザーコミュニティに「ハッキング」を勧めるLEGO - CNET Japan

    LEGOの幹部は先頃、有名な同社のブロックを愛好する大人のファンらによって、新たに提供したデジタルデザイン用の開発ツールが改変されていることを発見した。そして、幹部らは驚くべき行動に出た。なんと、このハッキング行為に声援を送ったのだ。 この寛大な振るまいも、実はそれほど難しいことではなかった。つまり、LEGOの最も熱心なファンたちは、何かをかすめ盗ろうとしているわけではなく、逆に同社の製品を改善しようとしており、しかもそれがおそらくは同社のデザイナーでさえ思いつかなかったようなやり方だったから、それを理解するだけでよかったのだ。 「この種の事柄に対して好意的な反応を示さない企業があることは知っていたので、最初は少し心配だった」と、マサチューセッツ州ストウ在住のソフトウェアエンジニア、Dan Malecは言う。同氏はLEGOコミュニティの熱心なメンバーだが、このグループにはLEGOが大好きで

    ユーザーコミュニティに「ハッキング」を勧めるLEGO - CNET Japan
    shunuhs
    shunuhs 2005/10/04