Skip to content

Instantly share code, notes, and snippets.

@sonota88
Created March 7, 2011 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sonota88/858574 to your computer and use it in GitHub Desktop.
Save sonota88/858574 to your computer and use it in GitHub Desktop.
IT・ウェブ系企業エンジニアブログのhAtom対応状況を調べてみた http://d.hatena.ne.jp/sonota88/20110307/1299510096
# -*- coding: utf-8 -*-
require "pp"
require "rubygems"
require "mofo"
list_src = <<EOB
株式会社インフィニットループ技術ブログ - 札幌のソフト開発会社インフィニットループのスタッフが送る技術ブログ
http://www.infiniteloop.co.jp/blog/
BPS株式会社 開発ブログ Beyond Perspective Solutions LTD.
http://www.bpsinc.jp/blog/
TIM Labs
http://labs.timedia.co.jp/
イージーネット Tech Blog
http://blog.eni.co.jp/tech/
サーバーワークス技術ブログ
http://blog.serverworks.co.jp/tech/
NIFTY Cloud ユーザーブログ
http://ncloud.cocolog-nifty.com/blog/
GREE Engineers' Blog | グリーエンジニアブログ
http://labs.gree.jp/blog/
mixi Engineers’ Blog
http://alpha.mixi.co.jp/blog/
ウノウラボ by Zynga Japan
http://labs.unoh.net/
ECナビ エンジニアブログ
http://tech.ecnavi.co.jp/
サイバーエージェント 公式エンジニアブログ
http://ameblo.jp/principia-ca/
Yahoo! JAPAN Tech Blog
http://techblog.yahoo.co.jp/
Technology of DeNA
http://engineer.dena.jp/
Baidu Japan Blog
http://staffblog.baidu.jp/
Hatena::Engineering
http://d.hatena.ne.jp/hatenatech/
KLab若手エンジニアの これなぁに?
http://lab.klab.org/young/
DSAS開発者の部屋
http://dsas.blog.klab.org/
ブログ | KRAY Inc
http://kray.jp/blog/
livedoor Techブログ
http://blog.livedoor.jp/techblog/
tech.kayac.com - KAYAC engineers' blog
http://tech.kayac.com/
クックパッド開発者ブログ
http://techlife.cookpad.com/
ドワンゴ 研究開発ブログ
http://info.dwango.co.jp/rd/
株式会社ディノ社員による技術メモ — ディノオープンラボラトリ
http://openlab.dino.co.jp/
Cybozu Inside Out
http://developer.cybozu.co.jp/tech/
ありえるえりあ | 上から読んでも下から読んでも・・・
http://dev.ariel-networks.com/wp/
Media Technology Labs : メディアテクノロジーラボ ブログ
http://mtl.recruit.co.jp/blog/
ラボブログ(注: spicebox.jp)
http://blog.spicebox.jp/labs/
Cirius Lab. ブログ
http://lab.cirius.co.jp/blog/
Oracle Technology Network Japan Blog
http://blogs.oracle.com/otnjp/
Google Japan Blog
http://googlejapan.blogspot.com/
pixiv開発者ブログ
http://dev.pixiv.net/
Team-lablog
http://dev.team-lab.com/
小悪魔女子大生のサーバエンジニア日記
http://co-akuma.directorz.jp/blog/
Mozilla Japan ブログ
http://mozilla.jp/blog/
日本語版Twitterサイト開発ブログ
http://twitterjp.blogspot.com/
EOB
blogs = list_src.strip.split("\n\n").map{|title_url|
{
:title => title_url.split("\n")[0],
:url => title_url.split("\n")[1]
}
}
result = blogs.map{|blog|
STDERR.puts blog[:title] if $DEBUG
posts = nil
3.times {
posts = begin
hEntry.find(blog[:url])
rescue Timeout::Error
nil
end
break if posts
sleep 30
}
{
:title => blog[:title],
:posts_size => posts.size
}
}
def filter(result)
result.
select{|x| yield(x) }.
map{|x| x[:title] }.
sort
end
puts "* hAtom に対応していると思われるブログ"
print "\n"
puts filter(result){|x| x[:posts_size] > 0 }
print "\n"
puts "* hAtom に対応していないと思われるブログ"
print "\n"
puts filter(result){|x| x[:posts_size] == 0 }
print "\n"
puts "* 処理に失敗したもの"
print "\n"
failed = filter(result){|x| x[:posts_size].nil? }
puts( failed.empty? ? "なし" : failed )
print "\n"
puts Time.now
puts "Ruby #{RUBY_VERSION}"
* hAtom に対応していると思われるブログ
BPS株式会社 開発ブログ Beyond Perspective Solutions LTD.
Baidu Japan Blog
ECナビ エンジニアブログ
GREE Engineers' Blog | グリーエンジニアブログ
TIM Labs
ありえるえりあ | 上から読んでも下から読んでも・・・
クックパッド開発者ブログ
サーバーワークス技術ブログ
ドワンゴ 研究開発ブログ
* hAtom に対応していないと思われるブログ
Cirius Lab. ブログ
Cybozu Inside Out
DSAS開発者の部屋
Google Japan Blog
Hatena::Engineering
KLab若手エンジニアの これなぁに?
Media Technology Labs : メディアテクノロジーラボ ブログ
Mozilla Japan ブログ
NIFTY Cloud ユーザーブログ
Oracle Technology Network Japan Blog
Team-lablog
Technology of DeNA
Yahoo! JAPAN Tech Blog
livedoor Techブログ
mixi Engineers’ Blog
pixiv開発者ブログ
tech.kayac.com - KAYAC engineers' blog
イージーネット Tech Blog
ウノウラボ by Zynga Japan
サイバーエージェント 公式エンジニアブログ
ブログ | KRAY Inc
ラボブログ(注: spicebox.jp)
小悪魔女子大生のサーバエンジニア日記
日本語版Twitterサイト開発ブログ
株式会社ディノ社員による技術メモ — ディノオープンラボラトリ
* 処理に失敗したもの
なし
Tue Jun 14 23:27:48 +0900 2011
Ruby 1.8.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment