Guillaume Knispel a écrit 2474 commentaires

  • [^] # Re: La "HD" sur mobile

    Posté par  . En réponse au journal Une histoire d'Orange et de cerveau. Évalué à 2.

    Sûrement une "bête" question de débit...
  • # GSM

    Posté par  . En réponse au journal Une histoire d'Orange et de cerveau. Évalué à 8.

    Définition du GSM, cela ne date pas d'hier

    A oui j'avais oublié que FT a participé à la définition du GSM et que depuis ils ont tout arrêté et n'ont pas du tout travaillé sur les générations suivantes...

    Non mais franchement...
  • [^] # Re: Ah mais quelle horreur !

    Posté par  . En réponse au journal Petit plugin firefox pour vos yeux. Évalué à 3.

    Je pense que c'est la correction de gamma dans le rendu antialiasé des polices qui n'est prévue que pour donner des résultats pas trop moisi en noir sur fond blanc.
  • [^] # Re: Le post de Matthew Garett est aussi très intéressant

    Posté par  . En réponse au journal Don’t fear the fsync!. Évalué à 3.

    Son argument ne tient pas la route car il y a des cas d'utilisation pour lesquels fsync(), qui attend la complétion effective des écritures, est overkill -- on a besoin dans certains cas uniquement d'une sémantique de barrière avec visibilité sur les plateaux d'une sous séquence de celle écrite via les syscall...

    Imaginons qu'on écrive une "conf" de 1 Mo chaque seconde remplaçant la précédente, que le besoin alors que le système tourne est de pouvoir lire la plus récente à chaque instant, et que le besoin en cas de crash est simplement d'en récupérer une pas trop vielle (et surtout une ne consistant pas non plus en 0 octets pour cause de perte de données...) : si le FS se contente de garantir ce que Posix dit un fsync() est obligatoire à chaque fois, on va donc écrire 1 Mo par seconde. Alors que si un pattern ultra courant à la open() write() close() rename() induit implicitement une barrière entre l'écriture des data et des metadata, le FS peut se contenter de commiter 1 fois par minute (ou plus ou moins selon la configuration) et tout le monde est content.

    C'est une garantie de la part du FS qui va au delà de Posix, certes. Une appli utilisant ça serait non portable ; mais on peut être malin et la rendre néanmoins portable grâce aux fonction Posix :

    long fpathconf(int fildes, int name);
    long pathconf(const char *path, int name);

    (vu dans un commentaire de http://lwn.net/Articles/323752/ , article encore réservé aux abonnés à ce jour)

    Grâce à ces fonctions, il suffit pour écrire une application portable mais qui sait profiter des systèmes biens conçus, de vérifier la présence d'une capacité publiée par le FS indiquant qu'il garanti que les séquences open() write() close() rename() sont implicitement "sûres". Si la capacité n'est pas présente, l'application rajoute simplement un fsync().

    Ce serait la bonne chose à faire. Bien meilleure que de demander à tout le monde de mettre tout le temps des fsync(), quitte à introduire des threads rien que pour ça et à écrire 42x plus sur le disque que nécessaire...
  • [^] # Re: Le post de Matthew Garett est aussi très intéressant

    Posté par  . En réponse au journal Don’t fear the fsync!. Évalué à 2.

    C'est pas pcq la norme POSIX n'interdit pas de faire des choses idiotes qu'il _faut_ faire de telles choses idiotes.

    Un rename() étant une opération atomique, cela n'a quasiment aucun sens de ne pas garantir que le pattern open() write() close() rename() soit atomique quant à la transition entre les anciennes données et les nouvelles, et ce même en cas de crash. J'ose imaginer que les disques courants (ATA, SATA, SCSI, ...) ont des mécanisme de commandes de barrières qui permettrait d'apporter "facilement" de telles garanties - si ce n'est pas le cas il est urgent que leur comités normalisateurs respectifs se penchent sur le sujet....

    fsync() est beaucoup plus fort qu'une simple barrière. L'utiliser dans tous les cas serait désastreux. C'est étonnant que ça ne paraisse pas évident à un kernel hacker.
  • [^] # Re: J'aime les artistes !

    Posté par  . En réponse au journal [hadopi] "un épouvantable système de surveillance du Net". Évalué à 2.

    Je n'ai pas d'avis particulier sur KDE faute de l'utiliser mais vu de très loin ce n'est probablement pas l'environnement que je déteste le plus :)

    Pour autant je ne vois effectivement pas pourquoi on devrait s'enfouir la tête sous le sable et nier tout problème.

    Ma démarche visait à dénoncer l'attitude qu'ont certains adeptes du LL consistant à toujours mettre sur le dos des systèmes tiers interagissant avec des systèmes de logiciels libres les anomalies constatées même dans les cas où il parait évident que la faute principale revient aux logiciels libres.

    Je pense qu'il est préférable de toujours rester exigeant avec les systèmes que l'on apprécie pour une raison X ou Y (surtout à une période ou les concurrents ne se gènent pas pour l'être envers les leurs...)
  • [^] # Re: on dirait IsNotGood

    Posté par  . En réponse au journal La perle du jour : Alfresco vs Sharepoint. Évalué à 3.

    Tu réponds pas à la question qu'il te pose :P
  • [^] # Re: mesures de sécurité

    Posté par  . En réponse au journal La société de l'autruche .... Évalué à 3.

    Je ne sais pas si c'est inévitable ou non, mais on ne peut raisonner uniquement à partir des passages à l'acte visibles qui sont exceptionnellement rares.
  • [^] # Re: J'aime les artistes !

    Posté par  . En réponse au journal [hadopi] "un épouvantable système de surveillance du Net". Évalué à 0.

    Oh mon Dieu j'ai osé critiqué KDE, je suis un mécréant.

    Je me fouette en pénitence.

    Slap. Slap. Slap.
  • [^] # Re: un petit exemple ?

    Posté par  . En réponse au journal Luttons contre les screenshot fait sous Vista. Évalué à -7.

    ex :

    http://www.kalzumeus.com/2009/03/07/how-to-successfully-comp(...)

    L'image avec les gros boutons jaunes / oranges à quelques pages en partant du haut.
  • [^] # Re: J'aime les artistes !

    Posté par  . En réponse au journal [hadopi] "un épouvantable système de surveillance du Net". Évalué à -1.

    Euh tu devrais surtout te plaindre de KDE si tout freeze comme tu le décris dans cet environnement... Si ça allait jusqu'à planter ta machine tu ne te poserais pas non plus de question sur l 'OS que tu utilise ?
  • [^] # Re: Machine virtuelle ?

    Posté par  . En réponse à la dépêche L'April s'insurge face aux mouchards filtrants de l'HADOPI. Évalué à 10.

    Ceux qui font de la contrefaçon à grande échelle se fichent complète de la censure politique d'Internet chez les particuliers...
  • [^] # Re: Une pétition ?

    Posté par  . En réponse au journal Il faut sauver le soldat %. Évalué à 1.

    Ca n'est pas la manière bénie par K&R.
    C'est donc le MAAAAAAAL
  • [^] # Re: Illégalité de demander les papiers d'identité en caution

    Posté par  . En réponse au journal [HS]Location: L'abus de caution nuit aux clients. Évalué à 2.

    Il n'y a pas obligatoirement de rapport déterministe entre le fait qu'on soit en démocratie et le fait que ça serait mieux s'il n'y avait pas plein de lois crétines ainsi qu'une grande tolérance aux abus de pouvoir, même si en pratique la démocratie semble effectivement avoir tendance à limiter les problèmes les plus extrèmes (pour l'instant...)
  • [^] # Re: Soyons un peu raisonnables, même avec ce journal...

    Posté par  . En réponse au journal Elève Mandriva, vous êtes recalé. Évalué à 5.

    Je ne vois pas où il a été malpoli envers les développeurs (attention : j'ai pas vérifié partout pcq c'est très long). Il insulte le logiciel, certes, mais honnêtement n'importe qui ayant eu son expérience aurait aussi insulté le logiciel - quand on s'investit un peu à tester un logiciel et qu'il nous déçoit beaucoup, ça fait du bien de crier "c'est de la merde" :p

    Rare sont les gens pour qui la liberté n'a pas de prix au point de tolérer des pertes de temps démesurément élevées ; traduction : au delà d'un certain seuil, presque tout le monde (sauf entre autres RMS, qui a des convictions très très puissantes) teste si l'herbe est plus verte chez le voisin et si effectivement le nombre d'aberrations est 10x moins important vu son utilisation, la personne reste chez le voisin.

    Enfin il y a une tendance malsaine chez certaines personnes qui apprécient à divers titres le logiciel libre à ne pas supporter les coups de gueule contre la médiocrité de l'attribut X du logiciel Y (sauf si le logiciel Y est un logiciel pas libre du tout de Microsoft). Pendant qu'ils poussent de petits cris d'effroi en disant "oh mon dieu tu n'as pas de légitimité à dire que X dans Y c'est de la merde, de un tu sais pas cliquer et de deux tu n'as pas contribué !", les boites qui ont vaguement compris quelque chose aux attentes de l'utilisateur lambda en matière de bureautique (et presque tout le monde est un utilisateur lambda à un moment ou à un autre) classent les coups de gueules qui s'adressent à leurs logiciels dans de jolis trackers, puis les résolvent si ça en vaut la peine. J'espère d'ailleurs que c'est ce qu'un type de Mandriva est en train de faire concernant ce journal...

    (HS : en passant voici mon petit coup de gueule perso de la soirée : en rédigeant ce message j'ai a un moment fait une grosse connerie et balancé en mode réflexe un ^W pour effacer un mot, ce qui n'a pas eu l'effet attendu dans mon navigateur de merd^W^W et a à la place fermé l'onglet - je ne me suis pas pour autant avoué vaincu et j'ai attaché gdb sur le processus pour écrire un core dump, puis j'ai fait un grep sur des bouts de phrase que j'avais en tête. Je sais dorénavant en partie à quoi est consacrée la mémoire de mon cher navigateur puisque mon message en cours de préparation est présent en 362 exemplaires ... :/ bloatware quand tu nous tiens...)
  • [^] # Re: troll de bas étage

    Posté par  . En réponse au journal Elève Mandriva, vous êtes recalé. Évalué à 1.

    MySQL, mwarf, ils s'amusent (s'amusaient ?) aussi à entretenir un peu de confusion sur le thème : la version GPL non commerciale avec laquelle vous ne pouvez pas faire de commerce... oh mon dieu si vous voulez faire du commerce achetez la version privative.

    Et leur exception open source particulièrement tordue (qui en plus n'autorise toujours pas la GPLv3 bien que curieusement autorisant la LGPLv3, je me suis pas encore creusé la tête pour savoir ce que ça implique, eux probablement si mais ils se garderont bien de le dire...)
  • [^] # Re: Heu...

    Posté par  . En réponse au journal un petit détail sur Orange et Hadopi. Évalué à 4.

    sécuriser ta ligne

    mouahahahah
    En installant le logiciel privateur (et des Fenêtres en passant ?) certifié par Dieu dont la présence t'exonérera de toute responsabilité ?

    Parce que sinon je suis déjà en train d'imaginer ta tête si des petits malins s'amusent à inscrire des tonnes d'IP leures dans divers trackers et autres système et que notre cher législateur décide que pour lutter contre les vilains pédonaz^W corsaires il faut considérer de telles listes remplies de conneries comme preuves recevables légalement.

    Bon sur ce je m'en vais me préparer à la darkification du net et prendre des cours de contournement de grande muraille, etc
  • [^] # Re: Une fiabilité de plus en plus aléatoire

    Posté par  . En réponse au journal Firefox est-il un bloatware (en français : un logiciel dont les fonctionnalités ne justifie pas une telle utilisation des ressources matérielles) ?. Évalué à 3.

    à mesure que l'expérience utilisateur de Firefox devient de mieux en mieux, les problèmes surgissent de plus en plus

    Bel oxymore !
  • # Wine

    Posté par  . En réponse au journal Firefox est-il un bloatware (en français : un logiciel dont les fonctionnalités ne justifie pas une telle utilisation des ressources matérielles) ?. Évalué à 10.

    Firefox étant un logiciel développé principalement pour Windows, il faut le faire tourner sous Wine, ça va plus vite :p
  • [^] # Re: Ognon

    Posté par  . En réponse au journal Les vierges effarouchées du langage. Évalué à 1.

    Je suis d'accord pour dire qu'il y a des cas où il n'y a pas d'ambiguïté, mais je pense que ça risque quand même d'engendrer des ambiguïtés supplémentaires si on tente l'application à l'aveugle au français.
  • [^] # Re: J'aime pas les %

    Posté par  . En réponse au journal Il faut sauver le soldat %. Évalué à 2.

    Effectivement c'est mieux d'éviter cette "subtilité" gênante et en repensant à quelques bugs que j'ai écrit à cause de ça j'avoue que le fait que la forme .format() évite ce piège est bonne.

    Mais je reste quand même un peu sentimentalement attaché au %

    J'imagine que dans quelques années je l'aurais oublié. Snif.
  • [^] # Re: SMS

    Posté par  . En réponse au journal Les vierges effarouchées du langage. Évalué à 1.

    la décoration
  • [^] # Re: Ognon

    Posté par  . En réponse au journal Les vierges effarouchées du langage. Évalué à 2.

    C'est drôle je n'ai pas saisi "2 boudins compotes" avant l'explication : j'étais en train de me demander si le boudin à la compote c'est bon, ou encore s'il s'agissait de boudin réduit en bouillie...
  • [^] # Re: Ognon

    Posté par  . En réponse au journal Les vierges effarouchées du langage. Évalué à 2.

    Confondre un but (même pas _le_ but) et la démarche, erreur courante, et triste !
  • [^] # Re: *LE* dictionnaire ?

    Posté par  . En réponse au journal Les vierges effarouchées du langage. Évalué à 3.

    s/sensés/censés ...