タグ

ブックマーク / www.drk7.jp (3)

  • 超高速に大量の Excel のグラフを描画する方法の検討

    突然ですが仕事で大量のグラフを描画する必要があります。まぁこんな感じのヤツですよ。ログ解析とかもろもろの統計データを可視化するっていうよくあるやつ。当然ながらいちいちグラフ作成を手作業でヤルのは面倒なので Excel VBA で自動化されてる。 今も昔もこれからもずーっとある作業です。でも困ったことが1つあります。 Excel のグラフ描画って結構書処理が遅いんです。パソコンに処理待ちさせられることが凄く納得いきません。なんとかせねば。 前々からグラフ描画が遅いのは気がついていたのですが社内の VBA のメンテナーが誰もいなくなってしまったので仕方なく解析してみることにしました。VB Editor を起ち上げること自体が過去に10回程度という超素人です。正直何がなんだかわかってません。 プログラムを解析してみてわかったことは、Excel のグラフ描画においては、ChartObjects.C

  • CPAN の ダウンロード先(URL リスト)を変更する方法

    「Sun Fire V20z を Webサーバ用に購入」や「Apache bench 対決 : Xeon vs Opteron」の記事で書いたように、業で使っている web サーバは Sun Fire V20z というサーバなんですが、Dell の Xeon サーバとかに比べてベンチマークで比較する数値以上に実務アプリ(Web + DB サーバアプリケーション)の動作がすこぶる機敏です。 ってな訳で、再びサーバ増設で Sun Fire V20z を購入してインストール作業をしているのですが、CPAN のインストールで苦戦中。どうも CPAN サーバによって MD5 - checksums で転けてしまうんです。具体的には、

  • SimpleAPI の仕組みについて考察してみる

    最近気になっているサービスと言えば、一躍有名になった「SimpleAPI その1.ウェブサイトサムネイル作成API β版」っていうサービス。その1って書いてあるくらいだから、作者の方はその2、その3を考案中と思われるわけですが、サイトのサムネイルを生成するってのはいろいろなところで役に立ちそうな気がします。 で、できれば自社で同じような仕組みを作って自社で解決したいと思われている方も多くいるのでは?と思います。僕的には会社の仕事からすれば何ら関連のないジャンルのサービスですが、個人的には非常に興味がそそられるサービスなので、その仕組みについて考察してみました。勝手な考察なので、全然違う可能性もあるので、あしからず・・・。 どうやってサイトのサムネイルを生成しているのか? 自前で位置からブラウザの描画を模倣するプログラムってのは作るには敷居が高すぎると直感。特に CSSJavaScri

  • 1