May 31, 2009

Google Chart API

Webサーバー上にデータがある場合、それをグラフ化するにはサーバー側で例えばGDchart等でpngやjpgファイル等の画像ファイルを作って、それをHTMLファイルから参照するという手順が必要になります。

しかし、Google Chart APIでは、chart作成とその画像ファイルを、Google側が受け持ってくれるので、自分のサーバー側ではHTMLファイルから参照するだけで良い。

画像ファイルはサーバー容量を圧迫する要因なので、無料サーバーを使っている場合には、このようなサービスが使えるのは非常に喜ばしい事だと思います。

ブログもそういう意味でblosxomのような動的生成型の意義が有るんですが…。

さて、そのGoogle Chart APIですが、

 

を見ると、とっかかり易そうな気もしたのですが、読み進めると資料の多さと分かりにくさから、ちょっとこれは結構使い難いかも?と思い始めました。

こういう時には、きっと、先人の人が何かPERL用にモジュールを作っているに違い無いと思い、ちょっと調べてみるとそれなりに有るのですが、個別の使い方に合わせた細かなカスタマイズをするのは、相当難しい事が分かりました。

現時点の結論は、

・Google Chart APIは、それなりのプログラミングの力を持つ人向け
・自分が使いたいグラフ作成は、個別最適のプログラムを自分で作るべき

となってしまいました。

自分はこんな用途でこんなに簡単に使ってるよとか情報お持ちの方は、コメントいただけると嬉しいです。

May 24, 2009

最近パソコンの動作が遅い(2)

動作が遅い理由はいろいろ有ると思いますし、完全な解明は難しいのですが、現時点での推測内容を書いてみる。

・ネットの環境が変わった

 YouTube等の負荷の重い動画等が増えてきた

   YouTubeを再生する場合、かなりCPUパワーを食っています。
   画像表示に時間がかかるので、画像を表示させなければ改善します。
   画像表示エリアの上に別の画像を重ねるとCPUパワーが減ります。
   少しでも画像エリアが見えているとほとんど減りません。

 まあ、これは仕方無いですね。改善するにはマシンパワーを上げるしかない。

・自分のPCの使い方が変わった

 重たい処理を同時に使用する様になった。
 アパッチサーバーを立ち上げたり、PPMを動かしたり、YouTube動画を見たり。

 うーん、これも改善するにはマシンパワーを上げるんでしょうね。

 ただ、CPUパワーだけの話ではなく、CPUパワーを食ってなくても遅い場合有ります。
 CPU以外のどこかが、例えば、ネットワーク等がCPUを待たせる場合があるみたい。
 これは、PCのハード・ソフトの設計の仕方によると思います。
 最新PCを買ったから良くなるともいえないかも?

・起動時には、ウィルスバスターの自動更新等の多数の処理が行われ、遅くなる。

 これは、不必要な処理は後回しにする事で改善できる。

 ⇒ ウィルスバスターやウィンドウズのアップデートは都合の良い時に実施する

とりあえず、こんな所ですね。

May 09, 2009

最近パソコンの動作が遅い

最近どうもパソコンの動作が遅いので原因調査と対策検討し始めました。

動作が遅いと言っても、

・起動時
・通常使用時

の2通り有ります。

まずは原因調査からですが、これにはタスクマネージャーでCPU使用率を調べる事から始める事になります。

ただ、CPU使用率が高くなっているのを見るだけでは原因調査にはなりません。
以下の手順が良いだろうと思います。

・どのプロセスがCPU使用率を圧迫しているかを調べる
  ↓
・次にそのプロセスが高くなっている原因を推測、その推測原因を除去してみる
  ↓
・その推測原因を除去してみる

でも、私の所では同時に動いているプロセスが50ヶ以上もあります。
タスクマネージャーでは、一応、プロセス毎ににCPU使用率が表示されてはいますが、50ヶ以上もプロセスが有ると即座にどのプロセスが高いかを見分けるのが難しいです。

ですが、タスクマネージャーのプロセスタブのCPUと書かれた所をクリックすると、CPU使用率がソーティングされる事に気づきました。
ここを2回クリックすると降順にソーティングされます。
そうすると、通常は
 System Idle Process
が一番使用率が高いので最上位に表示され、その次のプロセスが負荷を上げている要因になります。場合によってはSystem Idle Processよりも高い負荷となっていて最上位になっている場合もあります。

暫く様子をみれば、原因が分かるだろうと思います。




カンガルーワールド20検索 powered by Yahoo! JAPAN

color99管理 isweb/xrea/land.to サーバーより20アイテム検索

Web Services by Yahoo! JAPAN


[PR] アスベスト対策 伊豆 不動産 TVボード アクシス ネットブック 超ミネラル水 薪ストーブ 特注家具 長野 税理士 過払い請求 動画保存 別荘 補助金 容量無制限ストレージ 貸会議室 収納棚 過払い金 オーダーカーテン 別荘 生け花教室 オーダー家具 パイプ加工 カーテン 地サイダー プレゼント 地サイダー 通販 造作家具 石川県 総合評価方式 石川県金沢市住宅建築会社 柚子小町 アスベスト対策 エコ住宅 ワインセラー 地サイダー 金沢 サイズ 本棚 ビル用外壁材 金沢市 不動産 すき間家具 専用サーバー 無料ホームページ