barmic a écrit 10455 commentaires

  • [^] # Re: Questions aux lecteurs

    Posté par  . En réponse à la dépêche Nouvelle version 2.6.33 du noyau Linux. Évalué à 4.

    Pourquoi ne pas proposer un sondage ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Questions aux lecteurs

    Posté par  . En réponse à la dépêche Nouvelle version 2.6.33 du noyau Linux. Évalué à 5.

    1) Les dépêches sont longues mais ce n'est pas tout les jours qu'une nouvelle version du noyau arrive (entre 3 et 5 fois par an si je ne m'abuse, non ?). Tes dépêches sont d'une grande qualité et c'est avec grand plaisir que je les lis (il semble que je ne soit pas seul). Je suis très lent à lire d'une manière générale et encore plus lent quand c'est quelque chose de technique (car je prend des pauses pour réfléchir à ce que je lis (si si c'est vrai)).

    Ce qui serait un plus c'est de pouvoir l'imprimer pour le lire dans les transport en commun par exemple. Je vais me pencher sur les CSS qui ont était faites dans ce sens et que j'avais zappé.

    Donc non tout va très bien, ce n'est pas trop long.

    2) Pourquoi est ce que l'interview n'est pas dans la section « Entretiens » du site ? C'est une section très (trop ?) peut utilisée.

    3) Avoir une version PDF ? Mais là c'est une fonctionnalité qui manque au site, je trouve. Pouvoir télécharger une dépêche au format PDF (je suis pas bloqué sur le PDF, ça pourrais être dvi, ps ou djvu).

    En tout cas merci beaucoup pour cette dépêche.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Et pour ceux qui n'y connaissent rien...

    Posté par  . En réponse au journal Un autre type de faille locale. Évalué à 2.

    J'ai certaines difficultés à comprendre. Si un processus en espace utilisateur accède à l'adresse 0, il accède à l'adresse virtuelle 0 de l'ensemble du système ? Je croyais que chaque processus avait sa propre adresse 0.

    Dans un cas comme dans l'autre je ne vois pas pourquoi l'adresse 0 n'est pas en read only (et exécutable si c'est une adresse 0 par processus).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Et pour ceux qui n'y connaissent rien...

    Posté par  . En réponse au journal Un autre type de faille locale. Évalué à 4.

    Moi ce qui me surprend surtout c'est la possibilité d'utiliser cette adresse. Je croyais que processus avait son propre espace d'adressage duquel il ne peut pas sortir, en fait je pensais que l'adresse 0 était l'adresse 0 du programme et pas du système. (Je sais pas si c'est très clair) Hors au début de l'espace d'adressage il y à la section de code qui je pense devrais être en lecture seule, non ?

    À moins que l'on ne parle pas de l'userland et je suis à coté de la plaque.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Persevere

    Posté par  . En réponse au journal A quoi peut servir couchdb ?. Évalué à 3.

    Je veux pas lancer un troll, mais il me semble que couchDB le fait aussi.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Les perfs.

    Posté par  . En réponse au journal A quoi peut servir couchdb ?. Évalué à 4.

    Claire que j'aimerais bien voir un site qui se passe complètement du CGI et du serveur web. Directement le javascript de la page qui discute avec la base de données, par contre j'ai peur pour le moteur javascript (que ce soit gecko ou webkit).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: J'ai trouvé un site plein de références

    Posté par  . En réponse au journal A quoi peut servir couchdb ?. Évalué à 2.

    Je pense que nous sommes dans le même cas. SQL on connait, on sait travailler avec, on réfléchis en fonction de ça et je pense que pour ma part je vais mettre un peu de temps à voir les intérêts de CouchDB.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Mise à jour des machines

    Posté par  . En réponse au journal Le parlement Suisse passe à Windows 7. Évalué à 2.

    Il y a une élection en mars en Suisse (autre qu'une votation) ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Je suis pas fan de awk mais...

    Posté par  . En réponse au message recherche avec awk. Évalué à 3.

    Je ne connaissait pas la fonction gsub (j'utilisais toujours sub).

    Pour les décideurs pressés sub fait une substitution mais uniquement sur le premier motif qui match dans la chaine et gsub fait la même chose mais sur toute la chaine.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Le compilateur ne fait pas ça ?

    Posté par  . En réponse au journal Des outils d'audit de code Java. Évalué à 3.

    C'est pas un peu l'un des intérêts de LLVM ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: En effet

    Posté par  . En réponse à la dépêche OpenOffice.org 3.2 est disponible. Évalué à 2.

    Non gérer une multitude de fonctionnalité c'est forcément bien plus bugué, très généralement plus consommateur en ressource et presque toujours bien plus compliqué à maintenir.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sed c'est bien.

    Posté par  . En réponse au message Sed. Évalué à 2.

    Tu as raison sur le fait que le shell n'utilise pas un pipe en interne après sur l'efficacité. Les deux font un open sur le fichier. Peut être que grep fait un mmap pour être plus rapide dans certaines conditions mais c'est tout.

    Pour ce qui est de l'option -n de sed. En fait cette option supprime l'affichage automatique. Ce que que tu tu veut qui soit affiché doit l'être explicitement avec l'option p à la fin des expresssions.

    Tu peut appliquer la même rêgle si tu utilise grep et awk. Tu peut mettre des conditions dans le langage awk. Du coup si tu utilise grep + cut, il est aussi probable de pouvoir remplacer ça par du awk.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sed c'est bien.

    Posté par  . En réponse au message Sed. Évalué à 2.

    Oui enfin autant ne pas utiliser de pipe quand c'est pas nécéssaire (en interne le shell utilise un pipe système dans ta version) :
    grep /truc/m page.html | sed -e 's/^.*adressedusite//' -e 's/".*//'

    De plus enchainer un grep puis un sed, c'est souvant factorisable :
    sed -n -e 's/^.*adressedisite//p'

    Après pour ce qui est des expressions régulières dont a besoin l'auteur du fil je n'ai pas bien compris ce qu'il veut en entrée et en sortie.

    En tout cas pour récupérer les liens mois je fais ça :
    sed -n -e 's/^.*<[aA] .*[Hh][Rr][Ee][Ff]="\?\([^" >]*\)"\? *.*$/\1/gp' index.html

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: En python et en utilisant les libs faites pour

    Posté par  . En réponse au message Hachage d'un document .csv. Évalué à 2.

    Et si, dans le cas où on a un guillemet échappé dans la chaîne ... OK, tu vas me dire, "ça arrivera jamais, aucune ville n'a de guillemet dans son nom", mais "on sait jamais" ... (je ferais bien plus attention aux erreurs de traitement qui pourraient par exemple intégrer un guillemet inséré à cause d'un bug de double échappement ou un truc du genre)
    J'avais bien compris et les expressions régulières gèrent parfaitement ces cas là.

    Ma "logique" c'était que tant qu'on a une lib qui suit la "norme" sans se prendre la tête avec les regexp, tout en ayant un langage qui permet d'aussi facilement l'utiliser, autant en profiter.
    1 000 excuses je ne savais pas du tout d'une part que le format a fait l'objet d'une RFC, d'autre part qu'il existait des bibliothèques pour les gérer.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: En python et en utilisant les libs faites pour

    Posté par  . En réponse au message Hachage d'un document .csv. Évalué à 3.

    Les expressions régulière tel que présentées plus haut ne posent pas de problèmes avec les " n'importent où.

    Ensuite pour ce qui est de l'usage d'un « vrais langage » (j'imagine que ni sed, ni sh, ni awk sont de vrais langages), tu as perl qui peut très bien réussir cette tâche avec un machin du type :
    open(CSV, "villes.csv") ¦¦ die ("Erreur d'ouverture de villes.csv");

    while(){
    $_ =~ /^(.{3}),"(.*)",".(\d*)"$/;
    c->execute('INSERT INTO matable (pays, ville, num) VALUES '.$1.', '.$2.', '.$3);
    }


    Voili voilou

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: bizarre

    Posté par  . En réponse au journal De l'incohérence des pro-anonymat. Évalué à 2.

    Alors investi toi. La critique est facile, l'art est complexe.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un avenir full javascript ?

    Posté par  . En réponse à la dépêche Un p'tit Cappuccino ?. Évalué à 2.

    Gnome 3 ou CoucheDB ils s'en foutent comme de leur première ligne de code du fait que les navigateurs le supportent ou pas.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # perl is good

    Posté par  . En réponse au message méta caractère "\(". Évalué à 3.

    et vachement pratique !

    Il y a deux règles que je m'applique continuellement en perl :
    - ne jamais utiliser /bin/grep
    - ne jamais utiliser /bin/sed

    Dans ton cas tu dois pouvoir faire quelque chose comme :
    #!/usr/bin/perl -w

    use strict;

    my $who = (grep {!/(:/} `who`)[0];
    print "$who";


    Tu appelle la commande who tu parse le résultat avec le grep de perl qui renvoie un tableau et tu prend que le premier élément (perl renvoie un tableau). Au niveau des protections je saurais pas te dire mais le problème doit être beaucoup plus simple.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Résultat

    Posté par  . En réponse au message Hachage d'un document .csv. Évalué à 2.

    Pourquoi avoir choisi cette solution ? Les solution à base d'expressions régulière se font en une seule ligne.
    sed -e 's/^\(.\{3\}\).*,"\(.*\)",".\(.\)"$/\1\2\3/' villes.csv

    (Oui il y a de l'antislash)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Résultat

    Posté par  . En réponse au message Hachage d'un document .csv. Évalué à 2.

    Comme plus haut ça c'est mieux :
    tr -d \" < villes.csv | while read pays ville num; do

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: En AWK

    Posté par  . En réponse au message Hachage d'un document .csv. Évalué à 2.

    Je n'ai pas fais le test mais dans mon man de tr et j'ai vu qu'il ne peut pas prendre en paramettre de fichier. J'ai tellement peut l'habitude de l'opérateur < que je l'ai oublié. Merci de me faire la remarque.

    On doit plutôt, donc faire ceci :
    tr -d \" < fichier | awk -F, '{ print substr($1, 1, 3)$2substr($3, 2, length($3)-1) }

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: bizarre

    Posté par  . En réponse au journal De l'incohérence des pro-anonymat. Évalué à 8.

    Le problème avec ce que tu dis pour moi n'est même pas lié à l'anonimat ni même à la RATP. Tu as probablement du mal à comprendre le principe des impôts. Tu veut que tes impôts te servent à toi point barre.

    Tu sais il y a pleins de gens qui trouve ridicule que leur argent finance le développement de logiciels, qu'il serve à envoyer des machins dans l'espace, qu'il serve à aider des sans abris ou des imigrés, qu'il serve à soigner des gens qui ne paient pas d'impôts,...

    C'est ta subjectivité qui fait que tu trouve ou non pertinent que l'argent soit dépensé d'une manière ou d'une autre. Mais ce n'est pas avec ta seule subjectivité que chaque dépense doit être évaluée mais avec celle de la collectivité dans son ensemble. Si la RATP fait ce qu'elle fait c'est qu'il semble qu'il y ai suffisement de personnes qui le demandent en île de france.

    La prochaine fois que tu iras voter tu prendras en compte la manière de gérer l'argent et les choix fait par es candidats et tu voteras.

    C'est le principe de notre démocratie. C'est hacké de partout par des politiques qui veulent faire oublier tout ça, mais c'est comme ça que ça doit fonctionner.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # un avenir full javascript ?

    Posté par  . En réponse à la dépêche Un p'tit Cappuccino ?. Évalué à 2.

    Javascript a vraiment la cote en ce moment. Pour ce qui est du web, je viens de voir CouchDB qui permet de se passer d'un serveur web (communication direct du navigateur avec le SGBD CouchDB) et qui se programme avec avec javascript et json. Coté client des bibliothèques comme celle-ci sont très puissante.

    Ensuite Gnome 3 utilise massivement le javascript.

    Comment ça se fait qu'il plait autant ce lanagage ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # M6 replay

    Posté par  . En réponse au journal VOD CanalPlus sous Linux. Évalué à 4.

    C'est possible de le faire avec M6 replay ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Cool

    Posté par  . En réponse au journal VOD CanalPlus sous Linux. Évalué à 2.

    Oui j'ai oublié de la changer...

    Tu peut me dire ce que te renvoie : apt-cache policy rtmpdump, s'il te plaît ?

    Pour le moment j'ai changé vers flvstreamer et ça a l'aire de fonctionner.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)