_kaos_ a écrit 2344 commentaires

  • [^] # Re: Voici ma ligne de commande :

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.

    Salut,

    C'est pire que ça.

    Je n'ai pas dis le contraire, juste pris dans mon truc qui me sert à base de neurones le premier exemple de what could go wrong?

    S'il y a tout un programme pour ça, c'est que ce n'est pas si simple ;)

    Matricule 23415

  • [^] # Re: Voici ma ligne de commande :

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.

    Salut,

    Le problème va rester identique :)

    Il se passe quoi si ton log est modifié pendant la comparaison ?

    Et il y a certainement plein d'autres choses aux quelles je n'ai pas pensé.

    Le code de logrotate est disponible, mais honnêtement, c'est pas mon envie de creuser dedans.

    Matricule 23415

  • [^] # Re: Voici ma ligne de commande :

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.

    Salut,

    c'est mon problème de débutant.

    Être débutant n'est jamais un problème (j'insiste : jamais).

    On ne nait pas avec la science infuse ;)

    Donc voilà, ce n'est pas grave, tu as travaillé des morceaux intéressants, ça te permet d'être moins débutant, et petit à petit ça sera là. ;)

    Je n'ai pas regardé l'historique de logrotate, mais je suis presque prêt à parier un billet qu'ils se sont confrontés au même problème.

    Bon courage ;)

    Matricule 23415

  • [^] # Re: Voici ma ligne de commande :

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2. Dernière modification le 16 octobre 2020 à 14:23.

    Re-salut,

    Je vais tenter d'être moins cryptique.

    1. tu cat ton fichier,
    2. les données sont transférées à awk via le pipe,
    3. le soft a envie d'écrire, donc il rajoute une ligne (mais le cat étant fait, aucun moyen d'y revenir),
    4. awk fait son traitement, comme demandé,
    5. et on écrase tout ça.

    Ta petite ligne de log, qui aurait pu te servir, elle est dans /dev/null ;)

    Matricule 23415

  • [^] # Re: Voici ma ligne de commande :

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.

    Salut,

    Et il se passe quoi si le fichier est ouvert en écriture pendant que tu le traite ?

    Je ne veux pas te décourager, hein…

    Matricule 23415

  • [^] # Re: Il est temps de mettre ces gens face à leurs responsabilités

    Posté par  . En réponse au journal H.S. En France petite leçon de démocratie (de séparation des pouvoir, surtout). Évalué à 10. Dernière modification le 16 octobre 2020 à 12:55.

    Salut,

    Je crois l'avoir déjà évoqué ici, mais au cas où…

    J'ai adoré la distanciation sociale imposée dans les transports en communs : un siège sur deux.

    Résultat : Tout le monde qui ne monte pas au début est au milieu à s'accrocher aux barres que plein d'autres ont touché… ;)

    Matricule 23415

  • # logrotate ?

    Posté par  . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 3.

    Salut,

    Tout est dans le titre ;)

    Matricule 23415

  • [^] # Re: Chercher, c'est dur

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 2. Dernière modification le 15 octobre 2020 à 18:29.

    Salut,

    Merci en tout cas pour le tuyau.

    Bin comme là c'est pour R ou java, je ne vois pas trop bien à quoi ça pourra t'aider.

    Sauf connaître sa communauté, savoir où ça cause sérieusement… ;)

    Donc oui, c'est dur de trouver !

    Matricule 23415

  • [^] # Re: Chercher, c'est dur

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 2. Dernière modification le 15 octobre 2020 à 17:16.

    Salut,

    J'aimerais ajouter que le problème que j'ai relaté dans ce billet reste une observation générique

    D'où mon commentaire.

    Si tu cherche une bouteille d'eau jetée à la mer, il n'y a pas vraiment de chance de la trouver.

    Par contre, si tu utilise des outils spécifiques et dédiés, tes chances de réussite sont beaucoup plus grandes.

    J'avais parlé dans un autre commentaire de la générosité des java devs sur irc (tu n'as peut-être pas vu), là je te pointe un moteur spécialisé pour un langage avec une seule lettre.

    Il n'y a rien de générique là dedans, au sens ou tu peux tapoter des trucs, bon ok, à la limite, ça ne me dérange pas ; soit tu veux creuser, et là, tu trouvera des réponses beaucoup plus précises et exactes.

    Matricule 23415

  • [^] # Re: Chercher, c'est dur

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 3. Dernière modification le 15 octobre 2020 à 13:51.

    Salut,

    À la décharge de l'OP, je dirais qu'il faut le savoir, et c'est pas évident au début, que certains logiciels (je parle ici de R) ont leur propre moteur de recherche pour ne taper que là dedans.

    Et je ne vais pas jeter la pierre. En ce moment je fais un peu plus de LaTeX que d'habitude. Par moments, je ne tombe pas vraiment sur le résultat escompté ;)

    Comme quoi, même avec plein de lettres… ;p

    Matricule 23415

  • [^] # Re: Croyances

    Posté par  . En réponse au lien Falsehoods Programmers Believe About Names – With Examples. Évalué à 2.

    Salut,

    C'est très typique ce genre de raccourcis.

    Tu ne lis pas assez /. ;)

    Matricule 23415

  • [^] # Re: Chercher, c'est dur

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 4.

    Salut,

    Mince, ça marche!

    Bah oui, sinon, je ne l'aurais pas dit :p

    Matricule 23415

  • # Chercher, c'est dur

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 3. Dernière modification le 14 octobre 2020 à 20:42.

    Salut,

    Ça peut dépendre du moteur interne.

    Il peut aussi y avoir des moteurs spécifiques. (exemple : pour R) ;)

    Matricule 23415

  • # Un Asus Transformer ?

    Posté par  . En réponse au journal Une tablette (grand format) sous Linux?. Évalué à 3.

    Salut,

    Je crois que ça n'a pas été listé, mais as-tu essayé ce genre de machines ?

    C'est un peu comme un portable, sauf que tu peux désolidariser le clavier de l'écran, qui devient donc tablette tactile.

    Chaque bloc a une baterrie, donc quand tu reconnnecte le clavier, il recharge l'écran en se vidant lui.

    Par contre, compatibilité linux, pas certain (je n'ai malheureusement pas pu essayer, ayant eu une main maladroite un jour égaalement :p).

    Mais peut-être une piste ?

    Matricule 23415

  • [^] # Re: Beaucoup trop vague

    Posté par  . En réponse au message "Processus arrêté". Évalué à 2. Dernière modification le 13 octobre 2020 à 08:48.

    Salut,

    désolé si cest flou mais le message d erreur ne me precise rien.

    Je ne parle pas de l'erreur, mais du problème que tu cherche à résoudre :)

    Matricule 23415

  • [^] # Re: Script

    Posté par  . En réponse au message soft bancaire?. Évalué à 2.

    Salut,

    c'est l'expert-comptable qui fait les vérifications ultimes

    Et bien tu as bien raison à mon avis :)

    C'est pas un petit bout de script bricolé avec la méthode larache qui va t'aider en pro.

    Mes bouts de scripts font l'inverse : entrée, sortie, poids par ligne et mois, ça donne un chiffre à mettre dans un tableau. Prévisionnel.

    Mais ça ne fait pas le calcul juste au final :)

    Matricule 23415

  • # Script

    Posté par  . En réponse au message soft bancaire?. Évalué à 4. Dernière modification le 12 octobre 2020 à 12:52.

    Salut,

    Bon, je sais pour le nom du logiciel, et les commentaires dedans, donc passons cette question.

    Idée :

    1. tu fais dans un coin (genre tableur) tes prévisions,
    2. tu utilise weboob pour récupérer le réel, à condition que la banque soit supportée,
    3. là faut coder je pense, tu vérifie si c'est carré.

    Non ?

    Matricule 23415

  • [^] # Re: Laisser ça aux mainteneurs de distributions

    Posté par  . En réponse au message Distribuer un binaire. Évalué à 2.

    Salut,

    Auto-réponse :(

    donc fallait les deux pour un exe autonaume

    Comme c'est un peu vieux, je crois qu'il m'en fallait 4 en fait, à côté de tout le code binaire :

    • deux (32/64) si l'utilisateur souhaitait une installation globale au système,
    • et deux autres pour une installation locale juste pour le logiciel.

    Comment bien faire mieux grossir un installeur autonome ? :p

    Matricule 23415

  • [^] # Re: Laisser ça aux mainteneurs de distributions

    Posté par  . En réponse au message Distribuer un binaire. Évalué à 2. Dernière modification le 12 octobre 2020 à 10:40.

    Salut,

    Faire un paquet 100% portable non compilé par les mainteneurs de la distribution signifierait que tu doives embarquer toutes les bibliothèques à côté de l'exécutable

    C'est effectivement un point important que j'ai oublié de mentionner, merci de l'avoir souligné.

    Dans mon expérience de "packager", c'était pour du windows, et ça ne se passait pas pareillement, vu les options.

    Donc, mon installeur devait embarquer toute la jvm et décider à l'installation :

    • jvm déjà là et en bonne version ? ok, on zappe cette étape,
    • sinon, on installe dans son petit coin pour pas déranger le reste.

    Bien évidemment, entre 32 et 64 bits, bah c'est pas la même jvm… donc fallait les deux pour un exe autonaume :p

    Mon installeur a vite pris du poids ;)

    Matricule 23415

  • [^] # Re: Début de réponse

    Posté par  . En réponse au message Distribuer un binaire. Évalué à 2. Dernière modification le 12 octobre 2020 à 10:01.

    Re-salut,

    Petit complément.

    À l'époque, j'utilisais svn, pas git. Donc les infos sont peut-être fausses pour le binaire.

    Cependant, ce que j'ai petit à petit commencé à faire avec git, c'est poser un tag quand c'est prêt.

    Oui, ça fait un peu "ceinture et bretelles". Il y a d'un côté une sauvegarde du binaire généré, et de l'autre la possibilité de revenir à l'état de dev à ce moment.

    Bonne chance ;)

    Matricule 23415

  • # Début de réponse

    Posté par  . En réponse au message Distribuer un binaire. Évalué à 2.

    Salut,

    Je peux me tromper sur la première question, ne l'ayant jamais fait. L'approche que j'utiliserais, serait de prendre un paquet simple (puisque les dépendances sont limitées), faire un bon gros copier/coller et adapter (tests dans une VM avec une distribution de base, que tu snapshot avant d'installer ton paquet pour facilement revenir en arrière, par exemple ?).

    Pour le second point, j'aurai tendance à dire non. git, c'est bien pour le texte, mais les binaires, il me semble que c'est plus compliqué pour lui. Quand je faisais du packaging, ma méthode était d'avoir la toolchain qui générait le binaire, que je copiais (une fois les tests finis) sur un disque réseau (backupé) à côté de toutes les autres versions, et déployait la nouvelle version sur un ftp qui écrasait la version précédente afin que les clients n'aient qu'un choix : la dernière version. Mais si bug, comme j'avais les précédentes en interne, le roll-back était rapide.

    Je ne sais pas si ce workflow peut t'aider, et tu es libre de l'adapter ;)

    Matricule 23415

  • [^] # Re: Snif !

    Posté par  . En réponse au journal Rashell – Une bibliothèque pour remplacer les scripts shells par du Lisp. Évalué à 3.

    Salut,

    Oui, c'est un langage "à la Lisp".

    Je ne me souviens plus spécialement comment je l'ai découvert. A l'époque j'étais à la recherche de langages pouvant faire du machine learning.

    Cependant, je ne l'utilise plus du tout, et j'ai bien peur au vu des actualités que le projet soit à l'arrêt (pas vérifié).

    C'était juste un petit moment nostalgie ;)

    Matricule 23415

  • # Snif !

    Posté par  . En réponse au journal Rashell – Une bibliothèque pour remplacer les scripts shells par du Lisp. Évalué à 3.

    Salut,

    Pas une trace de lush à priori :(

    Bonne chance !

    Matricule 23415

  • # Petit ajout

    Posté par  . En réponse au journal OpenJDK est désormais hébergé chez Github tout en se donnant les moyens de l'indépendance. Évalué à 4.

    Salut,

    Il existe aussi d'autres moyens d'interroger la communauté, comme un canal IRC.

    De mémoire, ce n'était pas celui-là, je n'y allais uniquement qu'en cas d'extrême besoin. Peut-être que ça a migré aussi.

    Mais à question précise, j'y ai trouvé des personnes qui donnaient des réponses très précises.

    Matricule 23415

  • [^] # Re: Beaucoup trop vague

    Posté par  . En réponse au message "Processus arrêté". Évalué à 2. Dernière modification le 11 octobre 2020 à 12:19.

    Salut,

    C'est toujours impossible de répondre à tes questions, c'est trop vague.

    En plus je crois que tu mélange des notions : calcul parallèle vs ordonnancement.

    l'utilisation de threads multiples permet de gagner en performance?

    Dès fois oui, dès fois non. Dépend du problème.

    Matricule 23415