Hatena::Grouprubyist

Rubyを勉強しようと思ってはじめた日記

2008-05-03

課題めも

| 17:58 | 課題めも - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 課題めも - Rubyを勉強しようと思ってはじめた日記 課題めも - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

進捗

  • ランキングは取れるようになった

課題

  • SQLの実行をRubyActiveRecord)を通して実行したい
    • 実行した結果はどうなるのか?配列に入るの?
  • 実行結果をブラウザーで見られるようにする

SQLで集計してランキングを出す(0.4)TOP句?

| 11:05 | SQLで集計してランキングを出す(0.4)TOP句? - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - SQLで集計してランキングを出す(0.4)TOP句? - Rubyを勉強しようと思ってはじめた日記 SQLで集計してランキングを出す(0.4)TOP句? - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

TOP句という便利そうなのがあるらしいです。それはそれで調べてみようと思います。いろいろな機能があるんですね、MySQLって(他のDBも同じだとは思うのですが...)。ちなみに環境をまとめていなかったのでまとめ。

環境

集計をして並び替えてphphtmlだけ抽出する

select url,count(*) from entry GROUP BY url HAVING url REGEXP '\.php|^/$|\.html' ORDER BY count(*) DESC limit 0,10;

出来た!こうなってくると面白いのでいろいろ

ユーザーエージェント

アクセスログだったので、UAを見てみました。IE6が多いですね。あと、百度も案外多い。

+---------------------------------------------------------------------------------------------------------------------------------------+
| ua                                                                                                                                    |
+---------------------------------------------------------------------------------------------------------------------------------------+
| Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)                                                            | 
| Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13                                             | 
| Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)                                                                               | 
| Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)                | 
| Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)                                                   | 
| Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)                                                              | 
| Mozilla/5.0                                                                                                                           | 
| Baiduspider+(+http://www.baidu.com/search/spider_jp.html)                                                                             | 
| Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)                                        | 
| NetTracker/7.5 Enterprise                                                                                                             | 
| Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)                                     | 
| msnbot/1.1 (+http://search.msn.com/msnbot.htm)                                                                                        | 
| Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13                                             | 
| Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)                                                                 | 
| Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506) Sleipnir/2.6.2 | 
| Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)                                         | 
| Mozilla/5.0 (compatible; heritrix/1.12.0 +http://seekda.com)                                                                          | 
| Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)                                                                                    | 
| Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13              | 
| Mediapartners-Google                                                                                                                  | 
+---------------------------------------------------------------------------------------------------------------------------------------+
カレンダー
2007 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2009 | 06 | 08 |