Nicolas Boulay a écrit 16125 commentaires

  • [^] # Re: Moins violent

    Posté par  (site web personnel) . En réponse au journal Une base de données pour /home ?. Évalué à 1.

    linux a un système de notification d'évenement. un peu comme un select posé sur un fichier mais je ne crois pas que le "select" en question puisse fonctionner sur tous les fichiers.

    "La première sécurité est la liberté"

  • [^] # Re: T'as bien lu le papier, toi.

    Posté par  (site web personnel) . En réponse au journal Un virus unix (OSX) dévastateur !. Évalué à 2.

    c'est un jolie fork bombe des familles...

    "La première sécurité est la liberté"

  • [^] # Re: Partage de puissance

    Posté par  (site web personnel) . En réponse à la dépêche Les plus puissants ordinateurs du monde sous Linux. Évalué à 5.

    y'a aussi la densité du mailliage qui importe pou prévoir des effets très local. De plus, la météo marceh très mal sur des machines massivement parrallèle. elle utilise des machines vectoriels (SIMD) plus adapté à un modèle purement itératif.

    "La première sécurité est la liberté"

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse à la dépêche Les plus puissants ordinateurs du monde sous Linux. Évalué à 1.

    oui mais set ou folding @ home s'en contente. Et la les performances se comptent en millions de cpu. Je ne sait plus la puissance dispo pour ses applications mais cela explose complètement ses super calculateurs (en plus cela ne leur coute rien...)

    "La première sécurité est la liberté"

  • # pour info

    Posté par  (site web personnel) . En réponse à la dépêche GForge 4.0. Évalué à 1.

    Quel est la dépendance avec l'environnement ?

    Dans ma boite, il avait la tentative d'installer sourceforge (?) (les fous). Le problème bloquant était la gestion obligatoire par ldap quand la boite utilisait nis.

    Bref, est-ce que l'on verra un jour un apt-get/urpmi gforge dans notre distro préféré ?

    "La première sécurité est la liberté"

  • [^] # Re: Moi je trouve ça nul

    Posté par  (site web personnel) . En réponse au journal Participation pour faire de la publicité de Firefox. Évalué à -1.

    enfin la pub es devenu ce que tu dis.

    Mais le but premier est surtout de montrer ce qui existe.

    "La première sécurité est la liberté"

  • [^] # Re: Moi je trouve ça nul

    Posté par  (site web personnel) . En réponse au journal Participation pour faire de la publicité de Firefox. Évalué à 0.

    Ils ne considèrent tout simplement pas assez mature pour le moment pour le passer en prod.

    Et tu crois tout simplement pas qu'il se foute du monde ?

    Firefox est en tout point supérieur téchniquement à IE, faut arreter hein...

    "La première sécurité est la liberté"

  • [^] # Re: Pk pas ca :

    Posté par  (site web personnel) . En réponse au journal Comparatif entre systèmes d'exploitation. Évalué à 2.

    un 386 ne peut pas adresser 4 Go pas assez de bits d'adresse physique, la limite doit être autour de 16/24 Mo.

    En mode PTE (?), l'os peut gérer qq bits de plus pour gérer jusqu'à 64 Go de RAM avec une sorte de pagination au niveau OS. Donc un seul process ne verra jamais plus de 4 Go.

    "La première sécurité est la liberté"

  • [^] # Re: as-tu essayé ulimit ?

    Posté par  (site web personnel) . En réponse au journal Comparatif entre systèmes d'exploitation. Évalué à 1.

    ben je crois que tu as toucher le point qui fait mal aux précédents testes... Le linux n'a pas de quotas. Avec des quotas, il n'y pas de problème.

    Je serais curieux de voir le résultat sur les unix proprio avec :

    int main(void){ while(malloc(10)!=NULL) fork();}

    avec un beaucoup plus petit malloc...

    "La première sécurité est la liberté"

  • [^] # Re: FPGA vs ASIC

    Posté par  (site web personnel) . En réponse au journal Une carte video developé pour linux. Évalué à 1.

    Si j'ai bien lu c'est le transform&lightning (T&L) qui serait hors de porté. Sans doute, cela fait trop de multiplieur. Mais le directX 7 serait abordable non ?

    "La première sécurité est la liberté"

  • [^] # Re: jusqu'à 100Mbits/s symétrique !

    Posté par  (site web personnel) . En réponse à la dépêche De la fibre optique jusqu'au pas de la porte. Évalué à 1.

    euh... on est quand même très loin de l'adsl 2+, là.... (25/1 Mbs)

    Je me demandais pourquoi de la fibre à la porte alors que du 100 mega serait déjà bien assez avec la fibre gigabit ethernet qui arrive sur un gros switch pour la rue ou l'immeuble. M'enfin, cela en ferais un sacré paquet de swith gigabit....

    "La première sécurité est la liberté"

  • [^] # Re: De l'interet d'une carte vidéo développé "Pour le libre"

    Posté par  (site web personnel) . En réponse au journal Une carte video developé pour linux. Évalué à 1.

    Bah, c'est différent. Là, l'interret de coller au mieux à l'archi de linux (dri, X, opengl mais pourquoi pas openRT, ....). Un peu comme NVIDIA/ATI suive directX ici, le gusse suit le lkml.

    "La première sécurité est la liberté"

  • [^] # Re: n'imp

    Posté par  (site web personnel) . En réponse au journal GLMF: Coup de gueule. Évalué à 2.

    Le droit d'auteur appartienne à lmag. tu leur a vendu. Mais je suis sur que tu dois pouvoir négocier une licence type creative common avec redistribution sans argent (en gros pour éviter le plagiat)

    "La première sécurité est la liberté"

  • [^] # Re: J'achète !..

    Posté par  (site web personnel) . En réponse au journal Une carte video developé pour linux. Évalué à 4.

    La boite du gusse en question c'est :

    http://www.techsource.com/(...)

    "La première sécurité est la liberté"

  • [^] # Re: Qu'en est-il du texte de loi officiel ...

    Posté par  (site web personnel) . En réponse à la dépêche Conférences Brevets Logiciels au Parlement Européen. Évalué à 3.

    c'est surtout l'article 6 qui fait peur. En gros, ils ont droit de faire ce qu'ils veulent du courrier !

    C'est vraiment la négation de toutes vie privés. Il faudrait ressortir les vieux textes de philosophe qui explique et démontre pourquoi elle est absoluement nécessaire. C'est fou de devoir en revenir là.

    "La première sécurité est la liberté"

  • [^] # Re: Une solution...

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    Bon, j'ai eu quelques soucis en plus.

    Mon délimiteur fait plusieurs caractère de long donc le "truc" [^abc] ne marche pas. Ensuite, je parse du binaire et "." ne peut pas prendre certaine valeur notement "\n", il faut rajouter /s pour cela.

    Donc ma regexp est devenu :

    s/(\x1a\xcf\xfc\x1d.{2000,2100})((?=\x1a\xcf\xfc\x1d)|$)//s

    (?=) pour la présence du délimiteur à la fin
    /s pour ne pas se faire avoir avec '.'

    vala merci pour l'aide !

    "La première sécurité est la liberté"

  • [^] # Re: Une solution...

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 2.

    Je connais les regexp, je ne savais pas que "^" signifiait une négation, je croyais que cela voulais dire une nouvelle fois "début de fichier". Ce qui m'embrouillais sur le reste

    "La première sécurité est la liberté"

  • [^] # Re: Une solution...

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    Pourrais-tu détailler la regexp que tu utilises, pourquoi une variable pourquoi 2x "^" pourquoi les '[]' etc..

    "La première sécurité est la liberté"

  • [^] # Re: meuh

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    bon en fait cela ne marche pas du tout.

    J'ai l'impression qu'il match toujours la même trame :(

    il doit y avoir un soucis avec la définition du "while (//g)"

    "La première sécurité est la liberté"

  • [^] # Re: meuh

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    En fait, ça marche (presque) avec :

    /(\x1A\xCF\xFC\x1D(.|\x00){2000,2100})(?=\x1A\xCF\xFC\x1D)/

    Le truc c'est (?=...) qui n'est pas pris en compte dans le déplacement.

    "La première sécurité est la liberté"

  • [^] # Re: Une solution...

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    à oui, j'avais pas vu.

    c'est pas plutôt : "s/^([^SEPARATOR].*)$SEPARATOR//)" et c'est vrai que cela à l'avantage de bien réduire la taille buffer et d'aller plus vite j'imagine.

    "La première sécurité est la liberté"

  • [^] # Re: Une solution...

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    " $buffer .= $chunk;" <- pas bon ça !

    à la fin buffer fait une taille énorme.

    j'ai toujours mon pb de relecture pour les 2ième passes :/

    "La première sécurité est la liberté"

  • [^] # Re: meuh

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    Je fais :
    my $bufferbin;
    my $oldbufferbin = "";
    while (read FICHIER, $bufferbin, 4*1024){
        my $fifo = $oldbufferbin.$bufferbin;    
        while ($fifo =~ /(\x1A\xCF\xFC\x1D.{2000,2100})\x1A\xCF\xFC\x1D/g){
    	my $cadu = $1;
            blablabla ....
        }
        $oldbufferbin = $bufferbin;
    }
    
    cela ressemble beaucoup à ton code. j'ai un problème par contre sur le while (/../g), j'ai un début de trame marqué par le code. Donc la fin de la trame est donné par le début de la trame suivante. Mais si j'utilise la regex d'en haut, la boucle suivante ne va pas matcher le début de la trame (qui la fin de la précédente). Il faudrait lui dire de revenir en arrière. Mais je n'ai pas encore trouvé comment.

    "La première sécurité est la liberté"

  • [^] # Re: meuh

    Posté par  (site web personnel) . En réponse au message parser un gros fichier. Évalué à 1.

    ben une manière plus perlienne, quoi.

    Le type de code que l'on retrouverait dans un programme d'un bon codeur perl.

    J'ai un peu peur en fait que lancer une regex sur une fifo de taille double soit un peu lent :/

    "La première sécurité est la liberté"

  • [^] # Re: CVS

    Posté par  (site web personnel) . En réponse au message Systeme de fichier CVS. Évalué à 1.

    il y a quand même un gros problème à cette approche. Comment se rappler quelle version ancienne marche et n'est pas bugué ? Comment faire le lien de version _entre_ fichiers ? (comme avec les tag de cvs ou comme les nouveau trucs comme tla et subversion)

    "La première sécurité est la liberté"