タグ

2010年11月8日のブックマーク (8件)

  • Proxy Tutorial

    Methods of the handler object that are invoked by manipulating the corresponding proxy are called traps. The full proxy handler API additionally traps calls to new ES5 built-in methods such as Object.keys and Object.getOwnPropertyDescriptor. Fortunately it is not always necessary to implement the full API to build useful proxies, as demonstrated in the following section. A simple profiler Let's co

    mooz
    mooz 2010/11/08
    EC Harmony の Proxy について.
  • strawman:catch_guards [ES Wiki]

    Programs often need to catch exceptions conditionally. In portable ES, they have to write it like so: try { ... } catch (e) { if (p(e)) { ... } else { throw e; } } where p(e) is any predicate. SpiderMonkey supports a simple syntax for catch guards, which abstract over this pattern. With catch guards the above could be rewritten: try { ... } catch (e if p(e)) { ... } This is simpler, more readable,

    mooz
    mooz 2010/11/08
    SpiderMonkey のサポートする try {} catch (x if p(x)) {} というガード構文.
  • 開発メモ: ローカルMapReduceの性能

    Kyoto CabinetMapReduceを実装したという話は前回書いたが、そのLuaバインディングでもMapReduceをサポートした。また、Kyoto Tycoonとそのスクリプト言語拡張でもMapReduceをサポートした。今回はその性能について解説する。 ローカルMapReduceのツボ 世に言うMapReduceは分散処理のフレームワークだけれども、KC/KTの「ローカルMapReduce」は分散処理を行わない。分散処理をしなかったらデータ処理能力が上がらないじゃないかと思うかもしれないけれども、そうとも限らないのだ。前回も書いたけども、MapReduceフレームワーク部分をうまく実装すると、時間効率と空間効率の双方を向上させることができる。特にキャッシュとソートの部分に工夫がある。 MapReduceは、リポジトリ内(KCではデータベースファイル内)の各レコードからキーと値

    mooz
    mooz 2010/11/08
    分散処理を行わない, ローカル MapReduce
  • コッドの12の規則 - Wikipedia

    コッドの12の規則(コッドの12のきそく、英語:Codd's 12 Rules)とは、データベース管理システム (DBMS) が関係に基づいたシステム(関係データベース管理システム、RDBMS)であると判断するために必要な基準として、エドガー・F・コッドが提唱した規則である。エドガー・F・コッドは、データベースにおける関係モデルを考案した人物である。 コッドは、関係データベースについての自分の考えが不十分なままで普及しつつあることを防ぐための個人的な活動の一環として、この12の規則を提唱した。コッドの認識では、1980年代前半に多くのDBMS開発企業が、自社の既存のDBMS製品を、関係に基づいているよう見せかけた偽のRDBMSに改変する傾向が、強くなっていた。コッドは、特にこうした傾向に対する反論として、この12の規則を考案した。 しかし実際には、コッドの12の規則は非常に厳しい基準であり

    mooz
    mooz 2010/11/08
    "DBMS (データベース管理システム) が関係に基づいたシステム (RDBMS; 関係データベース管理システム) であると判断するために必要な基準として、エドガー・F・コッドが提唱した規則"
  • D (データベース言語仕様) - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2023年1月) D は、クリス・デイトとヒュー・ダーウェンが著書 (共著) The Third Manifesto で提案した、関係データベースのデータベース言語が満たすべき要件の集合である。 D自体はデータベース言語ではない。 デイトとダーウェンは、2008年現在で広く使われているデータベース言語SQLを、関係モデルを正確に実装していないとして、批判している。 Tutorial D は、The Third Manifesto で説明され使われている、Dの抽象的な実装である。 Dの実装は、Tutorial D と必ずしも同じ構文である必要はない。 Dを正しく実装するために必要なことは、その実装が、Dで規定された

    mooz
    mooz 2010/11/08
    "D は、クリス・デイトとヒュー・ダーウェンが著書 (共著) The Third Manifesto で提案した、関係データベースのデータベース言語が満たすべき要件の集合である。"
  • ParAccel and their puzzling TPC-H results

    [Warning: the ParAccel TPC-H results referred to in this post have since been challenged by a competitor and found to be in violation of certain TPC rules (I cannot find any public disclosure of which specific rules were violated). These results have since been removed from the TPC-H Website, as of Sep 24th 2009.] At SIGMOD last week, I was chatting with Mike Stonebraker (chatting might be the wro

  • Esper

    Where Complex Event Processing meets Open Source: Esper & NEsper Make no compromise on enterprise readiness: discover EsperHA, EsperJDBC and our support services. Embed mainstream CEP in your products and deployments: Learn about our licensing options. Event Stream Intelligence with Esper and NEsper Esper is a component for CEP and ESP applications, available for Java as Esper, and for .NET as

  • https://www.nhk.or.jp/archives/shogenarchives/

    https://www.nhk.or.jp/archives/shogenarchives/
    mooz
    mooz 2010/11/08