Accueil

De knowledge
Aller à la navigation Aller à la recherche

Bienvenu sur ma nouvelle "Knowledge base".

La wiki précédent sur http://www.pinon-hebert.fr/Knowledge/index.php/Accueil (attention j'ai mis une redirection vers ce nouveau site) est cassé suite à une fausse manip de ma part. 10 ans de travail parti en fumée. Heureusement beaucoup de choses sont encore... dans ma tête. Je travailles encore à récupérer les bases endommagées mais plus ça va moins j'y crois...

On va toujours se focaliser sur les mêmes sujets que le précédant:

  • Développement
  • Administration système
  • L'électronique, le labo
  • Les microcontrôleurs et les nano ordinateurs (raspberry pi, arduino, esp32, esp8266 et autres)

Et je reprendrais la série commencée il y a quelques années avec les projets complets.

Développement Logo C++.png C/C++ Les sockets C
Perl logo.pngPerl Quelques modules Perl utiles.
Python Syntaxe de base,

Gestion des exceptions.

Les modules et les outils de développement.

Outils Git logo.pngGit GIT-HUB
Shell sh/bash Traiter des fichiers csv
Système Global Encodage Le code morse, le code baudot, les codes ASCII, les séquences ANSI et le code Gray.
Linux Général Généralités quel que soient les distributions de linux (ou UNIX).
Debian (Ubuntu...) Gestion des services

Nettoyage APT

WSL Relancer WSL

Monter un disque externe dans wsl

Windows ..., 10, 11 Wireshark
Open WRT Global

GL Inet

Ajouter un package.

tcpdump

Auto hébergement Raspberry PI L'auto hébergement est assez facile à réaliser chez sois. Une solution est d'utiliser un ou plusieurs raspberry PI.

La base explique l'installation de base d'un PI comme module de base.

Installer NodeRed, Mosquitto, MariaDB

APIs Géolocalisation et cartographie IP API Abstract API Donne une localisation a partir d'une IP

IPinfo Une autre bibliotheque de localisation d'IP

Ephemérides Sunset and sunrise times API va nous dire quand le soleil se lève quand il se couche, la lune…
Trafic Aérien FlightRadar24
Logiciels Middleware Bases de données relationelles Le langage SQL

Les "minimales": MariaDB

Les encore plus minimales: SQLite

Les maximales: Oracle

Bases de données NoSQL mongodb
Messages MQTT
Serveur applicatifs/web Apache

Weblogic

Bureautique Excel Gestion des dates

Gestion des chaînes de caractères

Identifier si la clé d'une ligne est présente dans un autre tableau.

Outlook Gestion des archives
Sécurite Chiffrage / déchiffrage OpenSSL La base

OpenSSL et AES (symetrique)

OpenSSL_et_RSA (asymetrique)

SMIME (les deux)

Comment extraire un certificat d'un serveur en production.

PGP et GPG (chiffrer de documents)

Générer un mode de passe sécurisé

Certificats Generalités Un certificat c'est quoi?
PKI Faire une PKI "familiale"
https Certificats Serveur

Certificats Client

Embarqué Microcontroleurs Arduino Logo.pngArduino
ESP8266 Le module Smart Switch de SONOFF
Espessif logo.png
ESP32
Environnement de dev ESP-IDF, Utiliser mkspiffs.

La carte "breakout" ESP32_DEVKITV1 La carte "AZ delivery" ESP32_DEVKITV2

Faire des requetês HTTPs

Firmware Update

Exemple d'utilisation de matrice de LED (circuit MAX 72xx)

SBC (single board computers) Logo PI.pngRaspberry PI Les modèles de Raspberry PI
Installer : NodeRed, Mosquitto, MariaDB
Bpi.pngBanana PI
Objets connectés PHILLIPS HUE LOGO.png Description API de base

Le site de Phillips : https://developers.meethue.com/develop/hue-api-v2/getting-started/

X-sense logo.png Description générale

Utilisation avec le module python-xsense

Electronique Composants Composants actifs Le transistor bipolaire
Circuits Filtres Filtre de rejection : https://poujouly.net/2015/10/25/filtre-notch-50hz/ (oui un lien externe pour le moment)
Le labo Le protocoles UART/RS323

SCPI uart

Les outils de mesures connectables Multimètre modèle : Multicomp PRO MP730027

Générateur de fonctions arbitraire

Osciloscope

Alimantation

Conception Autodesk Eagle logo.png Logiciel de conception de circuits et de modélisation de circuit imprimés.

Plans de masse

Les unités dans EAGLE

LTspice Logiciel de simulation électronique

Utiliser un signal numérisé en entré d'une simulation.

CAO FAO Mécanique Visserie Dimensions visserie ISO
Fabrication additive Imprimantes 3D FDM Ultimaker 2 Ultimaker logo.png
CNC Fraiseuses La base… la 3018.

Faire des perçages avec un programme python.

Graver des PCB

Changer la broche

Logiciels de CAO FREE CAD FreeCad
Outillage Metrologie Comparateur Numérique
Projets complets Création/Configuration de serveur Exemple chez GANDI Serveur mediawiki basé docker
Serveur nodered basé docker
Serveur Owncloud
Serveur DNS
Objets connectés ESP32 Une Horloge à LED
Photos Matériel D90 Connectique
Théorie Les bases en optique pour la photo
Logiciel