Krunch a écrit 3990 commentaires

  • [^] # Re: Nouveau format de certificat de clef

    Posté par  (site web personnel) . En réponse à la dépêche OpenSSH 5.6 est disponible. Évalué à 8.

    L'ASCII art c'est juste une représentation visuelle de la fingerprint qui est censée être plus reconnaissable qu'une suite de chiffres en hexadecimal. C'est indépendant du format de la clé pour autant que je sache (enfin, si la clé change, la représentation va changer).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: 3 type de langage a connaitre:

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.

    Oui mais c'est plus du C standard alors. C'est une extension GNU. De plus, tu dois toujours connaître le type de tes fonctions à l'avance tandis qu'en Scheme/Lisp/Haskell/OCaml tu dois juste connaître leur arité (combien d'arguments elles prennent ; et encore, il y a peut-être moyen de contourner à coup de currying ou autre subtilité) :
    int (*compose(int (*f)(int), int (*g)(int)))(int)
    {
            int composed(int x)
            {
                    return f(g(x));
            }
            return &composed;
    }
    Si tu connais des gens qui écrivent du C comme ça, je demande à voir quand même.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Information vraie ou fausse ?

    Posté par  (site web personnel) . En réponse à la dépêche Le FBI a-t-il introduit des portes dérobées dans OpenBSD ?. Évalué à 5.

    > ni fanboys-Debian(pas assez barbus, et ce sont en bonne partie des femmes)

    Tes préjugés sont scandaleux et sans fondement :op http://women.debian.org/

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: 3 type de langage a connaitre:

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.

    En Haskell, tu as du typage statique et tu peux faire ça. Pour l'usage, les gens qui ne connaissent pas les pointeurs comprennent pas l'intérêt non plus au début :)

    J'ai pas dit que c'était pas possible en C. Mais c'est bien plus compliqué et donc en pratiquer tu vas programmer autrement.

    Je ne suis pas sûr de voir ce qu'est que « l'itérée d'une fonction » non plus.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: 3 type de langage a connaitre:

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 4.

    Dans ce cas, ta fonction compose() est la composée de f(g()) et elle retourne le résultat, pas une nouvelle fonction.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: 3 type de langage a connaitre:

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 3.

    Et ben en C tu passes un pointeur de fonction. Dans les vrais langages de programmation tu passes une fonction.

    (define (compose f g) (lambda (x) (f (g x))))

    La construction Scheme ci-dessus retourne une fonction appelée "compose". Cette fonction prend deux arguments f et g qui sont eux même des fonctions et retourne une fonction qui est la composée (composition ?) f(g()).

    Pour faire ce genre de chose en C, tu vas t'amuser.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Je ne vois pas en quoi ça me protègerait

    Posté par  (site web personnel) . En réponse au journal Proposition de fonctionnalité anti-connerie pour la nouvelle version de Linuxfr. Évalué à 9.

    la fonctionnalité qui tue

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Concurrence ?

    Posté par  (site web personnel) . En réponse au message caractéristiques d'un serveur web pour forte affluence. Évalué à 2.

    Ça ne nous en dit pas beaucoup plus. Il y a des pages de commentaires ou bien seuls les utilisateurs privilégiés peuvent générer du contenu ? Il y a un système d'authentification pour les utilisateurs normaux ?

    Enfin, l'idée c'est que c'est que tu ne vas pas avoir une réponse complète dans un journal DLFP parce que ça nécessite d'analyser en détails le site et de monter des tests de performance pertinents. Ce qui requiert un minimum d'expertise et de temps.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: read

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 2.

    Intéressant, je ne connaissais pas. La documentation de -E n'est pas très parlante par contre :

    -E commandline
    behaves just like -e, except that it implicitly enables all optional features (in the main compilation unit). See feature.

    Et je ne trouve aucune section à propos de ces « features ».

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: read

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 2.

    > - j'ajoute à la variable s le 7ème élément de la liste renvoyée par stat

    C'est le 8ème élément.

    Pour les gens qui veulent décortiquer en détails :

    man perlvar
    man perlrun
    perdoc -f stat
    http://perlgolf.sourceforge.net/

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Différents langages

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 1.

    Alors pas du tout. C'est OCaml qui ressemble à Haskell.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Concurrence ?

    Posté par  (site web personnel) . En réponse au message caractéristiques d'un serveur web pour forte affluence. Évalué à 4.

    Et ils font quoi les 50 000 users ? Ils téléchargent des ISOs Debian, ils font du trading ou ils jouent à Yeti Sport ?

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: read

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 2.

    C'est la méthode utilisée par ma ligne de Perl. Sauf qu'elle marchera pour les noms de fichiers de plus 4096 caractères aussi.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: xargs

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 2.

    S'il y a suffisamment de fichiers, cette solution ne produira pas un total puisqu'il y aura eu plusieurs invocations de du(1).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: read

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 4.

    On peut gérer les guillemets comme ceci par exemple (je laisse les experts shell montrer leur version) :

    $ perl -ne'chomp;$s+=(stat)[7];END{print"$s\n"}' < /tmp/list

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # read

    Posté par  (site web personnel) . En réponse au message taille liste de fichiers. Évalué à 4.

    $ while read F ; do du -sb "$F" ; done < /tmp/list | awk '{s+=$1}END{print s}'

    Après, s'il y a des guillemets dans tes noms de fichiers ça devient plus amusant.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Perl 6

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 8.

    Évaluation paresseuse, superpositions quantiques, autothreading, inférence de type,... et un super logo convivial : http://perl6.org/

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Placement idéologique

    Posté par  (site web personnel) . En réponse au journal Merci la sncf. Évalué à 2.

    lole jeu sui dak avek toa on çan fou de lortograf ten kon kompran

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Si vous n'avez pas d'ami chez Free

    Posté par  (site web personnel) . En réponse au journal Github caché par de petites oranges ?. Évalué à 3.

    En attendant tu spécules sans récupérer un tcpdump correct qui permettrait de vérifier les requètes DNS effectuées.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: rrdtools

    Posté par  (site web personnel) . En réponse au message Compteur d'impulsions. Évalué à 2.

    Et ton compte.pl il tient compte de la fragmentation ? Des paquets qui arrivent dans le désordre ? Des paquets perdus et dupliqués ? Tcpflow serait déjà plus fiable. Si on veut faire ça correctement à ce niveau, on va plutôt utiliser libnids mais sinon en vrai on va chercher dans les logs du serveur applicatif (Sendmail, Apache,...).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Si vous n'avez pas d'ami chez Free

    Posté par  (site web personnel) . En réponse au journal Github caché par de petites oranges ?. Évalué à 3.

    > le MTU est généralement à 1500 en ethernet, le réduire à 1496
    > permet souvent de le faire refonctionner lors d'un passage en ATM
    > ou des équipements réseau défaillants... (quelques soucis avec des
    > ajouts "involontaires" au header...).
    > Je n'ai jamais trop compris, mais ça marche (il y a le même souci
    > parfois avec le FreeWifi).

    Je ne sais pas d'où tu sors le 1496 mais le problème typique que j'ai pu observer c'est le passage par PPPoE qui ajoute 8 octets d'en-tête et pour lequel il est donc utile de diminuer le MTU à 1492. Cela permet de réduire les risques de fragmentations et donc d'augmenter les performances. Sauf qu'avec certains équipement qui ne gèrent pas bien la fragmentation, ça fait perdre des paquets et cause donc des problèmes de connectivité (pas juste de performance) comme décrit par briaeros007.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # se plaindre c'est bien, régler le problème, c'est mieux

    Posté par  (site web personnel) . En réponse au journal Github caché par de petites oranges ?. Évalué à 2.

    Et tu as regardé exactement ce qui se passe au niveau réseau (tcpdump est ton ami toussa) ou bien tu préfères juste troller en publique sans faire quoi que ce soit pour essayer de régler le problème ?

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: [Citation needed]

    Posté par  (site web personnel) . En réponse au journal NEC et Novell s'associent pour délivrer une solution pour SuSE Linux Enterprise Server. Évalué à 3.

    > Selon Novell, les 2/3 des clients Fortune 100 utilisent SuSE Linux
    > comme solution pour leur système d'information.

    On pourrait aussi lire ça comme « 1/3 des clients Fortune 100 de Novell n'utilisent pas SuSE Linux ».

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Et si le mail était faux ?

    Posté par  (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 2.

    OK, admettons que le mail est un canular. C'est quoi le but ? Discréditer OpenBSD pour faire passer leurs clients vers la concurrence ?

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • [^] # Re: Et si ?

    Posté par  (site web personnel) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 7.

    Security through obscurity. Ça marche bien tant que c'est pas ta seule protection. Si ton Apache n'annonce pas sa version exacte à tout le monde, tu as un peu plus de chances de pouvoir patcher à temps le jour où il y a un zero day.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.