Amand Tihon a écrit 734 commentaires

  • [^] # Re: désolé aussi

    Posté par  (site web personnel) . En réponse au journal Que libéreriez-vous si vous aviez 100 millions de dollars ?. Évalué à 4.

    Tout à fait d'accord pour les cartes. Il existe d'ailleurs des projets qui tentent de proposer une cartographie libre, c'est bien la preuve que la demande existe :)

    Ça permettrait enfin d'utiliser de manière un peu plus claire ces petits récepteurs GPS en USB. On n'aurait sans doute pas immédiatement des applis de navigation, mais je crois que ça viendrait.
  • [^] # Re: Ça fait peur...

    Posté par  (site web personnel) . En réponse au journal Benchs QT VS Cairo. Évalué à 7.

    Ah ben non, ton bouton il a des coins arrondis, il faut "tesselater".
    Et dans une appli KDE, il y a plein de boutons partout :)
    Et puis tes fenêtres molles qui se déforment, il faut les "tesselater" aussi.
    Un autre très gros mangeur de polygones, c'est le texte.

    Alors évidemment, zrusin a exagéré. Mais maintenant, il sait que son algo est correct, et qu'il ne risque pas de devoir repasser dessus dans un an parce que les perfs sont à la ramasse.
  • [^] # Re: Ça fait peur...

    Posté par  (site web personnel) . En réponse au journal Benchs QT VS Cairo. Évalué à 5.

    Le second fil de commentaires, un peu plus haut, commence par un message de tipote qui explique justement où se situe la différence, selon Zack. Ah tiens, c'est même expliqué dans son billet, dont le lien est présent dans le journal, mais c'est en anglais, je le reconnais.
  • # Compatibilité

    Posté par  (site web personnel) . En réponse à la dépêche Ext4 bientôt sur votre bureau. Évalué à 3.

    À propos de la compatibilité, j'aurais deux questions :

    1. Est-ce que la compatibilité ext3 va jusqu'à l'ext2 ? En d'autres mots, est-ce qu'il sera possible de monter un FS ext4 avec un noyau qui ne supporte que l'ext2 ? Je sais qu'il n'y en a plus beaucoup, mais je ne serais pas plus surpris que ça que certaines personnes soient un jour confrontées à la situation.

    2. Est-ce que je pourrai convertir mes partitions ext3 en ext4, comme j'avais converti mes vieilles partitions ext2 en ext3 avec une simple commande ? Ou bien une copie/sauvegarde sera-t-elle nécessaire ? Quand on voit que ce nouveau FS se destine aux stockages de grande capacité, tout copier peut prendre de nombreuses heures...
  • [^] # Re: Une bonne nouvelle

    Posté par  (site web personnel) . En réponse au journal Le troll de l'année?. Évalué à 2.

    KDE n'est pas du tout addapté à mes besoins : je fait de la musique et je veux pas de truc préhistorique comme ARTSd.

    Et je te comprends parfaitement. J'utilise KDE, mais j'ai désactivé arts depuis bien longtemps.

    Et puis là, on parlait de Mozilla et OOo, Gnome n'y est pour pas grand chose dans l'utilisation mémoire.

    C'est bien pour ça que je n'ai pas parlé de Gnome :)

    À travers Firefox (ou Epiphany) Gecko séduit de plus en plus d'utilisateurs. De son coté, OOo fait de même. Parce qu'elle brise une stagnation dans l'offre logicielle, cette évolution (haha, j'ai placé le troisième larron) est bénéfique. Là où, pour moi, le bât blesse, c'est que ces logiciels sont devenus¹ trop lourds pour des petites configurations². Quand 256Mo ne suffisent pas pour un navigateur, une suite bureautique et un client mail, il y a un sérieux problème quelque part, je trouve.

    Mais un jour, j'aurai réellement le courage de prendre du temps, et tester un bureau qui soit le plus proche de mon KDE actuel en terme de fonctionnalités, et le plus éloigné en terme de choix des logiciels (très probablement un XFCE avec Sylpheed-claws, Epiphany, etc...). En attendant, je trolle un peu :)

    ¹: Ou restés. Je n'en sais rien.
    ²: Ma "petite" config, c'est le laptop Celeron 1GHz, avec 256Mo de RAM.
  • [^] # Re: Une bonne nouvelle

    Posté par  (site web personnel) . En réponse au journal Le troll de l'année?. Évalué à 2.

    Avec 256 Mo, on fait tourner une Konsole avec tous des onglets, quelques Konqueror en navigateurs web, d'autres en navigation locale avec les vignettes de prévisualisation des fichiers, un Kmail sur un compte IMAP plein de répertoires, et un Kword (plus tous les petits trucs de KDE, genre KWallet, Akregator, Kget, kmix, etc)

    Et,... hmm,... en fait, ça ne swappe pas du tout :

    Mem: 250 247 3 0 8 74
    -/+ buffers/cache: 163 87
    Swap: 258 0 257


    Je change d'application de manière quasi instantanée, et c'est vraiment utilisable :)

    Oups, j'ai sauté dedans à pieds joints, et ça a éclaboussé partout autour.
  • # Très chouette jeu

    Posté par  (site web personnel) . En réponse au journal Première Rc Du jeu "La Bataille pour Wesnoth". Évalué à 3.

    J'ai passé pas mal d'heures à jouer (en solo) à ce jeu, et la campagne « Under the burning suns » est spéciale, mais très prenante. J'avoue que je ne l'ai jamais terminée, mais comme je suis pour le moment coincé sur un ordinateur sans opengl, je crois que je vais la reprendre, et oublier xmoto pour quelques temps.

    Ça fait trop longtemps que je n'ai plus joué à ce jeu, il est grand temps que je m'y remette !
  • [^] # Re: Et les cartes graphiques ?

    Posté par  (site web personnel) . En réponse à la dépêche Intel seulement open pour le business. Évalué à 6.

    Ça existe pour Nvidia, en tous cas, et ça s'appelle "nouveau" : http://nouveau.freedesktop.org/

    Alors j'avoue que je ne suis pas le projet de très près, mais il me semble qu'il avance petit à petit. D'autres pouront sans doute en dire plus que moi.
  • [^] # Re: #!/bin/bash

    Posté par  (site web personnel) . En réponse au message bash_profile et autres.... Évalué à 3.

    Peut-être que la partition où se trouve le script est montée avec l'option noexec ?
  • [^] # Re: Pourquoi

    Posté par  (site web personnel) . En réponse au journal Les choix étranges du libre. Évalué à 3.

    J'utilise actuellement zsh en version 4.3.2. J'ai passé mon système en utf-8 complet il y a quelques temps, et je n'ai rien constaté de spécial...

    Une fois mes fichiers renommés (et parfois une conversion du contenu, lorsque c'était nécessaire), je n'ai constaté aucune différence.

    Si tu veux me faire tester un truc, n'hésite pas à demander :)
  • [^] # Re: Faux coupable

    Posté par  (site web personnel) . En réponse au journal [mavie] Le javascript ca pue. Évalué à 3.

    Justement, dans le cas de grep, ce n'est pas une erreur, c'est une extension (it's not a bug, it's a feature).

    Pour les expressions type Perl, c'est une erreur.
  • [^] # Re: Faux coupable

    Posté par  (site web personnel) . En réponse au journal [mavie] Le javascript ca pue. Évalué à 3.

    Je crois que c'est dans la syntaxe des expressions rationnelles Posix. J'utilise parfois cette notation avec grep.
  • [^] # Re: Faux coupable

    Posté par  (site web personnel) . En réponse au journal [mavie] Le javascript ca pue. Évalué à 1.

    Disons qu'il pourrait un tout petit peu accuser le langage parce qu'il ne supporte pas la syntaxe /[a-Z]/ (à moins que ce ne soit le groupe /[a-ZA-Z]/ qui pose problème ?)

    Je le reconnais, c'est tiré par les cheveux :)
  • [^] # Re: En haut à droite

    Posté par  (site web personnel) . En réponse au journal Et la lumière fut.. Évalué à 2.

    Ça a suffisamment à voir pour que ton premier commentaire soit pertinent aux yeux de ceux qui auraient loupé le premier journal, rassure-toi (pour info, le journal qui en parle se trouve là : http://linuxfr.org/~ragnar/22502.html ).

    En tout cas, le contenu de ce "blog" m'a bien fait rire, il y a quelques perles qui valent le détour.
  • [^] # Re: Prompt Zsh

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 2.

    À ma connaissance, il n'existe pas, mais il est très facile de créer une variable que tu peux réutiliser par la suite, si tu n'as pas envie d'encombrer certains définitions :

    allergy@hali:~$ ENDL="
    dquote> "
    allergy@hali:~$ echo "Une et${ENDL}Deux lignes"
    Une et
    Deux lignes
  • [^] # Re: zsh-lovers

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 2.

    Mais si après avoir entré rm -f **/*.bak tu tapes [TAB] (avant de valider la commande, évidemment), il réalise l'expension en direct et sous tes petits yeux attentifs !

    C'est très pratique quand on veut vérifier que ce qu'il a trouvé correspond bien à ce qu'on pensait :)
  • [^] # Re: Prompt Zsh

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 1.

    Bah, ta touche Enter :)

    Exemple chez moi, où j'affiche sur la ligne au dessus du prompt, le code de retour de la commande précédente s'il est différent de 0.

    _exitcode="%(?::${C_BRED}[ %? ]${C_NO}
    )"


    Oui, le retour à la ligne est simplement balancé dedans :)
  • [^] # Re: Zsh Rulez

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.

    une fois qu'il était lancé, zsh ne faisait pas la complétion pour les applications nouvellement installées

    'rehash' (man zshbuiltins) est ton ami :)
  • [^] # Re: Oui mais ...

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 10.

    Au contraire, je trouve l'idée très intéressante.

    Si les liens tout en haut de la page sont appelés « Dépêches » et « Proposer une dépêche », le lien sur lequel je clique est intitulé « Lire l'article ».

    Il serait bien dommage que la page principale soit réduite à l'état d'un téléscripteur, parfois à retardement.

    Cet article a très certainement fait découvrir Zsh à certains lecteurs. D'autres, comme moi, qui le connaissaient ou l'utilisaient déjà ont pu y trouver des astuces. Certains commentaires ont probablement même servi à améliorer la configuration de Bash (!) chez quelques personnes.

    Je serais heureux que de temps à autres, on retrouve un article de ce type, sur un logiciel qui mérite d'être mieux connu.

    Je pense (et à voir ta note, je ne suis pas le seul ici, même si personne n'a daigné te répondre avant moi) que cette catégorie d'article « découverte » mérite largement une place en première page.
  • [^] # Re: la complétion dans bash ; eshell

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 7.

    Utilisateur de zsh, j'adore cette fonctionalité.

    Alors je viens de la tester sous bash, et je suis déçu. Effectivement, elle ne complète que sur ce qui lui convient.

    Zsh a la décence de compléter sur autre chose quand ça ne tombe pas juste.

    Sous bash :
    allergy@hali:/tmp/ic$ ls
    document.odt fichier.zip
    allergy@hali:/tmp/ic$ unzip d[TAB]
    ... Et il ne complète pas.

    Sous zsh, il constate qu'aucun fichier d*.zip n'est présent, alors il complète avec ce qu'il trouve, c'est à dire document.odt.

    Autre chose que j'aime : il complète également dans la partie "chemin" d'un hôte distant lors d'un scp. Très pratique, à condition d'utiliser les clés pour ssh :)

    Enfin, il permet de compléter en une seule fois une commande du type :
    tail -f /v/l/a/er[TAB] en tail -f /var/log/apache2/error.log.

    Il s'arrête éventuellement à la première ambiguïté et il y met le curseur :
    allergy@hali:~$ ls /tmp/ic/d*/*
    /tmp/ic/dir1/fichier /tmp/ic/dir2/fichier
    (d1 ou d2)

    allergy@hali:~$ cat /t/i/d/f[TAB] devient :
    allergy@hali:~$ cat /tmp/ic/dir / f (J'ai souligné la position du curseur).

    Il ne reste plus qu'à entrer "1" ou "2", et refaire [TAB].
  • [^] # Re: Transposition

    Posté par  (site web personnel) . En réponse au journal Le potager opensource menacé. Évalué à 9.

    Je trouve également que ce paragraphe sur les OGM n'a rien à faire dans ce communiqué.

    Déjà, ce sont deux problèmes totalement différents. Le seul rapport que je puisse trouver entre eux, ce sont les plantes qui poussent.

    Mais surtout, je ne vois aucun acte de désobéissance civique dans le fait de saccager des plantations, même en lisant sur Wikipedia[1] ce qu'en dit José Bové (et je suis loin d'être d'accord avec ce type). Certains points ne correspondent pas du tout :

    2. c'est un acte désintéressé: on désobéit à une loi contraire à l'intérêt général, non par profit personnel
    Est-il obligatoire d'utiliser des OGM, ou chaque agriculteur a-t-il le choix ? À la rigueur, ces gens désobéissent à la loi qui dit qu'on ne peut pas attenter au bien d'autrui... Ça me semble très faible.

    4. c'est un acte non-violent: on a pour but de convertir l'adversaire, non de le défaire militairement; toute attaque aux biens ne peut avoir qu'une dimension symbolique
    Saccager une voiture (en y mettant le feu par exemple) c'est violent. Saccager un champ ne l'est pas ? Détruire le gagne-pain de l'adversaire, c'est un casus belli, pas une tentative de conversion à un idéal.

    6. c'est un acte ultime: on désobéit après avoir épuisé les recours du dialogue et les actions légales.
    Forcément, le recours légal sera complexe, rien n'oblige à utiliser des OGM...

    Même si j'approuvais cette "désobéissance civique" concernant les OGM[2], je pense que cette prise de position n'a pas sa place ici.

    Cela dit, le reste du communiqué est édifiant. Et promouvoir le purin d'orties malgré l'interdiction, ça c'est à mes yeux un acte de désobéissance civique. Sinon, un jour il sera interdit de promouvoir et d'enseigner la lecture, pour que tout le monde reste devant la TV[3].

    [1] http://fr.wikipedia.org/wiki/Désobéissance_civique#La_d.C3.A9sob.C3.A9issance_civique
    [2] Je suis contre les saccages, pas pour les OGM. J'aime un poulet qui a grandi dans une vraie basse-cour, les oeufs de poules qui ont 10m² de vrai sol à gratter par tête, les légumes du potager, les fruits du verger, le gibier réellement chassé, le pain au levain fait maison, etc...
    [3] Je sais, je vais trop loin, et je parie que quelqu'un de sensé trouvera une analogie qui fout cette remarque par terre :)
  • [^] # Re: Stockage des données...

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Tellico 1.2. Évalué à 8.

    (HS inside)
    On peut toujours essayer d'enfoncer une vis avec un marteau, ça marchera un peu, mais ça aura ses limites.

    Ça s'appelle enfoncer une vis à la parisienne, et c'est vraiment utilisé (dans du bois) parce qu'il y a des cas où ça tiendra mieux que si on l'avait simplement vissée. Bien sûr, ça n'est toujours pas la solution idéale. Il vaut mieux forer un avant trou et le remplir de colle avant de visser la vis.

    Fin de la minute bricolage.

    Il y avait longtemps que j'avais envie de réagir à cette expression, voilà une bonne chose de faite :)
  • [^] # Re: Interface loopback ?

    Posté par  (site web personnel) . En réponse à la dépêche Linux-VServer : Nouvelle version stable, nouveau site Web. Évalué à 5.

    Il me semble que tu viens juste de démontrer ce que N-Mi disait : il n'y a pas d'interface loopback séparée de la machine hôte

    Je ne connais strictement rien à vserver, mais si j'ai bien compris, il désire avoir dans chaque vserver une appli qui puisse écouter sur 127.0.0.1:1234 et que ce loopback soit propre au vserver où il a été créé/configuré.

    Mais je me trompe peut-être...
  • # Chez moi ça marche...

    Posté par  (site web personnel) . En réponse au message Comparaison de variables avec python. Évalué à 2.

    Ce code fonctionne. Je prend juste 'login' en argument du script, et je vire le print des couples :
    #! /usr/bin/python
    
    import sys
    
    login=sys.argv[1]
    opfil=open('/etc/passwd','r')
    lines = opfil.readlines()
    for i in lines:
        valdon=i.split(':')[0]
        if str(login) == str(valdon):
            print "Cet identifiant existe !"
    opfil.close()
    
    Résultat :
    $ ./login.py prout
    $ ./login.py root
    Cet identifiant existe !
    
    Après, tu peux faire la boucle plus propre :
    for i in file('/etc/passwd','r'):
        valdon=i.split(':')[0]
        if str(login) == valdon:
            print "Cet identifiant existe !"
    
    Plus besoin de close() parce que le fichier sera fermé automatiquement. Pas nécessaire de forcer 'valdon' en str(), c'est déjà une string (je l'ai laissé pour 'login', vu que je ne sais pas ce que form1.lineEdit1_1.text() te renvoie).
  • # Facile

    Posté par  (site web personnel) . En réponse au message Lecture d'un stream à partir d'un fichier sur le web ?. Évalué à 2.

    inSock.send("GET " + INPATH + "HTTP/1.0\r\nHost: " + INHOST + "\r\n\r\n")

    Si à cette ligne tu ajoutes une espace avant le "HTTP/1.0" ça ira bien mieux.

    Là, tu tentes de récupérer le fichier "/pure128x8558HTTP/1.0" sans spécifier de version HTTP :)