[前][次][番号順一覧][スレッド一覧]

learn-ruby-in-kansai:710

From: Hiroshi Takagi <gollum@h...>
Date: Sun, 24 Jul 2005 13:59:10 +0900
Subject: [learn-ruby-in-kansai:710] Re: 次回のレッスンのお題

たかぎ@日曜のオフィスで雑用整理です。


On Fri, 22 Jul 2005 23:21:28 +0900
NISHIMOTO Keisuke <keisuken@c...> wrote:

> 西本です.
> 
> 某所でも反響があったので,とりあえず,Prototypeということで
> リリースしました.
> 
> pureimage / 0.1.0:
>   http://raa.ruby-lang.org/project/pureimage/
> 
> #ドキュメント不足などの考慮不足が結構あると思いますが,とり
> #あえず.

わたしも落として、sample プログラムをいくつか動作させてみました。
(on Windows XP, Ruby win32 1.8.2)

なかなかいいですねぇ〜。
pure Ruby でPNG 生成ができるなら、
速度を問題にしない仕事にいろいろ使えるかも。

ちょうど、うちのあゆさんが作った、Firewall log 日次集計解析script に
こんなのがあります。

-----------------( ここから ) ----------------------------------

1-1. サービス種別ごとの接続数
     Top 10 permitted services by session

      service                         permitted
                                       sessions
-------------------------------------------------------
   1  http                            1,501,283   96.0%
   2  tcp/port:1755                      25,662    1.6%
   3  tcp/port:554                        9,828    0.6%
   4  dns                                 8,969    0.6%
   5  Network Time                        1,096    0.1%

   6  https                                 793    0.1%
   7  smtp (tcp)                            453    0.0%
   8  udp/port:1755                         152    0.0%
   9  pop3                                  109    0.0%
  10  tcp/port:1243                         105    0.0%

      other                              14,730    0.9%
-------------------------------------------------------
      total                           1,563,180  100.0%


1-2. サービス種別ごとの通信量
     Top 10 permitted services by traffic

      service                           traffic
                                       ( Mbyte )
-------------------------------------------------------
   1  tcp/port:554                      148,239   44.8%
   2  tcp/port:1755                     117,389   35.5%
   3  http                               63,783   19.3%
   4  udp/port:4042                         105    0.0%
   5  udp/port:4812                          84    0.0%

   6  udp/port:49153                         72    0.0%
   7  udp/port:49159                         53    0.0%
   8  udp/port:4465                          50    0.0%
   9  udp/port:49169                         48    0.0%
  10  udp/port:2324                          41    0.0%

      other                               1,225    0.4%
-------------------------------------------------------
      total                             331,093  100.0%

-----------------( ここまで ) ----------------------------------

こいつをtext mail report だけでなく、
png 上に円グラフを生成して、report に添付送信する、
レポートサイト上でグラフを閲覧できる、
なんてシステム作っても楽しいかも。

#wrapper class で基本のグラフのオブジェクトを提供するものが要るなぁ。

凝ったものでなければ、
xy_plot, pie_chart ぐらいはすぐにできそうですね。

ついでに。

hello.rb 中で、先頭に $KCODE = 'SJIS' とかしておかないと、
Windows 上では、

title, x, y = hello(image, font, 'こんにちは世界!')

の結果がおもしろいことになります :-)

-- 
Hiroshi Takagi <gollum@h...>



--
ML: learn-ruby-in-kansai@r...
使い方: http://QuickML.com/
公式ページ: http://jp.rubyist.net/?KansaiWorkshop
過去ログ: http://www.fdiary.net/ml/learn-ruby-in-kansai/

[前][次][番号順一覧][スレッド一覧]

       681 2005-07-14 12:33 [kazuhiko@f...       ] 次回のレッスンのお題                    
       687 2005-07-15 07:26 ┣[keisuken@c...       ]                                       
       689 2005-07-15 13:20 ┣[speakillof@y...     ]                                       
       692 2005-07-15 19:28 ┃┣[xml@t...            ]                                     
       693 2005-07-16 05:43 ┃┗[tomoya@c...         ]                                     
       694 2005-07-16 14:27 ┗[keisuken@c...       ]                                       
       695 2005-07-16 15:06  ┗[konami@k...         ]                                     
   @   696 2005-07-16 18:46   ┣[keisuken@c...       ]                                   
       700 2005-07-21 18:13   ┗[gollum@h...         ]                                   
       703 2005-07-22 16:21    ┗[keisuken@c...       ]                                 
       704 2005-07-22 17:02     ┣[babie7a0@y...       ]                               
       705 2005-07-22 17:49     ┃┗[keisuken@c...       ]                             
       706 2005-07-22 21:05     ┃ ┗[konami@k...         ]                           
       709 2005-07-23 09:10     ┃  ┗[keisuken@c...       ]                         
       707 2005-07-23 07:43     ┣[xml@t...            ]                               
       708 2005-07-23 08:43     ┃┗[keisuken@c...       ]                             
->     710 2005-07-24 06:59     ┗[gollum@h...         ]                               
       711 2005-07-24 07:41      ┣[keisuken@c...       ]                             
       712 2005-07-25 09:49      ┃┗[tanaka@k...         ]                           
       713 2005-07-25 12:26      ┃ ┗[keisuken@c...       ]                         
       714 2005-07-25 13:31      ┃  ┣[keisuken@c...       ]                       
       716 2005-07-26 02:05      ┃  ┃┣[zn@m...             ]                     
       718 2005-07-26 03:32      ┃  ┃┃┣[tanaka@k...         ]                   
       720 2005-07-26 04:34      ┃  ┃┃┃┗[keisuken@c...       ]                 
       721 2005-07-26 04:46      ┃  ┃┃┃ ┗[keisuken@c...       ]               
       719 2005-07-26 03:59      ┃  ┃┃┗[keisuken@c...       ]                   
       717 2005-07-26 02:07      ┃  ┃┗[tanaka@k...         ]                     
       715 2005-07-25 20:19      ┃  ┗[xml@t...            ]                       
       726 2005-07-31 21:36      ┗[moriq@m...          ] pureimage pie (Re: 次回のレッスンのお題)
       728 2005-08-01 02:39       ┗[keisuken@c...       ]                           
       729 2005-08-01 13:59        ┗[xml@t...            ] 第5回勉強会のお知らせ