Ça a l'air caricatural, mais pas du tout.
Vous imaginez pas le nombre de fois où j'ai aidé des développeurs uniquement en lisant à voix haute un message d'erreur qu'ils ont sous les yeux

Show thread

– Guillaume ça marche pas, tu peux m'aider ?
– Il se passe quoi ?
– ça m'envoie chier
– Est-ce que tu as un message d'erreur ?
– Oui
– … … tu peux le lire ?
– «Impossible d'accéder à [machin]»
– C'est parce que [machin] n'est pas accessible
– Ah oui c'est ça, merci

Show thread

Je crois que je vais mettre « Lit les message d'erreur » en compétence LinkedIn, parce que j'ai l'impression que c'est plutôt rare comme compétence, et pourtant super utile quand on travaille dans l'informatique.

Je sens qu'il va falloir que je me mette à Python.

Vous avez des ressources pour m'aider m'y mettre ?
(pas un truc pour apprendre à programmer, plutot des tuto pour apprendre le langage et faire des sites web quand on est déjà développeur)

Et comme éditeur, plutôt PyCharm, VS Code, autre ?

Ils proposent en fait un enregistrement payant à un annuaire en ligne de société
On est censé apparaitre sur le site cnrcs-france.com
Domaine qu'ils n'ont même pas pris la peine d'enregistrer

Show thread

Amis gérants d'entreprise
Si vous recevez un courrier qui a l'air officiel, toujours penser à chercher d'où il vient.

Je me rends compte que mon compte Epic Games me sert uniquement à récupérer des jeux gratuits, mais absolument pas à y jouer 😅

Alors je veux pas balancer, mais ya Railway Empire qui est gratuit sur l'Epic Store @quota_atypique

Rant Apple 

Allez, encore une journée à mettre à jour au lieu de bosser…

Bientôt toutes les maisons auront leur adresse, je suis content 👍

Étape 1 :
comprendre et modéliser le modèle objet OSM ; désérialiser le fichier source
docs.mapbox.com/vector-tiles/s

Étape 2 :
comprendre et modéliser le modèle Mapbox ; sérialiser en pbf ; stocker selon l'hébergement voulu (fichiers pbf multiples, ou un mbtiles)
docs.mapbox.com/vector-tiles/s

Étape 3 :
Transformer les données de l'étape 1 en données de l'étape 2.
C'est là que ça va être compliqué…

Show thread

Je commence à comprendre pourquoi il n'y a rien pour convertir directement de OSM vers Mapbox.

Les 2 formats de données sont encodés avec Protobuf, mais ce n'est absolument pas le même format utilisé en dessous, et avec des logiques *très* différentes.
Bon, du coup ça va pas être pour tout de suite mon convertisseur automatique 😅

Show thread

Bon, protobuf c'est super chelou (enfin, c'est probablement juste les API .NET qui ont été faites à l'arrache, le résultat est le même pour moi)

Mais j'arrive à peu près à lire les données OSM
github.com/glacasa/Pericia.Osm

Maintenant il faut que je comprenne le format mbtiles, pour pouvoir convertir de l'un à l'autre.

Show thread

Je suis encore dans ma R&D pour l'hébergement des données de carto, et j'ai passé la soirée à comprendre comment mettre à jour les données du serveur (tileserver.php).

En gros, il y a 2 formats de données :
celui d'OpenStreetMap, format ouvert
wiki.openstreetmap.org/wiki/PB
et celui de mapbox, format tout aussi ouvert
github.com/mapbox/mbtiles-spec

Et un seul moyen pour convertir de l'un à l'autre : utiliser une appli à 3450$

Je viens de découvrir que sous Windows 10, les applications installées depuis le Microsoft Store peuvent être déplacées sur un autre disque très facilement
J'aurais bien aimé savoir ça avant de désinstaller et retélécharger les 100Go du jeu sur l'autre disque dur 😅

À compter de ce mardi 1er septembre, il est interdit à toute entreprise ou particulier proposant des services de rénovation énergétique de démarcher des clients par téléphone. Le texte adopté en juillet dernier propose des sanctions plus dures.

ladepeche.fr/2020/08/31/renova

Et pour les opérateurs téléphoniques, c'est pour quand ???

Deuxième article sur OpenStreetMap sur mon blog :

Héberger un serveur OpenMapTiles pour afficher une carte sur son site web sans dépendance externe

blog.lacasa.fr/2020-08/heberge

Show more
La Quadrature du Net - Mastodon - Media Fédéré

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!