reusable(再利用可能)というキーワードがよく出てきます。限った話ではなく、およそあらゆる(オープン)ソフトウェア開発に共通する考え方です。学習曲線の急峻さによるものが大きいでしょう。D3に習熟するための長時間の学習と、成果物を作るための多大な労力が必要です。そのため、せっかく作成した成果物はできるだけ多くのユーザで共有したい、という考えが自然に出てきたのだと思います。ための統一したデザインを共有する必要があります。開発者マイク・ボストック氏によって書かれた文章です。作成したグラフを再利用可能な形にするためのデザインについて語ったものです。機会があれば訳したいと思いますが、平易な英文ですので(マイク氏の文章は常に平易です)、できれば目を通してみてください。つまるところ、再利用可能なグラフを作る関数は、値(幅、高さ等、グラフを作成するために必要なパラメタ)を設定、読みだすためのメソッドを備えた関数オブジェクトとして作成しよう、という提言です。2013年6月25日に刊行されたばかりの書籍です。Viauなんか画像のフチ(Edge)が歪んで見えるかもしれませんが、実際に元の画像でも歪んでいます。設計・作成する、という内容のようです(多分)。自信がないのは、今朝がた購入・DLしたばかりでまだパラパラとかしか見ていないからです。中級~上級者向けに書かれています。入門書ではありません。ついても第一級オブジェクトとしての関数や、クロージャについての理解を求めています。ページは54ページと薄いので時間のある時に一気に読めるかと思って買ったのですが、中身が(文字通り)詰まっていて、結構骨が折れそうです。なら倍以上のページになると思います。紙の書籍ならともかく、電子書籍でこんなに詰め込む理由が今一つわかりません。下記のいずれかで購入可能です。PDF/EPUB]後者は40%ディスカウント価格ですが、もしかしたら期間限定かもしれません。DRMガチガチのkindleフォーマットは、少なくともプログラミング関連の書籍としては糞フォーマットだと私は思っていますので、値段に関わらず購入するなら後者がお薦めです。私も後者で購入しました。ついての講演を行いました。その際に使われたスライドがネットにアップされています。作成方法を解説しています。プレゼン用に作られたスライドですので、見てるだけでも楽しめると思います。クロージャの説明のページにはなぜか映画『ソナチネ』の画像が使われています。見かけるようになりました。スライドの際の効果が素晴らしく、左右だけでなく(設定してあれば)上下に移動できたりもします。キーボードだけでスムーズに動くのも素晴らしいです(スペースで右、shift+スペースで左)。私も機会があればこれでスライドを作ってみたいと思っています。BostockRadianTopoJSONお知らせ。