Error
  • JHTMLicon not supported. File not found.
  • JHTMLicon not supported. File not found.
  • JHTMLicon not supported. File not found.
  • JHTMLicon not supported. File not found.
  • JHTMLicon not supported. File not found.
  • JHTMLicon not supported. File not found.

www

Low price storm is coming
Saturday, 22 January 2011 03:07
That's where you come in! If you haven't noticed, www buyinb2c com has always been about community involvement. A part of every person needs to be in this clothing line, so come participate and let your voice be heard! www buyinb2c com is letting YOU determine the price of this new brand apparel!

Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/XMXBhcqgi6w/12873

 
Regular Expression to Create URL Permutations in Ruby
Thursday, 12 August 2010 15:50
# return 4 urls, with and without trailing slash, with and without www
# useful for matching urls passed as params into some function,
# "does this url exist?"... need to make sure you check permutations
def url_permutations(url)
url, params = url.split("?")
# without_trailing_slash, with www
a = url.gsub(/\/$/, "").gsub(/http(s)?:\/\/([^\/]+)/) do |match|
protocol = "http#{$1.to_s}"
domain = $2
domain = "www.#{domain}" if domain.split(".").length < 3 # www.google.com == 3, google.com == 2
"#{protocol}://#{domain}"
end
# with_trailing_slash, with www
b = "#{a}/"
# without_trailing_slash, without www
c = a.gsub(/http(s)?:\/\/www\./, "http#{$1.to_s}://")
# with_trailing_slash, without www
d = "#{c}/"

[a, b, c, d].map { |url| "#{url}?#{params}"}
end

puts url_permutations("http://google.com/search?q=http://google.com").inspect
#=> [
"http://www.google.com/search?q=http://google.com",
"http://www.google.com/search/?q=http://google.com",
"http://google.com/search?q=http://google.com",
"http://google.com/search/?q=http://google.com"
]

Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/jlZUpcGxN-0/12035

 


Taxonomy by Zaragoza Online