タグ

2005年12月27日のブックマーク (5件)

  • OCaml プログラミング入門

    OCaml のすすめ OCaml とはフランスの 情報技術系の研究機関の INRIA で開発されている関数型言語 ML (の方言) です。ML には多相型、型推論、ガーベージコレクション (GC)、 データ構造のパターンマッチング等、プログラミング言語理論の研究の 成果 (すごく最新のものと言うわけでは無いそうですが) が詰め込まれ ています。これらの目的・効用は、 コードの再利用の範囲が大きい (多相型) コードの記述量が短かくなる (型推論・データ構造のパターンマッチング) バグの入り込む余地が少なくなる (GC、関数的(副作用の少ない)プログラミング) 等です。私は OCaml を研究でのデータ処理をはじめ、作成するプログラムほとんど 全てにおいて日常的に使っているのですが、 とにかく開発効率が良いです。 コンパイル時の型チェックの厳しさには慣れないとちょっと面倒に感じる かもしれま

  • Performancing for Firefox | Performancing.com

    Since we launched Performancing Firefox last year, the app has just gone from strength to strength. With the lastest 1.2 release and the integration of Metrics, I think we’re finally getting close to the blogging app nirvana we envisioned when Jed and I first talked about it. Initially there was a lot of talk about it being a “Flock killer” (for those that dont know, Flock is a browser forked off

  • Amazon の商品ページに Yahoo!オークションの検索結果を表示する Greasmonkey スクリプト - AUSGANG SOFT

    Amazon の商品ページに Yahoo!オークションの検索結果を表示する Greasmonkey スクリプト 前回の応用で、Amazon の商品ページを開くと、商品名で検索して、自動的にYahoo!オークションの検索結果を表示する Greasmonkey スクリプトを書いてみました。 add2amazon.user.js その他のGreasemonkeyスクリプト インストールは、右クリック(Mac は ctrl+クリック) → "Install User Script..." で。 ※GreaseMonkey0.6.4は Google ツールバー と併用すると動作しなくなる問題が出ているそうです。ご注意ください。 表示まで若干タイムラグがありますが、Yahoo!オークションとの価格比較ができます。 Amazon の商品名は、サーチエンジン対策のためか、かなり冗長なものも多くて、そのまま

  • web.paulownia.jp - ロールオーバーのオブジェクト指向的実装

    Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。 クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによるオブジェクト指向では、クラスの定義は必須ではなく場合によってはクラスという概念自体が存在しない。既存のオブジェクトのクローンとして新しいオブジェクトを作成し、そのオブジェクトに独自の性質を付加してプログラミングする。 JavaScriptのオブジェクトの性質は動的に変更可能。Java等では一度決定したオブジェクトの振る舞いは変更できないが、JavaScriptでは実行中の任意の場所でメソッドの動作を変更したり、新しく追加したり、削除したりすることができる。

  • http://www.tanomi.com/nipponstyle/

    nektixe
    nektixe 2005/12/27