chimrod a écrit 1108 commentaires

  • # En lisant ton journal

    Posté par  (site web personnel) . En réponse au journal Nouvelle année ? Rien à foutre ?. Évalué à 10. Dernière modification le 04 janvier 2019 à 11:22.

    Je trouve qu'au contraire, tu n'es vraiment pas très sympa. Mais le train de tes injures roule sur le rail de mon indifférence. Je préfère partir plutôt que d'entendre ça plutôt que d'être sourd.

  • # Attention !

    Posté par  (site web personnel) . En réponse au message Est-il vrai que certains modèles de Wifi pourraient ne pas être compatibles avec Linux?. Évalué à 3.

    Je rebondis sur ta dernière phrase :

    Je choisis Ubuntu surtout parce qu'il semble être le choix par défaut pour tous les débutants et qu'il pourrait être presqu'aussi facile à utiliser que Windows.

    Ça n'est pas aussi simple ! Linux (par extension Ubuntu) est différent. La principale difficulté vient surtout des habitudes que l'on a pu prendre avec Windows (ou tout autre système) plus que de la nature du système en lui même. Les applications ne sont pas les même, les actions ne sont pas les même etc.

    Par certains aspects, cela peut être plus facile que windows (réaction toute bête d'un débutant à qui j'ai installé Linux : « c'est super, dans le menu de démarrage, les applications sont triées selon qu'il s'agit d'internet ou de musique ! », mais aussi plus compliqué (j'ai besoin de brancher mon écran sur un rétroprojecteur d'entreprise qui passe par un dongle usb…)

    Pour commencer, tu as ce que l'on appelle des clefs usb live, ça te permet d'installer Ubuntu sur un système temporaire, et le démarrer pour tester sans rien toucher à ton système. Et par la même occasion, de tester si ton wifi fonctionne directement !

  • # Une piste

    Posté par  (site web personnel) . En réponse au message Proxy web inverse « invisible ». Évalué à 5.

    J'avais écrit une fois un proxy (python) qui se connectait à un proxy d'entreprise qui filtrait mes requêtes si celles-ci n'avaient pas de User-Agent. Ce petit code crée un proxy, qui ajoute un user-agent par défaut si la requête n'en possède pas.

    Ça n'est pas exactement ce que tu veux, mais le code est assez simple pour être modifié dans le sens que tu souhaites (il y a beaucoup de « je veux » dans ton message)

    À toi de jouer !

  • # Bienvenue

    Posté par  (site web personnel) . En réponse au message Présentation. Évalué à 3.

    Bienvenue ici, tu trouveras sur le site pleins de profils différents (ages, professions, idéologie), qui contribuent à rendre le site vivant.

    N'hésite pas à écrire des journaux pour proposer des contenus, c'est ce qui fait vivre le site. :-)

  • [^] # Re: non

    Posté par  (site web personnel) . En réponse au message Impossible d'effacer un dossier. Évalué à 3.

    Je me souviens une fois avoir passé une heure sur un problème similaire avec Filezilla. Jusqu'à ce qu'un collègue passe derrière moi et me dise "essaie de rafraichir l'affichage".

    C'est le métier qui rentre…

  • [^] # Re: Encore plus simple

    Posté par  (site web personnel) . En réponse au message Linux pour vieille personne. Évalué à 3. Dernière modification le 17 décembre 2018 à 12:48.

    J'ai un petit script qui fait ça (avec i3) : si l'application est déjà lancée, ça affiche le bureau correspondant. Sinon, ça lance l'application avant d'aller sur le bureau en question :

    bindsym XF86Mail        exec "~/scripts/i3/launch.sh $Mail thunderbird"
    bindsym XF86Calculator  exec "~/scripts/i3/launch.sh $Musique gmpc"
    bindsym XF86HomePage    exec "~/scripts/i3/launch.sh $Web firefox"

    et le script en question :

    #!/bin/sh
    workspace=$1
    shift
    pgrep -U $(whoami) -af "$*" | grep -qv $(basename "$0")
    ret=$?
    if [ $ret = 1 ]; then
        i3-msg "exec $*; workspace ${workspace}"
    else
        i3-msg "workspace ${workspace}"
    fi
    killall -USR1 i3status
  • [^] # Re: seulement pour du C ?

    Posté par  (site web personnel) . En réponse au journal `smk`, un make sans Makefile. Évalué à 7.

    Puisque tu parles de latex, voilà ce que j'ai systématiquement dans mes Makefile, pour recalculer les indexes de page :

    # Generate each pdf with latex
    tmp/%.pdf: tmp/%.tex | tmp
        $(TEX) -output-directory tmp $<
        while grep 'Rerun to get ' tmp/$*.log ; do $(TEX) -output-directory tmp $< ; done

    Dans ta syntaxe, cela veut dire qu'il me suffit de mettre directement la boucle while dans le script ?

  • [^] # Re: Format source de la doc en reStructuredText :-/

    Posté par  (site web personnel) . En réponse à la dépêche Première version stable pour WeasyPrint. Évalué à 2.

    Tu es sûr de toi ? Pandoc est écrit en Haskell, et je ne crois qu'il ait de dépendance vers python.

    La seule dépendance externe est pour générer du pdf, mais je crois que c'est la seule…

  • [^] # Re: lever la pause

    Posté par  (site web personnel) . En réponse au message imprimante en pause . Évalué à 4.

    Sous linux, l'impression est gérée par cups, qui propose une administration par un site web. tu peux te connecter sur l'interface puis aller dans l'onglet "Imprimante".

    Tu devrais y trouver ton périphérique, et la remettre en route (resume printer en anglais)

  • # Éditeur ?

    Posté par  (site web personnel) . En réponse au message éditeur texte ou markdown aidant à la conformité à la langue française. Évalué à 2.

    N'importe que éditeur peut convenir… pas besoin d'en avoir un qui soit « spécialisé » avec la langue française. J'ai l'impression que tu cherches plutôt une configuration clavier !

    À la rigueur un mappage des touches à l'intérieur du logiciel pourrait fonctionner — mais je ne veut pas ouvrir un débat Vim/Emacs un vendredi !

  • # Indices

    Posté par  (site web personnel) . En réponse au message Calcul de matrices, erreur "index out of range". Évalué à 1.

    Ton paramètre est un Tableau (structure de données), et tu y accèdes en lui indiquant une position. (ici une position négative n'a pas de sens, donc tu contrôle que l'indice est positif). Par contre, combien as tu de lignes et de colonnes dans ton tableau ?

  • [^] # Re: Format source de la doc en reStructuredText :-/

    Posté par  (site web personnel) . En réponse à la dépêche Première version stable pour WeasyPrint. Évalué à 4. Dernière modification le 16 novembre 2018 à 11:02.

    RST est un très bon format, complètement dans l'esprit du produit, puisqu'il permet de séparer la forme du fond. Des convertisseurs sont fournis en standards pour convertir un document rst en html.

    À contrepied de ton commentaire, j'aurai plutôt souhaité une chaine de transformation complète : rst > html > pdf

  • [^] # Re: CC0 4.0, euh 1.0

    Posté par  (site web personnel) . En réponse au journal Timeshift, l'outil de sauvegarde de Linux Mint 19 : oui mais attention. Évalué à 8.

    C'est un mauvais vocabulaire de sa part, c'est proposé en tant que « utilitaire de restauration système ».

  • [^] # Re: pas le même vécu

    Posté par  (site web personnel) . En réponse au journal Hadopi encore, encore. Évalué à 4.

    Eh oui, les gens sont prêts à payer pour pouvoir télécharger librement..

    Pour rappel (et l'histoire) : https://www.numerama.com/politique/135815-il-y-a-10-ans-les-deputes-votaient-la-licence-globale.html

  • [^] # Re: Incitatif à l'évolution des pratiques en matière de justification optionnelle

    Posté par  (site web personnel) . En réponse à la dépêche Première version stable pour WeasyPrint. Évalué à 9. Dernière modification le 11 novembre 2018 à 12:31.

    À ce titre, je trouve que votre exemple de rapport très inesthétique en terme de texte justifié (cela m'a sauté aux yeux quand je suis allé voir votre site) :

    Rivières dans le rapport

    En suivant votre documentation, il suffit de modifier deux lignes pour activer les césures sur la page, et l'on se retrouve avec un texte beaucoup plus esthétique :

    Je pense que le document d'exemple sur votre site mériterait une mise à jour :)

  • # À sa place

    Posté par  (site web personnel) . En réponse au journal Henry fait le tour du monde en 80 jobs. Évalué à 10.

    Je commencerai sérieusement à me poser des questions sur ma vie. Quel est ma fonction dans la société, mon but dans la vie etc etc. Après-tout, quand on y pense, ça ne paraît pas logique. Il y a quelques années encore il était en train de parler avec des directeurs de projets avec plein de mots qu'il ne connaissait pas, et tout se passait au mieux.

    Hier soir au bar, il a rencontré quelqu'un qui avait une théorie bizarre, on serait tous des simulations de moules dans une espèce de machine virtuelle. Le type avait l'air vachement convainquant, il disait qu'on était tous dérivé d'un même templeet avec quelques variations pour tester la réaction des gens sur des situations données. À l'écouter, Henry était prêt à se prendre en main. Se lancer dans une formation de sérigraphe, ou investir dans une plantation d'Hévéa, histoire de voir s'il était vraiment libre de sa vie ou non ! Finalement Henry s'est réveillé avec une gueule de bois. À bien y réfléchir le type avait plus l'air du poivrot qu'autre chose…

    Bon, qu'est-ce qu'il y a à la télé ? Ah, un tournois de SpaceCraft. Il ne parle toujours pas la langue, mais c'est plus intéressant que de regarder le tambour de la machine à laver, et ça évite de trop réfléchir…

  • # Sous-shell

    Posté par  (site web personnel) . En réponse au message Script bash. Évalué à 3.

    Quand tu lances ton script (avec /bin/bash et non ban/bash), il lance un autre process dans lequel exécuter les commandes. Ta commande cd va donc s'éxéctuer (et tu peux tester en ajoutant un ls pour voir les fichiers dans le répertoire courant). Par contre, une fois ton script terminé, tu reviens sur ton environnement d'origine (qui est aussi un environnement bash) mais dans lequel aucune commande n'a été exécutée.

    Si tu veux modifier l'environnement d'exécution il ne faut pas lancer ton script via exec, mais par source ou . test.sh

  • [^] # Re: Jeu de société

    Posté par  (site web personnel) . En réponse au journal Une monnaie numérique pour enfant. Évalué à 2.

    Merci à tous pour vos réponse, mais ça n'est rien de tout ça.. ou alors ma mémoire a transformé le jeu en autre chose que ce qu'il était à l'origine !

  • # Jeu de société

    Posté par  (site web personnel) . En réponse au journal Une monnaie numérique pour enfant. Évalué à 4.

    Un peu à côté de ton journal, le premier lien me fait penser à un jeu de société qui se trouvait à ma ludothèque étant gosse. On avait un plateau de jeu avec des robots, et il fallait rester le dernier présent sur le plateau pour gagner.

    Chaque tour se décomposait en deux phases, la première étant le chargement du programme dans le robot, que chaque joueur fait de manière cachée, et sans connaître les directives que les autres joueurs donnent de leur côté. La seconde phase étant la résolution, on regardait ce que les uns et les autres avaient décidés, et l'on bougeait tous les robots en même temps.

    Est-ce que ça rappelle des souvenirs à qqn ?

  • [^] # Re: optimisation et propagation de constante

    Posté par  (site web personnel) . En réponse à la dépêche OCaml 4.06 et 4.07. Évalué à 2.

    J'ai l'impression que ce que tu demandes est déjà disponible via un système d'optimisation de code nommé f-lambda. Une fois activé, cela parcours tout le code pour rechercher les optimisations possibles au niveau des appels de fonction, les inliner, etc

  • # Merci !

    Posté par  (site web personnel) . En réponse à la dépêche Histoire d’un arbre. Évalué à 9.

    Merci pour la dépêche, je trouve que c'est plein de poésie, et ça nous raconte une très belle histoire…

    ce que l'on construit prend vie, s'étend et se transforme. Même dans les logiciels :)

  • # Au niveau binaire

    Posté par  (site web personnel) . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à 2. Dernière modification le 29 août 2018 à 12:08.

    J'aurai travaillé différemment (ce qui ne veut pas dire que ce que tu fais est mauvais) : il y a 52 cartes dans un jeu de poker, on peut donc représenter ça dans un entier de 64bits, chaque bit à 1 valant une carte.

    Tous les tests de combinaisons se font ensuite en comparant cet entier avec des masques de bits, des décalages de bits pour créer une main, et des « ou » logiques pour combiner la main d'un joueur avec les cartes communes.

  • [^] # Re: Et pendant ce temps à Vera Cruz...

    Posté par  (site web personnel) . En réponse au journal Reddit a subi une attaque informatique. Évalué à 3.

    l'image a été remplacée ! Il ne s'agit pas de ce que j'avais posté. (C'était la capture d'écran d'un mail reçu contenant le récapitulatif de mon inscription : mon identifiant, et mon mot de passe)

  • # Et pendant ce temps à Vera Cruz...

    Posté par  (site web personnel) . En réponse au journal Reddit a subi une attaque informatique. Évalué à 2.

    Courriel reçu ce matin suite à une inscription sur une boutique en ligne :

    Capture du courriel reçu avec identifiant et mdp

    La sécurité a encore des progrès à faire…

  • [^] # Re: Une faille de sécurité européenne

    Posté par  (site web personnel) . En réponse au journal RGPD, retrait de toutes les listes de MailJet. Évalué à 8. Dernière modification le 09 août 2018 à 21:20.

    En fait, on associe trop souvent Épicure à l'hédonisme, la recherche du plaisir, alors qu'Épicure prône au contraire l’absence de plaisir pour trouver le bonheur. Le commentaire que j'ai mis en exergue va justement contre le sens commun et mentionne Épicure avec raison. Et ça me rappelle que les gens qui viennent sur linuxfr ont tellement de profils différents. (C'est aussi pour ça que je suis ici d'ailleurs. (-: Y a-t-il un autre endroit où je pourrai voir quelqu'un parler d'Épicure alors que l'on parle du RGPD ?)

    La vie, pour les mortels, a une fin donnée
    qui devant eux se dresse, il nous est impossible
    d'éviter le trépas. Au reste nous tournons
    en rond au même endroit sans jamais en sortir,
    et vivre ne nous forge aucun nouveau plaisir.
    Par contre, aussi longtemps que quelque chose manque
    à notre ardent désir, cette chose nous semble
    supérieure à tout ; et, lorsque nous l'avons,
    notre désir ardent se porte sur une autre,
    et une soif égale de vivre nous possède,
    et nous restons, ainsi toujours, bouche béante.

    Et le sort que le temps mène à notre rencontre
    est douteux, tout autant que ce que le hasard
    nous apporte, et autant que la fin qui nous guette.

    (Lucrèce)