タグ

2015年1月16日のブックマーク (8件)

  • JavaScriptで関数型プログラミングを強力に後押しするUnderscore.jsのおすすめメソッド12選(lodashもあるよ) - Qiita

    JavaScriptで関数型プログラミングを強力に後押しするUnderscore.jsのおすすめメソッド12選(lodashもあるよ)JavaScriptNode.js関数型言語 はじめに この記事では、関数型プログラミングを強力に後押しするライブラリ、 Underscore.jsとlodashを紹介します。 両ライブラリとも_で使用できます。 ほかのライブラリにも依存せず、 現在フロントでもサーバでもかなり人気なライブラリです。 個人的にもこれなしでは。。 といった必須なライブラリとなっています。 また、Backbone.jsといった人気なフレームワークが、 Underscoreに依存していたりします。 Underscore.js GitHub: https://github.com/jashkenas/underscore Document: http://underscorejs.o

    JavaScriptで関数型プログラミングを強力に後押しするUnderscore.jsのおすすめメソッド12選(lodashもあるよ) - Qiita
    mima3
    mima3 2015/01/16
    lodashはUnderscore.jsと互換性を持ったライブラリで、機能がよりおおく、早いっぽい。
  • OLAP分析機能を使う

    Pentaho OLAP分析とは 第3回では、Pentahoレポーティングについて解説しました。第4回の今回は、データ・ウエアハウス(DWH)を多次元的に解析して視覚化する、OLAP(Online Analytical Processing)分析機能を解説します。 Pentaho OLAP分析では、「Mondrian」と呼ぶRelational OLAP(ROLAP)エンジンを利用します。論理的な多次元データベース・モデルを物理データベース・モデルにマッピングした、スター型やスノー・フレーク型のスキーマを使います(図1-1)。Mondrianのスキーマはマッピングを実行するXMLファイルであり、Pentahoスキーマ・ワークベンチと呼ぶツールを用いて視覚的に作成できます。 基的/典型的なMondrianスキーマは、1つのキューブ、1つのファクト・テーブル、いくつかのディメンジョン・テーブ

    OLAP分析機能を使う
    mima3
    mima3 2015/01/16
  • Crossfilter Tutorial

  • 第1回 Underscore.jsとは | gihyo.jp

    連載では、JavaScriptライブラリの1つ、Underscore.jsを解説していきます。第1回目となる今回は、Underscore.jsの概要と特徴、動かすところまでを紹介します。 Underscore.jsの概要 UnderscorejsはDocumentCloud Inc.とJeremy Ashkenasが開発しているJavaScriptライブラリです。DocumentCloud Inc.によりオープンソースとして提供されています。ファイルサイズは圧縮したもので4.9Kバイト(現バージョン1.5.2)と軽量なライブラリです。 Underscore.jsは、配列、オブジェクトの操作をはじめ、関数、オブジェクトなどを扱う際の便利関数が80あまり定義されています。配列、オブジェクトの操作の記述がネイティブな機能だけで書くよりも簡潔にシンプル書けるため非常に便利です。 また、Proto

    第1回 Underscore.jsとは | gihyo.jp
    mima3
    mima3 2015/01/16
    関数、オブジェクトを使うためのユーティリティーみたいなもんかな?
  • GitHub - michael/dance: Don't be shy - take your data for a dance.

    Dance.js Dance.js is a simple data-driven visualization framework. It's basically a flavor of Backbone.js, but enriched with some of the ideas of the very popular D3.js visualization framework. A Dance.js dance involves several Performers (aka views or visualizations) who are performing on screen. Users of Backbone.js might already be familiar with the API, as it's pretty much the same as for Back

    GitHub - michael/dance: Don't be shy - take your data for a dance.
    mima3
    mima3 2015/01/16
    Data.js and Underscore.jsに依存している。
  • Maps

    Interrupted Maps In some ways, all 2D maps of Earth are interrupted at some point, even if it’s just along the antimeridian at 180°. Interruptions are often in areas of less interest e.g. oceans for a land-focused map.

    mima3
    mima3 2015/01/16
  • dc.js - Dimensional Charting Javascript Library

    dc.js is a javascript charting library with native crossfilter support, allowing highly efficient exploration on large multi-dimensional datasets (inspired by crossfilter's demo). It leverages d3 to render charts in CSS-friendly SVG format. Charts rendered using dc.js are data driven and reactive and therefore provide instant feedback to user interaction. dc.js is an easy yet powerful javascript l

    dc.js - Dimensional Charting Javascript Library
    mima3
    mima3 2015/01/16
  • SVGを画像みたいに保存できるD3 Plugin作った - Qiita

    D3.jsなどのライブラリの普及によってWebでデータビジュアライゼーションをするということが流行りつつあります。 さて、D3.jsでは主にSVGとして画を描くことになるんですが、書き出されたSVGを簡単に保存して他のドキュメントに貼付けるといった手段がないので困ることがあります。 せっかくSVGで描かれた画をスクリーンショットで保存するのはイマイチですよね。 というわけで、img要素の画像のように右クリックをして保存ができるようなD3 Plugin、d3-downloadableを作ってみました。 インストール bowerにパッケージを登録してあります。 npmも対応しました。(2015/05/12) 使い方 script、cssを読み込んで、svg要素のselectionに対して、downloadable()をcallするだけ。 svg要素を右クリックするとメニューが表示され、SVG

    SVGを画像みたいに保存できるD3 Plugin作った - Qiita
    mima3
    mima3 2015/01/16