UnixJunkie a écrit 46 commentaires

  • [^] # Re: D'autres versions

    Posté par  . En réponse au journal Tous les parsers JSON sont mauvais. Évalué à 10.

    En go, ça passe

    A croire que plus c'est go plus ça passe…

  • [^] # Re: pluriel optionnel

    Posté par  . En réponse au journal Écriture inclusive, comment la France a encore perdu une belle occasion de devenir leade(r|use).. Évalué à 7.

    c'est pour la seule raison que pendant longtemps certaines professions n'étaient pas accessibles aux femmes et qu'on n'avait pas besoin du mot

    Le risque qu'il y a à s'improviser grammairien ou philologue, c'est qu'on peut dire des grosses âneries, voire baser toute sa réflexion dessus. Tu nous annonces tout ça comme si c'était absolument évident et indiscutable. Je n'en suis pas convaincu.

    Pourquoi dirait-on "une sentinelle" par exemple? Métier que j'imagine principalement dévolu aux hommes dans l'histoire.

    Ou à l'inverse, on parle "d'éditeur" alors que des femmes se sont illustrées à cette fonction depuis plusieurs siècles, depuis presque aussi longtemps que la profession existe en fait.

  • # The obligatory XKCD reference

    Posté par  . En réponse au journal Toute résistance n’est pas futile.. Évalué à 10.

    nerd_sniping

  • # 1< <3

    Posté par  . En réponse au journal Journal de l'epoésie. Évalué à 8.

    Nous pouvons choisir la métrique?
    Ruons-nous sur l'octosyllabe!
    C'est la magie informatique,
    L'harmonie de l'octet affable

    Unité qui s'envole à gauche
    D'une très saine trinité
    Bit unique esthète démarqué
    L'accompagner serait bien moche

    Prétend la toute puissance de deux
    Le huit binaire est savoureux!

  • # Ext4 project quota

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 4.5. Évalué à 10.

    Ext4 ne reçoit pas un "projet de quota" mais une fonctionnalité de quota par projet. Actuellement, ext4 gère des quotas par utilisateur ou par groupe. Le quota par projet consiste en la possibilité d'ajouter des identifiants de projet (labels) à des répertoires dont les sous-objets hériteront, pour ensuite gérer des quotas en volume ou en inode par label.

    cf: https://lwn.net/Articles/623835/

  • # mozilla:pkix

    Posté par  . En réponse à la dépêche Firefox sur son 31. Évalué à 10.

    Pour ceux qui comme moi s'interrogent sur comment une lib de 82klocs a pu être réécrite en 4k, l'article en lien apporte une réponse. Le langage n'a pas changé (C++) mais la version initiale était composée de code auto-généré à partir de java…

  • # Linode

    Posté par  . En réponse au journal Nessus depuis un VPS chez OVH, pas possible ?. Évalué à 7.

    Un feedback supplémentaire: nous avons plusieurs machines chez linode pour le projet nmap, dont scanme.nmap.org (qui se fait beaucoup scanner) et des machines de recherche qui scannent beaucoup. Ça ne pose pas de problème à l'hébergeur et le service est bon.

  • [^] # Re: on veut des noms

    Posté par  . En réponse au journal Un reportage radio dans la piscine de 42. Évalué à 9.

    • un des élève interrogés se la raconte radiophoniquement, mais ne connait pas l'adresse IPv4 attribuée à localhost ;

    Heureusement en fait, il y a tout un /8, soit plus de 16 millions, l'émission aurait tout de suite pris une tournure un peu lassante…

  • [^] # Re: le truc d'ovh ?

    Posté par  . En réponse au journal Backups pas dans le cloud. Évalué à 3.

    "chiffre avec un logiciel comme truecrypt", pas crypte, malgré le nom.

  • [^] # Re: Une sélection pour finir ma contribution

    Posté par  . En réponse à la dépêche Blagues d'informaticiens. Évalué à 10.

    Voyons, de nos jours les enfants ne comptent plus à partir de 1!

  • [^] # Re: compteur ?

    Posté par  . En réponse au journal Parlons C, parlons pipe !. Évalué à 1.

    Petite implémentation sans compteur, pour le fun:

    #include <stdio.h>
    #include <stdint.h>
    #include <assert.h>
    
    typedef uint64_t fifo_t;
    
    #define FIFO_CAPACITY   (sizeof(fifo_t))
    
    static inline void fifo_init(fifo_t *f) {
        *f = 0;
    }
    
    static inline int fifo_is_empty(fifo_t *f) {
        return ((*f) == 0);
    }
    
    static inline void fifo_push(fifo_t *f, char val) {
        *f <<= 8;
        *f |= (0x80 | val);
    }
    
    static inline char fifo_read(fifo_t *f) {
        char res;
    
        while ((*f & (0x80UL << (8 * (FIFO_CAPACITY - 1)))) == 0)
            *f <<= 8;
    
        res = (*f & (0x7fUL << (8 * (FIFO_CAPACITY - 1)))) >> (8 * (FIFO_CAPACITY - 1));
        *f <<= 8;
    
        return res;
    }
    
    int main(int ac, char **av) {
        const char alphabet[] = "abcdefghijklmnopqrstuvwxyz";
        fifo_t fifo;
        int i;
    
        fifo_init(&fifo);
    
        assert(fifo_is_empty(&fifo));
    
        for (i = 0; i < FIFO_CAPACITY; i++)
            fifo_push(&fifo, alphabet[i]);
    
        while (!fifo_is_empty(&fifo))
            printf("Read: %c\n", fifo_read(&fifo));
    
        assert(fifo_is_empty(&fifo));
    
        fifo_push(&fifo, 'z');
        assert(fifo_read(&fifo) == 'z');
    
        return 0;
    }
    
    
  • [^] # Re: On n'est pas vendredi mais c'est le weekend pour moi ce soir.

    Posté par  . En réponse au journal La NBA s'appuie sur Linux. Évalué à -1.

    En regardant l'auteur du journal également…

  • # Plus simplement

    Posté par  . En réponse au journal Je quitte LibreOffice et Icedove!. Évalué à 8.

    Change d'OS, Plan 9 supporte justement unicode de façon native!

  • [^] # Re: beaucoup d'étudiants…

    Posté par  . En réponse à la dépêche Google Summer Of Code 2012. Évalué à 5.

    Je partage tout à fait ces observations.

    Nous avons reçu 50 candidatures pour 7 slots. Finalement nous n'avons retenu que 5 personnes, tant le niveau de la plupart des candidatures était bas. Plusieurs étaient plagiées, d'autres absolument hors sujet…

    J'ai un peu de mal à expliquer ce phénomène en fait.

  • # Il ne manque pas quelque chose?

    Posté par  . En réponse au journal OpenSUSE 12.2 Milestone3. Évalué à 6.

    Je croyais que tous les journaux sur openSUSE se terminaient en "RedHat aurait-il du souci à se faire?"!

  • # Enlarge your distro!

    Posté par  . En réponse au journal SUSE Linux Enterprise 11 Service Pack 2 disponible. Évalué à 4.

    J'administre également un parc de plusieurs dizaines de machines, sous SUSE. C'est une expérience incroyable.

    Autrefois, dans ce que nous appelons maintenant "l'âge des ténèbres" de notre entreprise, nous étions bêtement sous RedHat. Les gens nous crachaient au visage, nos clients riaient de notre manque de professionnalisme et il nous arrivait bien souvent de retrouver des chatons morts sous nos serveurs.

    Puis nous sommes passés sous SUSE, lors d'une nuit de pleine lune, et notre vie à changé. Ce fut flagrant, dans le datacenter, les ventilateurs reproduisaient le bruit d'une légère brise d'été, bien loin de l'habituel sifflement agressif. Les disques cliquetaient au rythme de l'hymne à la joie. Nous regardions ébahis les écrans de monitoring afficher des cœurs et des smileys en forme de caméléons (il faut le voir en vrai, c'est dur à expliquer).

    Le diable^W^WRedHat a vraiment du souci à se faire!

  • # Moar vidz

    Posté par  . En réponse au journal Pour un Internet libre.... Évalué à 0.

    Et une simple recherche sur Dailymotion permet aussi d'accéder aux vidéos qui ne sont ni sur Dailymotion ni sur Dailymotion.

  • # Firewalking

    Posté par  . En réponse au journal less suitable for work (lsfw). Évalué à 2.

    Excellent projet! L'outil gère-t-il l'IPv6?

    Pour une analyse "en aveugle", plus limitée mais ne nécessitant pas d'accès aux jeux de règles, il y a "firewalk", intégré à nmap, qui est très utile également.

  • # Quelques précisions

    Posté par  . En réponse à la dépêche pof pof p0f la prise d'empreintes réseau passive !. Évalué à 10.

    p0f n'est pas forcément plus lent, au contraire, un simple SYN ou un SYN|ACK lui suffisent souvent. La différence avec nmap se situe plus dans la précision. Avec des sondes plus spécifiques, nmap peut détecter bien plus de nuances dans les implémentations des piles TCP/IP.

    Un autre point de distinction est la capacité de p0f à travailler sur un fichier pcap (capture de paquets).

  • [^] # Re: Pourquoi faire simple quand on peut faire compliqué ?

    Posté par  . En réponse au journal UEFI Secure Boot et les tablettes/téléphones Windows 8 - conclusion ?. Évalué à 10.

    Ou éviter

  • [^] # Re: En effet c'est pas facile

    Posté par  . En réponse au journal Mais où sont les stagiaires curieux et passionnés ?. Évalué à 3.

    Tu dis ça mais vous êtes parvenus à en trouver certains particulièrement brillants!

  • # Ext4 bouge encore

    Posté par  . En réponse à la dépêche Le noyau Linux 3.2 est disponible. Évalué à 9.

    Rappelons Hans Reiser!

  • [^] # Re: Prétérition

    Posté par  . En réponse à la dépêche Entretien avec Andrew Tanenbaum à propos de MINIX. Évalué à 4.

    Il utilise même un pc sous windows lors de ses conférences. Ce qui fait toujours son petit effet dans l'auditoire!

  • [^] # Re: Flash Mobile ça pue, c'est mort

    Posté par  . En réponse à la dépêche Flash Player sur mobile est gelé : HTML 5 a gagné !. Évalué à 10.

    En gros tu n'es pas heureux qu’il soit mort, mais content qu’il soit parti?

  • [^] # Re: Firefox 9

    Posté par  . En réponse à la dépêche Firefox  8 est disponible. Évalué à 1.

    Avec le copy-on-write est-ce que l'utilisation de processus est réellement plus coûteuse que des threads?