dyno partouzeur du centre a écrit 283 commentaires

  • [^] # Re: Placement étrange

    Posté par  . En réponse au journal OpenStreetMap et carburants. Évalué à 1.

    Moi j'ai été étonné de trouver une erreur dans un nom de lieu près de chez moi. Le nom est correct sur openstreetmap. Bizarre…

  • [^] # Re: Logiciel de facturation légalisé

    Posté par  . En réponse au journal AUTO-ENTREPRENEURS : Logiciel de facturation obligatoire au 1er janvier 2018. Évalué à -1.

    Tous les logiciels comptables ont une possibilité d'annulation de facture, soit sous forme de fonction cachée, soit sous forme de module annexe optionnel. Bien évidemment il n'y a pas de communication officielle sur ce sujet sensible.

    Ceux qui n'en n'auraient pas ne se vendraient tout simplement pas, parceque les autres l'ont et que c'est une demande des utilisateurs.

  • [^] # Re: Dolibarr ?

    Posté par  . En réponse au journal AUTO-ENTREPRENEURS : Logiciel de facturation obligatoire au 1er janvier 2018. Évalué à -4.

    Si on ne peut pas le modifier, il n'est plus libre…

  • [^] # Re: Commentaires… en docx !

    Posté par  . En réponse au journal Consultation de l'AFNOR sur le futur clavier français . Évalué à -4.

    En même temps, leurs dispositions de claviers, c'est des trucs pour écrivains/secrétaires/marketeux/décideurs pressés qui passent leur temps à rédiger des documents dans Word, des slides dans Powerpoint, ou des mails dans Outlook. Ils sont cohérents.

    Moi ce que je veux c'est une disposition de clavier pour les professionnels de l'informatique. Un clavier pour barbu qui tape du code et des commandes shell toute la journée. Je n'en ai rien à battre de l'ajout des tirets cadratins ou des points de suspension, ce que je veux c'est avoir les caractères spéciaux genre []{}()"_&# directement accessibles sur la première rangée sans devoir recourir à des horreurs genre AltGr-Shift-Touche.

  • # A ne pas manquer

    Posté par  . En réponse au journal « Mr. Robot » ou comment j’ai appris à aimer l’informatique. Évalué à 1.

    Ne ratez pas un passage sur https://www.whoismrrobot.com/ si vous êtes fans de la série.

  • [^] # Re: Metoo

    Posté par  . En réponse à l’entrée du suivi Page blanche en commentant obligeant à se relogguer. Évalué à 1 (+0/-0).

    Non, pas du tout. A 11:21 sous chrome, j'ai juste fait "Répondre", et j'ai appuyé sur Prévisualiser en bas et paf ça a merdé.

    La page HTML avait une comme ça

    <form class="new_comment" id="new_comment" action="/nodes/109607/comments#comment_new" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓"><input type="hidden" name="authenticity_token" value="gwao9GQE59P2zzvyqYaajFBt38J+5t3hVAAHCTGVCLmbflHMYOkjpoIK8mNVtWq8ZUXME9j+sGo/diJpCDpWNQ=="><input type="hidden" value="1702464" name="comment[parent_id]" id="comment_parent_id">
    
    <p>
    <label for="comment_title">Sujet du commentaire</label>
    <input autocomplete="off" required="required" spellcheck="true" maxlength="100" size="100" type="text" value="Re: Metoo" name="comment[title]" id="comment_title">
    </p>
    <p>
    <label for="comment_wiki_body">Commentaire complet</label>
    <div><div id="markItUpComment_wiki_body" class="markItUp"><div class="markItUpContainer"><div class="markItUpHeader"><ul><li class="markItUpButton markItUpButton1 h1"><a href="" title="First Level Heading">First Level Heading</a></li><li class="markItUpButton markItUpButton2 h2"><a href="" title="Second Level Heading">Second Level Heading</a></li><li class="markItUpButton markItUpButton3 h3"><a href="" title="Heading 3">Heading 3</a></li><li class="markItUpButton markItUpButton4 h4"><a href="" title="Heading 4">Heading 4</a></li><li class="markItUpSeparator">---------------</li><li class="markItUpButton markItUpButton5 bold"><a href="" title="Bold">Bold</a></li><li class="markItUpButton markItUpButton6 italic"><a href="" title="Italic">Italic</a></li><li class="markItUpButton markItUpButton7 stroke"><a href="" title="Stroke">Stroke</a></li><li class="markItUpButton markItUpButton8 teletype"><a href="" title="Teletype">Teletype</a></li><li class="markItUpSeparator">---------------</li><li class="markItUpButton markItUpButton9 list-bullet"><a href="" title="Bulleted List">Bulleted List</a></li><li class="markItUpButton markItUpButton10 list-numeric"><a href="" title="Numeric List">Numeric List</a></li><li class="markItUpSeparator">---------------</li><li class="markItUpButton markItUpButton11 image"><a href="" title="Picture">Picture</a></li><li class="markItUpButton markItUpButton12 link"><a href="" title="Link">Link</a></li><li class="markItUpSeparator">---------------</li><li class="markItUpButton markItUpButton13 quotes"><a href="" title="Quotes">Quotes</a></li><li class="markItUpButton markItUpButton14 code"><a href="" title="Code Block">Code Block</a></li></ul></div><textarea required="required" spellcheck="true" class="markItUp markItUpEditor" name="comment[wiki_body]" id="comment_wiki_body"></textarea><div class="markItUpFooter"><div class="markItUpResizeHandle"></div></div></div></div></div>
    </p>
    <p>
    <input type="submit" name="commit" value="Prévisualiser" id="comment_preview">
    
    </p>
    
    </form>

    Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
    Accept-Encoding:gzip, deflate
    Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
    Cache-Control:max-age=0
    Connection:keep-alive
    Content-Length:379
    Content-Type:application/x-www-form-urlencoded
    Cookie:remember_account_token=BlahBlahBlahBlahBlahBlahBlahBlah%3D--42424242424242424242424242424242424242
    DNT:1
    Host:linuxfr.org
    Origin:http://linuxfr.org
    Referer:http://linuxfr.org/nodes/109607/comments/1702464/answer
    Upgrade-Insecure-Requests:1
    User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36

    Form Data

    utf8:✓
    authenticity_token:gwao9GQE59P2zzvyqYaajFBt38J+5t3hVAAHCTGVCLmbflHMYOkjpoIK8mNVtWq8ZUXME9j+sGo/diJpCDpWNQ==
    comment[parent_id]:1702464
    comment[title]:Re: Metoo
    comment[wiki_body]:Non, pas du tout. La il est 11:21, je suis sous chrome, je vais appuyer sur Prévisualiser en bas et paf ça va merder.
    commit:Prévisualiser

    Response Headers

    Connection:keep-alive
    Content-Length:0
    Content-Type:text/html; charset=utf-8
    Date:Sun, 21 May 2017 09:22:25 GMT
    Keep-Alive:timeout=5
    Server:nginx/1.2.1
    X-Request-Id:daf509f0-a92c-403a-8cee-1d119b4ce8ba
    X-Runtime:0.005424

  • # Metoo

    Posté par  . En réponse à l’entrée du suivi Page blanche en commentant obligeant à se relogguer. Évalué à 1 (+0/-0).

    Je peux poster des commentaire avec Firefox, par contre pas moyen avec Chrome: page blanche quand j'appuie sur "Prévisualiser". Pareil si j'essaie de me déconnecter.

    Le POST à /compte/deconnexion retourne un code HTPP 422 (Unprocessable Entity)

    Heureusement je peux encore poster sur la tribune :)

  • [^] # Re: Google postmasters tools

    Posté par  . En réponse au journal Merci pour ce moment, gmail. Évalué à 4.

    C'est temporaire, ils te demandent d'ajouter un enregistrement TXT juste pour vérifier que tu es bien propriétaire du domaine. Après tu pourras l'enlever.

    N'empêche que le premier truc à faire c'est de virer les spammeurs parce que tant que ça ne s'arrête pas tu auras du mal à te faire déblacklister.

  • [^] # Re: clavier matriciel

    Posté par  . En réponse au journal PineBook - OpenSource Notebook. Évalué à 1.

    Le principal problème du bépo, c'est qu'il est peu adapté à l'écriture de code.
    Ce n'est pas un clavier pour informaticien, c'est un clavier pour écrivain.

  • [^] # Re: Source officielle

    Posté par  . En réponse au journal Résultats des elections, qui est le vrai vainqueur ?. Évalué à 4.

    Je dirais plutôt:
    * des morts sont encore inscrits (mais n'ont probablement pas voté)
    - des morts ont été compenseés par des gens réussissant à se faire réinscrire sur les listes électorales suite à radiation pendant les révisions.

  • [^] # Re: Résultats et fin

    Posté par  . En réponse au journal Un président néo-libéral est-il moins pire qu'une présidente xénophobe ?. Évalué à 2.

    Il faut quand même être un sacré révisionniste pour affirmer que les abstentions et les nuls doivent être comptabilisées contre Macron.

    Autant pour les blancs je veux bien admettre que les gens ont explicitement décidé de dire qu'aucun candidat ne les satifaisait (mais ils n'ont pas compris la question qui était "quel est votre candidat préféré" et non "quel candidat aimez-vous").
    Pour les nuls, une bonne partie doit être imputable à de sinples erreurs (deux bulletins macron dans une enveloppe, c'est nul je crois), mais on doit pouvoir à la rigueur les ranger dans la même catégorie que les blancs.

    Mais pour les abstentions, je pense qu'une bonne partie c'est juste "oups, j'ai oublié", ou bien "il y a un week-end de trois jours, tant pis pour le vote".

    En sortant ces abstentionistes du total, on arrive à 58.47% pour Macron, 30.04% pour Le Pen, 8.50% de blancs, et 3% de nuls.

  • [^] # Re: internet of things

    Posté par  . En réponse au journal initrd est mort, bon débarras. Évalué à 7.

    Non, quand tu es sur un système embarqué, tu as tout intérêt à avoir un kernel monolithique taillé sur mesure avec juste ce dont tu as besoin. Tu gagneras en espace de stockage utilisé, en RAM et en temps de boot.

  • [^] # Re: Ca se perd

    Posté par  . En réponse au journal Plussoyer. Évalué à 2.

    Et moi , plussifier

  • # TLBM

    Posté par  . En réponse au journal Et si les "erreurs purement matérielles" pouvaient influer sur le processus démocratique. Évalué à 7.

    En fait c'est de leur faute, ils ont juste pas fait la démarche pour s'inscrire sur les listes électorales de leur domicile. C'est pas comme s'il n'y avait pas eu de campagnes d'information sur la révision annuelle des listes électorales et tout.

    Mon fils a eu 18 ans le 15 avril, et il a voté le 23, sans problème parce qu'il a fait les démarches, c'est pas compliqué. Donc tant pis pour ceux qui croient que l'état providence va une fois de plus les prendre en main, ce coup-ci c'est raté. Je trouve un peu fort qu'ils portent plainte pour leur propre négligence.

    Explication : Il n'y a pas de fichier de la population en France. Cela date de l'après seconde guerre mondiale; quand on a estimé qu'avoir un ficher complet Nom/prénom/Adresse associé à d'autres renseignements genre juif/non-juif n'était pas forcément une super idée…

  • [^] # Re: Autre plaisanterie

    Posté par  . En réponse au journal Et si les "erreurs purement matérielles" pouvaient influer sur le processus démocratique. Évalué à 3.

    Si c'est après le comptage officiel et la signature du PV, c'est pas trop grave. Il me semble que normalement les bulletins sont détruits dès la fin du comptage. Le fait qu'ils aient survécu un peu plus longtemps ne doit pas avoir d'incidence sur le résultat.

  • [^] # Re: Je ne vois pas le rapport...

    Posté par  . En réponse au journal Pan, dans la g.. Évalué à 2.

    Moi ce qui me fait peur c'est qu'il suffit apparemment de deviner un id de porte pour récupérer les informations personnelles de l'utilisateur ou ouvrir sa porte.

  • # Comme les dieux l'ont voulu

    Posté par  . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 2.

    On ne devrait même pas se poser la question et juste utiliser la convention "standard" utilisée par les concepteurs du langage:
    - lowercase_with_underscores pour C
    - camelCase pour Java
    etc…

    Pourquoi utiliser autre chose et perturber le lecteur qui est habitué à une façon de faire ?

  • [^] # Re: 3 chiffres sur 6, c'est 6 hashs de 1 chiffre chacun

    Posté par  . En réponse au journal Sécurité et authentification des sites bancaires.. Évalué à 7.

    Euh non. Excuse-moi de te contredire mais c'est mon métier, donc je sias de quoi je te parle.

    Il y a des normes très précises sur les exigences de sécurité. Après une banque peut faire le choix de pas les implémenter complètement (il y a en réalité plein de trucs comme ça où ça finit par un "risk acceptance" signé par les départements légal/compliance/risk, et pas seulement pour le site web), mais en cas d'incident majeur, ça peut piquer beaucoup beaucoup.

    Autant l'intranet peut être un peu léger sur la sécu, autant en général on ne rigole pas avec la partie e-banking. Tout dans ce domaine est classifié high-risk, avec des exigences particulières (scanning statique de code, analyse dynamique type Burp & Co, Penetration Test effectuée par des consultants sécialisés, sans compter les firewalls applicatifs, les DMZ spécifiques, les HSM et tout le tralala kivanbien).
    Aors comparer ça avec une page perso free écrite par ton cousin de 8 ans, non, désolé.

  • [^] # Re: 3 chiffres sur 6, c'est 6 hashs de 1 chiffre chacun

    Posté par  . En réponse au journal Sécurité et authentification des sites bancaires.. Évalué à 1. Dernière modification le 21 mars 2017 à 00:02.

    ça fait une connexion réussie sur 20 000 000

    Et tu imagines que tu vas pas faire couiner un IDS ou une autre sonde du genre avant ?

  • [^] # Re: 3 chiffres sur 6, c'est 6 hashs de 1 chiffre chacun

    Posté par  . En réponse au journal Sécurité et authentification des sites bancaires.. Évalué à 2.

    Tu n'as visiblment jamais approché de près ou de loin le logiciel et l'infra d'un site d'e-banking.

  • [^] # Re: Un monde

    Posté par  . En réponse au journal Sécurité et authentification des sites bancaires.. Évalué à 7.

    L'authentification 2 facteurs est une obligation légale pour les banques en Suisse. Le régulateur français est beaucoup moins regardant.

  • [^] # Re: Failles de sécurité Android (et iOS) révélées par Wikileaks

    Posté par  . En réponse au journal Alors, il est bien le Fairphone 2 ?. Évalué à 4.

    Exactement. C'est bien beau de dire que la faille a été corrigée par Google dans le code, mais ce qui compte finalement c'est que tout celà finisse sur nos téléphones. En pratique il faut attendre que les constructeurs intègrent la nouvelle version (s'ils le font un jour, parcequ'une fois qu'un téléphone n'est plus au catalogue ils n'en n'ont plus grand chose à battre), et ensuite il faut que la mise à jour soit effectivement diffusée.

  • [^] # Re: Pérennité

    Posté par  . En réponse au journal À mes heures perdues… et retrouvées : rendre.fr. Évalué à 3.

    Moi ça me fait surtout mal au cul de payer 5€ par an pour un truc que je peux faire gratos en 15 minutes avec une page perso free et un racourcisseur d'URLs…

  • [^] # Re: pas compris

    Posté par  . En réponse au journal À mes heures perdues… et retrouvées : rendre.fr. Évalué à 3.

    Si tous mes utilisateurs me versaient 5€, je serai milliardaire.

    Tu as 200 myons d'utilisateurs O_o ?

  • # Malheuresement...

    Posté par  . En réponse au journal Réduire les temps de développement sans sacrifier la qualité. Évalué à 7.

    Technique n°1 — ne pas prendre de décision à la place du client
    Réalité: le client sait rarement exactement ce qu'il veut, a du mal à l'exprimer et celui qui réalise a du mal à le comprendre.

    Technique n°2 — se limiter strictement au cahier des charges
    Réalité: voir ci-dessus. Un cahier des charges n'est jamais exhaustif et les besoins évoluent dans le temps. De plus le client se focalise sir les livrables et ne perçoit pas certains aspects annexes mais nécessaires) à la réalisation.

    Technique n°3 — réduire le périmètre fonctionnel
    Merci Monsieur de la Palisse. Moins on en fait moins ça prend de temps.

    Technique n°4 — faire du « test-driven » sur les interfaces
    Réalité: les interfaces sont rarement définies a priori, elles emergent d'elles même lors de l'écriture du code et évoluent encore ensuite. Il est donc impossible d'écrire des tests avant.

    Technique n°5 — Faire de la conception progressive sur les composants internes
    Bon là j'avoue j'ai pas lu, "conception progressive" a déclenché une alert buzzwords et j'ai juste pensé FOUTAISES!

    Technique n°6 — Diviser pour mieux régner
    Réalité: Tout ensemble logiciel est amené à devenir bordélique. Voir https://en.wikipedia.org/wiki/Software_rot
    Le projet est en retard? Pas de problème on va embaucher des stagiares qui n'ont jamais codé ou sous-traiter à des indiens achetés au kilo. Evidemment
    Besoin d'un hot-fix pour un problème de prod? Hop un gros "if" qui gère le cas particulier à l'endroit le plus facile ou là où on rique le moins de régressions, et tant pis pour la belle architecture.
    On se rend compte que l'archi nous limite dans l'implémentation d'une fonctionnalité? Pas de chance, c'est une feature mineure et on ne va pas pouvoir justifier le coût d'un refactoring pour si peu alors on va faire un gros hack qui contourne la séparation en modules. Je vous jure c'est "temporaire".

    Technique n°7 — Écrire du code simple
    Si le code est trop simple, c'est sans oute qu'il n'apporte pas grand chose. Voir également ci-dessus: tout code simple se transformera à terme en un plat de spaghettis indigestes

    Technique n°8 — Écrire un script de setup d'un environnement fonctionnel
    Réalité: Personne parmi les dévelopeurs en place ne maintient le script. Le jour où on a besoin d'un nouvel environnement, ça chouine un peu, et on fait marcher à l'arrache le truc à moitié construit par le script d'il y a 6 mois qui est maintenant obsolète.

    Moralité: la seule méthode qui marche c'est http://www.la-rache.com/