OVH Cloud OVH Cloud

vérifier la présence d'un serveur d'un fichier sur le net

24 réponses
Avatar
pere.noel
j'ai commencé à regarder comment faire pour vérifier que les urls dans
un fichier de signets sont correctes.

je fais ça avec ruby, la réponse est très lente, 'j'ai de l'ordre de 400
urls à vérifier...

y a t'il des outils spécifiques mac, dispo en ligne de commande ???

(sur MacOS 9 il y avait une appli d'un certain potier (?) qui faisait
ça.

--
une bévue

4 réponses

1 2 3
Avatar
Jaypee
Une bévue wrote:
Jaypee wrote:


Je ne sais pas si çà répondrait à ta question mais il y a un exemple de
code sur la page de FXruby un exemple pour aller consulter son Dilbert
quotidien, à la fois d'ouverture de la page web et parsing HTML de la
page. <http://www.fxruby.org/examples/dilbert.rb>
Sinon le recours à
begin
...
rescue => exception
...
end
la version Ruby du try/catch devrait t'aider à bien retomber sur tes
pattes dans tous les cas.
Le code typique ressemble à ça :
begin
Net::HTTP.start(uri_str,80) {
|http|
response = http.get("/")
rescue => exc
exc.inspect // Je n' ai aps fouillé rdoc pour trouver la bonne méthode
end
La réponse est plutôt ça :
"#<SocketError: getaddrinfo: No address associated with nodename>"
ou ça :
#<Net::HTTPOK 200 OK readbody=true>



ouais, merci beaucoup, je vais pouvoir me dépatouiller...

c'est bien FXRuby, portable ?
C'est que sous X11 sur mac, et çà ne supporte pas la localisation.

A part ça, c'est concis et relativement clair.
J-P


Avatar
pere.noel
Jaypee wrote:

C'est que sous X11 sur mac, et çà ne supporte pas la localisation.
A part ça, c'est concis et relativement clair.


et tu as installé comment ?

--
une bévue

Avatar
Jaypee
Une bévue wrote:
Jaypee wrote:


C'est que sous X11 sur mac, et çà ne supporte pas la localisation.
A part ça, c'est concis et relativement clair.



et tu as installé comment ?

A la mano, un peu de setup.rb par ci, un peu de gem par là.

Je me rappelle que ce fut épique.

L'intérêt c'est que c'est de plus haut niveau que Tk.
L'interface Gnome GTK2 est pas mal aussi. il y avait un tuto pour
fabriquer un browser Web en 20 lignes de code environ. C'est là :
<http://ruby-gnome2.sourceforge.jp/data/rubyzilla.html>
J-P


Avatar
pere.noel
Jaypee wrote:

A la mano, un peu de setup.rb par ci, un peu de gem par là.
Je me rappelle que ce fut épique.


perso j'ai installé il y a qq mois QTRuby...
ça "marchotte", interface laide...

L'intérêt c'est que c'est de plus haut niveau que Tk.
L'interface Gnome GTK2 est pas mal aussi. il y avait un tuto pour
fabriquer un browser Web en 20 lignes de code environ. C'est là :
<http://ruby-gnome2.sourceforge.jp/data/rubyzilla.html>


en GTK2 ? ça m'intéresse bigrement !
la démo est convainquante, je regarderai comment installer tout ça
bientôt.
(j'ai tjs sous le coude, l'intention de compiler le sdk java IBM sur mac
os x en le liant à GTK2... histoire de faire, en swing, des essais plus
X-platform...)
--
une bévue

1 2 3