Created
March 7, 2011 14:42
-
-
Save sonota88/858574 to your computer and use it in GitHub Desktop.
IT・ウェブ系企業エンジニアブログのhAtom対応状況を調べてみた http://d.hatena.ne.jp/sonota88/20110307/1299510096
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- 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}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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