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 latextmp/%.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 ?
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)
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 !
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 ?
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
À 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) :
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 :)
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…
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
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.
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
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.
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)
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.
Tiens, un épicurien. Tes désirs inassouvis sont un obstacle à ton bonheur? Ne désire plus rien et tu seras heureux. Tu es un boss de la sagesse, félicitations (mais tu ne fais pas le bonheur des actionnaires d'Apple).
Je crois que c'est la première que je lis quelqu'un qui cite épicure dans sa pensée originale. Ah oui, c'est vrai, je suis sur linuxfr…
Soyons honnêtes, aujourd'hui, c'est très compliqué faire tenir un système de courriel derrière sa box comme je l'ai fait (il est nécessaire de configurer le reverse dns si l'on veut que les mails ne soient pas rejetés silencieusement). Donc il faut passer par un prestataire. Sauf que le prix du stockage coute cher, même pour un vps. Si c'est juste pour faire tenir un serveur mail, je pense que ça n'est pas intéressant, il faut mutualiser le serveur avec d'autres services pour que ça vaille le cout.
L'autre solution est de passer par le service du registrar comme tu le proposes, mais on sort complètement du cadre de l'auto-hébergement !
C'est tout à fait possible. Mais sans connaître précisément comment fonctionne l'écosystème des mails, c'est se mettre devant des complications. Sur le principe, c'est une simple redirection. Sauf que dans le cas d'une redirection de courriels (surtout entre deux réseaux différents), tu ne peux pas prévoir ce qui va se passer :
que se passe-t-il si ton serveur personnel est éteint au moment de l'envoi ? Ton prestataire va-t-il se charger de réémettre le message qui t'es destiné ? Va-t-il remonter l'erreur à l'expéditeur, ou va-t-il tout simplement laisser tomber (peu probable)
que se passe-t-il dans le cas du spam ? ton prestataire va probablement avoir ses propres règles, et toi aussi. Comment tout ça va-t-il cohabiter ?
De plus, tu deviens dépendant d'un autre service pour la réception, si tu lui fais confiance, pourquoi ne pas lui faire confiance jusqu'au bout ?
Je suis parfaitement d'accord avec toi. Par contre sur ton premier point, il faut tenir compte de la personne a qui tu t'adresses : mes parents utilisent des comptes yahoo, et je ne vais leur dire de prendre un nom de domaine. Ça ne leur convient tout simplement pas, et ça serait du prosélytisme mal placé de ma part.
Pour le second point sur le fait d'héberger soi même, je suis de nouveau d'accord avec toi. Héberger chez soi expose la donnée à tous les problèmes matériels possibles, le vol, l'incendie etc, et même si l'on est prêt à prendre le risque pour soi, ça n'est tout simplement pas acceptable si l'on ajoute les courriel du conjoint, des enfants ou autre.
Si ça peut t'aider, je les avait contacté avant de les retenir (c'est plus facile d'échanger quand la société en française). La réponse n'est pas immédiate, mais ils ont tenu compte des remarques que j'avais faites.
Ils ont développé leur propre interface webmail + configuration et j'ai l'impression qu'ils n'ont pas beaucoup d'utilisateurs ayant leur propre domaine, donc j'ai rencontré quelques bugs comme si j'étais le premier à utiliser telle ou telle fonctionnalité, mais ça a été à chaque fois pris en compte.
[^] # Re: seulement pour du C ?
Posté par chimrod (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 :
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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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) :
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 chimrod (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 chimrod (site web personnel) . En réponse au message Script bash. Évalué à 3.
Quand tu lances ton script (avec
/bin/bash
et nonban/bash
), il lance un autre process dans lequel exécuter les commandes. Ta commandecd
va donc s'éxéctuer (et tu peux tester en ajoutant unls
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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 chimrod (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 :
La sécurité a encore des progrès à faire…
[^] # Re: Une faille de sécurité européenne
Posté par chimrod (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 ?)
(Lucrèce)
[^] # Re: Une faille de sécurité européenne
Posté par chimrod (site web personnel) . En réponse au journal RGPD, retrait de toutes les listes de MailJet. Évalué à 3.
Je crois que c'est la première que je lis quelqu'un qui cite épicure dans sa pensée originale. Ah oui, c'est vrai, je suis sur linuxfr…
[^] # Re: Mon exéprience
Posté par chimrod (site web personnel) . En réponse au journal De l'usage du courrier électronique en 2018. Évalué à 2.
Tu le proposais plus haut :
Je pensais que tu restais sur cette idée.
[^] # Re: Mon exéprience
Posté par chimrod (site web personnel) . En réponse au journal De l'usage du courrier électronique en 2018. Évalué à 2.
Soyons honnêtes, aujourd'hui, c'est très compliqué faire tenir un système de courriel derrière sa box comme je l'ai fait (il est nécessaire de configurer le reverse dns si l'on veut que les mails ne soient pas rejetés silencieusement). Donc il faut passer par un prestataire. Sauf que le prix du stockage coute cher, même pour un vps. Si c'est juste pour faire tenir un serveur mail, je pense que ça n'est pas intéressant, il faut mutualiser le serveur avec d'autres services pour que ça vaille le cout.
L'autre solution est de passer par le service du registrar comme tu le proposes, mais on sort complètement du cadre de l'auto-hébergement !
[^] # Re: Mon exéprience
Posté par chimrod (site web personnel) . En réponse au journal De l'usage du courrier électronique en 2018. Évalué à 2. Dernière modification le 07 août 2018 à 09:43.
C'est tout à fait possible. Mais sans connaître précisément comment fonctionne l'écosystème des mails, c'est se mettre devant des complications. Sur le principe, c'est une simple redirection. Sauf que dans le cas d'une redirection de courriels (surtout entre deux réseaux différents), tu ne peux pas prévoir ce qui va se passer :
De plus, tu deviens dépendant d'un autre service pour la réception, si tu lui fais confiance, pourquoi ne pas lui faire confiance jusqu'au bout ?
[^] # Re: Mon exéprience
Posté par chimrod (site web personnel) . En réponse au journal De l'usage du courrier électronique en 2018. Évalué à 4.
Je suis parfaitement d'accord avec toi. Par contre sur ton premier point, il faut tenir compte de la personne a qui tu t'adresses : mes parents utilisent des comptes yahoo, et je ne vais leur dire de prendre un nom de domaine. Ça ne leur convient tout simplement pas, et ça serait du prosélytisme mal placé de ma part.
Pour le second point sur le fait d'héberger soi même, je suis de nouveau d'accord avec toi. Héberger chez soi expose la donnée à tous les problèmes matériels possibles, le vol, l'incendie etc, et même si l'on est prêt à prendre le risque pour soi, ça n'est tout simplement pas acceptable si l'on ajoute les courriel du conjoint, des enfants ou autre.
[^] # Re: Mon exéprience
Posté par chimrod (site web personnel) . En réponse au journal De l'usage du courrier électronique en 2018. Évalué à 2.
Si ça peut t'aider, je les avait contacté avant de les retenir (c'est plus facile d'échanger quand la société en française). La réponse n'est pas immédiate, mais ils ont tenu compte des remarques que j'avais faites.
Ils ont développé leur propre interface webmail + configuration et j'ai l'impression qu'ils n'ont pas beaucoup d'utilisateurs ayant leur propre domaine, donc j'ai rencontré quelques bugs comme si j'étais le premier à utiliser telle ou telle fonctionnalité, mais ça a été à chaque fois pris en compte.