使いやすいチャートライブラリ C3.js

JavaScriptでグラフやチャートを描画するライブラリは山ほどあるが、C3.jsがけっこう使いやすかった。 C3.jsは、D3.jsを利用(ラップ)したライブラリである。D3.jsは、データをグラフィカルに表現するための手法を提供してくれる。 D3.jsを利用した同様のライブラリは非常にたくさんある。ありすぎて困る。 筆者がC3.jsを選んだ決め手は、「出力結果のチャートがシンプル」「APIがシンプルで使いやすそう」だからである。 http://c3js.org/ リアルタイムで書き換えて確認できるベンリなWebサンプル C3.jsのサイト上のすべてのサンプルコードは、 »

Google Maps を Angular.js から使う

Angular.js に Google Maps を組み込んだ。Google Maps JavaScript API は、とてもシンプルで使いやすいAPI だった。このAPI にはいくつかのバージョンがあり、この記事を書いている時点では v3 が最新だが、ネット上にある how to のほとんどは、古い v2 が対象になっている。 今回は、 »

Ruby から Google Analytics のデータを取得する

モバイル・アプリでイベントトラッキングを行い、その結果を、自サービスの管理画面から見たいと思った。 自前でイベントトラッキングの仕組みを構築するのは、やりがいはあるが、大変な作業だろう。今回は、Google Analytics のイベントトラッキングを利用し、さらに、Ruby on Rails から 集計結果を取得する仕組みを構築した。 いまさら Google Analytics かよ・・・といった感じだが・・・ Google Analytics の全体像 を知る »

Build2015

Microsoftが開催中の開発者向けイベント Build2015 が盛り上がっているようだ。Windows10の事など、Microsoftの最新の動向がわかるイベントになっている。筆者が特に気になっている所だけピックアップする。 Visual Studio Code Visual Studioが Macおよび Linuxで動くようなった。Visual Studio Code と呼ばれており、現時点では Preview版がダウンロードできるようになっている。 https://code.visualstudio.com/Download これは、WindowsのようなネイティブなVisual »

WordPressからGhostに移動しました

本ブログをWordPressからGhostに移動した。 WordPressについては、もはや言うまでも無いであろう有名なブログプラットフォームである。 一方でGhostは、日本ではそれほどメジャーでは無いだろう。Ghostを使うには、ホスティングサービス ghost.org を使うか(ただし有料)、自前のサーバーにインストールする必要がある。Ghostは Node.jsなどのサーバーサイドJavaScript環境のうえで動くので、HTMLしか置けないレガシーなレンタルサーバーでは利用できない。または、WindowsAzureとかHerokuを使うのも良いだろう。 今日は、WordPressとGhostについて、思っていることを書く。 WordPressに感じていた課題 筆者は、WordPressのことは嫌いではなかったが、好きでも無い。実際、 »