Ludo a écrit 137 commentaires

  • # dépêche

    Posté par  . En réponse au journal Utilisateurs python sur Grenoble : rendez-vous jeudi 28 mai pour la présentation de Tortilla. Évalué à 5.

    N'hésite pas à proposer une dépêche pour + de visibilité de ton event, il y a aussi agenda du libre ainsi que python.org.

  • [^] # Re: Logo

    Posté par  . En réponse à la dépêche Second Meetup Python à Bruxelles - vendredi 8 mai 2015. Évalué à 2.

    Justement, très bonne suggestion: toi qui aime bien contribuer à Python, si tu veux proposer un nouveau logo ou une version patchée, feel free ;-)

  • [^] # Re: Logo

    Posté par  . En réponse à la dépêche Second Meetup Python à Bruxelles - vendredi 8 mai 2015. Évalué à 2.

    Allons Antoine, tu vois bien que c'est un cornet de frites, non ? ;-)

  • # La solution WebSockets n'est pas un peu over-compliquée ?

    Posté par  . En réponse au journal DjangoFloor. Évalué à 2. Dernière modification le 26 avril 2015 à 08:46.

    Salut,

    Ton projet est une bonne idée, dommage que je ne fasse plus de Django ;-)

    Plus sérieusement, je reconnais que ta solution pour faire du WebSockets me paraît vraiment compliqué. Je comprends bien pourquoi tu as fait ça, ça permet de faire du WebSockets tout en restant dans Django.
    Quand tu commences à avoir des bugs, l'empilage de toutes ces couches ne rend pas le debug trop compliqué ?

    Mais dès que tu vas vouloir faire du flux bidirectionnel dans la même requête, tu vas être vite coincé, ou plutôt, tu vas décomposer ça en plusieurs endpoints côté Django, et en gros, tu te retrouves avec une logique de callbacks à la Twisted.

    Pour ma part, quand je faisais du Django, pour la partie WebSockets, j'avais un démon Twisted à côté afin d'avoir un pattern async qui matche bien avec la business logic des WebSockets.

    Maintenant, je fais de l'AsyncIO avec aiohttp.web, ce qui me permet d'avoir des endpoints qui peuvent à la fois répondre en HTTP pur et en WebSockets sur la même URL.

    Mais je comprends bien que quand tu as un website existant qui est déjà tout codé en Django, tu ne vas pas tout refaire ;-)

    Bon dimanche.

  • [^] # Re: gitcheck

    Posté par  . En réponse au journal Gérer son espace de travail git avec "gws". Évalué à 2.

    Merci pour le lien, j'ai adopté.
    L'outil proposé dans ce journal est + complet, mais gitcheck a le bon goût de n'avoir rien à configurer pour fonctionner avec mon workspace.
    Tu installes, ça marche.

  • [^] # Re: libpcap

    Posté par  . En réponse au journal Turla, virus pour tous (oui pour Linux aussi). Évalué à 2.

    Gni ? Quel rapport avec la choucroute ?
    Tu rajoute l'utilisateur une fois en tant que root, au lieu de faire tourner wireshark en root, qui me semble bien + critique.

  • [^] # Re: Pas vraiment de soucis avec Optimus maintenant

    Posté par  . En réponse au message Conseils Laptop 800€ (Optimus/équivalent AMD ?). Évalué à 2.

    Le Windows sur ce PC est mort-né ;-) Donc, je ne peux pas comparer.

    Nénamoins, je ne pense pas qu'il y ait une grande différence d'autonomie: En utilisant la carte intel + powertop + lxqt au lieu de KDE, je suis déjà arrivé à tenir 6 heures (oui, en utilisant quand même le pc ;-) ).

  • # Même raisonnement que toi

    Posté par  . En réponse au journal ArchLinux : serait-il venu le temps de passer à autre chose ?. Évalué à 3.

    Je suis parti d'Arch Linux à cause d'une nième cassage de compatibilité.
    Par contre, j'ai tenté Debian quelques temps pour finalement finir sur une Kubuntu LTS, car:
    1. J'ai des paquets + récents que sur Debian stable
    2. ça casse quasi pas par rapport à Debian testing à l'époque (surement moins maintenant vu que c'est le freeze)
    3. Il y a des PPA pour a peu prêt tout ce dont j'utilise au quotidien.

    Donc, si c'est sur du Desktop, je te dirais de prendre l'Ubuntu qui correspond à ton environnement graphique préféré.
    Pour du serveur, Debian, car tous les paquets ont du suivi de sécurité contrairement à Ubuntu server.

  • # Pas vraiment de soucis avec Optimus maintenant

    Posté par  . En réponse au message Conseils Laptop 800€ (Optimus/équivalent AMD ?). Évalué à 4.

    J'ai un laptop sous Linux avec Optimus, globalement Optimus ne vient pas m'embêter: que ce soit nouveau ou les drivers nvidia, tu peux switcher de la carte intel à nividia en restartant le serveur X avec le bon fichier de config.
    Tu peux utiliser bumblebee pour activer nvidia à la demande, ça fonctionne aussi pas mal, mais un peu chiant à installer.

    Par contre, Optimus m'a bien cassé les pieds à partir de 3 écrans: nvidia indique n'importe quoi comme résolution au gestionnaire de fenêtres, il faut forcer la config des écrans dans le xorg.conf.
    Et la carte nvidia doit être obligatoirement activée quand tu as 4 écrans ou plus. En fonction de ta config, tu peux monter jusqu'à 8 écrans.

  • [^] # Re: développement n'est pas de la bureautique

    Posté par  . En réponse au journal Besoin d'arguments pour obtenir une station de travail sous GNU/Linux ?. Évalué à 5.

    Franchement, c'est ce que j'aurais fait aussi, en faisant une image du disque avant, pour remettre la machine dans le même état quand il faudra la rendre.

  • [^] # Re: libpcap

    Posté par  . En réponse au journal Turla, virus pour tous (oui pour Linux aussi). Évalué à -1.

    Faux, si tu utilises Wireshark, tu as un groupe qui te permet de sniffer en tant qu'utilisateur.

  • [^] # Re: Dans le logiciel libre, c'est ce qu'il faut faire

    Posté par  . En réponse au journal Devuan forks Debian: un choc ou c'était inévitable?. Évalué à 10.

    Désolé Hervé, mais Zenitram avait très bien compris le sens de ma remarque.
    Pour moi, vieux dev = un gars qui n'a rien appris de neuf dans les 5 dernières années, et malheureusement, j'ai l'impression que c'est une majorité de devs qui sont comme ça.
    En tout cas, c'est la majorité de ce que je vois chez les clients de l'entreprise où je travaille.

  • [^] # Re: Dans le logiciel libre, c'est ce qu'il faut faire

    Posté par  . En réponse au journal Devuan forks Debian: un choc ou c'était inévitable?. Évalué à 10.

    Si ce fork permet de purger le projet Debian des vieux devs qui râlent dès qu'on remplace leurs vieilles pantoufles trouées par de nouvelles paires améliorées, personnellement, je trouve ce fork très positif ;-)

  • [^] # Re: asyncio

    Posté par  . En réponse à la dépêche Apéro+workshops Python (Flask et AsyncIO) à Mons (BE) - le 2 Octobre. Évalué à 2.

    C'est pour ça que je vais reprendre le use case d'un des daemons AsyncIO en prod chez des clients.
    Même si c'est un cas basique, le daemon va chercher des infos dans PostgreSQL et dans Asterisk.
    Ça ne sera pas représentatif dans tous les cas de l'univers, mais au moins, ça sera un cas avec une problématique concrète chez un client.

  • # parce que PHP c'est fini à la p....

    Posté par  . En réponse au journal Diaspora bien tenté mais.... Évalué à 2.

    Désolé, mais en tant qu'ancien développeur PHP, tes remarques nous montrent que tu n'as pas développé avec un autre langage.
    Je t'invite à en essayer d'autres, tu vas sentir la différence.

  • # Comment la puce fait-elle pour générer des nombres vraiment aléatoires ?

    Posté par  . En réponse à la dépêche scdrand: alimenter le pool d’entropie du noyau à partir d’une carte à puce. Évalué à 5.

    Tout est dans le sujet, je me demande pourquoi si c'est si facile de faire ceci via une smartcard, pourquoi ce n'est pas directement intégré dans nos ordinateurs ?

  • [^] # Re: Quelques questions

    Posté par  . En réponse à la dépêche Proxy HTTP(s) gatejs. Évalué à 5.

    Ce serait possible d'avoir un cas d'usage ? J'ai un peu regardé les exemples sur le wiki mais j'ai l'impression que je pourrais faire tout aussi bien avec les autres outils.

    J'ai déjà été confronté à ce genre de problématiques, quand nous avions voulu réécrire une application HTTP existante.

    Pour cela, j'ai implémenté un reverse-proxy avec Python 3, AsyncIO et aiohttp en quelques lignes, puis en fonction de l'URL, soit ça appelait la nouvelle application, soit ça enrichissait la réponse de l'ancienne, soit ça laissait passer en direct les informations.
    J'ai pu ainsi réécrire l'application petit à petit, sans avoir de moments où la vieille application n'évoluait plus, alors que la nouvelle n'était pas encore finie.

  • # victor Stinner ?

    Posté par  . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 9.

    Il est core dev Python et auteur de tout un tas de librairies.

  • # setup.py puis dh-virtualenv

    Posté par  . En réponse au message Créer un paquet deb pour un programme simple en Python. Évalué à 3.

    Tu dois d'abord faire un package python avec un setup.py

    Puis tu dois utiliser dh-python dans ton package Debian.

    Si tu ne veux pas te prendre la tête avec les dépendances et avoir un paquet qui fonctionne out-of-box, je te recommande dh-virtualenv à la place de dh-python.

  • # ça fonctionne

    Posté par  . En réponse à l’entrée du suivi Impossible de poster une dépêche. Évalué à 3 (+0/-0).

    Merci, ça fonctionne à nouveau.

  • # alternative pour les présentations

    Posté par  . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 3.

    Là où je travaille, nous utilisons landslide pour faire des slides: https://github.com/adamzap/landslide/

    Il a plusieurs avantages:
    1. On peut générer un fichier html qui contient tout, sans avoir besoin de landslide
    2. Plusieurs raccourcis clavier utiles, notamment la console du présentateur, avec des notes
    3. Une CSS de print qui permet un export PDF via son navigateur Web, pratique pour les formations
    4. Plusieurs langages de markup wiki sont disponibles: rst, markdown, textile

    Ça fonctionne bien, pas de soucis avec.

  • [^] # Re: What's the point ?

    Posté par  . En réponse à la dépêche Garradin : gestionnaire d'association léger, complet et libre. Évalué à 2.

    Windows a aussi une grosse part de marché, et pourtant… ;-)

    Pour ma part, j'ai fait pendant 10 ans du PHP, depuis que j'ai touché à Python et à Django, je refuse au maximum de faire du PHP, pas parce que je suis devenu un fan intégriste, il est tout à fait possible de faire du Web avec PHP, mais parce qu'avec Python, on peut faire bien plus de choses qu'avec PHP (système, sciences, events/async…) et surtout parce qu'avec Python je développe beaucoup, beaucoup, beaucoup (non je n'exagère pas) rapidement qu'avec PHP pour faire du Web.

  • # comparatif plus large

    Posté par  . En réponse à la dépêche Publication d'un comparatif Centreon / Nagios. Évalué à 4.

    Dommage que le comparatif ne prenne pas en compte plus d'alternatives comme shinken, ça aurait été plus intéressant.

  • [^] # Re: Pas très intéressant comme info

    Posté par  . En réponse au journal Le crash du Sukhoi en Indonésie. Évalué à 4.

    J'ai aussi un diplôme d'ingénieur que j'ai eu en 2006, et oui, 95% de ce que j'ai vu en cours ne me sert à rien au quotidien, voire pire, m'a donné des habitudes contre-productives pour l'entreprise.

    Tu n'as pas perdu 5 ans pour rien, ça t'as permis d'apprendre des choses, même si elles sont obsolètes, de rencontrer des gens, et de te préparer plus correctement que l'université à travailler en entreprise.

  • [^] # Les cours, ça sert toujours

    Posté par  . En réponse au journal Coursera s'agrandit & cours sur les compilateurs. Évalué à 3.

    Je te retourne la question: pourquoi suivre des cours d'informatique de mauvaise qualité à l'université (je parle par expérience, j'ai un DEUG MIAS) alors que tu as accès à des cours de très bonne qualité, qui en plus vont te permettre d'améliorer ton anglais, ce qui est indispensable si on veut travailler avec les communautés opensource ?

    Pourquoi tu te poses des questions sur l'intérêt de suivre des cours à l'étranger et qui soient en anglais ? Pour toi, tout doit venir de France et doit être en Français ? ;-)