Hatena::Groupkill

イン殺 RSSフィード

2007-03-21

[]被ブックマーク中のアイコンカスタマイズ率 被ブックマーク中のアイコンカスタマイズ率 - イン殺 を含むブックマーク はてなブックマーク - 被ブックマーク中のアイコンカスタマイズ率 - イン殺

「はてブアイコンのカスタマイズに関する雑感 (id:xx-internet:20070310:p1) のコメント欄より。」

# hyuki 『バイナリ比較といってもハッシュ値の比較だけでよいかも。』

はてブアイコンのカスタマイズに関する雑感

「まさか本物の id:hyuki さん?と思いつつ、試しに実装してみたら動いたので、あちこちのサイトに適用して数字を見てみました。」

  • 直近 500 ブックマークのうち、アイコンがカスタマイズされているものを 1pt として集計。
  • ついでにユニークユーザー数も集計。
  • 調査対象は独断と偏見で選びました。近所とアルファっぽいところを適当に。
  • 取得中にブックマークが追加されると値が多少ずれるが、見なかったことにする。誤差誤差。
URLアイコンカスタムなブックマーク数ユニークユーザー数
kill.g.hatena.ne.jp/134223
neo.g.hatena.ne.jp/97166
gigazine.net/57302
blog.livedoor.jp/dankogai/110355
d.hatena.ne.jp/jkondo/155343
d.hatena.ne.jp/naoya/86346
d.hatena.ne.jp/nand/102164
d.hatena.ne.jp/finalvent/90217
d.hatena.ne.jp/another/131189
d.hatena.ne.jp/otsune/150269
d.hatena.ne.jp/kanose/145259
d.hatena.ne.jp/fromdusktildawn/88320

f:id:xx-internet:20070321235616p:image

「前のエントリではこの方法でアルファブロガーを識別できるんじゃないかと書きましたが、どうもこれはカルトブロガー識別法のような気がしてきました。傾向としてはこんな感じか。」

  • 予想通り GIGAZINE のアイコンカスタマイズ率の低さは異常。
  • アルファブロガーは総じてユニークユーザー数が多い。カスタマイズ率は高かったり低かったり。衆愚力?
  • ユニークユーザー数が少ない = 一部の読者にひたすらブックマークされている。 g:killg:neo は一人で 20 以上ブックマークしているユーザーが何人か。
    • 一つの記事に 500 以上ブックマークが付くようなサイトは最新 500 ブックマークの中でユーザーがぶつからないから、もっと取得件数を増やして数字を見たほうがいいかも。やらないけど。
  • 最初からプライベートモードで使ってるユーザーはたぶんアイコンをカスタマイズしていない。が、見えないものはなかったことにするのが大人の態度なので無視。

「ソースコードほかは長くなるので続きを読む記法にします。」


ソースコード

icon_custom.rb

require 'get_rss.rb'
require 'hash_sort.rb'
require 'rss/dublincore'
require 'digest/md5'
require 'icon_custom.conf.rb'

class HatenaUserIcon
  def initialize
    @@default_icon_hash = get_hash("./profile_s_default.gif")
    @icon_hash = Hash.new {|h,id|
      icon_uri = "http://www.hatena.ne.jp/users/#{id[0..1]}/#{id}/profile_s.gif"
      h[id] = get_hash(icon_uri)
    }
  end

  def get_hash(uri)
    Digest::MD5.hexdigest(open(uri).read)
  end

  def custom?(id)
    @@default_icon_hash != @icon_hash[id]
  end
end

def check(icon, url)
  users = Hash.new {|hash,key| hash[key] = 0 }

  0.step(RSS_MAX,25) {|i|
    b_url = "http://b.hatena.ne.jp/bookmarklist?mode=rss&url=#{url}&of=#{i}"
    r = RssSite.new b_url

    begin
      r.get
    rescue
      STDERR.puts $!
      next
    end
  STDERR.puts "get #{b_url}"

    r.rss.items.each {|i|
      id = i.dc_creator
      users[id] += icon.custom?(id) ? 1 : 0
    }
  }

  users.sort_by_value.each {|user,count|
    puts "#{user}\t#{count}"
  }

  total  = users.length
  custom = users.delete_if {|k,v| v == 0 }.length

  puts "#{custom} / #{total}"
end

icon = HatenaUserIcon.new
TARGET_LIST.each {|url| check(icon,url) }

icon_custom.conf.rb

RSS_MAX = 500

# URL リストを書く
TARGET_LIST = %w(
http://kill.g.hatena.ne.jp/
)

「 get_rss.rb ほかの依存ライブラリについては Woshare Wiki - 技術/RubyでRSS 参照。一式まとめたものをサーバに置きました。」

「アイコンのカスタマイズ有無を判定する方法については 生木に鉈(旧称:ゆがみ34/7)改メ井戸型ポテンシャルの中の蛙の Throw Life は日記につき - ネットの裏側で何が行われているのか、無知な私にはわかりませんが (d:id:yshl:20070313#1173815676) で Last-Modified や Content-Length を使うやり方が提案されています。恐らくそっちの方が軽いでしょう。この方式を採用していないのは、「 HTTP ヘッダを見るのは下賎の仕事」という作者のゆとり世代的偏見によるものです。 HatenaUserIcon クラスの差し替えだけで何とかできるはずなので、やりたい方はどうぞ。」

ThahoibleThahoible2018/01/28 04:01Online Pharmacy Propecia Propecia Ayuda <a href=http://tadalaffbuy.com>cialis</a> Drug Stores That Carry Esomeprazole Comprar Genericos Kamagra Mail Order Plavix

EllBawlEllBawl2018/04/09 02:02Viagra Sildenafil Mujeres Discount Cialis Online Donde Comprar Cialis <a href=http://brandciali.com>cialis super active</a> Amoxil Medicament

erection pillserection pills2018/04/17 03:00erectile solutions that work at walmart
<a href=http://edpillsdrugs.com/>erectile enhancement pills</a>
erectile mastery exercises
<a href="http://edpillsdrugs.com/">erectile dysfunction treatment</a>

LdrgeSabLdrgeSab2018/04/17 10:28is erectile dysfunction a disease <a href=http://dc-shuttle.com/>cheap ed drugs</a>
erectile vacuum systems <a href="http://dc-shuttle.com/">buy erectile dysfunction pills online</a> http://dc-shuttle.com/

erectile pillserectile pills2018/04/17 12:35erectile lubricants
erectile injections pics
erectile difficulty

eddrugsgeneric.comeddrugsgeneric.com2018/04/17 14:38top erectile dysfunction doctors in tx
<a href=http://eddrugsgeneric.com/#>best ed drugs</a>
do erectile pills permanently increase size
<a href="http://eddrugsgeneric.com/#">best erectile dysfunction pills</a>

order viagra onlineorder viagra online2018/04/18 06:43Something else is that when searching for a good on the web electronics retail outlet, look for web shops that are continually updated, maintaining up-to-date with the hottest products, the very best deals, and helpful information on products. This will make sure that you are getting through a shop that stays ahead of the competition and offers you what you ought to make intelligent, well-informed electronics buys. Thanks for the significant tips I have learned from your blog.

<a href=https://leeranchbowhunting.com/>viagra online</a> <a href=https://leeranchbowhunting.com/>generic viagra</a>
<a href=https://leeranchbowhunting.com/>buy viagra online</a> <a href=http://top7writingservicesreviews.com/>best resume writing services</a>

buy viagrabuy viagra2018/04/18 08:42I appreciate, cause I found just what I was looking for. You have ended my 4 day long hunt! God Bless you man. Have a great day. Bye

<a href=https://leeranchbowhunting.com/>generic viagra</a> <a href=https://leeranchbowhunting.com/>viagra generic</a>
<a href=https://leeranchbowhunting.com/>buy viagra</a> <a href=http://top7writingservicesreviews.com/>essay pro</a>

KoldrJenKoldrJen2018/04/18 08:55erectile diffusion
<a href=http://edpilsmystery.com/>erectile dysfunction pills</a>
erectile pictures
<a href="http://edpilsmystery.com/">erection pills</a>

EarnestAronsEarnestArons2018/04/19 03:36is erectile dysfunction covered by medicare
<a href="http://erectiledysfunctionlq.com/">erectile dysfunction pills</a>
erectile medical vacuum pump
<a href="http://erectiledysfunctionlq.com/">best erectile dysfunction pills</a>

viagra genericviagra generic2018/04/19 14:04I am extremely impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it’s rare to see a great blog like this one these days..

<a href=https://leeranchbowhunting.com/>buy viagra</a> <a href=https://leeranchbowhunting.com/>generic viagra</a>
<a href=https://leeranchbowhunting.com/>viagra</a> <a href=http://top7writingservicesreviews.com/>essaypro</a>

buy generic viagrabuy generic viagra2018/04/19 19:15As a Newbie, I am constantly exploring online for articles that can aid me. Thank you

<a href=https://leeranchbowhunting.com/>buy viagra online</a> <a href=https://leeranchbowhunting.com/>generic viagra</a>
<a href=https://leeranchbowhunting.com/>viagra</a> <a href=http://top7writingservicesreviews.com/>paper writing service</a>

buy generic viagrabuy generic viagra2018/04/20 00:27whoah this weblog is wonderful i love reading your articles. Keep up the great paintings! You know, lots of people are hunting round for this information, you could aid them greatly.

<a href=https://leeranchbowhunting.com/>viagra pills</a> <a href=https://leeranchbowhunting.com/>viagra generic</a>
<a href=https://leeranchbowhunting.com/>buy generic viagra</a> <a href=http://top7writingservicesreviews.com/>write my essay</a>

JosephLooseJosephLoose2018/04/20 06:20does erectile dysfunction end
http://toperectiledysfunctionpills.com/ - buy erectile dysfunction meds online
medication induced erectile dysfunction
<a href="http://toperectiledysfunctionpills.com/">ed drugs generic</a>

JugeSabJugeSab2018/04/20 13:38generic for cialiscialis pricesonline cialisBuy Cheap Cialis in usa
<a href="http://jvrimages.com/">buy cialis</a>
cialis pillscialis official site
http://jvrimages.com/#purchasing+cialis+on+the+internet

order cialis onlineorder cialis online2018/04/20 22:52I was just searching for this information for some time. After 6 hours of continuous Googleing, at last I got it in your site. I wonder what's the lack of Google strategy that don't rank this type of informative web sites in top of the list. Generally the top websites are full of garbage.

buy cialisbuy cialis2018/04/20 23:19Appreciating the time and energy you put into your website and in depth information you offer. It's nice to come across a blog every once in a while that isn't the same out of date rehashed material. Excellent read! I've bookmarked your site and I'm adding your RSS feeds to my Google account.

JorgecaWJorgecaW2018/04/21 03:13the best choice cialis woman cialis canada on line

YtereSabYtereSab2018/04/21 03:55cialis couponscialis for saleside effects for cialiscialis purchasing <a href="http://foreigncircles.com/#Trazodone-50-mg">buy Trazodone 50 mg</a> viagra vs cialiscialis coupon <a href=http://foreigncircles.com/>buy Trazodone 50 mg</a> cialis from canadaonline cialis http://foreigncircles.com/#buy-Trazodone

YtereSabYtereSab2018/04/21 08:14cialis pricescialis side effectsBuy Cheap Cialis in uscialis canada <a href="http://foreigncircles.com/#Trazodone-50-mg">http://foreigncircles.com/#Trazodone-50-mg</a> cialis pillscialis lowest price <a href=http://foreigncircles.com/#buy-Trazodone>Trazodone 50 mg online</a> cialis pillscialis 20 mg best price http://foreigncircles.com/#buy-Trazodone

YtereSabYtereSab2018/04/21 12:47cialis 20 mggeneric cialis tadalafilcialis pillsinteractions for cialis <a href="http://foreigncircles.com/">Trazodone 50 mg best price</a> cialis 20 mginteractions for cialis <a href=http://foreigncircles.com/>Trazodone 50 mg price</a> side effects for cialiscialis reviews http://foreigncircles.com/

YtereSabYtereSab2018/04/21 17:23cialis generic availabilitypurchasing cialis on the internetcialis in usacialis vs viagra <a href="http://foreigncircles.com/#buy-Trazodone">buy Trazodone 50 mg</a> cialis onlineBuy Cheap Cialis in us <a href=http://foreigncircles.com/>Trazodone 50 mg price</a> cialis onlineCheap Cialis usa http://foreigncircles.com/#Trazodone-50-mg

YtereSabYtereSab2018/04/22 05:59generic cialisBuy Cheap Cialis in usageneric cialis at walmartcialis prices <a href="https://cheapcialis.wixsite.com/cialis">cheap cialis 2018</a>

Buy viagraBuy viagra2018/04/23 03:32
Cheers! Excellent information!

トラックバック - http://kill.g.hatena.ne.jp/xx-internet/20070321