modified: c/ff

modified:   c/hello.rb
	modified:   c/main.rb
	modified:   m/ReadFile.rb
This commit is contained in:
Quentin 2013-12-20 09:54:33 +01:00
parent 2ddd3fdc0d
commit 6ae2f3f504
4 changed files with 20 additions and 32 deletions

3
c/ff
View File

@ -1 +1,4 @@
fdfsdjkfdjskljfldks http://www.google.fr fodfkljskljsd
dqdjqdjodzzd http://www.ndqjkdjqdkjz.com hdqhdkjqdqzdq
dqdqdkdpqzdd dqzdqzdkqlzndlkqdhqlkhdlkqhlkdkql djqlojdqkzjdmq
dqljdqjdmoljqdj http://www.a.com

0
c/hello.rb Executable file → Normal file
View File

View File

@ -2,14 +2,15 @@
#lib
require 'gtk2' # lib graphique
require 'net/http' #lib netwotk
require 'uri'
require 'net/ping' #lib netwotk
#include
require '../m/ReadFile'
require '../v/Vue1'
require '../v/VueError'
Gtk.init
v1 = Vue1.new
@ -23,41 +24,25 @@ str = v1.getEntry
if(File.exist?(str))
f = ReadFile.new(str)
url = f.getUrls
puts url
else
vd = VueError.new("Fichier inexistant")
vd.getDialog.run
vd.getDialog.destroy
vd = VueError.new("Fichier inexistant")
vd.getDialog.run
vd.getDialog.destroy
end
url.each { |n|
p = Net::Ping::HTTP.new n , 80
if p.ping?
puts n + "is alive and kicking"
else
puts n + "est mort"
end
}
# def ping(host)
# begin
# url=URI.parse(host)
# start_time = Time.now
# response=Net::HTTP.get(url)
# end_time = Time.now - start_time
# if response==""
# return false
# else
# puts "response time : #{end_time}"
# return true
# end
# rescue Errno::ECONNREFUSED
# return false
# end
# end
#
# if(ping "")
# puts('vrai')
# else
# puts('faux')
# end
print "Termine\n"

View File

@ -10,7 +10,7 @@ class ReadFile
def getUrls
txt = self.getALL
url = txt.match /http[^\s]*/
url = txt.scan(/http[^\s]*/)
return url
end
end