wilk a écrit 1110 commentaires

  • [^] # Re: Il y a des projets de lois mais aussi des lois déjà passées

    Posté par  . En réponse au journal Dark side of the law. Évalué à 4.

    Le problème est justement que l'on ne peut pas établir de contrôle dans le système actuel car le contrôle est mis en place par ceux-la même qui doivent être contrôlés.

    On est naturellement plus confiant quand l'élu est quelqu'un de connu et qui fait un minimum consensus. En revanche on sera beaucoup plus méfiant si ça doit être un parfait inconnu tiré au sort. Le contrôle effectif deviendra donc incontournable et pas juste une option.

  • [^] # Re: Il y a des projets de lois mais aussi des lois déjà passées

    Posté par  . En réponse au journal Dark side of the law. Évalué à 7.

    Les députés ne sont pas plus professionnels du droit que toi ou moi, ni spécialement éloignés de la population :
    http://www.assemblee-nationale.fr/11/tribun/csp1.asp
    Justement le problème vient peut-être du fait que l'on pense qu'un député est forcément compétent (sous prétexte qu'il est élu ?) et que ça nous permet de tout lui déléguer aveuglément.
    La solution comme tu dis est dans le contrôle, inexistant chez nous mais qui faisait partie du système par tirage au sort et du système Suédois.
    Du reste, même si les députés étaient compétents, quelle importance vu que les lois votées ne sont pas forcément appliquées ?
    http://www.senat.fr/rap/r13-623/r13-623_mono.html
    Et même lorsque les décrets sortent ils ne sont pas forcément appliqués sur le terrain (voir les lois sur le handicap par ex).

    Du coup ne nous étonnons pas si le premier parti de France c'est l'abstention !

  • [^] # Re: un logiciel de controle d'integrite ?

    Posté par  . En réponse à la dépêche Un peu plus de sécurité sous Linux. Évalué à 1.

    stealth http://stealth.sourceforge.net/ permet de vérifier l'intégrité d'un serveur à partir d'une machine externe qui ne laisse aucune trace sur le serveur à vérifier. Redoutable de simplicité et d'efficacité, du moins sur un serveur qui comporte peu de modifications régulières.

  • # wikipython cherche famille d'accueil

    Posté par  . En réponse au journal PyconFR'15 : Où nous emmèneras-tu cette année ?. Évalué à 3.

    Je profite de l'occasion pour renouveler ma demande restée sans réponse sur le forum afpy.

    J'héberge http://wikipython.flibuste.net mais je n'ai plus le temps de m'en occuper, il y a très peu de nouvelles contributions (à part les spams), mais pas mal de visites. Est-ce que quelqu'un souhaite reprendre le flambeau ? Dans ce cas je ferai une redirection.

  • [^] # Re: méthode

    Posté par  . En réponse au journal Indication de type pour Python. Évalué à 3.

    Pourquoi attendre un test ? Parce que dans tous les cas il faudra bien attendre un test, le contrôle du type étant loin d'être suffisant.
    Comme tu dis ça ne remplace ni la doc ni les tests donc ça fait doublon, triplon même.
    Et surtout ça ne permet pas de bénéficier des avantages du typage dynamique. Je pense que l'incompréhension vient du fait de ne pas tirer parti du typage dynamique et d'y voir qu'une sorte de manque à rattraper, comme on le voit dans les exemples donnés.
    Si je prend print par exemple, je n'ai pas à lui donner un string en paramètre et il n'a pas non plus à tester quel type est le paramètre, il appelle simplement __str__() de l'objet passé. Au pire, comme l'indique manawy, on utilise beaucoup plus hasattr que isinstance.

  • [^] # Re: méthode

    Posté par  . En réponse au journal Indication de type pour Python. Évalué à 2.

    Dans le cas de types plus complexes, le premier test va lever l'erreur encore plus vite.

    Le seul cas où j'avoue que ça manque c'est lors d'une refactorisation importante d'un code qui n'est pas couvert par assez de tests unitaires.

  • [^] # Re: méthode

    Posté par  . En réponse au journal Indication de type pour Python. Évalué à 2.

    Pour le compilateur on comprend tous comment ça peut aider, pour le programmeur je ne vois pas trop.
    Dans l'exemple donné foo(a: str, b: str, c: int), ok a et b ne peuvent être que des str, mais on peut toujours les inverser sans que le compilateur ou l'IDE nous aide.
    Bref, ça veut remplacer la doc mais ça ne la remplace que médiocrement car c'est une syntaxe fait pour un compilateur, pas pour un humain.

  • [^] # Re: Statut pas intéressant...

    Posté par  . En réponse à la dépêche Vivre du logiciel libre - Ikux trois ans plus tard. Évalué à 3.

    Il vaut mieux avoir de côté, mais dans notre activité c'est assez facile, on a relativement peu d'investissement (à part en temps) et encore une fois, avec le filet de sécurité à la française ce que l'on met de côté ne risque pas de s'évaporer à la moindre bronchite.

  • [^] # Re: Similaire, puis expatriation...

    Posté par  . En réponse à la dépêche Vivre du logiciel libre - Ikux trois ans plus tard. Évalué à 3.

    En tant qu'informaticien on n'est quand même pas les plus démunis face aux paperasses. Et en France on bénéficie d'un sacré filet de sécurité qui justement permet d'entreprendre sans soucis pour soit mais surtout pour la famille ! Certes il a quelques trous mais encore une fois en tant qu'informaticien on les repère assez vite.

  • [^] # Re: table

    Posté par  . En réponse à la dépêche CommonMark, une syntaxe Markdown en commun et répandue. Évalué à 1. Dernière modification le 21 novembre 2014 à 09:01.

    D'où l'intérêt de textile la syntaxe est très proche du html/css.

    h1. titre 1
    
    Les *cerises* sont %{color:red}rouges%
    
  • [^] # Re: C'est dommage

    Posté par  . En réponse à la dépêche Gel de Debian 8.0 Jessie. Évalué à 3.

    J'utilise stable depuis des années, sur serveur et machine de dev/maison. Quel repos de ne pas avoir à se soucier de stabiliser l'instable !
    En revanche, s'appuyer sur du stable ne veut pas dire que l'on ne doit utiliser que du stable. Le tout est de définir ce qui doit être exceptionnel. Je préfère avoir quelque chose de stable par défaut et exceptionnellement changer (à l'aide de backports, virtualenv, vm…) que l'inverse avoir de l'instable pour tout et d'être obligé de stabiliser ce qui le nécessite.
    En python j'utilise virtualenv, car les besoins sont différents, très peu de paquets à gérer et que je connais parfaitement, dans ce cas ça me permet d'avoir du stable, encore plus que debian (que je n'ai pas forcément à mettre à jour lors d'une maj debian), ou inversement d'utiliser des versions très récentes (mais que je maîtrise, ce qui ne serait pas possible avec tous les éléments d'une distribution).

    En plus le principe du gel permet de faire le point sur la cohérence de la distribution. Il facilite également le support, l'installation de nouvelles machines, le développement etc.
    Il permet inversement d'être plus à l'aise avec les versions non stables puisqu'elles le sont explicitement.

  • [^] # Re: Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 2.

    12kg de charge vélo compris ??? En autonomie complète seul j'ai minimum 15kg de bagages (tente, réchaud, nourriture, eau…), 15kg de vélo (garde boue, lumière, portes bagages etc.) J'ai jamais vu moins.

    Cet été par exemple, j'ai 4 sacoches, un follow-me, ma fille et son vélo.
    Autre exemple une remorque avec deux enfants ça fait 60kg facile.

    C'est justement avec un chargement que RV a un intérêt, si je roule tout seul sans bagage à côté de chez moi sur un vélo léger je m'en tape un peu des montées, même à 20% (trop fort je suis).

  • [^] # Re: Oh un journal sur le cyclimse!

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 2.

    Si le trajet n'est pas appris par coeur les carrefours sont encore plus pénalisant, il faut s'arrêter et regarder l'itinéraire.
    C'est un peu comme les montées cassantes, tu vois le truc à redémarrer avec un attelage…

  • [^] # Re: Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 1.

    Oui, un fort coefficient d'énergie perdue dans le cas d'un passage à pied. C'est bien mon problème. Par exemple je tracte ma fille (avec un follow-me), du coup chaque passage à pied est très contraignant, le poids de l'attelage et le fait que ma fille ne va pas marcher vite, il faut que je la surveille etc… Peut-être un "coef pénalité" en plus du poids ?

  • [^] # Re: Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 4.

    Ne te vexes pas, il faut juste revenir au sujet "itinéraire minimisant l'énergie" et non pas de savoir qui est le meilleur grimpeur ou le meilleur vélo.
    La semaine dernière j'étais sur les monts de Lacaune avec un vélo chargé, j'ai du mettre pied à terre une fois en écoutant les conseils de l'épicière qui m'a assuré que son petit neveu prenait ce raccourci, la prochaine fois j'utiliserai un velib à la place de mon surly ;-)

  • [^] # Re: Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 1.

    Du coup il faudrait tenir compte du poids du véhicule (qui peut avoir une remorque, un siège enfant etc…). Je dirai même un filtre pas de pied à terre du tout ou pas de pied à terre sur plus de x mètres.

  • [^] # Re: Oh un journal sur le cyclimse!

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 1.

    La dangerosité pourrait déjà être traitée au niveau des courbes et carrefours. Moins il y a de carrefours moins c'est dangereux généralement. Un carrefour en tourne à gauche est plus dangereux (et plus lent) qu'en tourne à droite.

  • [^] # Re: Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 3.

    Troisième possibilité, tu n'as aucune idée de ce qu'est une côte à 20% et un vélo chargé ;-) !
    Mais je suis sûr que jben pourrait calculer ça ainsi qu'intégrer la limite d'équilibre, dans l'exemple que j'ai trouvé il indique une vitesse de 1.7km/h, donc là moi, clairement je sais pas pédaler effectivement ou alors j'ai pas un vélo adapté il me faudrait un tricycle plutôt.

  • [^] # Re: Félicitations

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 2.

    Attention, on va te répondre que tu ne sais pas tourner ou qu'il faut changer de guidon ;-)
    Dans le même ordre d'idée les carrefours sont à éviter, même tous droits car ils obligent à redémarrer ce qui est parmi les plus consommateur d'énergie.

  • # Cassantes

    Posté par  . En réponse au journal rv/hervé : recherche d’itinéraire vélo minimisant l'énergie en utilisant les données d'OSM. Évalué à 7. Dernière modification le 26 octobre 2014 à 21:28.

    Merci pour ce projet !
    En tant que cycliste je ne trouve pas que les montées soient un problème linéaire. Les montées ne me dérangent pas tellement c'est surtout celles réellement cassantes, au delà d'un certain pourcentage sur un minimum de distance. Je viens de faire un test l'algo ne semble pas en tenir compte, il me propose un parcours avec une montée quasiment impossible à prendre à vélo.
    Comme je fais beaucoup de rando avec bagages c'est un critère essentiel, il ne faut pas avoir à descendre pour pousser le vélo.
    edit : je viens de voir (excellent !) que l'interface affiche le %, celui dont je parle est quand même à 20% !

  • # Retour sur cpython ?

    Posté par  . En réponse à la dépêche Numba 0.14. Évalué à 4.

    Quels sont les retours éventuels à attendre vers cpython ? Est-ce un projet qui est destiné à rester une surcouche à cpython où est-il destiné à terme à être intégré au moins en partie à cpython ?

    Vu l'auteur-dev de l'article, ça n'augure que du bon !

  • [^] # Re: Et les scripts ?

    Posté par  . En réponse à la dépêche systemd pour les administrateurs, partie 1 et 2. Évalué à 2.

    Ca ressemble à une conf de supervisor. Quelles sont les différences entre les deux (au niveau lancement de services) ?
    Est-ce qu'on trouve l'équivalent de superlance, qui permet de tester une connection à un service, sa mémoire occupée… et de le relancer au besoin ?

  • # Souvenirs souvenirs...

    Posté par  . En réponse au journal Andrew Tanenbaum à la retraite. Évalué à 10.

    Que de souvenirs. Quand je pense à l'époque où j'ai pu faire tourner minix sur un atari st, de là avec quelques hacks le transformer en serveur à l'aide d'un minitel inversé ! Quelques semaines plus tard un gars se connecte et me le pirate ! première leçon ! que j'ai oublié d'ailleurs, dommage, je ne me souviens même plus de la faille en question.
    Qu'est-ce que j'ai pu apprendre avec minix, c'était à la fois tellement puissant et simple à la fois, une prouesse, un régal. Et tout ce que j'ai pu apprendre j'ai pu le réutiliser tel quel sur unix sco, pas le choix, et linux bien trop longtemps après.
    Minix c'était une des premières possibilité pour un non universitaire d'apprendre tout seul chez soit. Pour moi le premier open source dans toute ça splendeur pédagogique.

    Merci Andrew ! et merci pour le journal, ça me donne l'idée d'aller lui écrire un petit mot tien.

  • [^] # Re: Blague?

    Posté par  . En réponse au journal asp.NET vNext, MVC 6, Entity Framework 7, Roslyn, Microsoft continue à libérer ses technologies .... Évalué à 1.

    On mélange tout et n'importe quoi, langage, framework, utilisateur, admin, développeur…
    Si tu veux un exemple, j'ai des clients sous windows pour des applis web, je leur livre un seul exe qui se met à jour et fait des sauvegardes tout seul.
    Concernant les sites internet, si c'est un nouveau site, je vais sur une page web, clic nouveau site, je rentre le nom de domaine, le nom de l'appli et de la bdd. C'est tout. Pour les mises à jour : hg push prod, c'est tout.
    Un plugin pour mon appli ? config.include('monplugin')
    Tout ça en python et je ne fais franchement rien d'extraordinaire, avec des outils tout kiss python, pyramid, mercurial, supervisor, nginx, postgresql…

    Tant qu'à tout mélanger : un exemple plus visible où tout se fait en quelques clics ? http://odoo.com

    Ceci dit on a tous remarqué que les applis en php s'installent plus ou moins facilement avec le même genre de bidouillages. Mais ça n'a pas grand chose à voir avec le langage, c'est plus une habitude qu'autre chose. C'est l'environnement qui joue beaucoup, il a pas mal évolué en python ces dernières années avec wsgi, pypi et les frameworks web, mais le langage reste le même.

    Je réitère ma question, est-ce que l'environnement a évolué du côté php à ce niveau où en est t-on toujours au même point avec un vulgaire zip foutoir et une config apache centralisée ?

  • [^] # Re: Blague?

    Posté par  . En réponse au journal asp.NET vNext, MVC 6, Entity Framework 7, Roslyn, Microsoft continue à libérer ses technologies .... Évalué à 2.

    Tu vas trop loin, virtualenv, c'est trop compliqué pour les avantages qui sont cités. Après, ça pose d'autres problèmes mais ce n'est pas ce genre de projet où PHP est utilisé.

    On parlait de mises à jour, de plugins, de configuration en ligne… Pas d'un simple echo "hello".
    Dès que le projet prend un tout petit peu d'ampleur cette facilité de déploiement devient toute relative si je comprends bien.