Victor STINNER a écrit 1632 commentaires

  • [^] # Re: Attention, ce n'est qu'un dispositif de secours !

    Posté par  (site web personnel) . En réponse à la dépêche TestDisk & PhotoRec 6.10. Évalué à 6.

    Une bibliothèque ça brûle très bien. Extrait de http://g.courtial.free.fr/alexandrie.htm :
    « En 47 avant JC, une guerre de succession déchira Alexandrie, opposant les légions de César, l'allié de Cléopatre, aux troupes d' Achillas. Pour éviter que son ennemi ne s'en emparât, César fit mettre le feu à la flotte de Ptolémée. Un vent traître porta l'incendie à la ville elle même et jusqu'à la Bibliothèque. Et tout le savoir du monde fut réduit en cendres en l'espace de quelques heures. »

    Connaître son histoire sert à ne pas refaire les même erreurs disait ma prof :-)
  • # Hey, super !

    Posté par  (site web personnel) . En réponse à la dépêche Des nouvelles du projet Apricot. Évalué à 9.

    Cette dépêche est superbe, elle mériterait d'être publiée comme un journal !
  • # C'était donc ça !

    Posté par  (site web personnel) . En réponse au journal toi aussi participe à un casting d'obeses taille 42. Évalué à 10.

    Il a fallu sept millions et demi d'années à Pensées Profondes pour calculer la réponse. Maintenant on a la question ;-)
  • [^] # Re: Voir les corrections des failles ?

    Posté par  (site web personnel) . En réponse au journal Faille sérieuse dans le protocole DNS. Évalué à 1.

    Ce qui est drôle, c'est que la dernière grosse faille DNS concernait déjà le générateur de nombres pseudo-aléatoires... Ouais, faut qu'il utilise ma bibliothèque Hasard :-D Je leur en parle dès que j'ai fini de la coder ;-)
    http://haypo.hachoir.org/trac/wiki/hasard

    Là j'ai rajouté une dépendance sur GMP, ça peut être gênant.
  • [^] # Re: journal ?

    Posté par  (site web personnel) . En réponse au journal La volumétrie arrive dans Blender. Évalué à 3.

    Le texte est très bien rédigé, il y a des liens pertinents, ça ne parle pas uniquement d'une fonction mais des divers développements Blender. Oui, c'est une dépêche deluxe. Quand on voit d'autres dépêches, comme sur les sextoys...
  • [^] # xterm vs reste du monde

    Posté par  (site web personnel) . En réponse à la dépêche Interface graphique fonctionnelle : encore un effort pour l'open source. Évalué à 6.

    xterm est rapide à lancer, mais c'est tout. Il n'y a pas de barre de défilement : pratique pour savoir où on en est dans l'historique (SHIFT+page haut/bas permet toujours de relire l'historique). Il n'y pas d'onglet : pratique pour gagner de la place sur le bureau (gnome-terminal conserve le dossier courant quand on ouvre un onglet, malin et pratique). Le rendu des polices est moche (gnome-terminal et konsole c'est des polices TrueType avec anti-aliasing fin).

    On peut *facilement* changer le thème de couleur, changer la taille de la police, le jeu de caractères, la méthode pour notifier les bips, changer la disposition du clavier, etc. On peut facilement configurer la taille de l'historique et en particulier choisir un historique illimité. On peut faire une recherche dans l'historique. Le copier/coller Gnome/KDE fonctionne (clic-droit : coller), différent du clic central.

    Et enfin, le meilleur, on peut se créer des profils. C'est comme comparer fluxbox et KDE. Ok, fluxbox est rapide à se lancer, mais il n'y pas de navigateur web, client de messagerie, ... intégrés au bureau.

    Konsole se lance en une seconde ici. La création d'un onglet est instantanée.
  • [^] # Re: autre initiative

    Posté par  (site web personnel) . En réponse au journal Compilation de musique libre v2.0. Évalué à 2.

    Justement, est-ce qu'il y a une sélection qualitative des oeuvres ? Parce qu'on peut vite être perdu parmis 1700 titres...
  • [^] # Re: autre initiative

    Posté par  (site web personnel) . En réponse au journal Compilation de musique libre v2.0. Évalué à 3.

    Il existe des logiciels tels que http://irate.sourceforge.net/ qui permettent d'écouter des chansons en streaming. Il me semble qu'Amarok gère aussi Last.fm, donc aussi la lecture de flux en streaming. Il faudrait regarder de ce côté là.
  • [^] # Re: c'est nul

    Posté par  (site web personnel) . En réponse au journal Compilation de musique libre v2.0. Évalué à 4.

    Il me semble que tu peux la trouver en téléchargement sur l'Internet, c'est elle-même qui l'a dit.
  • [^] # Re: Centralisé et Décentralisé

    Posté par  (site web personnel) . En réponse à la dépêche Subversion (SVN) 1.5 est disponible. Évalué à 2.

    - est-ce qu'on peut merger des commits locaux avant de "pusher" les changements ?

    Ah, ça je sais pas. Je suppose que oui. Selon un ami, cette extension (incluse de base) devrait faire l'affaire :
    http://www.selenic.com/mercurial/wiki/index.cgi/TransplantEx(...)

    est-ce qu'on a des dossiers .hg partout, comme svn, ou c'est propre comme git ? :)

    À la racine, il y a un dossier ".hg" qui contient 99% des infos. Sinon, il existe .hgignore qui contient les listes des fichiers à ignorer pour la commande "hg stat" (la syntaxe est sex : on peut mélanger les motifs "glob" et motifs "regex"). Enfin, j'ai un fichier ".hgtags" qui contient les tags. Je ne sais pas pourquoi ce fichier n'est pas dans .hg !? RTFM disait Mao.
  • [^] # Re: Toujours la même chose

    Posté par  (site web personnel) . En réponse au journal Hoax ou pas hoax ?. Évalué à 5.

    Oh mais ils sont malins ! Ils vendent les plans et demandent qu'on le monte soit même. Donc si ça marche pas, c'est parce qu'on n'a pas respecté le plan, qu'on est nul, ou autre, mais pas parce que l'invention miracle... n'est que du flan.

    Si c'était vraiment l'invention du siècle, pourquoi ça n'aurait pas fait plus de bruit ?

    Et le moteur à air comprimé ? Bizzarement, ça semble pas aussi bien qu'ils le disent. Sûrement que TOTAL et les chinois du FBI complotent pour étouffer l'affaire.

    Allez hop, réflexe Wikipédia :
    http://fr.wikipedia.org/wiki/Moteur_Pantone
    http://fr.wikipedia.org/wiki/Moteur_%C3%A0_air_comprim%C3%A9
  • [^] # Re: Boarf

    Posté par  (site web personnel) . En réponse au journal Hoax ou pas hoax ?. Évalué à 6.

    Ah voilà, j'ai retrouvé l'article que je cherchais :
    http://fr.wikipedia.org/wiki/Affaire_des_avions_renifleurs

    « Le premier contrat représente 400 millions de francs de l’époque. Un deuxième contrat est signé en 1977, puis un troisième de 600 millions de francs en 1978. Au total, 1 milliard de francs sont engagés. »
  • # Boarf

    Posté par  (site web personnel) . En réponse au journal Hoax ou pas hoax ?. Évalué à 5.

    Si le projet n'a jamais abouti, c'est sûrement qu'il n'est pas viable. Exemples : coût de réalisation prohibitif, énergie pas si gratuite que ça, problème sur le long terme, ou je sais pas quoi. Alors bien sûr, on dit dire qu'un organisme obscure (si possible gouvernemental) a comploté pour saboter le projet. LES VILAINS ! Et puis, on va utiliser des mots mystérieux : anti-gravité, vortex, etc. Ca me fait penser à Day of Tentacles, super jeu, mais sûrement pas à un projet sérieux.
  • # xkcd Loves the Discovery Channel

    Posté par  (site web personnel) . En réponse au journal Youpi !!!. Évalué à -10.

  • [^] # Re: Pas d'entropie en trop

    Posté par  (site web personnel) . En réponse à la dépêche Sortie d'aMule 2.2.1. Évalué à 3.

    Bas Zoetekouw a écrit un patch qui remplace CryptoPP::AutoSeededRandomPool par CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>. Je n'ai pas bien compris quel était le problème : le bug parle de urandom, or urandom est non bloquant sous Linux !? Je ne comprend pas non plus les conséquences de ce changement (baisse de la sécurité ou non ?).
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350396
  • [^] # Re: alt

    Posté par  (site web personnel) . En réponse au journal Générateur de graphes d'appels de fonctions. Évalué à 3.

    J'avais développé mon outil pour tracer les dépendances (inclusions de modules) d'un programme :
    http://haypo.hachoir.org/trac/wiki/graphdep

    C'était pour le fun et pour tester le bibliothèque GvGen d'un ami. D'ailleurs, GvGen simplifie beaucoup l'utilisation de GraphViz ! Sinon, pour revenir aux graphes d'appel, il existe aussi ncc :
    http://students.ceid.upatras.gr/~sxanth/ncc/
  • [^] # Re: Centralisé et Décentralisé

    Posté par  (site web personnel) . En réponse à la dépêche Subversion (SVN) 1.5 est disponible. Évalué à 5.

    misc m'a convaincu de tester Mercurial. En fait, la semaine où j'ai lancé mon projet Hasard, j'errais entre le train et l'hôtel, deux lieux généralement dépourvus d'Internet (gratuit). En gros, il suffit de remplacer "svn" par "hg" dans la ligne de commande. Pour publier son travail (et faire une sauvegarde), il faut faire "hg push" de tant à autre. Mercurial marche très bien avec Apache et SSH. Quand on veut récupérer les modifications des autres, "hg pull" ne suffit pas. Il faut aussi faire "hg update" et "hg merge", chose assez déroutante quand on vient de Subversion.

    Quelques remarques personnelles sur svn VS hg :
    - je commite très souvent car c'est instantané (c'est un peu comme passer de cvs diff à svn diff !) et ça coûte pas cher. Je dois faire 4 à 10x plus de commits, qui sont donc plus petits, plus facile à relire, et c'est aussi plus facile à annuler.
    - on peut supprimer ses derniers commits avec "hg strip", là où subversion est totalement figé : interdiction absolue de supprimer du code (même si on a commité /etc/shadow ou des photos perso)
    - mis à part hg push et hg pull, toutes les opérations sont instantanées, ça fait limite peur au début :-)
    - hg push envoie N commits d'un coup alors que svn ci n'envoie qu'un commit
    - hg revert conserve une copie du fichier modifié (c'est optionnel : hg revert --no-backup)
    - hg ci quitte si le changelog est vide (c'est très positif :-))
    - j'ai merdé : j'ai mis plusieurs dizaines de mégaoctets de fichiers de test dans mon dépôt par erreur. Du coup, le dépôt pèse 40 Mo alors que les sources font juste 40 Ko (en virant l'historique avec "rm -rf .hg*"). Je pense qu'avec l'expérience, je ne ferai plus cette erreur (ex: "hg strip" pour virer des commits).
  • # BAM ! Dans ta gueule Mark :-D

    Posté par  (site web personnel) . En réponse au journal Réponse à Mark Shuttleworth. Évalué à 8.

    « L'appel de Shuttleworth en faveur d'une synchronisation reflète une forme d'incapacité à reconnaître la valeur et la profondeur de la diversité dans la communauté du logiciel libre. »
  • [^] # Re: ASCII ou Unicode ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 2.

    Il ne faut pas forcer un charset, il faut juste le spécifier explicitement s'il est différent du charset par défaut. Python utilise ASCII par défaut et on peut changer ça avec « # -*- coding: utf8 -*- ». XML utilise utf8 par défaut, et on peut un spécifier un autre avec <?xml version="1.0" charset="iso-8859-1" ?>.
  • # Aaah les botnets

    Posté par  (site web personnel) . En réponse au journal Le spam et les BotNets MS. Évalué à 3.

    Au SSTIC 2008, on a eu une super présenter sur un banker (réseau mafieux visant à extorquer des l'argents par des banques en ligne) :
    http://actes.sstic.org/SSTIC08/Autopsie_Observations_Banker/

    En quelques : un troyan (Windows) s'installe la machine de la victime, le troyan se connecte en Peer to Peer au réseaux de robots (botnet), lorsque la victime va sur le site de sa banque, la page de login est remplacée par celle du troyan...

    Le pire est que dans la conclusion, il est dit que le site est toujours en activité ! Ils sont vraiment très bien organisé et vu les frais de fonctionnement, je pense que leur arnaque marche très bien.
  • # URL de la vidéo

    Posté par  (site web personnel) . En réponse au journal Le Hurd bientôt disponible !. Évalué à 3.

    Hum, ça va être difficile de donner une URL de la vidéo étant donné que ce site utilise le protocole RTMP (Real Time Messaging Protocol) pour récupérer le contenu. Je vois un flux sur le port 1935 vers la machine 208.78.224.201. Wireshark ne semble pas connaître ce protocole...
  • [^] # Re: Une news

    Posté par  (site web personnel) . En réponse au journal Conférences Pycon FR 2008 en ligne. Évalué à 3.

    T'as regardé ma conférence ? PyPy s'occupe de traduire l'interprète Python écrit en Python vers du C, LLVM, CLI, bytecode Java, ... En gros, en convertit du Python en C (ou LLVM ou ...). En détail, le noyau dur de PyPy est écrit en RPython, donc on ne peut pas compiler un programme Python quelconque en C. Par contre, y'a la compilation à la volé qui arrive doucement et promet de gros gains de performances !
  • [^] # Re: Une news

    Posté par  (site web personnel) . En réponse au journal Conférences Pycon FR 2008 en ligne. Évalué à 4.

    Je dirai surtout que le projet PyPy est fort prometteur. Récemment ils parlaient, dans le blog PyPy status, de virer le GIL (Giant Interpreter Lock), et ce de manière optionnel !
  • [^] # Re: Une faille ?

    Posté par  (site web personnel) . En réponse au journal Sortie de la bibliothèque Hasard version 0.2. Évalué à 4.

    Lit la partie "NOTES" de la page de manuel de la fonction rand(). Extrait : « Ceci n’est pas le cas avec les anciennes implémentations ...) où les bits de poids faibles n’étaient pas « aussi aléatoires » que ceux de poids forts ». En gros ça donne un truc du genre :
    http://www.random.org/analysis/dilbert.jpg
  • [^] # Re: Hasard != Hazard

    Posté par  (site web personnel) . En réponse au journal Sortie de la bibliothèque Hasard version 0.2. Évalué à 2.

    Effectivement, en anglais le mot « hazard » fait plutôt peur (ex: biohazard). Peut-être que le nom est mal choisi. Au début j'avais choisi « random », mais c'est comme qui dirait un peu trop courant :-) J'ai pensé mettre le logo « biohazard » sur la page du projet, mais je crains que la blague ne soit pas comprise et qu'au contraire ça porte encore plus à confusion :-) J'ai pris un mot français pour continuer ma série Hachoir, Fusil, etc. :-) Bah au pire, je peux changer le nom du projet, si ce n'est que ça...