Archive Page 2

l’âne gourmet pointe son nez

Au milieu d’une multitude de poissons plus ou moins gros, je retiendrai de cette journée la découverte de la boutique de l’âne gourmet.
A travers la carte et les descriptions, c’est un véritable voyage gustatif et sensationnelle qui vous fait (re)découvrir des produits de nos régions.
C’est le petit air de la campagne, dont on avait pu sentir les premières effluves dans la bande annonce du site, qui fini par nous envahir complètement.
Bref si vous ne l’aviez pas encore compris, l’âne gourmet c’est typiquement la boutique qui vous redonne l’envie de parler des entrepreneurs ;)
Encore bravo à Serge pour cette belle réussite

Peut on envisager une utilisation professionnelle du RSS?

Le flux RSS a su depuis les 3 dernières années s’imposer chez tous les internautes un peu expérimentés, internet qui est devenu un reflexe pour les français selon ZDnet France.
Suite à ce constat, je me suis posé la question de savoir s’il était possible de faire une utilisation professionnelle de ces flux?
Effectivement, il peut être intéressant dans une activité de veille de retrouver plus facilement les termes propres à son activité.
Nèanmoins pour la mise en place d’un tel système, il existe principalement deux inconvénients majeurs :
-Répertorier les flux réellement intéressants
-Avoir un dictionnaire des synonymes pour obtenir le maximum de résultats
Il serait intéressant de savoir le coût total entre la mise en place de ce système et la recherche active tous les jours de l’info.

De plus il serait peut être intéressant de créer une base de données permettant justement de trouver les synonimes à un mot, ou plutôt la liste des mots pouvant avoir un lien avec le mot précédant.

Un soupçon de Python

Comme vous avez pu le deviner en lisant cet article j’ai quelques soucis avec un serveur dédié chez un Hebergeur.
Le problême est que ce serveur est celui sur lequel est installé une application d’un client.

Le problème est le suivant :

Le serveur s’arréte brutalement sans laissser de trace dans les logs et ne peut être redémarré que depuis l’interface d’administration fournie par l’hebergeur

Dans un premier temps on a souhaité faire de la veille pour savoir pourquoi le serveur plantait. Mais sachant que le serveur ne plante que tous les mois, cela se révéle un peu difficile.
Pour le moment on souhaite rester pour des raisons techniques chez cet hebegeur mais le serveur ne doit pas rester planter toute une nuit, voir une matinée en plus.

La solution :
créer un robot qui va se logger et redémarrer le serveur s’il est planté

Afin de mettre en place ce système, j’ai bien sûre utilisé le script que j’avais fait sous Talend comme base.
voilà ce que j’avais comme script de base :

testserveur1.JPG

Comme vous pouvez le voir ce script est assez simple, il m’envoit un mail si le serveur est down.
Dans un second temps je me suis dit qu’il fallait que je puisse être prévenu à n’importe quel moment, d’où l’idée d’utiliser une alerte par sms en plus, grâce au nouveau composant (tSendSMS) que j’ai créé et qui est dispo ici
Ce qui me donne un job de ce style :

testserveur2.JPG

Mais vous me direz que pour l’instant cela reste de la surveillance!!!
C’est à ce moment précis que le python rentre en jeu. J’ai utilisé la bibliothèque IEC qui sert à commander IE par un script, vous pourrez la trouver facilement chez mayukh bose
Donc pour me connecter j’ai fait un simple petit script qui ressemble à ça :


import IEC

ie = IEC.IEController() # Create a new IE Window.
ie.Navigate('URL HEBERGEUR') # Navigate to a website.
ie.PollWhileBusy()
ie.SetInputValue('login.user', 'MONLOGIN') # Fill in the search box.
ie.PollWhileBusy()
ie.SetInputValue('login.pass', 'MONMDP') # Click on the search button.
ie.PollWhileBusy()
ie.ClickButton(name='__SBMT:d0e265d0:')
ie.PollWhileBusy()
ie.ClickLink('Outil de restauration')
ie.PollWhileBusy()
ie.SetCheckBoxState('recoveryChoice.Reset')
ie.PollWhileBusy()
ie.ClickButton(name='__SBMT:d0e1193d0:')
ie.PollWhileBusy()
ie.ClickButton(name='__SBMT:d0e1018d0:')
ie.PollWhileBusy()
ie.CloseWindow()

Il est important de noter qu’il faut trouver le nom de chaque champ à remplir ainsi que le nom des boutons, en affichant le code source de la page, cette étape est parfois un peu laborieuse.

Ensuite j’ai créé un .bat qui se tient en une seule ligne :
c:/python25/python.exe c:/test/Monscript.py

Donc dans Talend je rajoute l’appel du .bat, puis je vérifie que le serveur est bien lancé et je m’envoi un sms pour me le dire, si le redémarrage ne marche pas, au bout de la 5° tentative je m’envois un nouveau sms pour me dire que le redémarrage a échoué, ce qui me donne un Job comme celui ci :

testserveur3_petit.JPG

Je me tiens à votre disposition pour toutes vos questions ;)

Highlighted!!

Alors depuis aujourd’hui je me retrouve en première page de Talendforge.
Un grand merci à l’équipe de Talend pour ce coup de projecteur, promis je vais essayer de garder le rythme le mois suivant :)

Decouvrez Talend

Cela fait quelques temps que je me demande comment je pourrai vous présenter Talend sans que vous ayiez à le télécharger.
J’ai trouvé, c’est tout bête mais je n’y avais pas pensé. En fait j’ai trouvé la réponse sur le blog de ocarbone qui est responsable des formations chez Talend et qui s’occupe je crois, je ne suis pas sûre à 100% aussi un peu de la communication sur leur site. qui s’est occupé du design du site.
Donc pour découvrir Talend super rapidement, en 5 minutes chrono, il suffit d’aller voir la vidéo, que je trouve assez bien faite.
Vidéo de présentation de Talend en 5 minutes.

Bon visionnage et dites mois si vous avez des questions dessus, je me ferais une joie d’y répondre.

edit 20 mars : réctification suite au commentaire de Pierrick
edit 24 mars : suite au commentaire de cedric, effectivement j’avais un peu trop barré ;)




 

les variétés

  • Buzzrace

    • Buzzrace
  • les autres domaines

  • les cueilleurs

  •  

    septembre 2010
    D L Ma Me J V S
    « avr    
     1234
    567891011
    12131415161718
    19202122232425
    2627282930  

     

    Add to Technorati Favorites

     

     

     

    mail

     

     

    BlogoTop 2.0

    Ecole d'Ingénieur ECE - Master of Science - 3eme cyle Systèmes Embarqués - 3ème cycle Finance et Informatique - ECTEI BTS - HETIC Ecole Multimedia
    Majeure Systèmes Embarqués - Majeure Systèmes d'Information - Majeure Télécoms et Réseaux
    Grandes Ecoles Post Bac - Prépa Intégrée - Admission Post Bac S