<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.dedj.be/index.php/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog.dedj - logiciels libres</title>
    <link>https://blog.dedj.be/index.php/</link>
    <atom:link href="https://blog.dedj.be/index.php/feed/category/logiciels-libres/rss2" rel="self" type="application/rss+xml" />
    <description></description>
    <language>fr</language>
    <pubDate>Sat, 02 May 2026 07:17:54 +0100</pubDate>
    <copyright>CC-By</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Rendu papier de cartes Openstreetmap</title>
        <link>https://blog.dedj.be/index.php/post/2025/08/22/Rendu-papier-de-cartes-Openstreetmap</link>
        <guid isPermaLink="false">urn:md5:c7360cafd59185beb7df3edfb4f4c05b</guid>
        <pubDate>Sat, 06 Sep 2025 18:25:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Pour un besoin perso, j'avais besoin d'une grande carte de Belgique.&lt;/p&gt;


&lt;p&gt;Sauf qu'avec les GPS c'est devenu rare et compliqué à trouver (sauf à aller dans une station service peut être ?), et surtout c'est pas avec le style Openstreetmap auquel je suis habitué&lt;/p&gt;


&lt;p&gt;Dans mon billet sur l'&lt;a href=&quot;https://blog.dedj.be/index.php/post/2024/06/30/CR-%3A-technique-pour-organiser-une-rando-ADEPS&quot;&gt;orga d'une marche&lt;/a&gt;, j'avais déjà parlé de MapOSMatic et de son fork maintenu &lt;a href=&quot;https://print.get-map.org/&quot; title=&quot;Get-Map&quot;&gt;Get-map&lt;/a&gt;, sauf que le service est limité pdv taille du rendu. Et c'est compréhensible, ça consomme beaucoup de ressources.&lt;/p&gt;


&lt;p&gt;Mais le mainteneur de Get-map propose la recette pour faire une image valgrant &lt;a href=&quot;https://github.com/hholzgra/maposmatic-vagrant&quot; title=&quot;maposmatic-vagrant&quot;&gt;maposmatic-vagrant&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Donc on installe &lt;a href=&quot;https://developer.hashicorp.com/vagrant/downloads#linux&quot;&gt;Valgrant&lt;/a&gt;, on installe les plugins conseillés, on télécharge le zip du répertoire et on lance Valgrant dedans.&lt;/p&gt;


&lt;p&gt;Ça prend du temps, beaucoup beaucoup de temps (&lt;ins&gt;en heures&lt;/ins&gt;) car il y a pas mal de truc à télécharger et configurer.&lt;/p&gt;


&lt;p&gt;Mais une fois que c'est fait, on dispose d'une version locale de MapOSMatic à l'adresse http://localhost:8000/&lt;/p&gt;


&lt;p&gt;Sauf que bien entendu c'est encore avec les limitations de base, il a peut-être moyen de contourner les limites de l'interface mais j'ai trouvé plus simple d'aller taper directement sur l'utilitaire derrière &lt;strong&gt;ocitysmap&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Donc avec un valgrant ssh je me connecte à l'interface et j'ai directement ocitysmap dispo.
Juste qu'il râle car il veut son fichier de configuration&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ocitysmap -C /home/maposmatic/.ocitysmap.conf&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Avec ça il est content.  Donc après on le lance avec les fonctions dont on a besoin.  (elles sont dispo classiquement avec un ocitysmap -h)&lt;/p&gt;


&lt;p&gt;Exemple de commande&lt;/p&gt;
&lt;pre&gt;
ocitysmap -C /home/maposmatic/.ocitysmap.conf --paper-format=&amp;quot;Din A3&amp;quot; -t &amp;quot;Belgique&amp;quot; --osmid=-52411
&lt;/pre&gt;


&lt;p&gt;avec le format du papier A3, le titre du PDF généré et l'id c'est le nom de la relation dans Openstreetmap (suffit de faire une recherche après le lieu sur openstreetmap et quand on clique c'est le numéro dans l'URL &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2025/08/22/Rendu-papier-de-cartes-Openstreetmap#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; ).&lt;/p&gt;


&lt;p&gt;Et donc ça génère un PDF en taille A3 de 110 Mio de la Belgique...  tu m'étonnes qu'il veut pas qu'on fabrique un truc aussi gros sur son site...&lt;/p&gt;


&lt;p&gt;Sauf que bon le fichier est dans la machine virtuelle, il faut le sortir.
Le plus simple que j'ai trouvé c'est dans le pc normal taper&lt;/p&gt;


&lt;p&gt;&lt;code&gt;vagrant ssh-config &amp;gt; vagrant_ssh.txt&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;ça crée un fichier avec les paramètres utiles pour SSH, j'ai juste dû effacer la première ligne car il avait noté le nombre de core de mon cpu utilisé. (et donc ssh ne comprend pas ce qu'on lui demande)&lt;/p&gt;


&lt;p&gt;Puis
&lt;code&gt;scp -F vagrant_ssh.txt default:/home/vagrant/citymap.pdf /dossier/de/sortie&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/velo/export_rendu_belgique_osm.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/.export_rendu_belgique_osm_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;(Oui ça déborde parfois sur les bords car le rendu prend tous les éléments présents en Belgique, dont des forêts qui sont en un bloc des deux cotés de la frontière)&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Note&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2025/08/22/Rendu-papier-de-cartes-Openstreetmap#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Bruxelles Capitale, c'est 54094,  Namur 1405439&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2025/08/22/Rendu-papier-de-cartes-Openstreetmap#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2025/08/22/Rendu-papier-de-cartes-Openstreetmap#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/423</wfw:commentRss>
              </item>
          <item>
        <title>Workflow de Numérisation</title>
        <link>https://blog.dedj.be/index.php/post/2025/06/14/Workflow-de-Num%C3%A9risation</link>
        <guid isPermaLink="false">urn:md5:491c268c9937cd3ce05edde6d6aa1d81</guid>
        <pubDate>Sun, 27 Jul 2025 21:02:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Pour numériser des documents j'ai plusieurs solutions.&lt;/p&gt;


&lt;p&gt;Voilà la manière dont je travaille, c'est une sorte de memo perso mais public.&lt;/p&gt;


&lt;h3&gt;Scan destructif&lt;/h3&gt;


&lt;p&gt;Lors du passage dans un scanner avec un &quot;chargeur automatique de document&quot; (ADF), mon scanner a une limitation pdv nombre de page, donc je fusionne les PDF avec la commande &lt;strong&gt;pdfunite&lt;/strong&gt; qui est une partie du programme &lt;strong&gt;poppler&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Ma commande c'est&lt;/p&gt;


&lt;p&gt;&lt;code&gt;pdfunite *.pdf ../output.pdf&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;La dernière partie c'est pour enregistrer le fichier dans le dossier plus haut dans la hiérarchie&lt;/p&gt;


&lt;p&gt;Attention que si vous avez des fichier numéroté 1 à 12 par exemple, il pourrait se mélanger les pattes.
Le fait de lui donner le résultat d'un tri via la commande LS + sort aide a corriger le soucis&lt;/p&gt;


&lt;p&gt;&lt;code&gt;pdfunite $(ls *.pdf | sort -n) ../output.pdf&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Après ça je passe mes fichiers dans un logiciel d'OCR.&lt;/p&gt;


&lt;p&gt;Mais le résultat n'est pas parfait, le logiciel semble vouloir absolument sortir un truc en A4 même si le fichier source est plus petit.  Donc j'ai un cadre blanc autour du contenu.&lt;/p&gt;


&lt;p&gt;Pour corriger ça, j'utilise &lt;a href=&quot;https://pypi.org/project/pdfCropMargins/&quot; title=&quot;pdfCropMargins&quot;&gt;pdfCropMargins&lt;/a&gt;&lt;/p&gt;



&lt;pre&gt; for FILE in ./*.pdf; do
 pdfcropmargins -v -s -u -p 0 &quot;${FILE}&quot;
 done&lt;/pre&gt;



&lt;p&gt;J'ai utilisé le scanner ADF que j'avais sous la main. Si vous devez en acheter un, prenez un truc comme le &lt;a href=&quot;https://www.ldlc.com/fr-be/fiche/PB00609814.html&quot; title=&quot; Brother ADS-1300 &quot;&gt; Brother ADS-1300 &lt;/a&gt; qui dispose de deux bande des scanner, ça permet de scanner en recto-verso aussi vite qu'en recto seul.  (Les autres scanner doivent retourner la page, ça complexifie le mécanisme et surtout ça double le temps de scan)&lt;/p&gt;


&lt;h3&gt;Scan non destructif&lt;/h3&gt;


&lt;p&gt;Pour ça j'utilise un &lt;a href=&quot;https://www.diybookscanner.org/archivist/&quot; title=&quot;Archivist&quot;&gt;Archivist&lt;/a&gt;   que j'ai fabriqué moi même.&lt;/p&gt;


&lt;p&gt;(Comme modification : la barre de levier est une barre d'haltère, ça compense le poids du chariot.  Et pour déclencher la prise des photos, j'ai installé un levier de frein de vélo et le câble appuie sur l'appareil photo quand je &quot;freine&quot;)&lt;/p&gt;


&lt;p&gt;Comme solution derrière je n'utilise pas Scan Tailor ou Book Scan Wizard qu'ils conseillent.&lt;/p&gt;


&lt;p&gt;J'ai simplement un dossier page impaire et un autre page paire, dedans je renomme les images avec gprename. Je range les fichiers des deux dossiers dans le même dossier.&lt;/p&gt;


&lt;p&gt;Puis conversion des jpg vers PDF.  De tête avec&lt;/p&gt;


&lt;p&gt;&lt;code&gt;convert *jpeg -quality 100 outfile.pdf&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Et pour finir l'OCR&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2025/06/14/Workflow-de-Num%C3%A9risation#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2025/06/14/Workflow-de-Num%C3%A9risation#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/421</wfw:commentRss>
              </item>
          <item>
        <title>Gestion des SMS depuis un PC</title>
        <link>https://blog.dedj.be/index.php/post/2024/12/29/Gestion-des-SMS-depuis-un-PC</link>
        <guid isPermaLink="false">urn:md5:7c16fb0169762bd1aabfd0e56ff0bbe4</guid>
        <pubDate>Sun, 29 Dec 2024 19:29:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;h3&gt;KDE Connect&lt;/h3&gt;


&lt;p&gt;Depuis des années, j'utilise &lt;a href=&quot;https://kdeconnect.kde.org/&quot;&gt;KDE Connect&lt;/a&gt;, un programme qui permet de lier son téléphone a son pc portable.&lt;/p&gt;


&lt;p&gt;Il y a plein de fonctions comme les partages de notification, l'échange de fichier facilement, utiliser le téléphone comme souris etc.&lt;/p&gt;


&lt;p&gt;Mais une des fonctions que j'aime le plus, c'est la fonction SMS.&lt;/p&gt;


&lt;p&gt;En lançant le programme, on peut parcourir ses SMS et même en envoyer.  Idéal pour une réponse trèèès longue.&lt;/p&gt;




&lt;h3&gt;SMS Import / Export&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;https://github.com/tmo1/sms-ie&quot;&gt;SMS Import / Export&lt;/a&gt;  est une application android qui fait ce que son titre indique. (dispo dans f-droid &lt;a href=&quot;https://f-droid.org/packages/com.github.tmo1.sms_ie/&quot; title=&quot;https://f-droid.org/packages/com.github.tmo1.sms_ie/&quot;&gt;https://f-droid.org/packages/com.gi...&lt;/a&gt; )&lt;/p&gt;


&lt;p&gt;J'utilise ça pour faire des backup de mes SMS (et les transférer vers un nouveau téléphone).&lt;/p&gt;


&lt;p&gt;En fonction bonus, dans les outils disponibles, un contributeur a créé un petit programme &lt;a href=&quot;https://github.com/tmo1/sms-ie/blob/master/tools/contrib/messages_browser.py&quot;&gt;Message Browser&lt;/a&gt; qui, lui aussi, fait ce que le titre indique.&lt;/p&gt;


&lt;p&gt;La commande&lt;/p&gt;


&lt;p&gt;&lt;code&gt;messages_browser.py messages-xxx.zip&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Ouvre une page web qui recense les conversations par SMS, on clique dessus et on a la conversation&lt;/p&gt;


&lt;p&gt;(via un mini serveur web en python)&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2024/12/29/Gestion-des-SMS-depuis-un-PC#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2024/12/29/Gestion-des-SMS-depuis-un-PC#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/418</wfw:commentRss>
              </item>
          <item>
        <title>Nouveau smartphone</title>
        <link>https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone</link>
        <guid isPermaLink="false">urn:md5:e0f0881fe2812c84d05832e1f97f8fdc</guid>
        <pubDate>Wed, 22 May 2024 16:40:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Petit changement de smartphone pour moi.&lt;/p&gt;


&lt;p&gt;Je passe sur un Pixel 6a qu'occaz d'un marketplace spécialisé.&lt;/p&gt;


&lt;p&gt;Dans les grandes questions, que mettre a la place de l'android normal ?&lt;/p&gt;


&lt;p&gt;Deux journaux de linuxfr.org parlaient de GrapheneOS  &lt;a href=&quot;https://linuxfr.org/news/comparatif-grapheneos-vs-lineageos&quot; title=&quot;https://linuxfr.org/news/comparatif-grapheneos-vs-lineageos&quot;&gt;https://linuxfr.org/news/comparatif...&lt;/a&gt;   et &lt;a href=&quot;https://linuxfr.org/news/retour-d-experience-sur-l-utilisation-de-grapheneos-rom-android-libre&quot; title=&quot;https://linuxfr.org/news/retour-d-experience-sur-l-utilisation-de-grapheneos-rom-android-libre&quot;&gt;https://linuxfr.org/news/retour-d-e...&lt;/a&gt;, j'ai aussi pensé a une &lt;a href=&quot;https://e.foundation/&quot;&gt;/e/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Mais j'ai décidé de rester sur ce que je connaissais le mieux, un &lt;a href=&quot;https://www.lineageos.org/&quot;&gt;LineageOS&lt;/a&gt; sans MicroG &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Installation pas trop compliquée, c'est pas du click, ça demande quelques manipulations (un peu risquées) mais c'est documenté. Le principal truc c'est d'avoir un câble USB de &lt;ins&gt;bonne qualité&lt;/ins&gt; , c'était pas le cas du truc qui livré avec le téléphone.  Heureusement, j'ai un disque USB qui était en USB-C, j'ai donc réutilisé son câble.&lt;/p&gt;


&lt;p&gt;Installation de F-droid comme app-store pour installer tout.  Dont FFupdater pour installer &lt;a href=&quot;https://www.mozilla.org/fr/firefox/new/&quot;&gt;Firefox&lt;/a&gt;
J'ai juste besoin d'Aurora (une interface au store google) pour 2 programmes (Garmin Connect et &lt;a href=&quot;https://www.cambio.be/fr-wal&quot;&gt;Cambio&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;Le transfert de fichier par le câble USB de base est très lent, donc au final je transfère la totalité des trucs avec &lt;a href=&quot;https://kdeconnect.kde.org/&quot;&gt;KDE Connect&lt;/a&gt; (ça fait plus que ça, on peut contrôler a distance, recevoir les notifs, écrire des SMS etc entre le PC et le smartphone) qui passe par le wifi.&lt;/p&gt;


&lt;p&gt;Une liste des logiciels installés&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aegis  pour du 2FA (connexion sécurisé a certains sites)&lt;/li&gt;
&lt;li&gt;DAVx5 (synchronisation de données)&lt;/li&gt;
&lt;li&gt;KeePassX (gestion des mots de passe)&lt;/li&gt;
&lt;li&gt;Nextcloud (le client pour mon cloud perso)&lt;/li&gt;
&lt;li&gt;Open Camera&lt;/li&gt;
&lt;li&gt;OsmAnd&lt;/li&gt;
&lt;li&gt;Tusky&lt;/li&gt;
&lt;li&gt;VLC&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Et deux programmes de chez Fossify &lt;a href=&quot;https://f-droid.org/fr/packages/org.fossify.filemanager/&quot;&gt;le gestionnaire de fichier&lt;/a&gt; (ça fonctionne très différemment de celui de base) et &lt;a href=&quot;https://f-droid.org/fr/packages/org.fossify.calendar/&quot;&gt;le calendrier&lt;/a&gt;.
Avant j'avais les versions originelles de chez Simplemobiletools, mais ils ont été rachetés &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La seule bidouille que j'ai utilisé pour installe des trucs, c'est pour un logiciel non libre que j'avais téléchargé quand il était gratuit et qui maintenant est payant (je suppose qu'avec un compte google et un playstore, ça aurait fait la bascule automatiquement)
Pour ça j'ai extrait l'APK du téléphone et je l'ai réinstallé sur le nouveau.  C'est expliqué ici &lt;a href=&quot;https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device&quot; title=&quot;https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device&quot;&gt;https://stackoverflow.com/questions...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Seul défaut que je trouve, et c'est plus que possiblement à cause de la protection d'écran &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.  Mais c'est qu'en plein soleil c'est compliqué à voir le contenu de l'écran.
Mais bon usage (à risque) fait que j'estime avoir besoin d'une protection d'écran.&lt;/p&gt;


&lt;p&gt;C'est d'ailleurs la raison pour laquelle j'ai pas acheté un fairphone5, la coque de base ne dépasse par de l'écran. Donc si on le pose à l'envers, risque de griffes etc.
Alors oui c'est facile à changer l'écran, mais c'est pas très écolo ni économique&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] un programme qui permet de faire comme si on avait les services google&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] De chez bouclier de rhinocéros, comme la protection de coque&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2024/05/22/Nouveau-smartphone#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/416</wfw:commentRss>
              </item>
          <item>
        <title>Alternative opensource a StatsHunter (et d'autres outils)</title>
        <link>https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter</link>
        <guid isPermaLink="false">urn:md5:09716facb4d9f6cbd27c063c1f76fae8</guid>
        <pubDate>Sun, 08 Oct 2023 11:24:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Pour gérer mes parcours GPS, j'utilise depuis des années le logiciel &lt;a href=&quot;https://sourceforge.net/projects/viking&quot;&gt;Viking&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;L'affichage des traces en arborescence est géniale pour s'y retrouver, par exemple sur une rando j'ai une copie des différentes distances proposés et des variations au fil des ans.&lt;/p&gt;


&lt;p&gt;Ça me permet, par exemple, de savoir les randos organisées qui passent +/- dans le coin et que donc je sais aller faire a vélo sans faire un trop grand détour. &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;En plus de la gestion des traces GPX, il y a aussi moyen de mettre les sorties réalisées (avec fichiers .tcx par exemple &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;) ce qui ajoute une vue &quot;calendrier et un truc &quot;stat&quot; pour le détail&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_calendrier.png&quot; alt=&quot;le calendrier dans Viking&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_stat.png&quot; alt=&quot;les stats d&amp;#039;une sortie&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Une autre fonction (et la raison de ce billet) c'est la &quot;Tracks Area Coverage&quot; qui est un équivalent local (et donc 100% respectueux de la vie privée) de Statshunters (et de Strava, vu que Statshunters est un ajout a Strava)&lt;/p&gt;


&lt;p&gt;On va montrer comme mettre ça en place dans Viking.&lt;/p&gt;


&lt;p&gt;Quand on ouvre Viking, il y a un &quot;calque maître&quot;.
On ajoute un fond de carte sinon ça ressemble a rien.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_carte.png&quot; alt=&quot;comment ajouter une carte dans viking&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;De là on choisit le rendu de la carte qu'on préfère.&lt;/p&gt;


&lt;p&gt;Puis pour avoir plus simple on ajoute un calque de Regroupement, et directement il propose d'activer le &quot;Tracks Area Coverage&quot;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_activation_TAC.png&quot; alt=&quot;activation de TAC&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La taille par défaut des zones, c'est le &quot;level 15&quot; qui fait un carré de +/- 775m de côté, le niveau 14 est a +/- 1,55km.  Ce qui arrive quasiment a un équivalent a Statshunters pour qui chaque tuile fait 1 mile / 1  (donc 1,61 km x 1,61 km)&lt;/p&gt;


&lt;p&gt;Dans le choix des options, il faut cocher le &quot;Max Square One&quot;
&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_TAC_max.png&quot; alt=&quot;activation de Max square one dans les options de TAC&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Après on ajoute ses fichiers :  clic droit -&amp;gt; Fichier -&amp;gt; append file&lt;/p&gt;



&lt;p&gt;Puis on lance le calcul
&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_TAC_calculate.png&quot; alt=&quot;calcul du TAC&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;et ça donne un truc comme ça.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_TAC_rendu.png&quot; alt=&quot;rendu d&amp;#039;une carte&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;(Le truc blanc est un ajout perso pour masquer un peu plus ma zone d'habitat)&lt;/p&gt;


&lt;p&gt;Le but du jeu après, c'est comme souvent d'avoir la plus grosse ... zone carré.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/velo/viking/viking_TAC_stat.png&quot; alt=&quot;stats perso&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;Ça peut être sympa pour se forcer à découvrir de nouveaux coins, et puis on peut adapter pour choisir de visiter totalement sa ville (en réduisant la taille des tuiles)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;N'oubliez pas d'enregistrer le fichier &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;La documentation de Viking est &lt;a href=&quot;https://master.dl.sourceforge.net/project/viking/viking-1.9.pdf&quot;&gt;disponible ici pour la version 1.9 (on est a la 1.10)&lt;/a&gt;. Le seul ajout a propos de &quot;Tracks Area Coverage&quot; dans la 1.10 c'est qu'il indique (un +x quand on débloque une nouvelle tuile)&lt;/p&gt;


&lt;p&gt;Elle donne la solution pour les zones totalement impossible a visiter, genre base militaire. Mais la doc est pas claire, j'ai soumis une correction.
Si besoin -&amp;gt; commentaire et j'explique ici&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Ou l'inverse, une rando qui passe pas dans le coin si je veux faire une grosse rando. Genre faire un 200km en début de saisons.  Je fais un 90km qui démarre loin de chez moi&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] mais pas les .FIT, mais pour ça il y a moyen de passer par &lt;a href=&quot;https://www.gpsbabel.org/&quot;&gt;GPSBabel&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2023/10/08/Alternative-a-StatsHunter#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/412</wfw:commentRss>
              </item>
          <item>
        <title>Openstreetmap : Quelques astuces 2</title>
        <link>https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2</link>
        <guid isPermaLink="false">urn:md5:9d799992b11068954daaa24bee115dc5</guid>
        <pubDate>Fri, 12 Nov 2021 18:55:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;De nouveau un petit billet avec des astuces pour Openstreetmap.  Enfin ici c'est juste une.&lt;/p&gt;


&lt;p&gt;J'avais besoin d'extraire les donnés ajoutés par un utilisateur spécifique.&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;Je montre une manière de faire, il y a certainement plus rapide ou plus pratique. Genre overpass-API.  Si vous en connaissez, y a les commentaires&lt;/ins&gt;&lt;/p&gt;


&lt;p&gt;Comme d'habitude je travaille d'abord dans une zone définie,  la Wallonie &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Donc la première étape après avoir téléchargé le fichier pour la Belgique et pour un usage interne aux contributeurs d'openstreepmap sur le site de &lt;a href=&quot;https://download.geofabrik.de/europe/belgium.html&quot; title=&quot;Geofabrik&quot;&gt;Geofabrik&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le fichier obtenu est &quot;belgium-latest-internal.osm&quot;&lt;/p&gt;


&lt;p&gt;Il me faut aussi les frontières de la Wallonie, pour ça on fait une recherche sur le site d'openstreetmap,&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/Screenshot_2021-11-12_at_18-52-45_OpenStreetMap.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;On clique logiquement sur &quot;Frontière de&quot;&lt;/p&gt;


&lt;p&gt;Et je vois que la Wallonie a le numéro d'id  90348. C'est visible dans l'url  &lt;a href=&quot;https://www.openstreetmap.org/relation/90348&quot; title=&quot;https://www.openstreetmap.org/relation/90348&quot;&gt;https://www.openstreetmap.org/relat...&lt;/a&gt;.
Puis on copie l'id sur le site &lt;a href=&quot;http://polygons.openstreetmap.fr/&quot; title=&quot;polygons openstreetmap&quot;&gt;polygons openstreetmap&lt;/a&gt;  pour obtenir un fichier .poly&lt;/p&gt;


&lt;p&gt;Puis je lance la commande&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmconvert belgium-latest-internal.osm.pbf -B=wallonie.poly -o=wallonie.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Pour extraire la Wallonie de la Belgique.&lt;/p&gt;


&lt;p&gt;Vu que je ne bosse que sur les buildings, je filtre de nouveau le fichier pour ne garder qu'eux. &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmfilter wallonie.osm --keep=&quot;building=&quot; -o=walloniee_building.osm&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Le fichier produit ne contient donc &quot;que&quot; les buildings crée par n'importe qui en Wallonie  (ça représente 1.6 Gio en novembre 2021, la Wallonie au complet donne 3.3 Gio)&lt;/p&gt;


&lt;p&gt;Puis vu que j'ai besoin que des modifications faites par un utilisateur, il faut arriver a le trouver.&lt;/p&gt;


&lt;p&gt;Vu qu'un utilisateur est susceptible de changer de nom, Openstreetmap lui attribue un numéro universel qui lui ne change pas.&lt;/p&gt;


&lt;p&gt;Pour trouver ce numéro, il faut aller sur la page openstreetmap de l'utilisateur et regarder l'historique de ses contributions https://www.openstreetmap.org/user/XXXXXX/history.&lt;/p&gt;


&lt;p&gt;On clique sur une des modifications et tout en bas il y a &quot;XML du groupe de modification&quot;   on clique dessus et ça ouvre les données brutes du changement&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&amp;lt;changeset id=&quot;XXXX&quot; created_at=&quot;2021-11-10TXXX&quot; closed_at=&quot;2021-11-10TXXX&quot; open=&quot;false&quot; user=&quot;XXXXX&quot; uid=&quot;XXXXX&quot; min_lat=&quot;XXXXX&quot; min_lon=&quot;XXXX&quot; max_lat=&quot;XXXXX&quot; max_lon=&quot;XXXXX&quot; comments_count=&quot;0&quot; changes_count=&quot;X&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Ce dont a besoin, c'est le uid&lt;/p&gt;


&lt;p&gt;On lance donc une commande&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmfilter wallonie_building.osm --keep=&quot;@uid=XXXX&quot; -o=wallonie_building_user.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Qui produit un fichier osm avec les changements d'un seul utilisateur.&lt;/p&gt;


&lt;p&gt;(Il y a moyen aussi de faire l'inverse en supprimant un utilisateur. Il suffit de remplacer keep par drop)&lt;/p&gt;


&lt;p&gt;Alors pourquoi j'ai fait ça ?&lt;/p&gt;


&lt;p&gt;Car je voulais voir les contributions d'un utilisateur dont croise parfois des contributions quand je cartographie.  Et une des particularités de ses contributions, c'est qu'il fait très souvent une seule maison dans une rue.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;C'est étrange mais après réflexion, c'est possiblement pour aider les GPS à trouver cette rue (car s'il ne trouve pas le n°5  mais qu'il connaît le n°75 ben il va l'indiquer)&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Voilà ce que ça donne avec Josm et un fond de carte en semi-transparent pour vous permettre de mieux situer.&lt;/p&gt;


&lt;p&gt;(Attention, s'il y a bcq de données Josm va avoir du mal)&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/osm/osm_find_user_contrib.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/.osm_find_user_contrib_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Et un zoom, on remarque bien les &quot;une maison par rue&quot;   sauf sur certains secteurs.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/osm/osm_find_user_contrib2.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/.osm_find_user_contrib2_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] partie sud de la Belgique&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] Y a moyen de faire toutes les commandes en une, mais bon je fais de la pédagogie&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2021/11/12/Openstreetmap-%3A-Quelques-astuces-2#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/401</wfw:commentRss>
              </item>
          <item>
        <title>Openstreetmap : bâtiments identique (en rangée ou pas)</title>
        <link>https://blog.dedj.be/index.php/post/2020/06/28/Openstreetmap-%3A-b%C3%A2timents-identique-en-rang%C3%A9</link>
        <guid isPermaLink="false">urn:md5:0e9f5dc5d5b4ede352e8e33f9026933d</guid>
        <pubDate>Sun, 28 Jun 2020 12:42:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Dans Openstreetmap quand on veut ajouter des bâtiments similaires&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Soit c'est des blocs de maisons similaire (cités etc) et un copier-coller (voir une rotation) peut être utile.  Puis après je corrige les numéros des maisons&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;(J'explique plus bas)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mais quand on a un bloc de maisons mitoyenne, la solution la plus simple c'est d'utiliser le plugin Terracer dans Josm&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;On dessin un rectangle de la taille du bloc de maisons&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/.terracer1_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;On active Terracer avec le raccourcis &quot;Maj + T&quot;  ou le menu &quot;Plus d'outils&quot; -&amp;gt; &quot;Diviser un bâtiment&quot;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/.terracer2_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;On complète les champs (ici la partie interpolation est a &quot;tous&quot; car il n'y a pas d'alternance  paire d'un coté, impaire de  l'autre)&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/terracer3.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;Et le résultat&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/public/osm/.terracer4_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il reste a peaufiner un peu (j'avais volontairement raté le 15eme maison qui n'était pas parfaitement rectangulaire)&lt;/p&gt;




&lt;p&gt;Le copier-coller / déplacer / rotation
On sélectionne les bâtiments
&lt;img src=&quot;https://blog.dedj.be/public/osm/.cc_cp1_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;
un copier-coller
&lt;img src=&quot;https://blog.dedj.be/public/osm/.cc_cp2_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;
La rotation se fait avec un &quot;controle Maj , mouvement de souris&quot;
&lt;img src=&quot;https://blog.dedj.be/public/osm/.cc_cp3_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;
&lt;img src=&quot;https://blog.dedj.be/public/osm/.cc_cp4_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2020/06/28/Openstreetmap-%3A-b%C3%A2timents-identique-en-rang%C3%A9#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2020/06/28/Openstreetmap-%3A-b%C3%A2timents-identique-en-rang%C3%A9#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/395</wfw:commentRss>
              </item>
          <item>
        <title>Améliorer Firefox</title>
        <link>https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox</link>
        <guid isPermaLink="false">urn:md5:7ec1a384c692d9956bd72c5740c07cc1</guid>
        <pubDate>Sat, 04 Apr 2020 10:53:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Firefox est le meilleur navigateur web et c'est le plus avancé dans le respect de votre vie privée &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Mais il y a moyen de l'améliorer encore un peu, que ça soit pour augmenter le respect de votre vie privée   mais on peut aussi changer beaucoup d’éléments visuels&lt;/p&gt;


&lt;p&gt;Le Hollandais Volant a fait un très bon article &lt;a href=&quot;https://lehollandaisvolant.net/tuto/firefox/&quot;&gt;Trucs et astuces pour Firefox &lt;/a&gt; ainsi que des &lt;a href=&quot;https://lehollandaisvolant.net/?d=2020/01/02/11/28/39-ma-liste-des-tweaks-aboutconfig-dans-firefox&quot;&gt;amélioration via aboutconfig&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Personnellement pour surfer j'ai installé une bonne partie des extensions que conseille  &lt;a href=&quot;https://imirhil.fr&quot;&gt;Aeris&lt;/a&gt;  &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/collections/6419917/Privacy/&quot; title=&quot;https://addons.mozilla.org/fr/firefox/collections/6419917/Privacy/&quot;&gt;https://addons.mozilla.org/fr/firef...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;En plus de ça, j'utilise l'extension &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/tree-style-tab/&quot;&gt;Tree Style Tab&lt;/a&gt; qui permet d'afficher les onglets sur le côté (avec la mode des écrans 16/09  on perd beaucoup de place inutile en largeur, donc autant utiliser cet espace pour quelque chose).&lt;/p&gt;


&lt;p&gt;Et surtout on peut la mettre en &quot;arborescence&quot; d'où le nom.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197364.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;J'ai amélioré l'extension en retirant le nom et en supprimant les onglets en haut, comme indiqué ici &lt;a href=&quot;https://medium.com/@Aenon/firefox-hide-native-tabs-and-titlebar-f0b00bdbb88b&quot; title=&quot;https://medium.com/@Aenon/firefox-hide-native-tabs-and-titlebar-f0b00bdbb88b&quot;&gt;https://medium.com/@Aenon/firefox-h...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Comme plus petite amélioration:&lt;/p&gt;


&lt;p&gt;&lt;a id=&quot;favicon&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;Ajouter une favicon  pour le marque-page d'un site web ne le proposant pas.&lt;/h4&gt;


&lt;p&gt;(Une favicon c'est la petite icône qui représente un site web, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Favicon&quot;&gt;voir sur wikipedia&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;Pour ça on peut utiliser l'extension &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/favicon-customizer/&quot;&gt;Favicon customizer&lt;/a&gt;, mais j'ai préféré faire ça à l'ancienne.&lt;/p&gt;


&lt;p&gt;Pour ce faire j'ai suivi les explications là &lt;a href=&quot;https://fitzcarraldoblog.wordpress.com/2018/10/13/how-to-create-missing-favicons-for-your-bookmarks-in-firefox-quantum-for-linux/&quot; title=&quot;https://fitzcarraldoblog.wordpress.com/2018/10/13/how-to-create-missing-favicons-for-your-bookmarks-in-firefox-quantum-for-linux/&quot;&gt;https://fitzcarraldoblog.wordpress....&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Sachant qu'en plus maintenant il faut l'activer en ouvrant la page about:config  &lt;a href=&quot;https://support.mozilla.org/fr/kb/editeur-configuration-firefox?redirectlocale=fr&amp;amp;redirectslug=editeur-de-configuration-pour-firefox&quot;&gt;explications&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J'ai cherché &lt;strong&gt;toolkit.legacyUserProfileCustomizations.stylesheets&lt;/strong&gt;  que j'ai inversé&lt;/p&gt;


&lt;p&gt;La liste des changements possible est énorme, on peut avoir un aperçu sur cette page &lt;a href=&quot;https://www.reddit.com/r/FirefoxCSS/&quot;&gt;Reddit&lt;/a&gt; par exemple, ou sur &lt;a href=&quot;https://github.com/MrOtherGuy/firefox-csshacks&quot;&gt;cette page github&lt;/a&gt;, ou via une recherche &lt;a href=&quot;https://github.com/search?q=Firefoxcss&quot;&gt;sur github&lt;/a&gt;&lt;/p&gt;


&lt;h4&gt;améliorer l'affichage de quelques sites web.&lt;/h4&gt;


&lt;p&gt;Pour ce faire, il faut utiliser l'extension &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/styl-us/&quot;&gt;Stylus&lt;/a&gt;  &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Un des soucis était un site web dont le formulaire est trop petit, on peut l’agrandir mais a chaque fois c'est chiant..&lt;/p&gt;


&lt;p&gt;Avec Stylus activé, on va sur le site web qu'on veut modifier. On clique sur l’icône et il y a un bouton &quot;écrire un style pour &quot;  on clic et on change ce qu'on veut.&lt;/p&gt;


&lt;p&gt;Avec un clic droit -&amp;gt; code source de la page, j'ai vu que le formulaire était de type  &quot;textarea.tbflat&quot;&lt;/p&gt;


&lt;p&gt;J'ai donc ajouté ça dans mon style&lt;/p&gt;

&lt;pre&gt;
textarea.tbflat {
     height: 500px;
 }
&lt;/pre&gt;


&lt;h4&gt;Une autre extension bien utile,c 'est &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/grammalecte-fr/?src=search&quot;&gt;Grammalecte&lt;/a&gt;  un correcteur grammatical (j'en ai vraiment besoin)&lt;/h4&gt;



&lt;h4&gt;Utilisation de &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/multi-account-containers/&quot;&gt;Multi-Account Container&lt;/a&gt;&lt;/h4&gt;


&lt;p&gt;Comme l'explique la description&lt;/p&gt;


&lt;p&gt;&quot;L’extension Firefox Multi-Account Containers vous offre la possibilité de cloisonner vos vies en ligne : vous n’aurez plus à ouvrir un autre navigateur juste pour consulter votre adresse électronique professionnelle&quot;&lt;/p&gt;


&lt;p&gt;Dedans j'ai fait une catégorie bricolage, une autre sport etc.  Comme ça s'il y a un nouveau truc de pistage qui sort, les sites de bricolage ne peuvent pas avoir d'autre info que mes recherche sur du bricolage.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Chrome envoie beaucoup de traces des sites web que vous visitez a Google pour vous tracer. Liste non exhaustive &lt;a href=&quot;https://korben.info/chrome-id-comment-google-vous-traque-a-laide-de-chrome.html&quot;&gt;Chrome ID – Comment Google vous traque à l’aide de Chrome&lt;/a&gt;, &lt;a href=&quot;http://www.ratecard.fr/chrome-2022-la-fin-des-cookies-signe-t-elle-la-mort-de-lad-tech-the-programmatic-society/&quot;&gt;&quot;le cpm moyen sur Safari et Firefox (ciblage sans cookie tiers) est 40 à 60% inférieur à celui sous Chrome&quot;&quot;&lt;/a&gt;, &lt;a href=&quot;https://framapiaf.org/@sebsauvage/102950075081076293&quot;&gt; Le développeur d'uBlock-origin a vu sa dernière version rejetée par Google&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] C'est une alternative à l'extension &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/stylish/&quot;&gt;Stylish&lt;/a&gt; qui &lt;a href=&quot;https://www.ghacks.net/2017/05/16/stylus-is-a-stylish-fork-without-analytics/&quot;&gt;ne respecte pas du tout votre vie privée&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2020/04/03/Am%C3%A9liorer-Firefox#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/394</wfw:commentRss>
              </item>
          <item>
        <title>Masquer un élément en javascript en fonction d'une date</title>
        <link>https://blog.dedj.be/index.php/post/2020/02/10/Masquer-un-%C3%A9v%C3%A9nements-en-javascript</link>
        <guid isPermaLink="false">urn:md5:804c93b45262a31df2b95154c5beb0e1</guid>
        <pubDate>Mon, 10 Feb 2020 17:56:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>javascript</category>
                <description> &lt;p&gt;Pour mes besoins perso j'avais envie d'afficher une liste d’événements, avec les événements qui disparaissent quand la date est dépassé.&lt;/p&gt;


&lt;p&gt;C'est un exercice simple avec du php et une base de donnée, mais ici je voulais essayer d'avoir un truc autonome.  Idéalement une simple page web, comme ça je pouvait le partager simplement par émail.&lt;/p&gt;


&lt;p&gt;Je suis donc partit dans la recherche d'une solution en javascript.&lt;/p&gt;


&lt;p&gt;Dedans je suis tombé, comme souvent en javascript, sur des usines à gaz.  Super puissante mais beaucoup trop pour l'usage.&lt;/p&gt;


&lt;p&gt;Puis je suis tombé sur &lt;a href=&quot;https://github.com/curtgrimes/web-content-scheduler&quot; title=&quot;Web Content Scheduler&quot;&gt;Web Content Scheduler&lt;/a&gt; de Curt Grimes&lt;/p&gt;


&lt;p&gt;J'ai ajouté le javascript directement dans la page au lieu d'utiliser jsdelivr comme CDN&lt;/p&gt;


&lt;p&gt;Et le code de ma page c'est une série de&lt;/p&gt;



&lt;p&gt;&lt;code&gt;&amp;lt;button class=&quot;accordion&quot; data-schedule=&quot;2020/01/01 - 2020/02/01&quot; &amp;gt;Samedi 01 Février 2020&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;titre&quot;&amp;gt; Mon événement&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; LIEU &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Dans l'exemple ici, l'événement ne s'affiche que du 01/01 au 01/02&lt;/p&gt;


&lt;p&gt;C'est facile, c'est propre -&amp;gt; c'est top&lt;/p&gt;


&lt;p&gt;La partie accordion c'est parce que le fait de cliquer sur le bouton affiche le détail (pas montré ici).  &lt;a href=&quot;https://www.w3schools.com/howto/howto_js_accordion.asp&quot; title=&quot;une démo d&amp;#039;accordion chez W3schools&quot;&gt;une démo d'accordion chez W3schools&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Démo en annexe&lt;/p&gt;</description>
                  <enclosure url="/public/demo.html.zip" length="2266" type="application/zip" />
        
                  <comments>https://blog.dedj.be/index.php/post/2020/02/10/Masquer-un-%C3%A9v%C3%A9nements-en-javascript#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2020/02/10/Masquer-un-%C3%A9v%C3%A9nements-en-javascript#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/390</wfw:commentRss>
              </item>
          <item>
        <title>Openstreetmap : Quelques astuces</title>
        <link>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Quelques-astuces</link>
        <guid isPermaLink="false">urn:md5:1302dae3c3e63a0fdef28f0f78a3abc9</guid>
        <pubDate>Sun, 27 Oct 2019 12:35:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;Petites astuces&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;JOSM&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Dans une ville, il  y avait un lotissement où je n'avais pas vu que les maisons avec un numéro dans les 500 avaient un autre nom de rue.&lt;/p&gt;


&lt;p&gt;Au lieu de sélectionner les maisons une par une, puis de changer le nom de rue de l'ensemble.&lt;/p&gt;


&lt;p&gt;On active la recherche via expression régulière.  On cherche&lt;/p&gt;

&lt;pre&gt;
housenumber:5[0-9][0-9]
&lt;/pre&gt;


&lt;p&gt;Ça sélectionne l'ensemble des maisons avec un numéro qui commence par 5 avec 2 chiffres entre 0 et 9&lt;/p&gt;


&lt;p&gt;Et ça fonctionne.
Mais faites quand même bien attention au motif et aux changements provoqués.
Par exemple au début je n'avais pas mis&lt;/p&gt;


&lt;p&gt;&lt;code&gt;housenumber&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Ben ça cherchait tous les trucs avec un 5 et deux chiffres derrières.&lt;/p&gt;


&lt;p&gt;Sauf que je bosse dans une province avec un code postal qui commence par 5 ...&lt;/p&gt;



&lt;p&gt;Autre astuce : Trouver les batiments sans adresse&lt;/p&gt;


&lt;p&gt;Faire une recherche avec&lt;/p&gt;

&lt;pre&gt;
building=* -addr
&lt;/pre&gt;


&lt;p&gt;(tous les building et le - devant addr  veut dire sans)
&lt;strong&gt;Extraire une section d'un gros fichier OSM&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Ici extraire de belgium-20192019.pbf  les éléments situé dans les limites du fichiers .poly, et l'enregistrer sous le nom  namur-20192019.osm&lt;/p&gt;

&lt;pre&gt;
osmium extract -p province_namur.poly belgium-20192019.pbf namur-20192019.osm

&lt;/pre&gt;

&lt;p&gt;On peut arriver au même résultat avec  Osm  Convert&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmconvert belgium-20192019&lt;sub&gt;c.osm -B=province&lt;/sub&gt;namur.poly -o=namur20192019.osm&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Extraire les buildings d'un fichier&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
osmfilter namur-20192019.osm --keep=&amp;quot;building=&amp;quot; -o=namur-20192019_building.osm
&lt;/pre&gt;


&lt;p&gt;La page d'OSM Filter est super complète &lt;a href=&quot;https://wiki.openstreetmap.org/wiki/Osmfilter&quot; title=&quot;https://wiki.openstreetmap.org/wiki/Osmfilter&quot;&gt;https://wiki.openstreetmap.org/wiki...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Extraire les routes d'un fichier&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmium tags-filter namur20192019.osm highway -o namur_rue.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;J'ai utilisé ça pour sortir la liste des rues, chercher après les rues dont le début commençait par une minuscule et les corriger.  (Il y avait peut être une solution plus simple, je pense en particulier a overpass API)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Comparer les ajouts entre deux fichiers osm&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Ici je compare le fichier du 29/09/2019 par rapport à celui du 01/09/19&lt;/p&gt;


&lt;p&gt;&lt;code&gt; osmconvert prov&lt;sub&gt;namur190929.osm --subtract prov&lt;/sub&gt;namur190901.osm -o=resultat.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Je ne pense pas qu'il indique ce qui aurait été retiré, mais j'ai trouvé les ajouts des gens et c'est ce que je voulais.&lt;/p&gt;


&lt;p&gt;Un autre outil dans le même genre et en graphique c'est&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://visualize-change.hotosm.org/edit&quot; title=&quot;https://visualize-change.hotosm.org/edit&quot;&gt;https://visualize-change.hotosm.org...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Mais étrangement ça ne semble pas fonctionner.&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Quelques-astuces#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Quelques-astuces#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/385</wfw:commentRss>
              </item>
          <item>
        <title>Openstreetmap :  Tasks Manager</title>
        <link>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Tasks-Manager</link>
        <guid isPermaLink="false">urn:md5:6d71c8435aaab329856d96955fa0ebe8</guid>
        <pubDate>Sun, 27 Oct 2019 10:09:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;J'avais expliqué &lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie&quot;&gt;ici&lt;/a&gt; comment utiliser Mapcraft pour organiser son travail sur Openstreetmap.&lt;/p&gt;


&lt;p&gt;Je vais ici présenter une autre solution,   Tasks Manager  qui est géré par &lt;strong&gt;Humanitarian OpenStreetMap Team&lt;/strong&gt;  (qu'on va simplifier en HOT).&lt;/p&gt;


&lt;p&gt;HOT donc est un projet d'openstreetmap pour faire de la cartographie humanitaire.&lt;/p&gt;


&lt;p&gt;L'exemple le plus connu est le &lt;a href=&quot;https://fr.wikipedia.org/wiki/S%C3%A9isme_de_2010_en_Ha%C3%AFti&quot;&gt;tremblement de terre en Haïti&lt;/a&gt; qui avait rasé le pays,  les secours humanitaires se retrouvaient avec des cartes inexistantes ou alors plus du tout valide suite aux dégâts ou à la non mise à jour.
Des cetaines de bénévoles ont recartographié le pays en live sur base des photos satellites, depuis chez eux.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://fr.slideshare.net/chippy/openstreetmap-case-study-haiti-crisis-response&quot;&gt;Une présentation avec des avant/après&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Pour éviter le travail en double, ils utilisent donc Tasks Manager qui permet de se réserver un petit secteur durant un moment, puis après cartographie indiquer si on a fini ou pas.&lt;/p&gt;


&lt;p&gt;Tasks Manager est opensource.   Et c'est dispo là &lt;a href=&quot;https://github.com/hotosm/tasking-manager&quot;&gt;https://github.com/hotosm/tasking-manager&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;La documentation est là &lt;a href=&quot;https://learnosm.org/en/coordination/tasking-manager/&quot; title=&quot;https://learnosm.org/en/coordination/tasking-manager/&quot;&gt;https://learnosm.org/en/coordinatio...&lt;/a&gt;  pour les utilisateurs.&lt;/p&gt;


&lt;p&gt;Et là &lt;a href=&quot;https://learnosm.org/en/coordination/tasking-manager-project-admin/&quot; title=&quot;https://learnosm.org/en/coordination/tasking-manager-project-admin/&quot;&gt;https://learnosm.org/en/coordinatio...&lt;/a&gt; pour les gestionnaires de projet.&lt;/p&gt;


&lt;p&gt;(La documentation va être traduite en français, il y a un &lt;a href=&quot;https://www.hotosm.org/jobs/training-materials-and-documentation-translator-french/&quot;&gt;contrat de 3 semaines qui est lancé pour ça&lt;/a&gt; )&lt;/p&gt;


&lt;p&gt;On peut donc l'installer sur ses propres serveurs.&lt;/p&gt;


&lt;p&gt;Personnellement j'ai essayé mais j'avais un bug.&lt;/p&gt;


&lt;p&gt;Donc je suis passé sur la liste des instances publiques  &lt;a href=&quot;https://wiki.openstreetmap.org/wiki/Tasking_Manager&quot;&gt;https://wiki.openstreetmap.org/wiki/Tasking_Manager&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J'ai choisi l'instance Suisse &lt;a href=&quot;http://tasks.osm.ch&quot; title=&quot;http://tasks.osm.ch&quot;&gt;http://tasks.osm.ch&lt;/a&gt; car il y a déjà un projet belge  &lt;a href=&quot;http://tasks.osm.ch/project/5#task/80&quot; title=&quot;http://tasks.osm.ch/project/5#task/80&quot;&gt;http://tasks.osm.ch/project/5#task/...&lt;/a&gt;  par  joost schouppe.&lt;/p&gt;


&lt;p&gt;Par défaut si on se connecte comme utilisateur sur Tasks Manager, on peut juste contribuer, pas créer de nouveau projet.&lt;/p&gt;


&lt;p&gt;J'ai donc demandé l'accès a un des deux administrateurs, et ma demande a été accepté très rapidement&lt;/p&gt;


&lt;p&gt;J'ai donc eut le bouton pour créer un nouveau projet&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_1.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_1.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J'ai donc une fenêtre qui s'ouvre où on peut dessiner a la main la zone de travail ou charger un fichier.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_2.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_2_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vu que j'avais un fichier .poly qui concerne les limites de la province de Namur, j'ai converti le fichier en fichier .osm via  &lt;a href=&quot;http://geojson.io/&quot; title=&quot;http://geojson.io/&quot;&gt;http://geojson.io/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Comme on peut le voir il propose de faire des zones de travail en carré ou alors sur base du fichier .osm crée  (par exemple dans mon article plus haut, où j'ai utilisé les frontières des anciennes communes)&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_4.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_4_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_6.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_6_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vu la très grande surface de travail (3 666 km2)  j'ai choisis de faire des zones de travail de taille XS .&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_5.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_5_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Au cas où si vous choisissez une taille trop grande, les contributeurs peuvent décider de découper la zone où ils travaillent en carrés plus petits.
Par exemple si vous utilisez des grands carrés, car il y a beaucoup de campagne/désert etc   les contributeurs qui cartographient une grosse ville en plein milieu auraient beaucoup plus de travail pour la même surface que ceux qui s'occupent des campagnes -&amp;gt; ils divisent pour avoir plus simple&lt;/p&gt;


&lt;p&gt;Il est demandé de remplir une description et des instructions.
Par exemple sur certain projet HOT, le but est juste de dessiner les routes ou les maisons.  (Car pour aller vacciner une région en Afrique, il manque beaucoup de route et des villages complet sont absents des données officielles  -&amp;gt; impossible de les trouver)&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_7.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_7_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ne pas oublier de remplir les autres parties du formulaire, dont par exemple le commentaire par défaut des modifications&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_8.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_8_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;ça permet de retracer les modifications par projet.
Par contre, par défaut il indique comme source Bing dans les changements via JOSM alors que j'utilise pas Bing ...  (un des deux administrateurs de http://tasks.osm.ch/ m'explique que c'est parce que j'ai pas ajouté de carte par défaut et donc dans le code de Tasks Manager ils ont indiqué que ça devrait mettre Bing)&lt;/p&gt;


&lt;p&gt;On peut aussi décider de créer un projet privé, envoyer un message aux contributeurs, ajouter des presets pour JOSM&lt;/p&gt;


&lt;p&gt;Un aperçu du projet avec un zoom sur les zones de travail
&lt;a href=&quot;https://blog.dedj.be/public/blog/blog/osm/tasksmanager_9.png&quot;&gt;&lt;img src=&quot;https://blog.dedj.be/public/blog/blog/osm/.tasksmanager_9_m.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le projet est là &lt;a href=&quot;http://tasks.osm.ch/project/11#task/209&quot; title=&quot;http://tasks.osm.ch/project/11#task/209&quot;&gt;http://tasks.osm.ch/project/11#task...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;A suivre&lt;/strong&gt;   Comment utiliser Tasks Manager pour contribuer sur un projet spécifique ou sur un projet HOT&lt;/p&gt;


&lt;p&gt;En pièce jointe :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le fichier de la province de namur en .poly  (le fichier poly se fabrique avec &lt;a href=&quot;http://polygons.openstreetmap.fr/&quot; title=&quot;http://polygons.openstreetmap.fr/&quot;&gt;http://polygons.openstreetmap.fr/&lt;/a&gt; où on lui indique l'id,  pour la province de namur il faut chercher sur openstreetmap après &quot;Namur&quot; , cliquer sur &quot;Limite de département ou province Namur, Wallonie, Belgique&quot;  et dans l'URL on remarque que l'ID est &lt;strong&gt;1311816&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;le fichier de la province de Namur en .osm  (j'ai simplement ouvert le fichier .poly avec JOSM et j'ai enregistré en .osm&lt;/li&gt;
&lt;li&gt;le fichier de la province de Namur en .geojson  généré par  &lt;a href=&quot;http://geojson.io&quot; title=&quot;http://geojson.io&quot;&gt;http://geojson.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
                  <enclosure url="/public/blog/blog/osm/province_namur.poly" length="143824" type="application/octet-stream" />
                  <enclosure url="/public/blog/blog/osm/province_namur__export.osm" length="557885" type="application/octet-stream" />
                  <enclosure url="/public/blog/blog/osm/prov_namur.geojson" length="150643" type="application/octet-stream" />
        
                  <comments>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Tasks-Manager#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2019/10/27/Openstreetmap-%3A-Tasks-Manager#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/384</wfw:commentRss>
              </item>
          <item>
        <title>Fosdem 2019</title>
        <link>https://blog.dedj.be/index.php/post/2019/02/04/Fosdem-2019</link>
        <guid isPermaLink="false">urn:md5:c299b76dd3454d2494da7fb3a73f323e</guid>
        <pubDate>Mon, 04 Feb 2019 18:43:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Comme chaque année je suis bénévole au FOSDEM, une grosse conférence d'informatique en Belgique&lt;/p&gt;


&lt;p&gt;Le vendredi transport et montage du matos :  de 10h à 21h40 non stop    j'ai marché 18.4km...
Le samedi je m'occupe de filmer dans la plus grande salle,  boulot &quot;calme&quot; mais nécessaire mais il faut quand même bien marcher pour équiper ceux qui font leur présentation,  donner les consignes aux assistants, régler le son, la vidéo etc
Le dimanche pareil + démontage avec les bénévoles et une partie des spectateurs.&lt;/p&gt;


&lt;p&gt;Au final je fini bien crevé, j'ai dormis 12h le lendemain et encore je me suis réveillé car j'avais des crampes.  Faut dire que j'ai pas eut l'occasion de boire ni de manger beaucoup durant les trois jours.&lt;/p&gt;


&lt;p&gt;Sur les 3 jours j'ai mangé.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une pizza le vendredi soir (22h), rien à midi&lt;/li&gt;
&lt;li&gt;déjeuné à l’hôtel, puis un burger à midi  le samedi, et une pizza au soir&lt;/li&gt;
&lt;li&gt;déjeuné à l’hôtel, puis un burger végératien + soupe à midi  le dimanche. Au soir sur  place j'ai eut l'occasion de manger un biscuit donc en rentrant a 23h30 vu que quasi tout est fermé j'ai été manger une frite + cervelas&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;La nourriture de qualité quoi &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;



&lt;p&gt;Après mes 12 heures de sommeil les douleurs sont tjr là (les épaules, un bras et les jambes et doigts de pieds)&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2019/02/04/Fosdem-2019#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2019/02/04/Fosdem-2019#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/379</wfw:commentRss>
              </item>
          <item>
        <title>Organiser son travail sur Openstreetmap ou organiser une cartopartie</title>
        <link>https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie</link>
        <guid isPermaLink="false">urn:md5:3e35c448cd48c9628aff30cc79d49558</guid>
        <pubDate>Sun, 04 Nov 2018 18:19:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;Vu que je suis en train de dessiner la totalité des maisons qui ne l'étaient pas déjà dans la commune de namur, il faut prendre quelques notes pour s'y retrouver.&lt;/p&gt;


&lt;p&gt;Pour ça je vais détourner un outil que j'ai découvert.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://mapcraft.nanodesu.ru/&quot; hreflang=&quot;en&quot; title=&quot;Mapcraft&quot;&gt;Mapcraft&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog/public/osm/logomapcraft.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;C'est un outil pour se réserver des zones lors d'une cartopartie ( un événement où plusieurs contributeurs se réunissent pour cartographier une ville).  ça permet d'éviter que deux contributeurs travaille dans la même rue a quelques minutes d'écart par exemple&lt;/p&gt;


&lt;p&gt;Plus d'explication sur les cartoparties sur le wiki &lt;a href=&quot;https://wiki.openstreetmap.org/wiki/FR:Cartoparties&quot; title=&quot;https://wiki.openstreetmap.org/wiki/FR:Cartoparties&quot;&gt;https://wiki.openstreetmap.org/wiki...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Et un exemple concret de l'utilisation de Mapcraft, &lt;a href=&quot;https://mapcraft.nanodesu.ru/pie/806&quot;&gt;Commerces et services de Nantes &lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog/public/osm/mapcraft_nante.png&quot; alt=&quot;&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;(J'ai découvert ça il y a peu)&lt;/p&gt;


&lt;p&gt;Pour ajouter les maisons j'ai essayé de respecter un ordre logique, en suivant les limites des communes.&lt;/p&gt;


&lt;p&gt;J'ai quasi fini, mais j'ai peut être oublié des zones donc je vais revérifier +  regarder s'il y a des zones avec des maisons en plus visible sur les cartes sat.&lt;/p&gt;


&lt;p&gt;Pour utiliser Mapcraft, il faut un fichier OSM avec les zones qu'on veut créer (les tranches de cake pour mapcraft)&lt;/p&gt;


&lt;p&gt;Si les zones sont arbitraires, il suffit de télécharger les zone dans openstreetmaps avec josm , ajouter une couche et dessiner par dessus les zones.&lt;/p&gt;


&lt;p&gt;Ici vu que je vais travailler avec des limites administrative, je récupère les limites des &quot;anciennes communes&quot;   &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Pour se faire, un recherche dans openstreetmap du nom des anciennes communes&lt;/p&gt;


&lt;p&gt;Exemple avec Wépion&lt;/p&gt;



&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog/public/osm/wepion.png&quot; alt=&quot;wepion.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://www.openstreetmap.org/relation/2337290#map=13/50.4147/4.8533&quot; title=&quot;https://www.openstreetmap.org/relation/2337290#map=13/50.4147/4.8533&quot;&gt;https://www.openstreetmap.org/relat...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Comme on peut le voir dans l'URL, l'id est donc 2337290&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;EDIT : il devrait y avoir une autre solution pour le création du fichier OSM que celle que je présente ici, voir tout en bas&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Dans JOSM on crée juste un nouveau calque, puis on fait Fichier -&amp;gt; Télécharger un objet&lt;/p&gt;


&lt;p&gt;Dans &lt;strong&gt;Type&lt;/strong&gt; on choisis &lt;strong&gt;Relation&lt;/strong&gt;  et comme identifiant l'id qu'on a trouvé juste avant donc 2337290&lt;/p&gt;


&lt;p&gt;Le premier calque sera le calque maître donc on l'enregistre, ça permet d'avoir un nom particulier.&lt;/p&gt;


&lt;p&gt;On supprime les objets &quot;Place&quot;, &quot;town&quot; et &quot;city&quot;, on sélectionne les morceaux et on les fusionne en un seul morceaux  :  &lt;strong&gt;Controle A&lt;/strong&gt;  puis &lt;strong&gt;C&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Puis on télécharge la relation suivante mais contrairement a la première fois, on choisis &quot;télécharger dans un nouveau calque&quot;&lt;/p&gt;


&lt;p&gt;On fait comme deux ligne plus haut.&lt;/p&gt;


&lt;p&gt;Il va peut être râler concernant des éléments différents, l'idéal c'est de choisir supprimer pour chaque&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog/public/osm/conflit_josm.png&quot; alt=&quot;conflit_josm.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Puis on fait un copier coller de cette zone là dans le calque maître.&lt;/p&gt;


&lt;p&gt;On fait pareil avec les autres communes :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Namur (la commune pas la province)  1701297&lt;/li&gt;
&lt;li&gt;Beez  2337276&lt;/li&gt;
&lt;li&gt;Belgrade (attention de pas télécharger l'autre) 1701291&lt;/li&gt;
&lt;li&gt;Boninne   2337277&lt;/li&gt;
&lt;li&gt;Bouge  1701292&lt;/li&gt;
&lt;li&gt;Champion  2337278&lt;/li&gt;
&lt;li&gt;Cognelée  2337279&lt;/li&gt;
&lt;li&gt;Daussoulx 2337280&lt;/li&gt;
&lt;li&gt;Dave 2337281&lt;/li&gt;
&lt;li&gt;Erpent  1701293&lt;/li&gt;
&lt;li&gt;Flawinne    1701294&lt;/li&gt;
&lt;li&gt;Gelbressée   2337282&lt;/li&gt;
&lt;li&gt;Jambes   1701295&lt;/li&gt;
&lt;li&gt;Lives-sur-Meuse   2337283&lt;/li&gt;
&lt;li&gt;Loyers   2337284&lt;/li&gt;
&lt;li&gt;Malonne  2337285&lt;/li&gt;
&lt;li&gt;Marche-les-Dames  2337286&lt;/li&gt;
&lt;li&gt;Naninne  2337287&lt;/li&gt;
&lt;li&gt;Rhisnes   2454638  et 3432319&lt;/li&gt;
&lt;li&gt;Saint-Marc   1405477&lt;/li&gt;
&lt;li&gt;Saint-Servais   1701298&lt;/li&gt;
&lt;li&gt;Suarlée   1701299&lt;/li&gt;
&lt;li&gt;Temploux   1701300&lt;/li&gt;
&lt;li&gt;Vedrin    2337288&lt;/li&gt;
&lt;li&gt;Wépion   2337290&lt;/li&gt;
&lt;li&gt;Wierde 2337289&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Au final ça donne ce fichier là&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://dedj.be/blog/public/osm/boundary_namur_a_cleaner.osm&quot; title=&quot;Building de Namur&quot;&gt;boundary_namur_a_cleaner.osm&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Qu'il faut éditer pour &lt;ins&gt;virer&lt;/ins&gt; tout ce qui n'est pas des &quot;&lt;strong&gt;node&lt;/strong&gt;&quot;, des &quot;&lt;strong&gt;way&lt;/strong&gt;&quot;,  des &quot;&lt;strong&gt;nd&lt;/strong&gt;&quot;,&lt;/p&gt;


&lt;p&gt;C-a-d supprimer les &quot;&lt;strong&gt;relations&lt;/strong&gt;&quot; (en bas du fichier) et les trucs avec &quot;&lt;strong&gt;tag&lt;/strong&gt;&quot;&lt;/p&gt;


&lt;p&gt;Pour les &quot;relations&quot; je le fait a la main, et pour les tag avec &lt;strong&gt;sed&lt;/strong&gt;   (un utilitaire sous linux)&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sed -i '/tag/d'  nomdufichier.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Le résultat donne ce fichier là&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://dedj.be/blog/public/osm/boundary_namur_clean.osm&quot; title=&quot;Building de Namur&quot;&gt;boundary_namur_clean.osm&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Qu'on peut voir ici &lt;a href=&quot;https://mapcraft.nanodesu.ru/pie/819&quot; title=&quot;Building de Namur&quot;&gt;&lt;/a&gt; après envois sur mapcraft&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;autre solution&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Quand on dispose de l'ID de la relation,  genre 2337290&lt;/p&gt;


&lt;p&gt;On utilise le créateur de fichier poly &lt;a href=&quot;http://polygons.openstreetmap.fr/&quot; title=&quot;http://polygons.openstreetmap.fr/&quot;&gt;http://polygons.openstreetmap.fr/&lt;/a&gt; pour créer un fichier .poly.&lt;/p&gt;


&lt;p&gt;On ouvre les fichiers poly dans josm, on fusionne les fichiers (c'est clic droit sur fichier) pour en avoir un seul.&lt;/p&gt;


&lt;p&gt;Puis on fait &quot;enregistrer sous&quot;  nom du fichier en .osm et ça devrait fonctionner, mais pour l'instant j'ai une erreur étrange&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Note&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Les communes ont fusionnés, mais le nom des anciennes commune est resté, ainsi que le code postal&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2018/11/04/Organiser-son-travail-sur-Openstreetmap-ou-organiser-une-cartopartie#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/377</wfw:commentRss>
              </item>
          <item>
        <title>Afficher l'évolution d'openstreetmap</title>
        <link>https://blog.dedj.be/index.php/post/2018/07/04/Afficher-l-%C3%A9volution-d-openstreetmap</link>
        <guid isPermaLink="false">urn:md5:58a10733b8a4e4244444f54348728d16</guid>
        <pubDate>Wed, 04 Jul 2018 22:52:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;Suite du précédent article&lt;/p&gt;


&lt;p&gt;Avec les fichiers osm de chaque année&lt;/p&gt;


&lt;p&gt;J'ai utilisé le programme de GARY68  :  &lt;a href=&quot;https://wiki.openstreetmap.org/wiki/Osmdiff&quot; title=&quot;osmdiff&quot;&gt;osmdiff&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;C'est un programme qui n'est plus mis à jour et qui deviens même compliqué a installer.  Il faudra que je prenne le temps de documenter ça proprement.&lt;/p&gt;



&lt;p&gt;Le résultat est .... artistique
&lt;img src=&quot;https://dedj.be/blog_public/osm/.20142015_m.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;le problème c'est qu'il s'amuse a dessiner les lignes ayant pour origine un truc dans l'hémisphére sud
Il dessin aussi des points relativement gros&lt;/p&gt;



&lt;p&gt;Pour les points, avec SED&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sed -i '/circle/d' 20142015.svg&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Pour le problème de ligne vers le point trop bas, j'ai ouvert le fichier dans un éditeur de texte et j'ai vu qu'il y avait un motif qui 'était fréquent.&lt;/p&gt;



&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog_public/osm/nettoyage_osmdiff.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;donc j'ai fait la même commande avec ce motif.&lt;/p&gt;


&lt;p&gt;&lt;code&gt; sed -i '/18586,312653/d' 20142015.svg &lt;/code&gt;&lt;/p&gt;



&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog_public/osm/20142015_correct.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Etrangement pour les autres dates, les chiffres changent donc la commande c'est&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sed -i '/18644,313623/d' 20152016.svg &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Pour une comparaison 2015 / 2016 ça donne&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog_public/osm/20152016_correct.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;2016/2017&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog_public/osm/20162017_correct.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;2017/2018&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://dedj.be/blog_public/osm/20172018_correct.png&quot; alt=&quot;20142015.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;Un autre forme de suivis c'est&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://metrics.improveosm.org&quot;&gt;Les metrics d'improveosm&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://metrics.improveosm.org/address-points/total-metrics-per-interval?duration=weekly&amp;amp;locationType=state&amp;amp;locationId=351&amp;amp;unit=km&amp;amp;from=2018-04-01&amp;amp;to=2018-10-22&quot;&gt;Ici l'évolution des immeuble sur namur&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J'en suis fier car je suis responsable d'une grosse partie &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2018/07/04/Afficher-l-%C3%A9volution-d-openstreetmap#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2018/07/04/Afficher-l-%C3%A9volution-d-openstreetmap#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/378</wfw:commentRss>
              </item>
          <item>
        <title>Extraction de donnée openstreetmap</title>
        <link>https://blog.dedj.be/index.php/post/2018/05/20/Extraction-de-donn%C3%A9e-openstreetmap</link>
        <guid isPermaLink="false">urn:md5:b8c5c20e997ba6d59d1a3b42852f8aa0</guid>
        <pubDate>Sun, 20 May 2018 17:37:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                          <category>openstreetmap</category>
                <description> &lt;p&gt;J'avais besoin de télécharger des donnés d'openstreetmap.&lt;/p&gt;


&lt;p&gt;La solution la plus simple c'est d'aller sur le  Planet&lt;a href=&quot;https://planet.openstreetmap.org/&quot; title=&quot;Planet&quot;&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Mais le monde fait 70 giga (malgré la compression bz2) donc c'est lent à télécharger, et très lent à manipuler.&lt;/p&gt;


&lt;p&gt;Pour aider, il y a Geofabrik qui propose des zones plus petits (pays généralement)  &lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/05/20/download.geofabrik.de&quot;&gt;sur cette page &lt;/a&gt;,  ici &lt;a href=&quot;http://download.geofabrik.de/europe/&quot;&gt;l'europe&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vu que j'avais juste besoin de la ville de Namur, la solution la plus simple c'est de télécharger les limites de la zone.&lt;/p&gt;


&lt;p&gt;Pour ce faire, dans openstreetmap j'utilise le moteur de recherche.   Pour Namur, il y a plusieurs limite (ville, commune et province) , moi c'est la commune dont j'ai besoin.&lt;/p&gt;


&lt;p&gt;Bon ça s'appelle &quot;&lt;a href=&quot;https://www.openstreetmap.org/relation/1405439&quot;&gt;City Namur, Wallonia, Belgium&lt;/a&gt;&quot;  dans openstreetmap .&lt;/p&gt;


&lt;p&gt;Quand on clique dessus, on remarque sur le coté qu'il indique &lt;strong&gt;Relation: Namur (1405439)&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Pour en obtenir les limites, le site &lt;a href=&quot;http://polygons.openstreetmap.fr&quot;&gt;Polygons.openstreetmap.fr&lt;/a&gt; est facile à utiliser.&lt;/p&gt;


&lt;p&gt;Il propose donc de télécharger un fichier &lt;a href=&quot;https://en.wikipedia.org/wiki/Well-known_text&quot;&gt;WKT&lt;/a&gt;, un fichier GeoJSON, un fichier poly (ce qu'on va utiliser)  et un fichier  image&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://blog.dedj.be/blog_public/.openstreetmap_limite_namur_m.png&quot; alt=&quot;openstreetmap_limite_namur.png&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je renomme le fichier en namur.poly   ça sera plus simple&lt;/p&gt;


&lt;p&gt;L'utilisation des fichiers .poly est très bien expliqué sur &lt;a href=&quot;https://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format&quot;&gt;la page Poly d'opensteetmap&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;
Attention que si vous téléchargez un fichier en .osm.pbf, il faut d'abord le convertir en .osm via 

osmium cat belgium-140101.osm.pbf -o belgium-140101.osm
&lt;/pre&gt;



&lt;p&gt;Après avoir extrait le fichier osm de l'archive, je lance donc la commande&lt;/p&gt;



&lt;p&gt;&lt;code&gt;osmosis &lt;del&gt;read-xml file=&quot;belgium-180428.osm &quot; &lt;/del&gt;bounding-polygon file=&quot;namur.poly&quot; --write-xml file=&quot;namur.osm&quot;&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Je me ramasse une erreur&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Node 123295 does not have a version attribute as OSM 0.6 are required to hav&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;(un nœud est tellement vieux qu'il date de la version précédente d'openstreetmap)&lt;/p&gt;


&lt;p&gt;La solution indiqué dans les forums est d'utiliser cette commande&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmconvert belgium-180428.osm --fake-version -o=belgium-180428_correct.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Qui permet d'ajouter des fausses infos de version si besoin&lt;/p&gt;



&lt;p&gt;J'aurais put relancer la première commande, mais j'ai décidé de continuer à tester osmconvert, donc&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmconvert belgium-180428_correct.osm -B=namur.poly -o=namur-180428.osm&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;Et on obtient un fichier .osm de 16.5mo, facilement ouvrable avec JOSM etc&lt;/p&gt;



&lt;p&gt;Vu que j'ai télécharger plusieurs années (2014-&amp;gt;2018)
Voici une commande qui permet de lancer tout le processus pour chaque année&lt;/p&gt;


&lt;p&gt;&lt;code&gt;osmium cat belgium-140101.osm.pbf -o belgium-140101.osm &amp;amp;&amp;amp; osmconvert belgium-140101.osm --fake-version -o=belgium-140101_correct.osm &amp;amp;&amp;amp; osmconvert belgium-140101_correct.osm -B=namur.poly -o=namur-140101.osm&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Il y a peut être moyen de simplifier ça avec les &lt;a href=&quot;https://fr.wikipedia.org/wiki/Tube_(shell)&quot;&gt;pipe&lt;/a&gt;, mais je ne vais pas en apprendre l'usage pour si peu.&lt;/p&gt;


&lt;p&gt;On pourrait aussi certainement utiliser des expressions régulières pour avoir toutes les années en un coup mais bon... , j'ai simplement faire un  &quot;control-h&quot;  dans un éditeur de texte pour remplacer 14 par 15, 16 etc&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2018/05/20/Extraction-de-donn%C3%A9e-openstreetmap#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2018/05/20/Extraction-de-donn%C3%A9e-openstreetmap#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/376</wfw:commentRss>
              </item>
          <item>
        <title>Compte rendu du FOSDEM 2018</title>
        <link>https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018</link>
        <guid isPermaLink="false">urn:md5:5d94423694fc1184a70a6948d0b2bf9f</guid>
        <pubDate>Sat, 10 Feb 2018 10:54:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Depuis des années je bosse au FOSDEM&lt;/p&gt;


&lt;p&gt;N'étant pas un développeur  et n'ayant pas d'argent pour contribuer financièrement a des logiciels libres,  je pourrais contribuer aux logiciels libres de plein d'autre manière (documentation, traduction, ou &quot;évangélisation&quot; &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; ) mais j'ai choisi autre chose&lt;/p&gt;


&lt;p&gt;Le vendredi je m'occupe du montage du FOSDEM, mon expérience me permet de corriger des erreurs des autres etc.  Puis j'ai mes spécialités  (je suis en chaussure de sécurité, donc pour décharger les camions...)&lt;/p&gt;


&lt;p&gt;Je suis aussi bénévole dans l'équipe Vidéo.&lt;/p&gt;


&lt;p&gt;Lors du FOSDEM on filme toutes les salles avec streaming et les vidéos sont dispo aussi par après.&lt;/p&gt;


&lt;p&gt;Je m’occupe spécifiquement d'une salle : Janson,  le plus gros auditoire (quasi 1500 places &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt; )&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2018/schedule/room/janson/&quot; title=&quot;La liste des confs dans cette salle &quot;&gt;La liste des confs dans cette salle&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le boulot est relativement simple : je dois garder le mec qui fait sa présentation dans le viseur de la caméra. &lt;img src=&quot;/themes/default/smilies/lol.png&quot; alt=&quot;LOL&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En plus de ça je dois gérer le sons des 3 micros pour assurer une qualité sonore satisfaisante pour les gens dans l'auditoire, mais aussi pour ne pas saturer le son de la video.&lt;/p&gt;


&lt;p&gt;(On dispose de 3 micro, car il y a en a 2 qui servent pour les questions. L'auditoire est tellement grand que ça peut être compliqué pour le speaker d'entendre la question s'il n'y a pas de micro.  Et en plus ça évite au speaker de répéter la question pour le reste de l'auditoire)&lt;/p&gt;


&lt;p&gt;En même temps que ça je dois gérer les sons parasites (porte du bar qui reste ouverte), les retours en live sur les 3 canaux IRC   (un général, un spécifique pour l'équipe vidéo, et un pour les volontaires) et la sécurité générale dans la salle (interdiction de stationner dans les certains passage, bouteille de verre cassée etc)&lt;/p&gt;


&lt;p&gt;Depuis 2 ans je dors a l’hôtel durant le WE pour gagner quelques heures de sommeils, ça change la vie car j'ai pas eut un seul coup de barre durant les deux jours.&lt;/p&gt;


&lt;p&gt;Les conférences que j'ai filmé étaient intéressantes, et c'était a un niveau compréhensible pour mon niveau d'informatique (l'année dernière il y avait eut entre autre une conf sur Keccak, c'était intéressant mais trop haut niveau en math pour moi)&lt;/p&gt;


&lt;p&gt;Cette année j'ai eut une très bonne surprise avec &lt;a href=&quot;https://fosdem.org/2018/schedule/event/security_theatre/&quot; title=&quot; Security Theatre The (mostly) unknown OSI Layer 8&quot;&gt;Security Theatre The (mostly) unknown OSI Layer 8&lt;/a&gt;   avec un sous titre qui parle des couches réseaux j'ai eut peur.  En fait c'était une superbe conf sur la sécurité avec des exemples bien fun&lt;/p&gt;


&lt;p&gt;Et puis la dernière vraie conf &lt;a href=&quot;https://fosdem.org/2018/schedule/event/closing_keynote/&quot; title=&quot;Exploiting modern microarchitectures&quot;&gt;Exploiting modern microarchitectures : Meltdown, Spectre, and other hardware attacks&lt;/a&gt; qui a remplis complètement l'auditoire, avec un sujet pareil et un speaker de cette qualité (il bosse chez redhat comme chef de l'architecture ARM)  c'était normal&lt;/p&gt;


&lt;p&gt;A coté de ça j'ai très peu de temps pour voir des gens ou regarder les stands.  J'ai quand même eut l’occasion de voir quelques personnes qui passaient dans ma salle, et j'avais un RDV avec une personne du réseau social Mastodon (une alternative libre a twitter) pour des stickers&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] ça je fais vu que je m'occupe d'un &lt;abbr title=&quot;Linux User Group&quot;&gt;LUG&lt;/abbr&gt; &lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] A titre de comparaison l'UCL dipose de 850 à 1100 place dans l'Aula magna, et uNamur dispose de 750 places dans l'auditoire Vauban &lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2018/02/10/Compte-rendu-du-FOSDEM-2018#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/374</wfw:commentRss>
              </item>
          <item>
        <title>Shaarli, gestionnaire de favoris et autres utilisations</title>
        <link>https://blog.dedj.be/index.php/post/2016/02/18/Shaarli%2C-gestionnaire-de-favoris-et-autres-utilisations</link>
        <guid isPermaLink="false">urn:md5:a382e3bae6eb06dbfed7e082580bff3e</guid>
        <pubDate>Thu, 18 Feb 2016 19:49:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Depuis quelques temps j'utilise Shaarli pour gérer mes favoris, mais aussi d'autres choses.&lt;/p&gt;


&lt;p&gt;Explication de ce super programme&lt;/p&gt;


&lt;p&gt;Shaarli : Share link    mais aussi un jeu de mot avec &quot;Charlie&quot;&lt;/p&gt;


&lt;p&gt;C'est un logiciel développé a l'origine par &lt;a href=&quot;http://sebsauvage.net/&quot; title=&quot;Sebsauvage&quot;&gt;Sebsauvage&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Son but étant de partager facilement sa veille internet avec ses lecteurs &lt;sup&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2016/02/18/Shaarli%2C-gestionnaire-de-favoris-et-autres-utilisations#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;  &lt;a href=&quot;http://sebsauvage.net/links/&quot;&gt;voir ici&lt;/a&gt;
Au menu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un bookmarklet (un lien qu'on met dans sa barre de menu, quand on clique il ouvre une fenetre pour ajouter la page qu'on est en train de voir dans son shaarli)&lt;/li&gt;
&lt;li&gt;des tags, pour trier les liens&lt;/li&gt;
&lt;li&gt;une description qu'on peut remplir (ou qui est intégré directement sur certains site bien codé)&lt;/li&gt;
&lt;li&gt;des flux rss, pour permettre a des gens de facilement suivre l'ajout des liens&lt;/li&gt;
&lt;li&gt;la possibilité de garder un lien privé ou pas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;.
D'autres fonctions que je trouve un peu moins utile&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un daily : une présentation style journal pour les derniers liens&lt;/li&gt;
&lt;li&gt;un mur d'image&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Il a donc développé son logiciel en PHP, sans base de donnée (les infos sont stocké dans un fichier) pour avoir facile a l'installer et le sauvegarder.&lt;/p&gt;


&lt;p&gt;Puis n'ayant plus trop le temps de développer le logiciel, et le logiciel étant sous lince zlib/libpng (donc une licence libre), certains utilisateurs ont décidé de reprendre le développement (correction de bug, amélioration etc)&lt;/p&gt;


&lt;p&gt;ça se passe ici &lt;a href=&quot;https://github.com/shaarli/Shaarli&quot;&gt;github de shaarli&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;une démo est dispo chez &lt;a href=&quot;http://shaarlidemo.tuxfamily.org/#demo&quot;&gt;tuxfamily&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Mes usages :
Perso j'utilise shaarli pour la veille, comme c'est prévus par les développeurs.
J'utilise aussi la possibilité de mettre une note sans lien pour différentes choses :
J'ai un shaarli pour stocker l'équivalent web de mon carnet rouge, c'est un carnet Moleskine que j'ai tjr sur moi et où je stocke des blagues, des citations et des infos de culture générale.  Vu qu'un carnet papier ça se perd j'ai un backup et puis en plus c'est utile pour rechercher ou utiliser les flags&lt;/p&gt;


&lt;p&gt;J'utilise aussi un shaarli pour y stocker des recettes de cuisine, je met un tag pour les catégories (dessert, entrée), le type (crepes) et pour les ingrédients.  ça permet de retrouver une recette _validée_ en fonction des idées ou des ingrédient que j'ai (sinon y a les autres sites de cuisines)&lt;/p&gt;


&lt;p&gt;Et vu qu'il n'y a pas vraiment d'installation a faire, c'est facile d'avoir 3 shaarli diffèrent. suffit d'avoir 3 dossiers sur son hébergement&lt;/p&gt;



&lt;p&gt;Poure revenir a Shaarly, en plus des gens qui partagent leurs liens il y a un site web consacré a ça c'est &lt;a href=&quot;https://www.shaarli.fr/&quot;&gt;shaarli.fr&lt;/a&gt; et &lt;a href=&quot;https://www.shaarlo.fr/dashboard.php&quot;&gt;shaarlo&lt;/a&gt; qui est une sorte de réseau social&lt;/p&gt;


&lt;p&gt;un exemple de shaarli sur shaarli.fr &lt;a href=&quot;https://www.shaarli.fr/shaarli/&quot;&gt;celui du compte Shaarli &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Il ya  aussi un outil en ligne de commande pour ajouter un lien dans shaarli &lt;a href=&quot;http://git.yeuxdelibad.net/shaarlyp/tree/&quot;&gt;shaarlyp&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Note&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://blog.dedj.be/index.php/post/2016/02/18/Shaarli%2C-gestionnaire-de-favoris-et-autres-utilisations#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Inspiré de Tristan Nitot qui sur son &lt;a href=&quot;http://standblog.org/blog/&quot;&gt;Standblog&lt;/a&gt; partage une sélection de liens de temps en temps&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2016/02/18/Shaarli%2C-gestionnaire-de-favoris-et-autres-utilisations#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2016/02/18/Shaarli%2C-gestionnaire-de-favoris-et-autres-utilisations#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/371</wfw:commentRss>
              </item>
          <item>
        <title>Back in time, logiciel de sauvegarde sous linux</title>
        <link>https://blog.dedj.be/index.php/post/2015/11/04/Back-in-time%2C-logiciel-de-sauvegarde-sous-linux</link>
        <guid isPermaLink="false">urn:md5:355f8ce59e4cb3136c599e930ea5eddb</guid>
        <pubDate>Wed, 04 Nov 2015 20:56:00 +0100</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Depuis des années pour faire mes sauvegardes de mon pc (sous linux) j'utilise le super logiciel libre &lt;a href=&quot;http://backintime.le-web.org/&quot; title=&quot;Back In Time&quot;&gt;Back In Time&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;C'est un logiciel qui permet (entre autre) de faire de la comparaison de sauvegarde&lt;/p&gt;


&lt;p&gt;Par exemple si vous sauvegarder 2 fois un dossier de vidéo de vacance, la première fois il sauvegardera la totalité des données, la 2eme fois il comparera les différents avec la version originale et ne sauvegardera que les différences (nouveaux fichiers et fichiers modifiés) et pour les fichiers qui ont été effacé il notera qu'il est effacé mais n'effacera pas le fichier dans la version précédente&lt;/p&gt;


&lt;p&gt;Ici en passant d'Ubuntu 14.10 à Ubuntu 15.10, lors du lancement du programme il ne voyait plus les anciennes sauvegardes... un problèmatique &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:-(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je regarde mes fichiers de configuration mais c'est en ordre&lt;/p&gt;


&lt;p&gt;Je regarde sur le site web, il y a eut quelques versions plus a jour.  Et en l'installant le problème est réglé&lt;/p&gt;


&lt;p&gt;Donc l'installation pour ubuntu c'est l'ajout d'un dépot externe&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sudo add-apt-repository ppa:bit-team/stable&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Puis un petit recherche des mises à jour, on l'installe et c'est bon&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2015/11/04/Back-in-time%2C-logiciel-de-sauvegarde-sous-linux#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2015/11/04/Back-in-time%2C-logiciel-de-sauvegarde-sous-linux#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/357</wfw:commentRss>
              </item>
          <item>
        <title>Workflow de travail basique sous linux, une commande pour les lancer tous</title>
        <link>https://blog.dedj.be/index.php/post/2014/09/25/Workflow-de-travail-basique-sous-linux%2C-une-commande-pour-les-lancer-tous</link>
        <guid isPermaLink="false">urn:md5:4596d75406d9733a0f0442b21196b2eb</guid>
        <pubDate>Thu, 25 Sep 2014 13:10:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;Depuis quelque temps je travail beaucoup avec &lt;a href=&quot;http://jekyllrb.com/&quot; hreflang=&quot;en&quot; title=&quot;jekyll&quot;&gt;jekyll&lt;/a&gt; un moteur de blog statique&lt;/p&gt;


&lt;p&gt;Je dois donc souvent ouvrir les même outils au même endroit, j'ai donc créer un alias dans le fichier .bashrc pour me simplifier la vie (les informaticiens sont connu pour essayer de gagner du temps sur les taches répétitive)&lt;/p&gt;


&lt;p&gt;Je travaille avec gedit comme éditeur et thunar comme navigateur de fichier&lt;/p&gt;


&lt;p&gt;&lt;code&gt;alias devweb='gedit /home/dj/Fichiers/chemin vers le fichier&amp;nbsp;; thunar /home/dj/Fichiers/web/' &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Permet d'ouvrir un fichier et le dossier dans thunar.  simplement en tapant &quot;devweb&quot; dans un terminal.
Sauf que je dois chipoter dans 2 répertoires différents.  J'aurais put simplement lancer 2 commandes thunar pour avoir 2 fenêtres l'une a coté de l'autre mais moi je préfère des onglets&lt;/p&gt;


&lt;p&gt;Thunar ne permet pas d'ouvrir d'onglet en ligne de commande, ou alors j'ai pas trouvé où donc j'ai modifié ma commande avec xdotool
Xdotool, c'est un programme en ligne de commande qui permet de simuler des manipulation clavier mais aussi souris.&lt;/p&gt;


&lt;p&gt;Par exemple dans thunar pour ouvrir un onglet il suffit de faire (au clavier) ctrl+t.  donc si je lance dans un terminal&lt;/p&gt;


&lt;p&gt;&lt;code&gt;thunar /home/dj/Fichiers/web/'&amp;nbsp;; xdotool key ctrl+t&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Thunar va s'ouvrir avec le dossier web et un onglet dans le même répertoire.&lt;/p&gt;


&lt;p&gt;Si je rajoute la commande ctrl+l qui permet d'aller dans la barre d'adresse et que je tape le répertoire et que je simule un &quot;enter&quot; ça donne ça&lt;/p&gt;


&lt;p&gt;&lt;code&gt;thunar /home/dj/Fichiers/web/'&amp;nbsp;; xdotool key ctrl+t; xdotool key ctrl+l; xdotool type /home/dj/Fichiers/web/prout/;xdotool key &quot;Return&quot;&amp;nbsp;;  &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Donc avec une commande finale comme
&lt;code&gt;alias devweb='gedit /home/dj/Fichiers/chemin vers le fichier&amp;nbsp;; thunar /home/dj/Fichiers/web/'&amp;nbsp;; xdotool key ctrl+t; xdotool key ctrl+l; xdotool type /home/dj/Fichiers/web/prout/;xdotool key &quot;Return&quot;&amp;nbsp;;  &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;A chaque fois que je tape devweb dans un terminal, j'ouvre le fichier dans gedit, le répertoire &quot;web&quot; dans thunar et un autre onglet de thunar le répertoire &quot;prout&quot; dans le répertoire &quot;web&quot;  (bien entendu y a moyen de l'étendre facilement en rajoutant des commandes)&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2014/09/25/Workflow-de-travail-basique-sous-linux%2C-une-commande-pour-les-lancer-tous#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2014/09/25/Workflow-de-travail-basique-sous-linux%2C-une-commande-pour-les-lancer-tous#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/284</wfw:commentRss>
              </item>
          <item>
        <title>Extensions Firefox</title>
        <link>https://blog.dedj.be/index.php/post/2014/07/22/Extensions-Firefox</link>
        <guid isPermaLink="false">urn:md5:263c55543e6f794ef4e7b0f5599c107a</guid>
        <pubDate>Tue, 22 Jul 2014 21:35:00 +0200</pubDate>
        <dc:creator>DJ</dc:creator>
                  <category>logiciels libres</category>
                        <description> &lt;p&gt;ça peut etre utile pour certain donc je partage&lt;/p&gt;


&lt;p&gt;Voici une liste d'extensions firefox que j'utilise&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/tree-style-tab&quot; title=&quot;Tree Style Tab&quot;&gt;Tree Style Tab&lt;/a&gt;&amp;nbsp;: une extension qui déplace les onglets sur le coté. Le but&amp;nbsp;: gagner de la place en hauteur pour en prendre sur le coté (y a tjr de la place sur les écrans vu leur largeur)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/grabmybooks&quot; title=&quot;Grab my book&quot;&gt;Grab my book&lt;/a&gt;, un extension qui permet de sortir un article d'un site web en .epub (pour ma liseuse)  et il y a moyen d'en faire un livre avec (d'où le nom)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/FR/firefox/addon/scrapbook&quot; title=&quot;Scrapbook&quot;&gt;Scrapbook&lt;/a&gt;&amp;nbsp;: ça enregistre une copie de la page web en local&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/stylish/&quot; title=&quot;Stylish&quot;&gt;Stylish&lt;/a&gt;, bien utile pour modifier l'apparence de certains sites web (changer une couleur de fond qui pique un peu etc).  Les utilisateurs peuvent proposer leurs modifications sur &lt;a href=&quot;https://userstyles.org/&quot; title=&quot;User Styles&quot;&gt;userstyles.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Un autre que j'aime bien mais qui est plus du gadget, c'est les utilisations de &quot;newtab&quot;&amp;nbsp;: l'écran qui s'affiche quand on veut ouvrier un nouvel onglet&lt;/p&gt;


&lt;p&gt;J'utilise &lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/astronomy-newtab&quot; title=&quot;Astronomy Newtab&quot;&gt;Astronomy Newtab&lt;/a&gt; pour avoir l'image du jour de la NASA, mais d'autres type d'image sont disponible &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/collections/diegocr/new/&quot; title=&quot;dans cette collection&quot;&gt;dans cette collection&lt;/a&gt;&lt;/p&gt;</description>
        
                  <comments>https://blog.dedj.be/index.php/post/2014/07/22/Extensions-Firefox#comment-form</comments>
          <wfw:comment>https://blog.dedj.be/index.php/post/2014/07/22/Extensions-Firefox#comment-form</wfw:comment>
          <wfw:commentRss>https://blog.dedj.be/index.php/feed/atom/comments/280</wfw:commentRss>
              </item>
      </channel>
</rss>
