Catégorie : Divers

  • La multiplication de l’Open-Data

    La multiplication de l’Open-Data

    opendata_logoDepuis le temps que l’on parle de l’Open-Data, les sites proposant des données ouvertes se multiplient.

    Ces sites peuvent être divisé en différentes catégories, et proposent les données sous différents formats.

    les catégories

    Personnellement, je n’aperçois que deux catégories de sites : géographique, et institutionnel.

    Catégorie 1 : géographique

    Ville de Montpellier : http://data.montpellier3m.fr/
    Ville de Toulouse : http://data.toulouse-metropole.fr/
    Ville de Paris : http://opendata.paris.fr/page/home/
    Ville de Nantes : https://data.nantesmetropole.fr/pages/home/
    Ville de Bordeaux : http://opendata.bordeaux.fr/
    Département Saône-et-Loire : http://www.opendata71.fr/
    Haute-normandie : http://www.opendata-27-76.fr/

    Catégorie 2 : institutionnel

    SNCF Open Data : https://data.sncf.com/
    Data.gouv.fr : https://www.data.gouv.fr/fr/
    La RATP : http://data.ratp.fr/
    Enseignement supérieur et recherche : http://data.enseignementsup-recherche.gouv.fr/explore/

    Vous pouvez constater, bien sur, que cette liste n’est pas exhaustive. Il existe bien d’autres sites de ce type sur internet.
    Si c’est faisable, et si vous le voulez, je pourrai faire un annuaire listant tous les sites de ce genre.

    Les formats de données

    Les formats des données sont multiples est variés, il en existe plus d’une dizaine de formats différents,
    En voici quelques-uns des plus connu et des plus utilisés : api, gzip, xls, csv, json, html, xml, sql, kml, …
    Il existe d’autres formats, mais vous n’en trouverez pas beaucoup.

    Profitez-en bien, et partagez !

  • Faire des tests de montée en charge avec Gatling

    gatling-logoPrésentation

    Aujourd’hui, je vais vous présenter un outil très utile : Gatling.

    Cet outil permet de tester les montées en charge de projet Web.
    Vous pouvez décrire, avec des scénarii déterminé, le comportement des utilisateurs sur le projet Web. Vous pouvez même voir comment réagi le site Web avec un nombres défini d’utilisateurs selon le moment de la journée.

    Gatling peut être utilisé sur Windows, Linux et Mac.

    Fonctionnement de Gatling

    Il y a deux modes sous Gatling : le mode recorder (ou graphique), et le mode Gatling (ou ligne de commande).
    Donc selon le mode, vous enregistrez le scénario en mode graphique, ou vous écrivez vous même les scénarii en les programmant.
    Il faut savoir que les scénarii s’écrivent en SCALA.

    Exemple de scénario

    Voici un exemple de scénario simple. Il est en 3 phases distinctes.
    Il va tout d’abord sur la page d’accueil de mon blog : https://jf-blog.fr/.
    Ensuite, il fait une recherche sur ce même blog pour le mot Web.
    Il finit par une recherche sur le mot Ubuntu.

    //__Importation des bibliothèques
    import io.gatling.core.Predef._
    import io.gatling.http.Predef._
    import io.gatling.jdbc.Predef._
    import scala.concurrent.duration._
    
    //__Création de la classe Blog
    class Blog extends Simulation {
     //__ Mise en place du scénario
     val scn = scenario("Recherche d'article")
       .exec(
          http("ouverture Blog")
            .get("https://jf-blog.fr/")
       )
       .pause(500 milliseconds)
       .exec(
          http("recherche sur web")
            .get("https://jf-blog.fr/")
            .queryParam( """s""", """web""")
       )
       .pause(500 milliseconds)
       .exec(
          http("recherche sur ubuntu")
            .get("https://jf-blog.fr/")
            .queryParam( """s""", """ubuntu""")
       )
    
      setUp(scn.inject(atOnceUsers(1)))
    
    }
    

    Résultat

    Au final, après avoir testé ce scénario sur mon blog, Gatling me donne les résultats.
    Je me retrouve, alors, avec un dossier complet. Il suffit de cliquer sur le fichier index.html, et on se retrouve avec une page ressemblant à l’image ci-dessous.

    test-gatling-1

    Cette page (et les autres) rassemblent les informations lié au scénario, et vous montre comment le projet web réagi.

    Les tests donneront des résultats différents selon plusieurs points.
    Le débit est un de ces points, tout comme le nombre d’utilisateur faisant les tests, etc…

    Liens Gatling

    Pour en savoir plus sur Gatling, je vous laisse différents liens :
    Site de Gatling : http://gatling.io/
    Download : http://gatling.io/#/download
    Documentation : http://gatling.io/#/docs

    Liens Scala

    Pour en savoir plus sur Scala
    Scala sur Wikipédia : http://fr.wikipedia.org/wiki/Scala_%28langage%29
    Site sur Scala : http://www.scala-lang.org/

  • Un navigateur pour les développeurs

    Un navigateur pour les développeurs

    first-browser-developersLe 03 novembre dernier, Mozilla a annoncé la sortie d’un navigateur spécialisé pour les développeurs.

    Au fur et à mesure des versions de Firefox, Mozilla a amélioré des outils pour le développement Web.

    Mozilla a donc décidé aujourd’hui de sortir 2 navigateurs différents : le navigateur basique, et le navigateur pour développeur.

    Ce navigateur est disponible le 10 novembre 2014.

    Vous pouvez voir le trailer de sortie de ce navigateur sur Youtube :

    L’annonce est paru sur le blog de Mozilla.

  • Envoi de mail en différé avec Gmail

     

    SndLater for GmailAujourd’hui, je vais vous présenter SndLatr, un module que l’on ajoute sur Google Chrome et qui permet d’envoyer des mails à partir de Gmail.

    Cette extention est gratuite, et permet d’envoyer vos mails à n’importe quel moment dans le futur.

    Pour l’utiliser, il faut avoir Google Chrome d’installer sur votre ordinateur. Il est disponible pour les principaux système d’exploitation (Windows, Linux et Mac).
    Ensuite, il faut aller sur la page du module SndLatr for Gmail™ pour l’installer, et le tour est joué.

    Voici comment se présente SndLatr dans Gmail :
    integration-SndLatr

    Qu’en pensez-vous ?

  • Faites du bruit pour Nicom

    Faites du bruit pour Nicom

    nicom-enpleinvolPrésentation De Nicom

    Nicom est un jeune chanteur qui a sorti son premier album début 2014.
    Il a été soutenu par le public grâce au site de financement participatif MyMajorCompany.

    C’est un chanteur qui mérite de réussir car il fait de bonne musique, mais il n’a pas eu beaucoup de publicité de la part du site « MyMajorCompany ».
    Comme j’ai eu le loisir de le voir jouer quelques-unes de ses chansons lors d’un show-case, je voulais lui faire de la pub, car il le mérite.

    Chansons

    Liens

    MyMajorCompany : https://www.mymajorcompany.com/nicom-premier-album
    Facebook : https://fr-fr.facebook.com/NicomOfficiel
    Twitter : https://twitter.com/NicomRoxx