Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007 Его блог
Нас добавили в dmoz каталог
Top: World: Russian: Компьютеры: Программирование: Языки: Ruby
Мы первые :)
по сему предлагаю просто хитрый метод который позволяет с помощью hpricot проверять елси лы ваш сайт в каталоге.
def dmoz_catalog
#http://search.dmoz.org/cgi-bin/search?search=u%3Acocos.com.ua
page = get_page('search.dmoz.org', "/cgi-bin/search?search=u%3A#{@host}")
doc = Hpricot.parse(page.body)
cat = doc.search("ol[@start='1']/li/b")
cat.empty? ? nil : cat.html
end
def get_page(host = @host, path = @path, port = @port)
port ||= 80
begin
req = Net::HTTP::Get.new(path)
puts "Request HOST #{host}"
puts "Request Path #{path}"
res = Net::HTTP.start(host, port) {|http|
http.request(req)
}
rescue Exception => e
@@logger.info(e)
nil
ensure
return res
end
end
# НУ и вызов метода собственно
links = Link.new
links.set_page('http://rubyclub.com.ua')
puts links.dmoz_catalog
В результате напечатается или ничего или html ссылка на раздел каталога в котором находится сайт.
http://romanvbabenko.com
Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
Rails 2.3.3
Gnu\Linux Debian\Lenny
Mongrel, MySql, SQLite
GEdit, MCEdit
FireFox 3.0 (FireBug)
Git
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007 Его блог
потому что бы попасть в украинскую мне сказали что сайт должен быть на украинском языке
Если вы согласятся то можнона украинском языке писать блоги и посты на форуме тогад нас возьмут в украинский раздел
К стати есть предложение тегировать сообщения иногда употребляя (руби) как ключевое слово, а то русскоязычная аудитория ищет на русском языке а не на английском.