Journal Vélib' API REST de JCDecaux, accès en Go

Posté par . Licence CC by-sa
Tags : aucun
7
10
mai
2013

Bonjour,

en ce jour de moule attitude, j'ai lu mes mails et j'ai trouvé une super news vélib' !
JCDecaux en mode OpenData kellébien et on est des Warlordz de l'InterWeb ont mis a disposition une API web REST

Du coup, mes compétences en Go étant nouvelles (et donc, au niveau des pâquerettes), j'ai fais un petit programme pour faire des requêtes sur les stations.
À vrai dire, comme ça, ça sert à rien, mais bon, mon amour pour le libre m'incite à partager tout, même mes petits programmes torche-balle.

https://gist.github.com/dolanor/d30e6876d94277b048f1

La morale de cette histoire, c'est que Go, ça m'a l'air sympa comme tout ! Je vais continuer mon tour

  • # Ils se diversifient ?

    Posté par . Évalué à 3.

    Je pensais qu'ils ne faisaient que du vandalisme…

    Please do not feed the trolls

    • [^] # Re: Ils se diversifient ?

      Posté par . Évalué à 3.

      Ils ont trouvé un moyen pour que ceux qui achètent du Danone payent le mobilier urbain à la place des contribuables, je trouve pas ça si con.

  • # Qui ne pense pas à OpenStreetMap là ?

    Posté par (page perso) . Évalué à 2.

    J'imaginerai bien que quelqu'un en fasse une map Libre en temps réel.

    Mais ce n'est qu' une idée.

  • # Go Go Go faire du Javascript !

    Posté par . Évalué à 1.

    La morale de cette histoire, c'est que Go, ça m'a l'air sympa comme tout ! Je vais continuer mon tour

    Je le trouvais vachement bien moi aussi, jusqu'à ce que je recode, à l'aide de nodejs, en 4 jours ce qui m'avait demandé 2 semaines + de coding en go.

    Alors, peut être une question d'habitude, je suis plus un dev de script.

    Quoi qu'il en soit je le garde dans mes outils pour sa capacité cross-platform out-of-the-box, mais c'est vraiment la seule raison que je me trouve.

    Et toi, qu'est ce qui te pousses à faire du Go ?

    • [^] # Re: Go Go Go faire du Javascript !

      Posté par . Évalué à 1.

      Moi c'est l'aspect assez performant/pseudo compilé et surtout moins verbeux que le C++ (qui est mon langage de prédilection sinon). J'aime assez le ruby, mais faut dire ce qui est, ruby c'est vraiment lent !
      Ce serait top une sorte de rails avec Go, mais je sens que des gens vont dire qu'il faut laisser ses spécificités à chaque langage. Moi je pense que le concept de rails est pas mal, pourquoi pas aussi l'adapter à Go ? Django à l'air de bien marcher en python après tout !

      • [^] # Re: Go Go Go faire du Javascript !

        Posté par . Évalué à 0. Dernière modification le 21/05/13 à 13:17.

        Moi j'ai choisit go pour ne pas avoir à faire du C/C++, mais tout de même faire du dév orientés système.
        Je ne voulais pas de Java car il nécessite tout de même d'avoir une VM. Ce qui ne semble pas si évident que cela dans un certain futur.

        Moi je pense que le concept de rails est pas mal, pourquoi pas aussi l'adapter à Go ?

        At least, j'y voit un inconvénient, si je ne me trompes pas.
        Ré implémenté tout rails / django en GO,
        se serait produire des binaires effroyablement gros non ?
        Je me trompes peut être, mais j'ai cru lire que les librairies partagées n'étaient pas encore disponible. A confirmer / infirmer.

        Sinon je m'interroge sur la place de Go dans l'écosystème actuel.
        C'est beaucoup plus puissant que des scripts systèmes bash / command. Mais c'est aussi beaucoup plus lourd à développer, il y a un gap certain.
        Par contre c'est beaucoup plus fiable.
        Ce que je fais sous linux en go fonctionne à 99.9% des cas sur windows.

        C'est j'imagines plus rapide que du java/.net, mais, il n'y a pas de couche de GUI.
        Certaines fonctions assez basique sont manquante, Pas de support xpath sur windows.

        Alors je ne sais pas trop, je vois parfaitement la puissance du langage, alors qu'il n'a même pas de bons IDE pour le soutenir, mais j'ai des difficultés à le positionner.

        En fait je voudrais surtout savoir l'usage qu'en a google en interne.
        Ce doit être intéressant.

        a+

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.