<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="fr">
  <siteinfo>
    <sitename>knowledge</sitename>
    <dbname>knowledge</dbname>
    <base>https://knowledge.pinon-hebert.fr/Accueil</base>
    <generator>MediaWiki 1.43.6</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Média</namespace>
      <namespace key="-1" case="first-letter">Spécial</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Discussion</namespace>
      <namespace key="2" case="first-letter">Utilisateur</namespace>
      <namespace key="3" case="first-letter">Discussion utilisateur</namespace>
      <namespace key="4" case="first-letter">Knowledge</namespace>
      <namespace key="5" case="first-letter">Discussion Knowledge</namespace>
      <namespace key="6" case="first-letter">Fichier</namespace>
      <namespace key="7" case="first-letter">Discussion fichier</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">Discussion MediaWiki</namespace>
      <namespace key="10" case="first-letter">Modèle</namespace>
      <namespace key="11" case="first-letter">Discussion modèle</namespace>
      <namespace key="12" case="first-letter">Aide</namespace>
      <namespace key="13" case="first-letter">Discussion aide</namespace>
      <namespace key="14" case="first-letter">Catégorie</namespace>
      <namespace key="15" case="first-letter">Discussion catégorie</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Accueil</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>1945</id>
      <parentid>1918</parentid>
      <timestamp>2026-04-08T08:08:45Z</timestamp>
      <contributor>
        <username>Jpinon</username>
        <id>1</id>
      </contributor>
      <minor/>
      <origin>1945</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="10528" sha1="nneuez3dk35x5facv07g1emf7eiad08" xml:space="preserve">Bienvenu sur ma nouvelle "Knowledge base" [[Spécial:Version|Version]] autohébergée.

Une page temporaire pour la mise à jour de ce wiki-ci: [[MAJ WIKI]] (a faire)
{| class="wikitable"
! rowspan="5" |Développement 
| colspan="2" |[[Fichier:Logo C++.png|sans_cadre|61x61px]] C/C++ : '''LE''' Langage de programation.
|Les [[sockets C]]
Gérer l'écran "à la vi" avec [[Curses en C|curses]]

Gérer le [[Temps à la milliseconde en C|temps à la milliseconde]].
|-
| colspan="2" |[[Fichier:Perl logo.png|sans_cadre|48x48px]]Perl : Le meilleur langage de script. 
|Quelques [[Quelques modules Perl|modules Perl]] utiles.
Petits [[hacks en perl]]. 
|-
| colspan="2" |[[Fichier:Python Logo.png|alt=Python|sans_cadre|74x74px]]Python : Pas mon préféré mais il est tellement utilisé!
|Syntaxe [[Les bases de Python|de base]],
Gestion des [[Exceptions en Python|exceptions]].

Python et ses [[Environnements virtuels Python|environnements virtuels]].

Les [[Modules et outils de développement Python|modules et les outils de développement]]. 

[[Gestion des documents PDF en Python|Gestion des documents PDF]]. 

[[Petits exemples de code Python|Petits exemples de code]]. 
|-
|Outils
|[[Fichier:Git logo.png|sans_cadre|67x67px]]Git
|[[GIT Utilisation simple|Utilisation simple]] 
[[GIT-HUB]]
|-
|Shell
|sh/bash
|Syntaxe du [[If en bash|if]].
Syntaxe de [[For in bash|for]].

Traiter des [[CSV bash|fichiers csv]]
Traitement de phrases [[Encodage d'objets complexes#Usage en shell (commande jq)|JSON avec jq]]

[[Bash random|Générer de hasard]].
|-
! rowspan="8" |Système
| rowspan="2" |Global
|[[Encodage]] de caractères
|Le [[code morse]], le [[code baudot]], les codes [[ASCII]], les séquences [[ANSI]] le code [[Code Gray|Gray]] et un OVNI, le code [[Extended Binary Coded Decimal Interchange Code|EBCEDIC]]
les code [[UNICODE]].
|-
|Encodage d'objets
|Les [[entiers]]
le [[temps]]

Les [[nombres flottants]]

[[Encodage d'objets complexes|Les objets complexes]]

Encodage de binaire en [[base64]].
|-
| rowspan="3" |Linux [[Fichier:Linux-logo.png|sans_cadre|93x93px]]
|Général
|[[Généralités Linux|Généralités]] quel que soient les distributions de linux (ou UNIX).
Lancer un [[deamon avec systemd]].

Configurer une client [[Connexion SSH|ssh]].

Installer [[web-ssh]]
|-
|Debian (Ubuntu...)
|[[Gestion des services Debian/Ubuntu|Gestion des services]]

[[Nettoyage APT]]

Informations sur une [[Info distribution DEBIAN|distribution]]
|-
|WSL 
|[[Relancer WSL]]

[[Monter un disque externe dans wsl]]

[[Utiliser un port USB dans WSL]]
|-
|Windows [[Fichier:Microsoft Windows Logo.png|sans_cadre|96x96px]]
|..., 10, 11
|[[Wireshark]] &lt;sub&gt;(images manquantes)&lt;/sub&gt;
CYGWIN

[[MINGW32]]

[[Scoop]]
|-
|[[Open WRT]]
[[Fichier:Open WRT LOGO.png|sans_cadre|135x135px]]
|Global
[[GL Inet]]

[[Fichier:Gl-inet-router.png|sans_cadre|147x147px]]
|[[GL Inet Reset|Reset]] sortie d'usine.
Réglage du serveur [[Open WRT DHCP|DHCP]]

Ajouter un [[OpenWRTpackages|package]].

[[Open WRT Commandes de base pour le réseau|Commandes de base pour le réseau]].

[[tcpdump]]

Comment [[configurer un routeur pour activer le ssh depuis le côté WAN.]]

Comment [[configurer un routeur pour activer le WEB depuis le coté WAN]]

Gérer des ampoules [[Wiz et OpenWRT|Phillips Wiz]].

Installer un outil de [[Test de la bande passante Open WRT|test de la bande passante]] de la patte "wan"
|-
|Auto hébergement
[[Fichier:AnarchySymbol.png|sans_cadre|107x107px]]
|[[Fichier:Raspberry.png|sans_cadre|40x40px]]  [[Raspberry PI]]
|L'auto hébergement est assez facile à réaliser chez sois. Une solution est d'utiliser un ou plusieurs raspberry PI.
[[Auto Hebergement|La base]] explique l'installation de base d'un PI comme module de base.

REPRISE de l'architecture. Je vais tenter une refonte de cette section. Elle devrait remplacer celle ci dessus

# [[Infrastructure basée PI|Architecture]]
# &lt;code&gt;front-router&lt;/code&gt;[[Le routeur en tête réseau PI|Le routeur en tête]] 
# [[Node-red dans le LAN|Un serveur Node-red]] 
#&lt;code&gt;git&lt;/code&gt;[[PI GitLab|Un serveur Git]]
#&lt;code&gt;database&lt;/code&gt;[[PI MariaDB|Un serveur de base de données]]
#&lt;code&gt;mediawiki&lt;/code&gt; [[PI MediaWiki|Un serveur mediawiki]]
|-
! rowspan="3" |APIs
| rowspan="3" |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]]
|-
! rowspan="6" |Logiciels
| rowspan="4" |Middleware
|Bases de données relationelles
|Le langage [[SQL]] 
Les "minimales": [[MariaDB]]

Les encore plus minimales: [[SQLite]] 

Les maximales: [[Oracle]], [[PostgeSQL]]
|-
|Bases de données NoSQL
|[[mongodb]]
|-
|Messages
|[[MQTT]]
|-
|Serveur applicatifs/web
|[[Apache]]

[[Weblogic]]
|-
| rowspan="2" |Bureautique
|Excel
|[[Gestion des dates sous Excel|Gestion des dates]]&lt;nowiki/&gt; 
[[EXCEL Gestion des chaines de caractères|Gest]][[EXCEL Gestion des chaines de caractères|io]][[EXCEL Gestion des chaines de caractères|n d]][[EXCEL Gestion des chaines de caractères|es cha]][[EXCEL Gestion des chaines de caractères|în]][[EXCEL Gestion des chaines de caractères|es de c]][[EXCEL Gestion des chaines de caractères|ar]][[EXCEL Gestion des chaines de caractères|actère]][[EXCEL Gestion des chaines de caractères|s]]

[[Identifier si la clé d'une ligne est présente dans un autre tableau]]. 
|-
|Outlook
|[[Outlook - Gestion des archives|Gestion des archives]]
|-
! rowspan="4" |Sécurite
|Chiffrement / déchiffrage
|OpenSSL
|[[Les bases de Open SSL|La base]]
[[OpenSSL et AES]] (symetrique)

[[OpenSSL_et_RSA]] (asymetrique)

Avec [[SMIME et Certificats x509|x509 et SMIME]] on marie les deux

Comment [[OpenSSL extraire un certificat|extraire un certificat]] d'un serveur en production.

PGP et [[GPG]] (chiffrer de documents)

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

Les autres commandes [[openssl]].
|-
| rowspan="3" |Certificats
|Generalités
|[[Les certificats X.509|Un certificat c'est quoi?]]
|-
|PKI
|[[PKI familiale|Faire une PKI "familiale"]]
|-
|https
|[[Certificats Serveur https|Certificats Serveur]]
[[Certificats Client https|Certificats Client]]

[[Let's encrypt]]
|-
! rowspan="10" |Embarqué
| rowspan="3" |Microcontroleurs
|[[Fichier:Arduino Logo.png|sans_cadre|40x40px]][[Arduino]]
|
|-
|[[ESP8266]]
|Le module [[SON/OFF Smart Switch|Smart Switch]] de SONOFF
|-
|[[Fichier:Espessif logo.png|gauche|sans_cadre|40x40px]][[ESP32]]
|Environnement de dev [[ESP-IDF]], Utiliser [[mkspiffs]].
La carte "breakout" [[ESP32_DEVKITV1]]
La carte "AZ delivery" [[ESP32_DEVKITV2]]

Faire des [[ESP32 Requetês HTTPs|requetês HTTPs]]

[[ESP32 Firmware Update|Firmware Update]]

[[ESP32 Matrice de led|Exemple d'utilisation de matrice de LED]] (circuit MAX 72xx)

Programmation module [[ESP32C3 avec écran spotear]].
|-
!Fusion
|Dev ESP 32 sur Raspberry PI
|Ici un article qui touche aux deux sujets. [[Poste de DEV ESP32 sur PI|Comment programmes les  microcontrôleurs ESP32 à partir d'un raspberry PI]].
|-
| rowspan="3" |SBC (single board computers)
| rowspan="2" |[[Fichier:Logo PI.png|sans_cadre|36x36px]][[Raspberry PI]]
|[[Les modèles de Raspberry PI]]
La configuration réseau [[DHCP ou IP fixe]] 

Ecran [[Écran Adafruit 2.8 pouces TFT|Adafruit 2.8']]'et [[Cohabitation écran Adafruit PiTFT 2.8" et HDMI|Cohabitation des écrans]]. 

Utiliser le [[frame-buffer]]

[[Demarrer PI4 en USB|Gérer un PI4 dont le lecteur de carte SD est HS]].
|-
|Installer :
[[RPi-NodeRed|NodeRed]], [[Mosquitto]], [[MariaDB sur Raspberry PI|MariaDB]]

Le service graphique de gestion des mises à jour [[PackageKit]]
|-
|[[Fichier:Bpi.png|sans_cadre|48x48px]]Banana PI
|
|-
| rowspan="3" |Objets connectés
|[[Fichier:PHILLIPS HUE LOGO.png|sans_cadre|87x87px]]
|Description [[PHILLIPS HUE|API]] de base
Le site de Phillips : https://developers.meethue.com/develop/hue-api-v2/getting-started/
|-
|[[Fichier:X-sense logo.png|sans_cadre|52x52px]]x-sense
|[[X-sense|Description générale]]
Utilisation avec le module [[python-xsense]]
|-
|Phillips Wiz
|Les limites de ces [[Securite PHILLIPS WIZ|ampoules au niveau sécurité]].
Utilisation avec un [[Wiz et OpenWRT|routeur OpenWrt]]
|-
! rowspan="9" |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)
|-
| rowspan="5" |Le labo
|Le protocoles
|[[UART/RS323]]

[[SCPI uart]]
|-
| rowspan="4" |Les outils de mesures connectables
|[[Multimètre]] modèle : 

* [[Multicomp PRO MP730027]]
|-
|[[Générateur de fonctions arbitraire]] modèles : 

* [[GwINSTEK AFG-2012]]
* [[Multicomp MP75511]]
* [[FeelTech FY6600]]
|-
|[[Osciloscope]]
|-
|[[Alimantation]]

[[Alimentation USB C]]
|-
| rowspan="2" |Conception
|[[Fichier:Autodesk Eagle logo.png|sans_cadre|123x123px]]
|Logiciel de conception de circuits et de modélisation de circuit imprimés.
[[EAGLE - Plans de masse|Plans de masse]]

[[Les unités dans EAGLE]]
|-
|LTspice
|Logiciel de simulation électronique
[[LTspice fichier de simulation|Utiliser un signal numérisé en entré d'une simulation]].
|-
! rowspan="7" |CAO FAO
| rowspan="2" |Mécanique
|Visserie
|[[Dimensions visserie ISO]]
|-
|Usinage
|Dimensions des [[fraises en unités Imériales/US]]
|-
|Fabrication additive
|Imprimantes 3D FDM
|[[Fichier:Ultimaker logo.png|sans_cadre|37x37px]] [[Ultimaker 2]]
|-
|CNC
|Fraiseuses
|La base… la [[CNC 3018|3018]].
Faire des perçages avec un [[CNC Percages gcode|programme python]].

Graver des [[PCB avec CNC|PCB]]

[[Changer la broche CNC3018|Changer la broche]]
|-
|Découpeuse (Vinyle ou autre)
|Silhouette
|[[SILHOUETTE Paramètres de base|Paramètres de base]]
|-
|Logiciels de CAO
|[[Fichier:Freecad logo.png|alt=FREE CAD|sans_cadre|47x47px]]FreeCad
|[[FreeCad]]
|-
|Outillage
|Metrologie
|[[Comparateur Numérique]]
|-
! rowspan="5" |Projets complets
| rowspan="4" |Création/Configuration de serveur
| rowspan="4" |Exemple chez GANDI
|[[Serveur mediawiki basé docker]]
|-
|[[Serveur nodered basé docker]]
|-
|[[Serveur Owncloud]]
|-
|[[Serveur DNS GANDI|Serveur DNS]]
|-
|Objets connectés
|ESP32
|[[ESP32 Horloge à LED|Une Horloge à LED]]
|-
! rowspan="3" |Photos
|Matériel
|D90
[[Fichier:D90.png|sans_cadre|58x58px]]
|[[Connectique D90|Connectique]]
|-
|Théorie
|
|Les [[bases en optique pour la photo]]
|-
|Logiciel
|
|
|}</text>
      <sha1>nneuez3dk35x5facv07g1emf7eiad08</sha1>
    </revision>
  </page>
</mediawiki>
