Catégories
Divers

Achat immobilier

DVF d’EtatLab dvf.etalab.gouv.fr La base de données DVF (Demandes de Valeur Foncière) projet OpenSource d’Etalab recense les mutations à titre onéreux (vente, vente en l’état futur d’achèvement, vente terrain à bâtir, échange, adjudication, expropriation) des 5 dernières années. Meilleursagents meilleursagents.com propose une carte des prix, un peu plus claire que celle de DVF avec coloration […]

Catégories
Devops

un CGI en shell script avec Nginx

Il est possible très simplement d’exécuter un script shell sur le serveur web hébergeant un Nginx avec fcgiwrap, cela permet d’accéder aux outils du système et d’afficher dans un page web les résultats traités. Etapes disposer d’un serveur web Nginx qui tourne (ou apt install nginx) installer le script fcgiwrap par apt install fcgiwrap (installé […]

Catégories
Devops

APT

apt l’Advanced Packaging Tool (outil de paquetage avancé) est un outil en CLI présent sur les systèmes à base de Linux Debian (Ubuntu, Raspbian, Kali etc.) qui permet de chercher, d’installer ou de mettre à jour des programmes/applications packagés (fichiers archives ou packages .deb) sur nos systèmes d’exploitations. apt et apt-get apt succède à apt-get […]

Catégories
Devops

Rsyslog

Rsyslog est un outil de gestion des logs que l’on retrouve dans une grande partie des distributions Linux.L’avantage de ce système est qu’il permet de centraliser la gestion des logs en local ou sur le réseau sur un serveur de log car Rsyslog implémente RELP (protocole fiable de journalisation d’évènements).Un exemple d’application serait de centraliser […]

Catégories
Devops

Linux auto update/upgrade

unattended-upgrades (Debian Ubuntu) est un outil qui permet de mettre à jour nos systèmes à base de Linux Debian (Ubuntu, Raspbian), pour effectuer automatiquement à intervalles réguliers l’équivalent d’un apt update && apt upgrade. Il est souvent installé de pair avec apt-listchanges (sur Ubuntu par ex) qui permet de nous transmettre un mail lors de […]

Catégories
Devops

Basic Auth

La Basic Auth (Basic Authentication en 🇬🇧 ou Authentification Basique en 🇫🇷) RFC7617 est l’un des schémas d’authentification de la « structure d’authentification HTTP » (l’autre étant la Digest un peu plus sécurisée) et permet de protéger une ressource web (ou URL) par un simple couple login/mot de passe.En accédant à une URL protégée par une Basic […]

Catégories
Veille techno

Annonces Microsoft Build 2019

Voici un résumé des annonces de la MS Build 2019 les plus impactantes pour moi 😁 WSL2 MS va lancer mi Juin WSL2 successeur de WSL qui intégrera un kernel maison (bientôt dispo sur Github) basé sur le noyau Linux 4.19 (à titre de comparaison, Ubuntu 19 est basé sur un noyau 5) et aura […]

Catégories
Devops

Linux SystemD

SystemD, les services systèmes de Linux SystemD successeur de System V puis Upstart, fourni un système/service manager qui est lancé avec le PID 1 et démarre le reste du système, mais fourni également un nombre impressionnant d’outils. Systemctl Pour gérer les services (start, stop, restart, status) sur un système Linux disposant de SystemD, nous pouvons […]

Catégories
.Net

.Net Core sur Raspberry Pi

.NET Core qui vient tout juste de sortir en v3, nous permet d’exécuter nos application en mode console ou autres webapps sur différentes plate-formes et architectures. Installation du Runtime .NET Core sur Raspberry Pi Pour faire tourner un site web codé en .NET Core sur un Raspberry Pi, il faut installer le Runtime (plate-forme armhf): […]

Catégories
JavaScript

npm

npm Node Package Manager est un gestionnaire de package Nodes qui permet aux développeurs js (front ou back) d’utiliser des outils souvent open source, sans avoir à réinventer la roue à chaque fois. A savoir que npm utilise le semantic versioning, que l’on retrouve dans le package.json sous forme de numéros de versions précédés de […]