2PetitsVerres a écrit 3112 commentaires

  • [^] # Re: Je suis dans le même cours

    Posté par  . En réponse au journal Faites du gratuit, débrouillez-vous !. Évalué à 2.

    Non, c'est pire que ça, ils appellent ça "Polytech'nice"...

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # .

    Posté par  . En réponse à la dépêche Connaissez-vous les bitcoins ?. Évalué à 10.

    bitpan! pan!

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Pas compris ...

    Posté par  . En réponse au journal Asbestos : Bootloader Linux sur Playstation 3. Évalué à 1.

    C'est quoi un film qui n'est pas parfaitement légal ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Forcer le mode HTTPS

    Posté par  . En réponse à la dépêche Cadriciel d'espionnage/gestion de témoin de connexion evercookie 0.3. Évalué à 2.

    Et qui te dit que les admins DLFP ne s'échangent pas des informations confidentielles sur https://linuxfr.org/Admin/Confidentiel ? On verra qu'il accède à linuxfr.org, mais pas ce qui est fait derrière. (bon, on peut aussi déduire des infos de la taille des données échangées, mais c'est exactement pareil que pour un mail chiffré, "on" sait à qui il est destiné, et sa taille)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Et la phrase historique de Dati

    Posté par  . En réponse au journal Les journalistes et les chiffres. Évalué à 4.

    Je préfère un homme (une femme, en l'occurrence) politique qui fait un lapsus qu'un homme politique qui dit que l'importance d'un avis d'une commissaire européenne dépend de la taille de son pays ou qu'un homme politique qui dit qu'il préférerait qu'un pays n'existe pas (et je ne parle pas d'un iranien, hein)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Pas que chez nous...

    Posté par  . En réponse au journal Les journalistes et les chiffres. Évalué à 3.

    C'est pas de la propagande pour dire "nous on investit plus" ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: ...

    Posté par  . En réponse au journal Le retour de la revanche du Pentagone. Évalué à 3.

    Le programme d'exploitation des données.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Perl ftw

    Posté par  . En réponse au message Convertir les commentaires c++ en c. Évalué à 3.

    En fait le script lit l'entrée standard (<>) donc il faut mettre ton fichier en entrée. Par exemple
    <Fichier_En_Ansi_C.c perl fichier.pl
    et le résultat vient sur la sortie standard.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Facile

    Posté par  . En réponse au journal Je suis plein de bonne volontés. Évalué à 3.

    Il te faut deux réseaux wifi, un pour ta DS qui ne permet que le port 80 pour le web sur ta DS Lite. Et un autre en WPA.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Clé WEP...

    Posté par  . En réponse au journal Je suis plein de bonne volontés. Évalué à 6.

    Moi je préfèrerais qu'il y ait plus de wifi ouverts, plutôt que moins.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Sécurité ?

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à -1.

    Si je reprend mon exemple :
    dst[pdst++] = src[psrc++];
    On en à rien a battre que les incrémentations soient faites avant ou après l'affectation justement, c'est même ça qui permet au processeur de les faire en même temps.


    T'est en train de dire que faire
    dst[42] = dst[24];
    ou
    dst[43] = dst[25];
    c'est pareil là non ? Permet moi d'en douter.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Supposition erronée

    Posté par  . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 3.

    Des crétins qui se sont basés sur des expériences scientifiques reproductibles faites par d'autres ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: J'y crois pas.

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.

    De mémoire, la première centrale a signalé l'exception, ça a été pris en compte, mais quand ça a commencé a prendre les données de la deuxième (qui avait planté aussi) ça les as interprété comme bonnes. Mais à partir du moment où les équipements nominaux et redondants sont morts, et que ce sont des équipements vitaux, de toute façon, c'est fini. Et l'exception vue par la centrale, ce n'est pas l'exception Ada, mais l'exception matérielle (de mémoire)

    Au final, le problème c'est le manque de tests pour cause de "on a déjà testé". (ça m'arrange, mon boulot, c'est de tester \o/ )

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Re:Sécurité ?

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.

    Pour l'allouer auto-magiquement à l'appel de la fonction, il y a éventuellement une solution, le compilateur pourrait faire comme pour les bibliothèques dynamiques (par contre, ça poserait de gros problèmes en cas d'appels concurrents à la fonction) :
    faire pointer par défaut l'appel à la fonction vers une fonction allouant la variable statique puis surchargeant cet appel pour ne plus qu'il soit fait.

    Schématiquement :

    la_fonction :
    call alloue_buf
    code utilisant registre_x quand il a besoin de buf


    alloue_buf :
    buf = malloc 1024
    ecrire registre_x <-- buf sur la première instruction de la_fonction
    jmp la_fonction+offset

    Mais c'est moche (et pose des problèmes de concurrence)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Re:Sécurité ?

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.

    Il faut remplacer le 1024 dans le code par SIZE, évidemment. (et ne pas exécuter la version test.1 avec 42 en argument)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Re:Sécurité ?

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 3.

    Non, la variable statique doit être dans une zone .bss. Elle ne prend pas de place dans le binaire, mais une fois qu'il est chargé, elle prend toute la place dès le début.

    Par exemple :
    $ cat test.c
    #include <stdio.h>

    static char *attrmimetype(char *str)
    {
    static char buf[1024];
    sprintf(buf, str);
    return buf;
    }

    int main(int argc, char * argv[]) {

    if (atoi(argv[1]) == 42) {
    char * plop;
    plop = attrmimetype("toto\0");
    printf(plop);
    printf("\n");
    }

    return 0;
    }

    $ gcc -DSIZE=1024 -O0 -o test.1024 test.c
    $ gcc -DSIZE=1 -O0 -o test.1 test.c
    $ readelf -S test.1024 test.1 |grep bss -A1
    [24] .bss NOBITS 00000000005009c0 000009a8
    0000000000000420 0000000000000000 WA 0 0 32
    --
    [24] .bss NOBITS 00000000005009a8 000009a8
    0000000000000008 0000000000000000 WA 0 0 4

    La longueur du .bss (alloué au chargement) passe de 0x420 à 0x8 en changeant la variable de 1024 octets à 1. (je n'ai pas cherché à comprendre pourquoi le gain de place est plus grand que 1024, probablement un alignement ?)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: mal à la tête

    Posté par  . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 8.

    Si tu fais boire à un rat en une semaine toute l'eau bue par un humain sur toute sa vie il meurt. Même en ramenant ça à son poids. Boire de l'eau est donc mortel.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: J'y crois pas.

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 4.

    Le bug d'Ariane : on a une erreur, on désactive;
    Ce n'est pas vrai. Les check Ada sont désactivé pour des raisons de performance (taille de code plus petite, exécution plus rapide, des trucs comme ça) pas parce qu'on a vu l'erreur et qu'on se dit que ce n'est pas grave. (enfin, ici c'est le cas, mais je ne bosse pas sur des lanceurs)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: J'y crois pas.

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.

    Et puis citer le cas d'Ariane 5, je ne vois pas trop ce que ça apporte au débat. Aucun langage ne permet de faire un programme parfait ? Big news! Si on désactive sciemment un catch d'exception pour des raisons de performance, c'est au détriment de la sécurité ? Big news!

    Même avec le catch activé, tu ne peux rien faire. Enfin, à part éventuellement mourir en beauté en disant "je suis mort là". Mais t'es mort quand même. (c'est quand même pratique de dire où on meurt)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: J'y crois pas.

    Posté par  . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 6.

    Il me semble qu'Ariane 5 s'est écrasée à cause d'un dépassement arithmétique, et ce malgré l'utilisation de ADA. Il me semble que cette sécurité avait été désactivée du langage pour des raisons d'efficacité (enfin c'est wikipedia qui le dit).
    D'abord c'est Ada pas ADA, et ensuite ça n'aurait rien changé.
    Tu as un overflow, si t'as pas de sécurité, l'équipement (la centrale inertielle ici) plante ou ne plante pas, s'il plante, on passe sur le redondant, qui plante pour la même raison. Si ça ne plante pas, tu envoie des données erronées. Dans les deux cas il faut détruire le lanceur.
    Si tu as activé la sécurité, tu détectes l'overflow, soit tu sais pas le gérer, tu déclares que tu as planté, tu passes sur le redondant, il a fait aussi un overflow, tes deux équipements sont plantés. Tu détruis le lanceur. Ou alors tu détectes l'overflow, et tu sais le gérer. Mais c'est quoi la gestion ? De dire au lanceur de faire demi-tour ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Trop d'antennes ? Y'a une solution simple...

    Posté par  . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 4.

    ErDF appartient (je ne sais pas si c'est à 100%) à EDF qui appartient à 80% à l'état français. On peut dire que ErDF appartient globalement à l'état français.

    (ok, pour GrDF, c'est moins, mais l'état français est le principal actionnaire de GDF SUEZ qui possède GrDF.)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Supposition erronée

    Posté par  . En réponse au journal "Free Mobile : la ville de Paris sous pression pour limiter le nombre d'antennes". Évalué à 4.

    Les antennes ont aussi un nombre maximal de clients gérés. Et le but est de minimiser les moments où ce nombre maximal est dépassé (enfin, si les opérateurs étaient sérieux, ça devrait être le but)

    Donc mutualiser les antennes ne permet pas nécessairement de réduire par un facteur égal au nombre d'opérateurs sur la même antenne. Sans compter qu'il faut justement gérer le cas où le nombre est dépassé. Qui est coupé ? Quel "dédommagement" pour l'opérateur lésé (oui, l'opérateur, le client, il a pas de risque de revoir de l'argent) ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Trop gentil

    Posté par  . En réponse au journal Meilleures marques 2010.... Évalué à 4.

    Ce qui est bien avec l'Europe, c'est qu'un coup on tape dessus parce que ce sont de sales libéraux, l'autre coup on tape dessus parce qu'ils ne laissent pas faire ce qu'on veut. Faudrait savoir.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: gueguerre ?

    Posté par  . En réponse au journal Faut-il avoir confiance dans Digital-Network ?. Évalué à 6.

    heureusement que tu n'es pas admin alors.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: La Commission européenne n'est pas Bruxelles

    Posté par  . En réponse au journal Sacrés fournisseurs Internet.... Évalué à 3.

    C'est facile.
    C'est Bruxelles pour le fédéral, le régional bruxellois et flamand, le communautaire néerlandophone et francophone.
    C'est Namur pour le régional wallon.
    Et enfin Eupen pour le communautaire germanophone.

    Voila.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.