<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Astuce on Projects and thoughts</title><link>http://renaudguezennec.eu/tags/astuce/</link><description>Recent content in Astuce on Projects and thoughts</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 29 Aug 2020 08:00:00 -0700</lastBuildDate><atom:link href="http://renaudguezennec.eu/tags/astuce/index.xml" rel="self" type="application/rss+xml"/><item><title>Convertir toutes les images en niveaux de gris</title><link>http://renaudguezennec.eu/posts/niveau_gris/</link><pubDate>Sat, 29 Aug 2020 08:00:00 -0700</pubDate><guid>http://renaudguezennec.eu/posts/niveau_gris/</guid><description>&lt;p&gt;Bonjour,&lt;/p&gt;&#10;&lt;p&gt;Une petite commande pour créer des copies en niveaux de gris des images png du dossier courant.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;for i in *.png; do name=`echo $i | awk -F &amp;#39;.&amp;#39; &amp;#39;{print $1}&amp;#39;`; convert $i -colorspace Gray $name-gray.png; done&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Les copies portent le même nom que l’original avec le suffixe -gray.&lt;br&gt;&#10;Cela peut facilement être adapté pour des jpg ou autres formats d’images.&lt;/p&gt;</description></item><item><title>rand() moi un entier !</title><link>http://renaudguezennec.eu/posts/rand-moi-un-entier/</link><pubDate>Mon, 29 Aug 2016 08:00:00 -0700</pubDate><guid>http://renaudguezennec.eu/posts/rand-moi-un-entier/</guid><description>&lt;p&gt;&lt;img src="http://renaudguezennec.eu/backup/2016/12/java-random-integer-in-range-620x372.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Cet article est une synthèse de plusieurs conférences, de la documentation C++ et de mon expérience sur la génération de nombre aléatoire en C++.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="mon-besoin"&gt;Mon besoin&lt;/h2&gt;&#10;&lt;p&gt;Je suis le développeur de Rolisteam. Un logiciel pour faire du jeu de rôle en ligne. Il intègre une solution badass (oui, je m’envoie des fleurs) de lancer de dés. J’ai passé beaucoup de temps entre juillet 2014 et février 2015 pour produire un langage de script interprété de lancement de commandes de dés. Vous pouvez y jeter un œil sur ce lien: &lt;a href="https://github.com/Rolisteam/DiceParser"&gt;DiceParser&lt;/a&gt;. Bref, j’ai crée tout un système pour lancer les dés et faire des opérations sur les résultats: tri, relance, filtre, explosion, arithmétique, gestion des priorités mathématiques et il est même capable de générer l’arbre d’exécution avec dot.&lt;/p&gt;</description></item></channel></rss>