• [^] # Re: Pourquoi du binaire

    Posté par . En réponse au journal Documentation du format du Journal. Évalué à 6.

    Et qui interprete les meta systemd, comme la date, le numero de PID, le nom de la machine etc. Bref un truc qui prend un fichier binaire raw et qui le formatte pour l'affichage, et bien entendu qui prend en paramètre les éléments qui m'interressent, sinon je remonte TOUT le journal à chaque fois, et qui jongle avec les différents formats de contenu pour que l'on puisse traiter les sorties simultanément (avec un cat par exemple) et qui possède un système pour faire du back and forth (non parceque des fois je vais vouloir revenir en arrière sur le fichier qui défile, par exemple depuis un more - toujours sans charger TOUT le journal en mémoire).

    Je ne comprends pas très bien. L'intérêt dont tout ceux qui sont montés sur leur grand chevaux ici parlent c'est qu'unix c'est trop fort parce qu'avec du texte et des pipes ils ont des perf' de folie, qu'ils kiff le grep plus que leur femme et qu'awk rend le poil soyeux. Donc (avec un UUOC en prime)

    cat fichier | grep 'tralala' | sed 's/lala/soinsoin/g'
    
    

    Montre la puissance d'unix et des outils qui vont avec.

    Donc si on part d'une commande catwoman qui dompte l'ignoble format de fichier binaire :

    catwoman fichier_au_format_imonde | grep 'tralala' | sed 's/lala/soinsoin/g'
    
    

    Qu'est ce qu'il faudrait dans cet outil ? Qu'il ouvre pas le fichier comme un goret, on est d'accord, mais pour le reste je ne vois pas ce qui révèle de cette commande. Par exemple tu parle de more (il y en a encore qui utilise more ?), qu'est ce qu'il lui faut pour qu'il puisse « back and forth » (ma recherche indique juste que c'est le quatrième DVD des foo figters) ? C'est une véritable question qu'est ce que la commande peut bien faire sur sa sortie standard pour cela ?

    Contrairement à ce que tu as l'air de penser faire un système qui fonctionne avec tous les outils traditionnels unix dans un nombre satisfaisant de consoles est loin d'être évident.

    Comme quoi la simplicité KISS est illusoire ?

    Idéalement il faudrait que le lecteur de log émule un comportement de fichier, […]

    Donc le top serait de passer à Hurd qui lui permet de faire des trucs jolis pour ça :)

    […] donc d'installer des cochonneries sur la machine qui reçoit les logs.

    Encore une vraie question : en quoi fuse est une cochonnerie ? Il permet de pousser à l’extrême le concept du tout est fichier.

    Etre convaincu d'avoir raison et penser que toute personne qui vous contredit ne peut être qu'un […] mal avisé et stupide fait dire pas mal de conneries aussi.

    J'ai enlevé un seul mot et ça s'applique à 80 % des personnes qui ont posté sur cette page, moi compris (PAF !).

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