Skip to content

[DEV] Personal github repository inventory (french)

Notifications You must be signed in to change notification settings

mborne/mborne.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inventaire des dépôts personnels sur GitHub

Cette page correspond à un travail d'inventaire de mes dépôts personnels sur GitHub. Elle a pour objectif de donner une vue d'ensemble.

Cours ENSG (français)

DevOps - containers

Terrain de jeu pour docker ou Kubernetes :

  • mborne/docker-devbox permet de configurer un environnement de développement avec Docker ou Kubernetes.

Quelques exemples en français rédigés dans le cadre de cours-devops :

Quelques exemples d'images docker avec publiées sur GitHub Container Registry (gcr.io) à l'aide de GitHub actions :

Quelques charts helm rédigé pour tester la publication sous forme d'image docker (OCI) :

DevOps - terraform

Quelques exemples écrits pour débuter avec Terraform :

  • mborne/gke-playground - Expérimenter la construction d'une petite zone d'atterrissage avec Terraform avec Google Kubernetes Engine (GKE) (en français)
  • mborne/gce-playground - Expérimenter le travail avec Terraform et Ansible avec Google Compute Engine (GCE) (en français)

DevOps - Ansible et Vagrant

Quelques rôles ansible principalement écrits pour expérimenter des déploiements sur Raspberry PI et sur une VM perso bon marché (https://www.quadtreeworld.net/) :

Quelques playbooks ansible principalement écrits pour cours-devops :

Générateur de site statique

Gestion des dépôts GIT

  • mborne/git-manager permet de sauvegarder et de scanner des dépôts GIT depuis des instances GitHub, GitLab ou Gitea.
  • mborne/satis-gitlab génère un fichier de configuration SATIS en listant les dépôts GIT contenant un fichier composer.json
  • mborne/remote-git est un client léger écrit en PHP pour lister les dépôts depuis des instances GitHub, GitLab ou Gitea (c'est le coeur de git-manager et satis-gitlab)

Chargement des données spatiales

  • mborne/postgis-integration permet de charger des jeux de données dans PostGIS (naturalearth, adminexpress, ...). Les imports sont écrits en NodeJS à l'aide d'utilitaires :
    • mborne/node-dl qui encapsule des appels à wget pour le téléchargement des données.
    • mborne/node-extract qui appelle l'exécutable adapté (tar, unzip,...) pour décompresser les archives.
    • mborne/node-ogr2pg qui exécute des commandes ogr2ogr pour charger différents formats dans PostgreSQL/PostGIS.
    • mborne/node-postgis-helper qui est une tentative d'aller un plus plus loin avec une gestion des métadonnées sur les sources et une exploration des schémas en vue de générer des API (1).
  • mborne/apicarto-integration - Même idée avec des scripts bash (2018, archivé)

(1) Cette idée est abandonnée au profit d'outil tels pg_featureserv.

Validation des données spatiales

Quelques travaux autour de IGNF/validator :

Quelques expérimentations JavaScript

Principalement rédigées pour suivre les évolutions (si rares...) dans cet ecosystème :

  • mborne/math-city - Minijeu pour apprendre les tables de multiplication (arnaque m'ayant évité de faire réciter des tables)
  • mborne/ts-examples illustre la configuration des outils autour de TypeScript (ts-node, mocha, chai, nyc) (privé)

Anciens travaux

Cartographie web

  • mborne/jquery-geometry-editor - Un prototype d'extension JQuery visant à rendre l'édition d'une géométrie dans un formulaire web aussi simple que l'édition d'une date (2016, archivé, industrialisé en IGNF/ol-geometry-editor)
  • mborne/geoportail-leaflet - Un exemple illustrant l'utilisation des services WMTS de l'IGN de la même manière qu'un TMS d'OSM avec Leaflet (2014, archivé)

Traitement de graphes routiers

  • mborne/graph-experiments - Expérimentation du traitement des graphes avec boost::graph et GDAL / OGR (2019, archivé)

Historisation des données spatiales

  • mborne/pghs est une tentative de généralisation du système de gestion de l'historique des données PostgreSQL utilisé pour la BDTOPO de l'IGN s'appuyant sur des trigger PostgreSQL (2019, archivé)

Optimisation et moindres carrés

  • mborne/numpy-experiments est une expérimentation de résolution par moindres carrés avec numpy et par descente de gradient avec tensorflow (2019, archivé)

Simulation des règlements d'urbanisme

Relatif au travail autour de Simplu3D en satellite du GéoPortail de l'Urbanisme :

Géométrie algorithmique

Relatif au travaux pour SFCGAL (ajout de fonctionnalités 3D dans PostGIS) :

cas d'utilisation : correspondance de motifs entre géométries linéaires, mesure de déformation des parcelles cadastrales,...

Construction C++ sur windows...

  • mborne/dll2def - Convertir .dll en .def pour construire GMP et MPFR sur Windows (2014, archivé)

Divers

About

[DEV] Personal github repository inventory (french)

Resources

Stars

Watchers

Forks

Languages