表題の通りです。 google様が公開している、グラフ作成APIであるGoogle Chart Toolsで折れ線グラフを書いてみました。 とりあえず、何かグラフ化に適したデータはないかと探しつつ・・・ というか、ごめんなさい。グラフ化したいデータがあったのでグラフ化する方法を探していたら、これに行き当たったのです(※1)。 というわけで、やってみた結果がこれ↓ NBA Eastern Conference 2009-2010 until 2010/03/09 今(2009-2010)シーズンの、アメリカプロバスケットリーグNBA東地区の、順位変動グラフです。 知っている方は知っていると思いますが、元ネタは、"元祖 勢いとゲーム差がわかるプロ野球順位変動グラフ"さん。このコンセプトがとても好きで、以前よりよく閲覧させていただいていたのですが、これをNBAでやってみたらどうだろうと思って、やってみたのが今回のグラフです。 最初なので色々試行錯誤はあったのですが(細切れ時間を使って作ったとはいえ、ここまでに3日掛かりました)、その中で最も苦労したのはURIの文字列長制限。このURI、2Kまでという制限があるのですが(2Kというのが2000なのか2048なのかは未確認)、NBAの東西各地区には15チームあり、それぞれ82ゲームを行うため、データ数としては15x82で1230個となります。2Kの制限を考慮すると1データにつき1バイト使ったとしても1230バイト。それにLabelやLegend分として数百バイトは使用しますから、このあたりをどうにかする必要があります。 ちなみにデータフォーマットは下記の4通り。 参考:http://code Read More...
Apache Tilesを動かせるところまで設定する。
1月 27th, 2010
個人的なメモエントリー。 Google App Engine for Java(GAE/J)を触り始めた影響で、過去の記憶を久々に掘り起こすシリーズ第二弾。Strutsを現役バリバリ(表現が古い)で使っていた時に使用していたテンプレートエンジンであるTilesを再現してみます。どうも最近の主流はVelocityとかいうらしいのだけど、まあ、馴染みのある方いいかと気にしないことにします。 とりあえず、公式サイト(http://tiles Read More...
webサービスを主たる業務にしたいと思っているのです
1月 22nd, 2010
会社用に管理しているドメインや、そのドメインで運用しているサイト/システムの情報を整理してみたら、思っていた以上の数になってちょっと意外な感じがしました。 とはいえ、未だ社内システムを含めても実運用に至っているものは10件に達していないので、まだまだこれからな状態であるのに変わりはないのですが、構想段階であったり、開発中であったりするものを含めれば二桁に届きます。webサービスを本業としている訳ではない中で、それなりの成果も出始めています。 次のステップは、それを体系化して、とにかく離陸を早くすること。小さく始めて大きく育てる、とよく言われますが、その"小さく始める"ためのノウハウを貯めていくことと、大きく育てるための仮説を立てることを、2009年後半あたりから行ってきたので、2010年前半は実践に移って、とにかく複数のサービスを立ち上げることに注力しようと思います。 まずは3つ。がんばろう。
