phoenix a écrit 807 commentaires

  • [^] # Re: Utilise gzip, luke !

    Posté par  (site web personnel) . En réponse au message Calculer le taux de modification. Évalué à 1.

    A priori, j'ai une asymptote à .7430750703
    Quand je prend deux programme complétement différent mais tous les deux écris en C++ et Qt, c'est le nombre que je trouve, et c'est le plus grand nombre que j'ai réussi à obtenir.

    Cela doit venir de la redondance des mots clé du language et de la spécificité à Qt (utilisation des QHash, ...)

    Est-ce que cela veut dire que je peux faire une règle de trois et ajuster mon pourcentage de 19% à 26% ? (de toute facon c'est approximatif).

    A moins que la courbe n'est vraiment pas linéaire (même pas entre 0.001 et 0.7430) et donc je ne peux pas vraiment estimer mon pourcentage de différence mais juste une distance (qui est moins parlant).
  • [^] # Re: diif

    Posté par  (site web personnel) . En réponse au message Calculer le taux de modification. Évalué à 1.

    J'ai le même résultat sur les fichiers renommé, ou même les dossiers renommé.
  • [^] # Re: Utilise gzip, luke !

    Posté par  (site web personnel) . En réponse au message Calculer le taux de modification. Évalué à 2.

    Par contre l'utilisation de p7zip change la donne :

    468800 fév 10 15:52 common2.tar.7z
    547562 fév 10 15:53 common.tar.7z
    468164 fév 10 15:53 trunk.tar.7z
    413518 fév 10 15:53 v0.8.1.tar.7z

    Soit donc

    d(A,A) = 0.001
    d(A,B) = 0.192

    Si je comprend bien mes programmes on 19% de différence (ou autrement, j'ai réécris 19% de mon application)
  • [^] # Re: Utilise gzip, luke !

    Posté par  (site web personnel) . En réponse au message Calculer le taux de modification. Évalué à 1.

    Je doute de l'efficacité :'(

    Je viens de faire :
    C(A)
    C(B)
    C(AB)
    et
    C(AA)

    TAR(AA) correspond bien à environ TAR(A) + TAR(A)
    TAR(AB) correspond bien à environ TAR(A) + TAR(B)

    Une fois compressé, C(AB) >>> C(A) et C(AA) >>> C(A)

    En faite le calcul me donne d = 0,97 (soit proche de 1) pour C(AB) et plus pour C(AA).

    Le plus étrange c'est ceci (bzip2 ou gzip ne sont peut-être pas assez efficace, comme on en parle ci-dessous) :

    tar -c trunk/* > trunk.tar
    tar -c v0.8.1/* > v0.8.1.tar
    tar -c trunk/* v0.8.1/* > common.tar
    tar -c trunk/* trunk/* > common2.tar

    puis je bzip2 chaque fichier :

    1043899 fév 10 15:31 common2.tar.bz2
    975668 fév 10 15:26 common.tar.bz2
    521470 fév 10 15:26 trunk.tar.bz2
    465741 fév 10 15:25 v0.8.1.tar.bz2

    Le fichier common2 est plus gros que common pourtant tout les fichiers sont en double ... alors que common contient A et B

    PS : Le TAR d'un dossier (comme par exemple trunk) non compressé fait 4,3 Mo
  • [^] # Re: Critiques

    Posté par  (site web personnel) . En réponse à la dépêche KDE SC 4.4 est sorti. Évalué à 1.

    Chez moi, sous Debian, Quand j'utilise la clé USB, c'est nickel, pas de problème de cache, la copie est juste plus lente, et le démontage de la clé instantané :D
  • [^] # Re: diif

    Posté par  (site web personnel) . En réponse au message Calculer le taux de modification. Évalué à 1.

    Le problème de cette méthode c'est qu'elle ne prend pas en compte le changement de nom d'un dossier (Au pire tu considère que tous les fichiers on été modifié alors que tu as juste renommé le dossier).
  • # Bug ?

    Posté par  (site web personnel) . En réponse au journal les logiciels fournis avec HP sont racistes. Évalué à 4.

    C'est plus un bug que du racisme. On pourrait parler de racisme si c'était une volonté de HP.
  • [^] # Re: FSF, SFLC même combat

    Posté par  (site web personnel) . En réponse au journal Bruce Perens, l'auteur de Busybox, s'exprime sur l'affaire. Évalué à 3.

    Peut-être qu'Erik Andersen n'attaque pas l'entreprise pour le code qui appartient à Bruce Perens mais uniquement pour la partie de l'application (contenant du code de plusieurs auteurs) qui lui appartient.

    S'il a retrouvé un développement qui lui appartient, même si c'est dans un logiciel contenant le code d'autres personnes. Il est en droit de faire valoir sont droit sur les parties qui sont les siennes.

    Si la société ne respecte pas le code GPL de la partie de Bruce Perens, ce n'est pas le problème directe de Erik Andersen, mais concernant la partie qu'il lui appartient si.

    Ce n’est pas parce que le logiciel appartient à plusieurs personnes, que toutes les personnes perdent le droit de faire valoir si l’une d’entre elle ne veut pas les faire valoir.
  • [^] # Re: Accès physique à la machine tout ça...

    Posté par  (site web personnel) . En réponse au journal faille de sécurité dans GRUB. Évalué à 2.

    Tout dépend. Beaucoup de PC sont configuré par défaut, pour reprendre l'état dans lequel ils était après une coupure de courant (éteint s'ils étaient éteint, allumé s'ils était allumés). D'ailleurs après une coupure de courant, généralement mon PC est allumé.
  • [^] # Re: Pas un problème

    Posté par  (site web personnel) . En réponse au journal MALWARE LINUX. Évalué à 2.

    Sans redémarrage, tu peux envisager avant et après ton update de faire un mount -o remount,rw et un mount -o remount,ro
  • [^] # Re: Vavavite !

    Posté par  (site web personnel) . En réponse au journal Chrome disponible sous linux. Évalué à 4.

    Pourquoi Nokia fonce-t-il dans le mur ? Je trouve au contraire Nokia très ouvert (Plateforme Maemo, Libération de Qt avec licence LGPL, ...)
  • [^] # Re: extension MySQL ?

    Posté par  (site web personnel) . En réponse au message SQLite : IN. Évalué à 2.

    Oui, c'est pour cela que j'ai ajouté le caractère ¤, ce qui donnerai :
    SELECT *
    FROM test
    WHERE colonnes1 || '¤' || colonne2 IN ('a'||'¤'||'b', 'c'||'¤'||'d');

    Le but est d'ajouter un caractère qui n'a pas lieu d'être dans les colonnes.

    PS: Pour les concat et les || je croyais que c'était l'inverse et que || était l'extension oracle... Merci de ta remarque
  • [^] # Re: extension MySQL ?

    Posté par  (site web personnel) . En réponse au message SQLite : IN. Évalué à 2.

    Il est possible d'utiliser les concat :
    SELECT *
    FROM test
    WHERE concat(concat(colonne1, '¤'), colonne2) IN('a¤b', 'c¤d');
  • [^] # Re: Avantage possible

    Posté par  (site web personnel) . En réponse au journal Il y a Wikipedia, et Wikipedia (by Orange). Évalué à 10.

    Et dans ce cas plus aucun client de chez Orange n'est capable d'aller sur le portail de Wikipédia officiel ? Et la neutralité du net ? Et si le client Orange veux étoffer le contenue ? Et s'il veux le portail Wikipédia officiel ?

    Je trouve que la redirection automatique serait une très mauvaise idée.
  • [^] # Re: Un serveur qui fait du push

    Posté par  (site web personnel) . En réponse au journal Avec SPDY, Google souhaite accélérer remplacer/accélérer HTTP. Évalué à 1.

    dans ton ... ta chaussette !!!
  • [^] # Re: Ego trip

    Posté par  (site web personnel) . En réponse au journal Pourquoi j'utilise la GPL. Évalué à 1.

    Un peu comme le sexe. Le sexe est fait pour se reproduire, point. Le fait que les humains s'envoient en l'air juste pour le plaisir n'était pas "prévu" et n'altère en rien la fonction première.

    Sur cette partie : pas d'accord.
    Le fait que les humains s'envoient en l'air juste pour le plaisir à créer la contraception (donc pilule, préservatif, stérilet, couper les trompes, ...) ce qui forcément altère la fonction première.

    Certaines personnes d'ailleurs ne veulent pas de gosse. Par contre, elles adorent le sexe pour le plaisir qu'il procure.
  • [^] # Re: Un serveur qui fait du push

    Posté par  (site web personnel) . En réponse au journal Avec SPDY, Google souhaite accélérer remplacer/accélérer HTTP. Évalué à 10.

    Moi j'accroche mes chaussettes à ma cheminé, et en effet, si je met une carotte, le lendemin, je me retrouve avec des cadeaux ;) mes chaussettes sont donc bien bidirectionnelle :D
  • [^] # Re: Petites annonces = infos utiles.

    Posté par  (site web personnel) . En réponse au message Vend lecteur MP3. Évalué à 2.

    Salut,

    En effet, il manque quelques informations. Voici les informations qu'il manque. OS propriétaire mais qui démarre vite. L'érgonomie est pas trop mal.
    Je ne crois pas qu'il soit reformatable avec Linux et Ext4...

    - Le protocole est MTP over USB.
    - Il lit les formats MP3 (WMV, ...), ainsi que les vidéos (idéalement reconvertis au format écran approprié pour économiser de la place et se faire un film dans le train).
    - Il a une taille de 32Go mais extensible par une carte mémoire SD ou SDHC
    - Il est sur batterie, rechargeable par USB ou avec le chargeur que je fournis.

    Il ne lit malheureusement pas le FLAC mais à notre époque il est encore dure de trouver un lecteur ergonomique, léger, et qui fonctionne bien lisant le FLAC (enfin c'est un avis personnel).

    Le design est pas mal non plus.
  • # Interface graphique

    Posté par  (site web personnel) . En réponse au journal Linux, Gentoo, et gcc dans un bateau.... Évalué à -2.

    Et pour une interface graphique (avec plein de boite de dialogue, quelque traitement tache de fond) et une expérience utilisateur optimal quel sont les meilleurs options ?

    Y-a-t-il des benchs d'interface graphique?
  • [^] # Re: Je n'adhère pas...

    Posté par  (site web personnel) . En réponse au journal Nimrod, ça se rapproche du langage idéal. Évalué à 8.

    Je ne fais pas de python, et déjà je n'apprécie pas....
  • # Spam

    Posté par  (site web personnel) . En réponse au message Postfix n'aime pas un utilisateur. Évalué à 3.

    Salut

    As-tu vérifié le filtre anti-spam ?
  • [^] # Re: L'intérêt de la faille est limité, non ?

    Posté par  (site web personnel) . En réponse au journal Windows 7 va être vendu avec une faille de sécurité importante et ignorée. Évalué à 2.

    Ceux qui ont acheté un PC avec vista et qui ont pour un euro de plus (j'ai vu des portables acer avec cette ''promo''''arnaque'), vont très certainement acheté Seven.

    Une fois j'ai discuté avec un vendeur d'une grande enseigne, il disais avoir testé seven, et qu'il consommé beaucoup moins de mémoire, qu'il était plus rapide, .... De tout façon, je suis sur qu'il avait d'autre argument à l'époque où il devait vendre vista.

    Bref il y aura des gens pour acheter Seven, parce que le vendeur du magasin, le cousin, ou l'ami kévin, ... aura dis "trop de la bal ce nouveau système".

    Moi je suis bien content de ma Gnu/Debian :)
  • [^] # Re: Aucun rapport

    Posté par  (site web personnel) . En réponse à la dépêche Lazarus 0.9.28. Évalué à 2.

    Je pense que cela vient de Kylix ressuscité.
    Kylix étant la version Delphi de Borland mais pour Linux (avec comme base une vielle version de Qt).
    Je pense que ce qui n'a fait le succès de Kylix, c'est qu'il ne marchait que sous Redhat.
    J'avais essayé de l'installé sous Debian, j'avais quelque problème d'unicode, de compilation, l'application était plus moche que sur Redhat.
    Et la version de Redhat qu'il fallait était assez dépassé (à mes souvenirs)
  • # Plusieurs méthodes

    Posté par  (site web personnel) . En réponse au message Patron de conception monteur cohérence des objets montés. Évalué à 2.

    Tu peux utiliser un statut interne à ta classe indiquant dynamiquement :
    EN_COURS_DE_MONTAGE = 0
    PRET_A_DEMARRER = 1
    DEMARRE = 2

    et utiliser ce statut pour lors de l'appel de la méthode démarré :

    SI( statut() <> PRET_A_DEMARRER ) Alors Quitter
    Sinon
    Demarrer
    Fin Si



    Autre solution, utiliser les asserts. Ce qui force la personne qui utilise tes classes à les utiliser correctement dés le début.

    Methode démarré :
    ASSERT( moteur() != null )
    ou
    ASSERT( statut() == PRET_A_DEMARRER )
    Demarrer


    Dans le cas d'un assert l'application plante, s'il n'est pas écrite correctement avec un message du genre (assert failure (moteur() !=null) at line ... in file ....)
  • # Merci

    Posté par  (site web personnel) . En réponse au message Cherche tuto. Évalué à 1.

    Merci pour les informations je vais déjà partir de ca et voir où je peux aller.

    Si vous avez d'autres informations intéressantes, n'hésitez pas à les ajouter à ce billet.