5935 links
  • GuiGui's Show

  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
◄Older
page 55 / 297
Newer►
  • Caisse de solidarité ✊ [ caisse de grève ]

    Initiative du syndicat Info’Com-CGT devenu, en 2020, une association à part entière. Liste des mouvements sociaux aidés disponible dans le menu (impossible de faire un lien, vive les sites web modernes).

    Si tu ne veux pas utiliser HelloAsso / Paypal, un RIB est disponible pour un virement bancaire.

    Pour en bénéficier. Uniquement pour des jours de grève consécutifs (ce qui en réduit la portée :( ). Un syndical local (à un employeur) doit remplir un formulaire pour la compensation de ses membres grévistes. Si absence de syndicat, un gréviste peut formuler une demande individuelle. Cf. les conditions d'éligibilité.

    Thu Jan 19 14:33:50 2023 - permalink -
    - https://www.caisse-solidarite.fr/
  • Contribuer à la carte géographique OpenStreetMap avec JOSM : quelques notes

    OpenStreetMap (OSM) : carte géographique libre et collaborative.
    JOSM : logiciel codé en Java d'édition de cette carte. Installation.


    Renommer une voie

    Sur la carte OSM, j'ai identifié une voie (une rue) qui ne change pas de nom au bon endroit. Le cadastre, les plaques de rue et la Base Adresse Nationale sont cohérentes et en désaccord avec OSM.

    Notons que Google Maps procède à un changement de nom de la voie à autre mauvais endroit, en sus d'écorcher le nom de la voie.

    Pour corriger :

    • Découper la voie au bon endroit (outil split way) : sélectionner un nœud (point) qui constitue la voie puis appuyer sur la touche « p » du clavier. Dans mon cas, un nœud était disponible là où je devais couper, mais sinon, il faut déplacer un nœud existant puis arrondir le tracé s'il ne correspond plus à la courbure de la voie en cliquant sur l'une des petites croix du tracé. Lors de la coupe, JOSM demandera quel segment doit conserver l'historique des modifications, les attributs, etc., sachant que le segment 1 est celui à gauche de la coupure. Évidemment, il faut choisir le segment qui ne sera pas renommé, celui qui correspond déjà à la réalité ;

    • Joindre / fusionner deux segments de voie pour en faire une seule voie (outil combine way : clic sur un segment, maintenir la touche « ctrl » du clavier, clic sur le deuxième segment, relâcher « ctrl », puis touche « c » du clavier. JOSM demandera les attributs (nom, type de voie, etc.) et l'appartenance des relations qu'il faut conserver. Pour les attributs : garder ceux qui correspondent à la réalité, ceux qui appartiennent au segment originellement bien nommé. Pour les relations : tout conserver (surtout les frontières / limite / boundary), sauf celle de type « associatedStreet » qui correspond au segment mal nommé (penser à supprimer cette relation après la fusion depuis le panneau de droite de JOSM) ;

    • Avant d'envoyer tes modifications dans la base de données d'OSM, vérifie attentivement les membres de toutes les relations et tous les attributs des voies découpées / fusionnées, etc. Notamment, si, lors d'une fusion de voie, tu as eu un message « Change directions? », assure-toi de la cohérence d'un attribut « oneway » ou de son absence : il indique le sens de circulation, et il est utilisé par les calculateurs d'itinéraires. Lire ci-dessous.


    Ajouter un nœud

    • Pour un nœud que tu positionneras à la main, je l'ai déjà écrit, il faut utiliser l'outil Draw Nodes en double-cliquant à l'endroit où ajouter le nœud. Raccourci clavier : « a » ;

    • Pour ajouter un nœud à des coordonnées GPS précises connues à l'avance, utiliser l'outil Add Node. Raccourci clavier : « D » (donc « maj » + « d »).


    Créer une relation de type « associatedStreet »

    • Sélectionner les objets qui seront membres de la relation (rue, numéros de voie, etc.). Pas forcément tous (il sera possible de les ajouter par la suite), mais au moins un (il n'est pas possible de créer une relation sans membre) ;

    • Comme d'habitude avec OSM, le type d'un objet est défini… par un attribut « type ». Il suffit donc de créer une relation (depuis le panneau « relations » à droite), et d'ajouter un attribut « type » avec la valeur « associatedStreet » ;

    • Autres attributs d'une relation « associatedStreet ») :
      • « name » = très généralement le nom de la voie ;

      • « ref:FR:FANTOIR » = en France, identifiant de la voie dans le référentiel français FANTOIR. Pour le trouver : BANO, FANTOIR brut, saisir le code INSEE (pas postal) d'un bled, identifier la voie et prendre le code de la colonne « Fantoir OSM ». Note : le fichier FANTOIR publié par le gouvernement ne contient pas toutes les voies (y compris celles qui existent depuis des décennies). L'API FANTOIR les contient : curl 'https://plateforme.adresse.data.gouv.fr/api-fantoir/communes/<code_INSEE_bled>/voies.csv'. Code à utiliser dans OSM = colonnes code_commune + code_rivoli + cle_rivoli.
    • Ajouter les objets sélectionnés à l'étape 1 comme membres de la relation.


    Sens de circulation

    Quand on trace une voie dans JOSM, le tracé est orienté (au sens d'un graphe orienté) : du premier nœud créé pour le tracé vers le dernier nœud du tracé. D'où les flèches que l'on voit sur un tracé quand on clique dessus.

    Le sens du tracé ne détermine pas forcément le sens de circulation de la voie. Ce qui compte, c'est l'attribut « oneway » de cette voie :

    • Absence = « no » (parfois « 0 », mais ça me semble être déprécié) : double sens ;

    • Présence + « yes » (parfois « 1 », mais ça me semble être déprécié) : sens unique qui suit celui du tracé ;

    • Présence + « -1 » : sens unique, inversé par rapport à celui du tracé.

    Sources : 1, 2, 3.


    Explication erreurs

    Sens de quelques erreurs retournées par le validateur de JOSM :

    • « Incomplete multipolygon relation » : une relation contient des voies « incomplètes ». C'était déjà le cas avant mon intervention, donc je l'ai ignoré ;

    • « House number too far from street » : un bâtiment membre d'une relation de type « associatedStreet » est trop loin de la voie membre de cette relation. Dans mon cas, la voie était découpée en plusieurs segments, et tous les segments n'étaient pas membres de la relation correspondante à cette voie.

    D'autres erreurs expliquées.

    Tue Jan 17 16:42:28 2023 - permalink -
    - http://shaarli.guiguishow.info/?MdlqzQ
  • [ Ajouter un certificat x509 au magasin de certificats d'un système GNU/Linux ] Installer les certificats racine CAcert sur Debian/Ubuntu | Mon pense-bête

    Ajouter le certificat x509 d'une autorité de certification ou un certificat x509 intermédiaire au magasin de certificats x509 utilisé par les outils en ligne de commande (wget, curl, php-cli, etc.) :

    • Déposer le certificat (format PEM, extension « .crt ») dans /usr/local/share/ca-certificates/ ;

    • sudo update-ca-certificates.

    Cas d'usage : depuis quelques jours, le serveur web de l'ANSSI ne diffuse plus son certificat intermédiaire (preuve), uniquement le certificat feuille correspondant à son site web vitrine. Les outils en ligne de commande (wget, php-cli, etc.) ne peuvent donc plus consulter ce site web (car le magasin de certificats du système contient uniquement le certificat racine, celui qui signe le certificat intermédiaire, qui lui-même signe le certificat feuille). Pratique quand t'as un agrégateur de flux RSS codé en PHP. Comme d'hab', par une magie que je ne comprends pas, les navigateurs web (Firefox, Chromium) se débrouillent.

    Mon Jan 16 19:24:30 2023 - permalink -
    - https://www.quennec.fr/trucs-astuces/syst%C3%A8mes/gnulinux/utilisation/installer-les-certificats-racine-cacert-sur-debianubuntu
  • Versions du format PDF avec LibreOffice, CUPS et Ghostscript

    Je ne sais plus trop à quelle occasion j'ai re-découvert qu'il existe plusieurs versions du format PDF. Sans surprise.

    LibreOffice 7.0.4.2 génère du PDF 1.6 (tableur, texte, présentation, etc.). cups-pdf, l'équivalent libre et sans pub pour Unix de PDFCreator, génère du PDF 1.2 (par défaut).

    Lorsque je tente d'imprimer mes documents, l'un des automates de La Poste affiche une erreur « Erreur de lecture du fichier ». Il lit bien la liste des fichiers présents sur une clé USB, ce qui signifie que le système de fichiers est à son goût (et j'en ai essayé plusieurs). Mais, après avoir sélectionné un fichier, j'ai cette erreur. Le deuxième automate imprime tous mes documents, peu importe leur origine (CUPS, LibreOffice).

    Je fais le lien : et si c'était la version de PDF ?

    Je n'ai pas trouvé comment la changer avec LibreOffice.

    Pour CUPS, il faut changer la valeur de « DefaultPDFVer » dans /etc/cups/ppd/PDF.ppd. Minimum : 1.2 (le fichier consigne 1.1 mais ça génère que dalle) ; maximum : 1.5. Il est inutile de redémarrer le service CUPS pour appliquer ce paramètre.

    Et pour changer la version de PDF d'un document PDF existant ? Paramètre -dCompatibilityLevel=X.Y de gs. Exemple : gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=<nom_fichier_adapté>.pdf <nom_fichier_à_adapter>.pdf. Source. Et si jamais la compression par défaut ne te convient pas, regarde par ici.

    Au final, la version de PDF n'est pas la cause du rejet de mes fichiers par l'automate de La Poste : il refuse toutes les versions de PDF, qu'elles proviennent de LibreOffice ou de Ghostscript. Ce n’est pas étonnant : la version 1.7 date de 2009, l’automate de La Poste a été conçu après (raiso : mon bureau de Poste s’est équipé début 2022, aucun usager professionnel conserve un matériel hors garantie, et un équipementier assure la garantie matérielle et son assistance durant 5 à 7 ans), donc il doit prendre en charge toutes les versions 1.X de PDF.

    Mon Jan 16 19:00:44 2023 - permalink -
    - http://shaarli.guiguishow.info/?IBhfgw
  • Remmina : définir la profondeur de couleur par défaut s'applique à tous les protocoles

    Dans Remmina (client VNC, RDP, etc.), configurer la profondeur de couleur pour un protocole (exemple : RDP) et définir cette configuration par défaut pour les futures connexions applique la profondeur de couleur choisie aux autres protocoles (VNC, par exemple), pas uniquement à celui qu'on était en train de configurer.

    Ce n'est pas idiot : en général, on réduit la profondeur de couleur quand on a un problème de débit, il est le plus souvent imputable à la connexion du client (Remmina, donc), et il est improbable que tous les serveurs de type VNC soient derrière une connexion rapide et que tous les serveurs de type RDP soient derrière une connexion lente (par exemple). Donc, y'a de grands chances que si l'utilisateur de Remmina renonce à la négociation automatique, c'est qu'il veut le faire pour toute connexion, peu importe le protocole.

    Cette histoire m'a permis d'apprendre que Vino, le serveur VNC de GNOME, n'est plus maintenu et qu'il est remplacé par gnome-remote-desktop (qui dépend de Wayland, et trouzemilles dépendances à des composants GNOME, pas cool si l'on utilise MATE, par exemple). Source.

    Pour récupérer les paramètres de vino : gsettings list-recursively org.gnome.Vino.

    Lancer vino depuis un terminal : /usr/libexec/vino-server (j'oublie à chaque fois). Je ne paramètre pas d'authentification, je protège avec un pare-feu (pas par un NAT, hein), et je valide les connexions entrantes à la mano (notification).

    Lancé depuis le terminal, vino explicite la profondeur de couleur négociée : « Pixel format for client <CENSURE> 8 bpp, depth 8 true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6 ». Quand Remmina est bien configuré, ça donne : « 32 bpp, depth 24, little endian true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0 ».

    Mon Jan 16 18:08:00 2023 - permalink -
    - http://shaarli.guiguishow.info/?4Ey3kg
  • Ajouter semi-automatiquement les numéros de voie dans OpenStreetMap

    Dans ma ville, très peu de bâtiments ont un numéro de voie sur la carte géographique libre et collaborative OpenStreetMap. Dans ma ville natale, seuls ceux situés sur les grands axes en ont. Dans une grande ville où j'ai vécu, les bâtiments sans numéro sont minoritaires. Cette disparité est gênante car, sans numéro de voie, impossible de définir la destination pour calculer un itinéraire (sauf à connaître d’avance sa localisation).

    La solution bourrine, c'est d'ajouter chaque numéro de voie à la main. Ça demande une très grande motivation et beaucoup de temps.

    Mais, au moins pour la France, il existe un procédé semi-automatique qui consiste à importer les numéros de voie depuis le cadastre. Voir le tutoriel officiel.

    Mais ce tuto n'est pas à jour, n'explicite pas tout et est mal structuré. Je vais donc tenter de faire mieux ici.


    Prérequis

    • Installer le logiciel d'édition de la carte OpenStreetMap JOSM. L'importation n'est pas possible avec l'éditeur web. Voir la section suivante pour les détails ;

    • Exporter les numéros de voie (et leur position géographique) depuis le cadastre via l'interface cadastre d'OpenStreetMap. Sélectionner le département. Sélectionner la ville. Cocher « Adresses ». Cliquer sur le bouton « Générer ». Attendre. Cela peut prendre longtemps (plus d'une heure dans mon cas), mais, pas de panique, le serveur web est bien configuré, il n'interrompra pas la connexion (timeout). Plusieurs archives zip seront disponibles au téléchargement. Télécharger celle de la ligne « Mix en façade proche ou point isolé ». Voir la section « Choisir la modélisation » pour les détails.


    Installer JOSM

    Doc officielle.

    J'utilise un système GNU/Debian. JOSM est empaqueté. Paquet josm. À date, il s’agit de la version 17428 (c’est un numéro de révision SVN).

    Meilleur choix : paquet josm-installer (il est dans le composant « contrib » à partir de Debian 11 / Bullseye). Outil qui télécharge la dernière version testée (la 18622 à ce jour). Pour installer JOSM ou le mettre à jour : sudo josm-installer.


    Configurer JOSM

    • Afin de trouver plus facilement de l'aide et des tutoriels, je préconise de mettre l'interface en anglais. Menu « Édition », « Préférences », onglet « Langue ». Redémarrer JOSM ;

    • Pour améliorer la visibilité des numéros d'adresses, choisir le style Coloured Streets dans le menu View > Map paint styles [ > « Map paint preferences… » > le chercher dans « Available styles », cliquer sur la flèche pour le déplacer dans « Active styles » ]

    • Parfois, il y a un intrus dans la liste récapitulative des changements (au moment de les envoyer au serveur OSM). Comme un nœud qu’on ne parvient pas à identifier / voir, qui semble être invisible. Le style de rendu « Modified objects » permet de l’identifier tout de suite. L’activer également dans le menu « View », « Map paint styles », « Map paint preferences… » ;

    • Je n'ai pas compris l'intérêt du plugin cadastre-fr :

      • Contrairement à ce qui est écrit dans la doc', on peut avoir le fond de carte cadastre sans lui : Menu « Imagery », « OpenStreetMap Carto (Standard) », dézoomer, puis zoomer sur la France puis sur une ville puis sur un quartier, menu « Imagery », « Map », « Cadastre ». Ce fond permet de vérifier et de corriger l'importation automatique, notamment quand un nœud « adresse » a été placé trop loin du bâtiment auquel il appartient pour qu'on devine duquel il s'agit. Je ne comprends pas à quoi sert le menu « Cadastre » et particulièrement l'action « Cadastre grab » : elle crée un calque de type « commune », elle met en cache les données du cadastre pour cette commune, mais tout le calque reste blanc, aucun fond s'affiche, même en attendant plusieurs minutes… ;

      • La fonction d'ajout d'une adresse en un clic, mieux expliqué ici n'est pas utile. Elle permet de créer un nœud « adresse » à chaque clic en incrémentant automatiquement le numéro de voie. Sauf qu'elle ne tient pas compte des « bis » & compagnie (il n'y a pas d'intelligence liée au cadastre, quoi), et, dans mon cas d'usage, les numéros de voie seront importés dans JOSM, je n’aurai pas besoin de les ajouter à la mano. Pour utiliser cette fonction, il faut télécharger les données de la carte OSM (je vais y revenir), et cliquer sur la voie, sans quoi le champ « Street » restera grisé, puis cliquer sur l'outil, indiquer le prochain numéro, et cliquer sur la façade d'un bâtiment.
    • Je n'ai pas perçu l'intérêt du plugin utilsplugin2, donc je ne l'ai pas installé ;

    • Je n'ai pas modifié le paramètre « simplify-way.max-error » car je n'ai pas l'intention de simplifier une voie (c'est-à-dire d'en réduire le nombre de nœuds tout en en conservant la forme). Pour voir / ajouter ce paramètre : dans les préférences (menu « Edit », « Preferences… », cocher « Expert mode », et aller dans l'onglet « Advanced Preferences ».

    Pour installer un plugin, il faut bien suivre les instructions : « Edit », « Preferences… », « Plugins », cocher « Available », bouton « Download », cocher le ou les plugins désirés, et cliquer sur le bouton « OK ». Oui, comme si tu voulais fermer les préférences. Oui, c'est trompeur.


    Choisir la modélisation

    L'interface cadastre d'OpenStreetMap que nous avons utilisé au point deux des prérequis propose au téléchargement plusieurs archives zip. Elles correspondent à plusieurs manières de cartographier, faute de consensus. La documentation synthétise cela sous forme de tableau.

    Concernant la colonne, le choix est rapide : la documentation nous expose qu'une relation de type « associatedStreet » est à privilégier. Cette méthode a l'avantage de ne pas dupliquer l'information : l'objet (bâtiment ou point stockant l'adresse) est relié à un autre objet, la voie. Dans l'autre cas, le nom de la voie est également stocké dans l'objet. Si comme moi tu t'inquiètes : pas de souci, le moteur de recherche d'OSM sait trouver une adresse avec cette modélisation. Première colonne, donc.

    Concernant les lignes, notons que l'interface cadastre d'OpenStreetMap nous laisse deux choix au lieu de quatre : « Mix en façade de bâtiment proche ou point isolé » et « Toujours comme point isolé ». Dans les deux cas, le numéro de voie sera stocké dans un objet de type point géographique (un nœud). Dans le cas « Mix en façade de bâtiment proche ou point isolé », l'interface d'exportation tentera d'associr ce point à la façade d'un bâtiment, c'est-à-dire d'intégrer ce point à l'objet bâtiment. S’il n’y parvient pas (si le bâtiment n'a pas été modélisé ou s'il est trop loin de sa position attendue, etc., il le laissera comme un point isolé. Le meilleur choix est donc le mix. Troisième ligne, donc.

    Donc, dans l'interface cadastre d'OpenSreetMap, j'ai téléchargé l'archive de la ligne « Mix en façade proche ou point isolé ».


    Découvrir le contenu généré par l'interface cadastre d'OSM

    On décompresse l'archive téléchargée depuis l'interface cadastre d'OSM. Elle contient des fichiers dont l'extension est « .osm ». Il y en a un par voie. Il s'agit de fichiers XML contenant les infos géographiques : point (et ses coordonnées géographiques) contenant un numéro de voie, relation entre un point et une voie, bâtiment (si identifié par l'interface cadastre), etc. Ils s'ouvrent tout simplement avec JOSM.

    Les fichiers _ORPHELINS_XX correspondent à des objets (point, bâtiment, etc.) qui ont un numéro de voie sans être associé à une voie. Il faut les ajouter dans une relation de type « associatedStreet ».

    Les fichiers _AMBIGUS_XX correspondent à des objets dont le logiciel peine à identifier leur voie d'appartenance. Soit car leur position géographique leur permet d'être valablement sur plusieurs voies (auquel cas, il faut associer l’objet à la bonne voie), soit car il y a une divergence de nommage de la voie entre OSM et le cadastre (avenue ou chemin ?, par exemple), qu’il faut corriger.


    Cartographier

    • Ouvrir un des fichiers de l'archive avec JOSM (je ne conseille pas de travailler à une granularité dépassant une voie, c'est un coup à perdre plus de travail en cas d'un retour en arrière imposé par des erreurs difficiles à corriger) ;

    • Afficher un fond de carte : menu « Imagery », « OpenStreetMap Carto (Standard) » ;

    • Pour se déplacer sur la carte, maintenir le bouton droit de la souris et la bouger ;

    • Les nœuds (points) affublés d'un « F » sont en erreur. Exemple : « Joindre le nœud au bâtiment (J) » signifie qu'il est trop loin de la façade d'un bâtiment, et il suffit de le déplacer avant de l'associer à un bâtiment (voir ci-dessous). Une fois le problème corrigé, il faut supprimer l'attribut « fixme » de l'objet. Pour la signification des différentes erreurs possibles, lire le point 3 de la doc' ;

    • Pour être en capacité d'associer un point stockant le numéro de voie à son bâtiment d'appartenance, il faut d'abord télécharger les données d'OpenStreetMap. Si la vue sur la carte peut contenir tous les points et bâtiments avec un niveau de zoom acceptable (sinon il y aura trop d'objet et le téléchargement sera refusé) : menu « File », « Download in current view » (menu « View », « Expert Mode » pour le débloquer). Sinon, menu « File », « Download data… ». On peut télécharger tous les objets d'une zone dans l'onglet « Slippy map » ou tous ceux d'une voie (par exemple) dans « Areas around places ». Quel que soit le procédé, vérifie bien que tu as tous les objets (bâtiments, voie, relation, etc.) qui correspondent aux adresses que tu vas importer ;

    • S'il ne l'est pas déjà, associer chaque point « numéro de voie » à son bâtiment d'appartenance. Doc' officielle. Cette doc' parle de joindre à une way alors que je parle de joindre à un bâtiment ? Dans OSM, tout est une voie (ou un nœud). Un bâtiment est une voie fermée. La différenciation se fait par les attributs que l'on affuble à un objet. On clique un point, on maintient la touche « ctrl » du clavier, on clique sur un bâtiment, on relâche « ctrl », on appuie sur la touche « j » du clavier. Si l'association a bien eu lieu, l'objet bâtiment passe en vert (conséquence du style de rendu « modified objects » activé ci-dessus). Attention : le point doit vraiment être sur la façade, même à un niveau de zoom élevé, sinon la jonction déplacera ou déformera la façade ;

    • Pour ajouter un numéro de voie manquant dans le cadastre : outil « draw nodes » (raccourci clavier : « a »), double clic là où ajouter le nœud. Lui ajouter un attribut « addr:housenumber » et un attribut « source » = « survey » (ou autre source, en fonction de comment tu as su que ce numéro existe à tel endroit). Sélectionner le point. Dans les outils à droite de l'écran, cliquer sur la relation de type « associatedStreet » correspondante à la voie (ou la créer si elle n'existe pas) puis sur le bouton de modification, et ajouter le nœud à la relation (flèche entre les deux encarts) ;

    • Il est possible de sauvegarder ton travail pour le reprendre plus tard sans diffuser tes modifications : menu « File », « Save Session ».

    Il peut arriver qu'un bâtiment n'a pas de numéro de voie (dans le cadastre). Soit c'est effectivement le cas : le numéro est sur une autre voie à laquelle participe également le bâtiment. Soit c'est faux : le cadastre n'est pas à jour, et tu peux ajouter un point de type « adresse » (cf. ci-dessus). De même, dans l'ordre, un « 5 bis » peut arriver avant le numéro « 5 » de la même rue. Si tu veux avoir le fin mot, pas le choix, il faudra te déplacer in situ et corriger en conséquence. Tu peux aussi arrêter là : diffuser le maximum extractible depuis le cadastre, c'est déjà bien, les erreurs restantes pourront être corrigées par la suite.


    Diffuser tes modifications

    Quand t'as terminé…

    • Menu « File », « Upload data… » ;

    • « brief comment » : quelque chose comme « Ajout des numéros de voie à la rue / avenue / boulevard / impasse XXXX » ? ;

    • « data source » : quelque chose comme « cadastre.openstreetmap.fr » ? Quand je confirme des éléments suspects par une visite sur place, je mets « cadastre.openstreetmap.fr + survey » ;

    • « Upload Changes », saisir son identifiant et mot de passe OSM (la première fois, afin d'obtenir un jeton OAuth), etc.

    • Le changement sera bientôt répercuté sur la carte web et listée par OSMCha.


    Notes diverses

    • Un point isolé est utile quand un bâtiment a plusieurs numéros de voie ou quand il est loin de la rue (le point permet alors de montrer où se situe l'entrée en présence de plusieurs chemins ou d'un chemin entourant le bâtiment) ;

    • Dans JOSM, il est possible de régler l'opacité d'un calque afin de cumuler plusieurs fonds de carte (OSM, cadastre, etc.) : à droite de l'interface, dans « layers », bouton "œil" à côté du bouton poubelle ;

    • Sur la carte OSM web standard, les numéros de voie (sous forme d'un nœud membre de la façade d'un bâtiment) n'apparaissent pas à l'endroit où le nom de la voie est inscrit. Cela dépend du fond de carte : la carte cyclOSM (pour les vélos) ne réagit majoritairement pas de la même façon (les numéros de voie sont présents autour du nom de la voie). Idem sur la carte générale fournie par OpenStreetMap France.


    Autres manières d'ajouter semi-automatiquement les numéros de voie

    • Le plugin cadastre-fr ajoute un onglet « Download from Cadastre » dans « Download data… ». Il permet de télécharger uniquement les nœuds stockant les adresses (dans le bandeau jaune, il faut décocher tous les types d'objets sauf « Address ». Inconvénient : quel que soit le type de recherche (recherche autour d'une rue ou en sélectionnant une aire géographique), les objets retournés couvrent une grande superficie, puisqu'il s'agit de toute une section du cadastre… Peu pratique en fonction de ce qu'on cherche à faire (je préfère diffuser mes modifications rue par rue) ;

    • Le site web BANO (Base Adresses Nationale Ouverte) d'OSM propose un outil, le pifomètre. On lui indique le code INSEE d'une commune, et, dans la colonne « Voies avec adresse(s) numérotée(s) », peu importe avec ou sans rapprochement OSM / FANTOIR, il y a une sous-sous-colonne « adresses à intégrer ». Une fois que l'on a activé le contrôle à distance de JOSM, on peut cliquer sur « XXXX points » pour charger dans JOSM (qui doit être ouvert avant de cliquer) les adresses manquantes d'une voie afin d'effectuer les mêmes manips que ci-dessus (associer un point « adresse » à son bâtiment, ajouter ledit point à une relation portant le nom de la voie, etc.). La BANO est l'un des fonds de carte disponible dans JOSM. Très pratique pour ajouter des nœuds « adresse » "par dessus" (effet calque). Attention : dans certaines rues, la méthode développée dans la section « Cartographier » est plus fiable (elle inclut les bâtiments et l'association bâtiment + nœud « adresse »). Dans d’autres, elle moins fiable (l'interface d'exportation du cadastre ignore les adresses déjà ajoutées à OSM, il faut donc dédoublonner à la main).



    Merci à Johndescs d'avoir participé à ce qui est devenu notre premier ajout semi-automatique des numéros d'une voie. \o/

    Sun Jan 15 23:34:19 2023 - permalink -
    - http://shaarli.guiguishow.info/?PsTTUA
  • PRIMITIVE BUILD : Le Fake Aux 10M d'Abonnés - YouTube

    Démystification des vidéos YouTube « primitive build » spectaculaires / divertissantes (construire seul des piscines et autres structures impressionnantes en pleine nature et à partir de rien) :

    • Utilisation de pelles et d'une pelleteuse, maniées par plus de travailleurs que ceux filmés… alors que le but du concept est de montrer ce qui est faisable en étant environ seul, et en partant de zéro (« primitive »)… Ça retire le côté spectaculaire ;

    • Peinture opaque en concassant des feuilles et/ou en transperçant des fruits. Il s'agit évidemment de vraie peinture versée hors champ. En revanche, l'argument "regardez la superficie qu'ils couvrent avec le peu de peinture confectionnée" du démystificateur est insensé : les mystificateurs peuvent refaire de la peinture sans le montrer, c'est courant dans les tutoriels ;

    • Pièges à animaux que l'on ne voit pas fonctionner (coupure au montage). Pièges à poisson en bambou dans lesquels les poissons sont insérés et poussés par un gars hors champ ;

    • Poterie = boue sur des verres existants ;

    • Déchets laissés sur place (canettes, sacs de ciment, etc.). Les piscines sans escalier deviennent des pièges pour des animaux qui tomberaient. L'eau stagnante devient un vivier à moustiques (est-ce un problème dans un coin reculé ?).

    Ces vidéos sont très mises en avant par YouTube (sur sa page d'accueil en ce qui me concerne), et j'avais déjà tiqué sur la confection de peinture.

    Via https://www.youtube.com/watch?v=NG8X8rykIb8&t=27s.

    Sun Jan 15 13:04:00 2023 - permalink -
    - https://www.youtube.com/watch?v=gsEOELSDZvI
  • Utopie·s ? [ D'autres vies, d'autres mondes ] - DataGueule

    Six documentaires par les créateurs de DataGueule sur six manières de vivre autrement, six alternatives qui existent dans le monde, six autres modèles de société.

    Je n'ai pas encore visionné ces docus.

    Pour rappel, le financement participatif avait eu lieu vers la fin du premier confinement Covid de 2020.

    Sun Jan 15 12:04:13 2023 - permalink -
    - https://peertube.datagueule.tv/w/p/o3zpLeCqcYB5kyrjMbqiL2
  • Remplacer mon Samsung Galaxy S3 i9305 par un… Samsung Galaxy S3 i9305

    Problèmes

    Depuis des années, mon Samsung Galaxy S3 i9305, acheté au début de l'année 2017 et peu utilisé ensuite par conviction, dysfonctionne :

    • Quand il est allumé, il plante. Soit il redémarre inopinément (et je dois re-saisir le code PIN de la carte SIM), soit, cas le plus fréquent, il est inerte (écran noir, aucune réaction à appel / SMS / pression des boutons) et il bouffe sa batterie à très grande vitesse. Il faut l'éteindre en retirant la batterie. C'est invivable quand tu attends un appel… ;

    • Quand un appel arrive (juste avant l'apparition de l'écran qui permet de prendre / jeter l'appel), ou durant un appel, vlam, redémarrage inopiné. Toujours aussi insupportable quand tu attends un appel (l'opérateur ne le signale pas toujours, surtout si l'interlocuteur a raccroché très tôt en tombant sur la messagerie vocale) ;

    • Je dois le surveiller quand il charge sa batterie, car, là aussi, il plante, c'est-à-dire qu'il arrête de charger en cours de chemin, qu'il ne répond plus aux boutons et qu'il consomme sa batterie à très grande vitesse (un comble !). Même quand il est "éteint" (explication des guillemets). Là encore, il faut retirer la batterie ;

    • Parfois, il refuse de s'allumer. Je dois brancher l'alim', la débrancher quand l'animation "batterie en charge" apparaît, et l'allumer normalement ;

    • A priori, il n'y a pas de mini-batterie interne, donc à chaque retrait de la batterie, la date et l'heure sont perdues. Si, au redémarrage, il reçoit des SMS avant d'actualiser la date et l'heure par le réseau (GSM ou NTP over WiFi / données mobiles), ceux-ci seront datés de 2012 et apparaîtront au tout début d'une conversation existante. Super pratique.

    Un collègue fan d'électronique m'a expliqué que l'origine est probablement l'étage d'alimentation de la carte mère, le point faible des Samsung du début des années 2010. Sur le web, on trouve des articles qui relatent une panne matérielle d'autres composants de la carte mère.

    Le point trois ci-dessus crédibilise une panne d'origine matérielle : même quand Lineage est inactif, la charge échoue.


    Choix du remplaçant

    J'ai décidé de racheter le même modèle d'occasion. Je n'avais pas envie de me farcir un comparatif des différents systèmes (Lineage, GrapheneOS, /e/OS, Replicant, etc.) ni de peiner à identifier un ordiphone disposant d'une batterie amovible (j'y tiens absolument, pour les raisons suivantes) compatible avec ce système ni à peiner pour obtenir les droits administrateurs (root). Je n'ai pas de besoins qui le justifie. Je veux un téléphone et un système de navigation (GPS) dont la carte géographique n'a pas une obsolescence définie par une licence logicielle.

    Direction Le Bon Coin. Désormais, il faut valider un numéro de téléphone. Dommage. :( Je ne connais pas d'alternative française fiable, donc allons-y pour ça… LBC propose également un service d'intermédiation / protection de la transaction, moyennant une commission. Attention aux vendeurs qui refusent de l'utiliser (bien lire la description du produit).


    Verrouillage réseau / Network lock / SIM Lock, encore…

    Le vendeur ne le précisait pas, et je n'ai pas pensé à demander (j'oublie toujours qu'on peut faire chier le monde avec ce genre de connerie inutile…), donc je me suis retrouvé avec un téléphone bloqué chez un opérateur. Après la saisie du code PIN de la carte SIM, notification « Carte SIM non valide. Carte SIM avec verr réseau insérée » et écran « Code de déverrouillage réseau ».

    Ça sert à rien d'installer un autre système, comme Lineage, ce n'est pas lui qui gère ce blocage. Pour illustration : en 2017, après avoir effacé toute la mémoire interne de mon téléphone (ce qui l'a bloqué sur l'opérateur d'origine, il était débloqué avant cela), l'installation de Lineage ne l'avait pas débloqué.

    J'ai trouvé des tutos web qui se complètent les uns les autres pour accéder au menu « service mode » d'Android, et désactiver le blocage opérateur par là. Sauf que ce menu ne me propose pas la dernière étape du tutoriel (« NW Lock NV Data INITIALLIZ »)… Hé oui, Je suis en Android 4.4.4, et Google (ou Samsung) a bloqué cette possibilité (d'après des messages dans des forums web).

    Revenir à une ancienne version d'Android (4.1.1 / 4.1.2 lis-je), débloquer, puis passer à Lineage ? Il faut trouver un « firmware stock » dans la bonne version, pour le modèle précis de téléphone. Or, je trouve uniquement du 4.4.4. De plus, a priori, il ne faut pas en installer un qui inclut un mauvais modem ou un CSC (Country Specific Code) qui ne correspond pas à la zone géographique / à l'opérateur… De plus, il faut adapter les tutoriels, conçus pour winwin, pour GNU/Linux et trouver des outils équivalents. Enfin, il faut avoir confiance (certes, j'écraserai le système avec Lineage, mais rien garantit que le firmware stock ne va pas foirer ou véroler le bootloader ou le modem ou…).

    (Pour l'anecdote, sur mon "ancien" Samsung S3, j'ai flashé le CSC et le modem avec un firmware pack censé être bloqué sur Orange. J'ai fait ça depuis un système GNU/Linux Debian avec heimdall-frontend (paquet Debian heimdall-flash-frontend). Le firmware mis à disposition ayant été sauvegardé par le logiciel Odin, il faut un peu ruser : onglet Flash, charger le fichier PIT ‒ la table des partitions ‒ depuis l'une des archives contenues dans le firmware pack, ajouter la partition HIDDEN, y associer le fichier hidden.img de l'archive CSC contenue dans celle du firmware pack, ajouter la partition CACHE, y associer le fichier cache.img de l'archive CSC, démarrer le téléphone en download mode, le brancher en USB, lancer le flash. Après ça, ma carte SIM Free fonctionne toujours avec Lineage. Donc le CSC et le modem ne font pas tout.)

    Sur un forum, je lis que le CSC a rien avoir avec le verrouillage (il s'agirait de fichiers complémentaires d'un opérateur, tels les bloatwares), que c'est spécifique au système / ROM de Samsung, blablabla (ce que confirme mon expérience ci-dessus, mais ce que peut potentiellement infirmer ma boulette de 2017 sus-relatée), que le SIM lock est consigné dans la partition EFS… ce qu'un autre forum dément (ce n'est pas stocké dans EFS). Une vidéo YouTube évoque un logiciel qui lit et calcule le code de déverrouillage via une liaison adb, etc.

    Bref, on lit tout et son contraire, et je manque de culture dans le domaine pour trier le vrai du faux de l'obsolète. J'avais eu le même problème quand je me suis mis à la cuisine.


    Faire débloquer

    Johndescs me rappelle qu'à chaque coin de rue se trouve une boutique qui propose de déverrouiller un téléphone. Je décide de chercher dans ma ville. Le premier résultat d'un moteur de recherche web est une boutique dont une pote m'avait fait l'éloge (pour d'autres prestations qu'un désimlockage, certes). Je m'y rends. 15 €. J'accepte en décidant d'échanger de l'argent contre mon temps. Ce domaine ne m'intéresse pas, j'ai pas envie d'y investir mon temps.

    J'ai appris qu'il a essayé d'obtenir un code de déverrouillage auprès de l'opérateur, mais que ledit code n'a pas fonctionné (mensonge d'Orange ou ordiphone ayant déjà subi une tentative de déblocage ?). Ensuite, il m'a dit qu'il l'avait flashé, que ça nécessite un équipement spécial (le fameux boîtier évoqué par certains tutoriels ?). Je n'avais pas laissé une quelconque empreinte (genre un fichier dans un coin), donc je suis incapable de dire s'il s'agit du même système, mais, en tout cas, il s'agit de la même version d'Android qu'au début…


    Coût total du remplacement

    Au final : 20 € à l'ancien proprio, 6,70 € de colis, 0,99 € de commission Le Boin Coin (voir ci-dessus), et 15 € de désimlockage.

    Total : 42,69 €. \o/ Ça ne s'invente pas. :D


    Installer Lineage sur le remplaçant

    Lineage ne prend plus en charge ce modèle d'ordiphone, mais j'ai gardé tous les fichiers que j'ai utilisés pour l'installer en 2017. Oui, ce n'est pas bien, j'utilise une vieille version sur un équipement raccordé à des réseaux, donc impact des failles de sécurité, tout ça, mais c'est dans la continuité de mon choix initial (ne pas passer de temps à comparer les systèmes actuels et les téléphones compatibles).

    Mon tutoriel pour installer Lineage sur un Samsung Galaxy S3 fonctionne toujours, rien à y redire.


    Remarques concernant quelques logiciels pour ordiphone

    La version 3.5.3 d'afwall+ (pare-feu) n'arrive pas à obtenir les droits administrateurs (root) alors que je les lui ai accordé. La version 3.5.2.1 (avant-dernière à ce jour) y parvient. Curiosité : en ré-installant la version 3.5.3 après avoir installé la 3.5.2.1, cela fonctionne…

    Offline calendar, qui permet d'avoir un calendrier local (pas synchronisé) dans tout logiciel de calendrier (y compris celui de base de Lineage) n'est plus maintenu et redirige maintenant vers Etar qui est un calendrier complet (pas juste le backend de stockage).

    Dans OSMAnd~ (navigation GPS en utilisant la carte géographique libre et collaborative OpenStreetMap), lors que j'ai cliqué sur l'icône en forme de cible afin d'afficher ma position, OSMAnd~ m'a informé qu'il télécharge les données AGPS. Il me semble que c'est nouveau.


    Note

    Après une semaine d'utilisation, ce nouveau téléphone répond au cahier des charges : il a jamais planté, y compris quand je l'ai chargé ou que j'ai reçu un appel. \o/ Dans quelque temps, je réinstallerai Lineage sur mon ancien ordiphone afin de valider que les problèmes sus-décrits sont bien d'origine matérielle.

    Le seul truc bizarre à l'heure actuelle est qu'à grande fréquence (toutes les cinq à dix minutes, je dirais), l'écran de mon nouvel ordiphone s'allume comme si j'avais touché les boutons (alors qu'il est posé sur un meuble). Le plus drôle fût un écran noir avec un message d'erreur relatant des droits insuffisants pour l'appareil photo. Il a crû détecter un bouton ou geste ou autre, et comme je n'ai pas encore utilisé l'appareil photo (l'application), je ne lui ai pas donné les autorisations, d'où ce message d'erreur. Mais ces sursauts consomment de la batterie, donc pas cool.

    Sat Jan 14 20:45:47 2023 - permalink -
    - http://shaarli.guiguishow.info/?8KKMZg
  • Re : What is Personal Data Under GDPR - Definitions and Examples - Dataedo Blog - Antichesse (o ^ω^ o)

    Je me posais la question de savoir si nous avions quelque part une liste exhaustive de ce que sont les données personnelles au sens RGPD du terme.

    C'est impossible. C'est comme demander une liste exhaustive des nombres premiers : il en existe une infinité, et ça se détermine "au cas par cas", en vérifiant un ensemble de règles. J'ai recopié une définition simplifiée ici et tu trouveras un lien vers des exemples parfois inattendus.

    Thu Jan 12 17:52:16 2023 - permalink -
    - https://cakeozolives.com/shaarli-antichesse/?FoN0Zg
  • [ 2023 : 4,3 milliards d'euros de l'assurance-chômage financeront Pôle emploi ] Synthèse du Bureau de l'Unédic du 24 novembre 2022 | Unedic.fr

    En 2023, 4,3 milliards d'euros de l'Unédic (assurance-chômdu, c'est-à-dire cotisations sociales et CSG), soit 11 % des recettes du régime chômdu, serviront à financer Pôle emploi à hauteur de 60 %. Stable par rapport à 2021.

    À mettre en balance avec le déficit 2021 de l'Unédic : 6,8 milliards d'euros. 6,8 - 4,3 = 2,5… Liés aux exonérations de cotisations sociales patronales, au petit jeu consistant à déshabiller Pierre pour habiller Paul via, entre autres, le transvasement de la CSG, etc.

    Pour rappel, Pôle emploi c'est :

    • Financer des prestataires privés (nommés opérateurs privés de placement ‒ OPP ‒) pour des ateliers répétitifs de rédaction de CV / lettres de motiv' et de simulation d'entretien d'embauche. Pour y pousser un demandeur d'emploi, la déloyauté de la conseillère (la mentionner très vite dans tout un baratin) et les grosses ficelles seront de mise : en voyant un CV bien fichu, elle gribouillera d'inverser l'ordre d'apparition des expériences et des compétences. Il y a également le classique non-débat âge versus date de naissance, et tant d'autres trolls ;

    • Proposer un webinaire « protéger ses données personnelles » confectionné par Google (qui est mieux placé que cet aspirateur à données persos ?) et une formation de 19 mois (!) sur le Metavers (c'est-à-dire sur du vent d'une multinationale ricaine), ce qui revient, là-encore, à financer le privé. Quel rapport avec les besoins des employeurs et ceux de la société ? ;

    • Proposer des offres d'emploi, des formations et des salons, toujours en jouant sur la confusion entre ce qui est obligatoire ou non et la peur induite, même si ça n'a qu'un vague rapport avec le projet professionnel (un administrateur système et réseaux se verra proposer du dev' web à gogo, bien entendu) voire pas du tout (le même se verra proposer « les métiers de la mode ») ;

    • Des services à l'utilité / efficacité douteuse (réseau social Sphère emploi, « compétence validée », etc.). Sphère emploi est sous-traité à la société commerciale Whaller. Tiens encore du privé… ;

    • Trouzemilles infractions au RGPD ;

    • Notoirement inefficace ;

    • Contrôle social et humiliation ;

    • Une parfaite machine à radier les chômeurs… afin de renflouer l'Unédic pillé par Pôle emploi ? Sources pour la parfaite machine à radier : 1, 2 ;

    • Fournir un emploi inutile à environ 50 000 personnes (conseillères, inspecteurs, directeurs)… sans quoi celles-ci pointeraient au chômdu ? :))))

    Tout ça pour 4,3 milliards d'euros par an. C'pas beau ?

    Mon Jan 2 20:16:53 2023 - permalink -
    - https://www.unedic.org/espace-presse/actualites/synthese-du-bureau-de-lunedic-du-24-novembre-2022
  • Quotas - nftables wiki

    Netfilter (pilotable avec nftables ‒ le présent ‒ ou iptables ‒ le passé ‒) permet de définir une action (rejet du trafic, envoi du trafic à traffic control ‒ tc ‒ pour limitation du débit, etc.) au-delà d'un quota exprimé en octets. :D

    Via https://bsd.network/@solene/109580446604224671.

    Mon Jan 2 19:24:33 2023 - permalink -
    - https://wiki.nftables.org/wiki-nftables/index.php/Quotas
  • L’ACPM ne certifiera plus la fréquentation en ligne via Google Analytics - mind Media

    Le caractère illégal de la configuration de Google Analytics utilisée par les sites médias les oblige à changer d’outil de mesure pour conserver la certification de leur trafic. […] L’association nous a confirmé cette décision.

     
    Autre source :

    L'ACPM a informé ses membres du retrait du label pour Google Analytics 3 […] "Cet outil, considéré par le régulateur comme ne répondant plus aux exigences de confidentialité, ne permet plus à l’ACPM de continuer à lui attribuer son statut de membre associé", a indiqué l'Alliance. Il sera donc nécessaire pour tous les éditeurs digitaux concernés par cet outil de mesure de mettre en place un des 3 autres outils labellisés à ce jour : Piano / AT Internet, [IDFR] Wysistat, NSP [ Smartprofil ] […]

     
    Les autres outils labellisés (1, 2) ne sont pas forcément conformes au RGPD, cf. mesure d'audience web et RGPD.

     
    Quel inpact ? D'après Wikipedia :

    Les chiffres de l'ACPM/OJD sont utilisés pour l'élaboration des tarifs de publicité des supports certifiés. Ils servent aussi, dans de nombreux cas, de base de référence pour les pouvoirs publics, l'administration ou les tribunaux lorsque se pose la question de connaître avec exactitude la diffusion de certains supports.

     
    Via https://twitter.com/Dignilog1/status/1599797688786358272 en faisant une recherche sur Twitter.

    Mon Jan 2 19:04:27 2023 - permalink -
    - https://www.mindmedia.fr/medias-audiovisuel/lacpm-ne-certifiera-plus-la-frequentation-en-ligne-via-google-analytics/
  • De IceCat à Fennec

    Sur mon ordiphone Lineage, j'utilisais le navigateur web IceCat mobile (version GNU de Firefox), car il était disponible dans la logithèque libre F-Droid. (Firefox n'y était plus).



    Il y a un an, je ne pouvais plus lire les vidéos d'un site web. Pas de lecteur, pas de vignette (image) de la vidéo, juste un carré noir bien plus petit que le lecteur en temps normal.

    Sur un autre site de vidéos, la publicité avant vidéo contournait uBlock Origin (:O), et impossible de faire avance (ou recul) rapide par palier de 10 secondes en appuyant du côté gauche ou droite de la vidéo.

    J'avais aucun de ces problèmes quand j'utilise YouTube.

    J'avais un dernier problème : à partir de 30-40 onglets, IceCat mobile était instable et crashait souvent. Fermer des onglets éviter ce type d'incidents.



    J'ai essayé la navigation privée, j'ai supprimé toutes les données personnelles (historique, cache, données de site, etc.), j'ai désinstallé toutes les extensions, mais ces problèmes ont persisté. Je n'ai pas tenté de supprimer le dossier de mon profil avec un gestionnaire de fichiers.

    Il semblait que je devais mettre à jour IceCat (j'utilisais la version 68 ESR). Sauf qu'il n'était plus disponible dans F-Droid (les mainteneurs l'avaient annoncé des années à l'avance).



    F-Droid m'a proposé Fennec (version 95), qui est le nom de code de la version mobile de Firefox, devenue Firefox for Android. Aujourd'hui, Fennec est toujours disponible sur F-Droid.

    Fennec a résolu mes quatre dysfonctionnements. Sûrement liés à l'utilisation de fonctionnalités web absentes de ma version d'IceCat (et j'avais aucun problème sur YouTube probablement car Google a le poids technique et économique pour mettre en place une implémentation de substitution développée en JavaScript).

    Point négatif : toutes les extensions ne semblent pas être utilisables avec Fennec. Dans le menu, il y avait uniquement quelques extensions recommandées. Pour celles que je veux, le site web addons.mozilla.org affichait « extension incompatible avec Firefox for Android ». Les extensions doivent reposer sur des bibliothèques de fonctions natives ou autres trucs bas niveau, ce qui implique de les rendre compatible et de les recompiler. ÉDIT DU 14/01/2023 : désormais, Fennec propose un peu plus de choix (NoScript Security Suite, Privacy Badger, Decentraleyes, etc.), mais ça reste parmi un ensemble limité. FIN DE L'ÉDIT.

    Mon Jan 2 18:42:36 2023 - permalink -
    - http://shaarli.guiguishow.info/?S-sdEw
  • Utiliser plusieurs profils Sunbird / Iceowl

    On peut cumuler plusieurs profils Firefox ou Thunderbird. firefox -p ou thunderbird -p pour accéder au gestionnaire des profils, créer un profil, définir lequel sera ouvert par défaut, etc. firefox -p <nom_profil> pour ouvrir un profil. Ça fonctionne aussi sur winwin en bidouillant la cible d'un raccourci pour ajouter ce paramètre.

    L'agenda Sunbird (Iceowl sur Debian) prend également en charge plusieurs profils. Mais il est lancé par un script d'emballage (wrapper) qui positionne tout un environnement. Or, pour ce script, le paramètre « -p » signifie le mode « pure » (aucune idée de ce que c’est), qui nécessite un binaire spécifique qui n'était pas livré par le paquet Debian. D'où l'erreur « run-mozilla.sh: Cannot execute /usr/lib/iceowl/iceowl-bin.pure. » quand je tente un « iceowl -p ».

    Il faut donc le contourner.

    Pour ouvrir le gestionnaire des profils : /usr/lib/iceowl/run-mozilla.sh /usr/lib/iceowl/iceowl-bin -p.

    Pour ouvrir un profil spécifique : /usr/lib/iceowl/run-mozilla.sh /usr/lib/iceowl/iceowl-bin -p <nom_profil>.

    Attention : ça ne fonctionne pas si une autre instance d'Iceowl est en cours d'exécution.

    P.-S. : Sunbird / Iceowl n'est plus maintenu et il a été retiré des dépôts depuis au moins Debian 9. Il est remplacé par le calendrier Lightning intégré par défaut à Thunderbird. Mais un blocage psychologique me retient de migrer.

    Sun Jan 1 18:30:27 2023 - permalink -
    - http://shaarli.guiguishow.info/?G_UUNg
  • systemd : rediriger la sortie standard (et la sortie des erreurs) d'un service vers un fichier

    Sur une machine Debian GNU/Linux, je constate que /var/log/journal occupe 4,7 Go. Il s'agit du répertoire dans lequel systemd-journald range les journaux. Pour rappel, dans la conf' par défaut de Debian, journald envoie les journaux à rsyslog et en garde une copie au format binaire.

    Lire le contenu d'un journal précis : journalctl --file /var/log/journal/chemin/vers/fichier.journal. (Rigolo : strings fonctionne aussi, mais avec du bruit, forcément. :D)



    Il s'agit donc de la sortie du script « update_daemon2.php » de mon agrégateur de flux RSS, Tiny Tiny RSS (tt-rss), qui est lancé par systemd-systemd. Il récupère les flux RSS en quasi permanence afin de les actualiser (la périodicité dans les paramètres, 15 minutes par exemple, ne signifie pas que tous les flux seront récupérés en même temps toutes les 15 minutes, tt-rss dilue la récupération dans le temps, d'où ce n'est pas un CRON mais un processus).

    Un détail : j'ai configuré rsyslog pour ranger cette sortie dans un fichier plat. Cela produit environ 200 Mo de journal par mois. Pour le même usage, journald crée un fichier de 128 Mo tous les deux jours. Le contenu est identique. journald stocke des métadonnées supplémentaires (on le voit avec strings), et j'imagine que le format binaire est plus gourmand. Du coup, ça explique les 4,7 Go.

    Le fichier journal le plus vieux date de fin octobre, donc ce n'est pas un problème de purge automatique.



    On peut demander à journald de purger les journaux archivés (pas le journal en cours, mais on peut demander à journalctl archiver ce dernier au préalable avec un --rotate) : journalctl --vacuum-time=X = purger les entrées plus vieilles que X (exemple : X = « 7d » = une semaine) ; --vacuum-files = purger la totalité du journal jusqu'à ce qu'il reste moins de X fichiers journaux ; --vacuum-size = purger jusqu'à ce que la totalité du journal occupe moins que l'espace disque spécifié.

    Mais cela purge l'ensemble des journaux archivés (peu importe le service, etc.), ce que je ne veux pas. Je n'ai pas trouvé d'option permettant de purger uniquement une unité spécifique, un fichier spécifique. Dans mon cas, le nom des fichiers journaux problématique est de la forme « user-1000@<UUID>.journal », car le script ttrss est exécuté avec cet utilisateur (dont l'UID est 1000).

    Toute façon, cela ne serait pas une solution de long terme (le problème reviendrait).



    Dans l'unit, j'ai ajouté une redirection vers le fichier journal dans « ExecStart ». systemctl daemon-reload et restart du service tt-rss. Mais journald reçoit encore le journal, je le vois dans systemctl status unit et avec journalctl --file (on peut reconnaître le journal actuel / en cours par l'absence d'UUID dans son nom).



    Dans la section « [Service] », on peut ajouter « StandardOutput=null » et « StandardError=null » (source), mais cela désactive toute journalisation (rsyslog ne reçoit plus rien), ce que je ne veux pas.

    En consultant les valeurs possibles pour ces deux paramètres, je trouve « StandardOutput=append:/chemin/vers/fichier ». Cela fait le job : le fichier journal se remplit, journald reçoit plus rien.



    Puisque ce n'est plus rsyslog qui journalise, je dois adapter ma configuration de logrotate.

    Désormais, puisque le service est un script PHP, c'est l'interpréteur PHP en mode CLI qui détient le descripteur de fichier du journal (cela se vérifie avec lsof </chemin/vers/fichier/journal>). PHP n'a pas de mécanisme pour libérer un descripteur de fichier (comme un signal, etc.). Redémarrer le service m'ennuie, même si, dans le cas d'espèce, ça répondrait au besoin.

    C'est le moment de se souvenir que logrotate propose un mode adapté : « copytruncate » (il ne déplace pas le fichier journal, il le copie avant de vider le fichier original, ainsi l'inode ne change pas, le descripteur non plus). \o/

    Sun Jan 1 17:54:18 2023 - permalink -
    - http://shaarli.guiguishow.info/?p-03AQ
  • The many branches of the Fediverse

    Une infographie classant une partie des logiciels utilisant le Fediverse par usage (réseau social, vidéos, blog, événementiel, etc.).

    Via https://twitter.com/_Nidouille_/status/1605156064852336643 via https://twitter.com/bortzmeyer.

    Sun Jan 1 13:25:01 2023 - permalink -
    - https://axbom.com/fediverse/
  • MON SEIGNEUR VOLDEMORT - CHANSON (Parodie - "Madame la marquise") - YouTube

    :'D

    Sat Dec 31 22:53:51 2022 - permalink -
    - https://www.youtube.com/watch?v=7LgYgwSm8wE
  • Réflexion sur les propos homophobes autour d'un repas

    Lu sur une liste de discussion par emails :

    Je te propose de meilleurs préjugés :

    L’attachement à la perpétuation de l’espèce est instinctivement et terriblement fortement ancré dans nos cultures, ceci très indépendamment du niveau d’éducation.

    L’attachement à protéger le cercle de la famille, les ressources et le capital du clan est aussi un vecteur très important de l’homophobie.

    La grande majorité des gens projettent leur peur dans la menace relative que présente l’homosexualité pour leur propre perpétuation et la protection de leur capital familial.

    Plus les gens possèdent de capital familial
    Plus les gens se sentent menacés dans leur procréation.
    Plus ils sont facilement homophobes.

    Et quant tu associe procréation, enfants et homosexualité, tu déclenche toutes les alarmes les plus irrationnelles et les plus intenses qui soient.

    Un BBQ en plein cagnard est un des pires endroits pour avoir des discussions rationnelles et intellectuellement honnêtes.

    Des gens qui ne se connaissent pas, se retrouvent ensemble dans un espace restreint, sont déjà sur la défensive et assez peu empathiques.

    […]

    Mauvais sujet au mauvais endroit et pas forcément avec les bonnes personnes.

    La notion de capital familial (au sens de clan, de lignée, mobilisable pour défendre des intérêts), qui fait echo à celle de capital économique, social et culturel de Bourdieu, me parle bien.

    Après, comme d'hab', y'a trouzemilles autres facteurs : ombre noire (homo refoulé, en très gros), conviction / religion, effet de groupe (une causerie en groupe est rarement pertinente), mauvaise expérience et généralisation, etc.

    Sat Dec 31 22:21:31 2022 - permalink -
    - http://shaarli.guiguishow.info/?OupftA
  • [ Visualiser les contributions à la carte géographique OpenStreetMap ] OSMCha

    Naviguer dans l'historique des modifications de la carte géographique libre et collaborative OpenStreetMap.

    Visualiser les modifications sur une carte / vue satellite.

    Chercher des modifications (par zone géographique, par date, par contributeur, par type, etc.).

    Vérifier des modifications.

    Compte utilisateur OSM obligatoire.

    Si tu veux fuir Mapbox, choix du fond de carte OSM possible dans l'encart « Details » après la sélection d'une modification. Ce choix persiste jusqu'au prochain chargement de la page.

    Les résultats de recherche et la chronologie (menu de gauche) sont mis à jour toutes les cinq minutes environ. Les modifications plus récentes n'apparaissent pas à ces deux endroits. En revanche, si tu connais l'identifiant d'un groupe de modifications, tu peux la visualiser directement : URL de la forme https://osmcha.org/changesets/<identifiant_du_groupe_de_modifications>/.

    Avec Chromium, le fond de carte ne s'affiche pas et la recherche par zone géographique est défectueuse. Aucun problème avec Firefox.

    Le chargement d'une (ou plusieurs) modification est parfois hyper lent. Il faut patienter plusieurs minutes avant de recommencer en espérant.

    Dommage d'avoir du Amazon, du Google Analytics, du GitHub, du Mapbox (donc du AWS), etc. qui ne sont pas conformes au RGPD. :(

    Via https://links.qth.fr/shaare/7PKRag.

    ÉDIT DU 16/01/2023 : ajout du temps de rafraîchissement de la chronologie et des résultats de recherche. FIN DE L'ÉDIT.

    ÉDIT DU 17/05/2023 : les sites https://tyrasd.github.io/latest-changes/ et https://overpass-api.de/achavi/ proposent des fonctionnalités semblables. FIN DE L'ÉDIT.

    Sat Dec 31 14:36:21 2022 - permalink -
    - https://osmcha.org/
Links per page: 20 50 100
◄Older
page 55 / 297
Newer►
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community