Technologies
Cette page présente les différentes technologies et le matériel que j'ai utilisé à un moment ou à un autre.
La principale chose à retenir de cette liste est qu'elle n'est pas exhaustive. Elle sert à indiquer une partie des outils et des solutions que j'ai utilisées dans le cadre de mes projets et activités personnels, professionnels ou associatifs. Elle n'est pas complète, vous pouvez voir la date de build dans le footer pour vous faire une idée.
Ceci étant dit, si vous avez besoin d'éclaircissements, ou du contexte dans lequel j'ai utilisé un logiciel/matériel spécifique, envoyez-moi un mail à samuel@thestaticturtle.fr . Je m'assurerai de vous répondre et d'actualiser la page.
Développement logiciel
Technologies
- Langages:
- Préféré: Dépendant de l'usage mais générallement:
Python,C/C++,C#,PHP - Travaillé avec:
Javascript/Java/E-Basic - Scripté avec:
Bash/Batch/Powershell
- Préféré: Dépendant de l'usage mais générallement:
- Frameworks / Libraries
- Web frontend:
VueJS(withVuetify) /DTL(Django) /Jinja2(Flask) /Twig(Symfony) - Web backend:
Django/Symfony/Flask/FastAPI/Express - UI:
PyQT5/PySide5/SDL/LVGL/Swing
- Web frontend:
- Base de données / Caches:
- SQL:
SQLite3/MariaDB/Postgresql - NO SQL:
MongoDB - Cache:
Redis
- SQL:
- Messenger:
- Manigances Windows:
- Extension d'agent SNMP customiser pour ajouter du monitoring à un programme
- Politique locale par utilisateur établie sur la configuration du registre appliquée à l'ouverture de session
Logiciel
- IDEs / Éditeurs:
- Préféré:
Jetbrains IDEs/VSCode - Travaillé avec:
Visual Studio 2019 (and up)/Sublime Text/NP++/Thony/E-Prime
- Préféré:
- Contrôle de la source:
Git
Hardware / 3D
Puces électroniques
- SBC:
- Raspberry Pi:
Raspberry pi 0,1,2,3,4,5 - Orange pi:
Orange Pi Zero LTS
- Raspberry Pi:
- SOM:
- Raspberry Pi:
Compute module 4 - Onion:
Omega2
- Raspberry Pi:
- MCU:
- IC:
Logiciels
- IDEs / Éditeurs de texte:
- Préféré:
CLion,VSCode(with the appropriate module:ESP-IDF/Pico-SDK/PlatformIO) - Travaillé avec:
Stm32CubeIDE/Arduino IDE
- Préféré:
- Langages:
C/C++Micropython/Circuitpython
3D
- CAD:
SolidWorksOpenSCADbasique
- Slicing:
Cura
Audio visuel
Lumière
- Réseau DMX classique (design et déploiement)
ArtNet 4.0protocol implementationSunlite suite 2Freestyler
Audio
- Console analogiques
Midas M32- Mixing
- Configuration / Interfaçage (Protocole OSC Midas / Midi)
- Enregistrement multipiste avec Reaper
- Audio sur
AES50/VBAN
Vidéo
- Production vidéo en direct
vMix - Système de multicam facile à utiliser pour des conférences:
- Mixeur video Blackmagic Atem Mini Pro
- CameraAIDA Imaging
- Convertisseur UVC → HDMI RGBLink TAO 1 Tiny
OBSFFMpeg- Montage:
Adobe Premiere Pro(basique)Davinici resolve(basique)Kdenlive(basique)
Surfaces de contrôle
Administration système
Infrastructure
- PVE Clusteuriser
- Réseaux 1 G/10 G
- Réseaux fibres
- Déploiements automatiques:
Virtualisation
- Proxmox:
Proxmox VE(VM + LXC)Proxmox BS
- VMWare (basique):
- Microsoft (basique):
Reseau
- Matériel:
Mikrotik routers & switchesCisco switchesSonicWall (TZ300)
- VPNs:
Wireguard- Solutions fondées sur du SSL-VPN:
OpenVPN- Installation manuelle
Pritunl
SonicWall Net-Extender
- L2TP/IPsec avec IKEv2
Stockage
- Plateformes:
- Technologies:
- Protocole de partage:
iSCSI/NFS/SMB/S3(et équivalents tel que minio )
Solutions logicielles
- Synchro horaire:
ntpd/chrony - DNS:
bind 9/pihole(HA withgravity-sync) - Courriel:
- Sécurité:
- Authentification:
- SSO:
AutheliaKeycloak - Domaine:
Active directory Domain Services
- SSO:
- Autorités de certification locale avec le serveur acme
step-ca - Accès distant:
Guacamole
- Authentification:
- Serveurs web:
Caddy/Apache/NGINX - Monitoring:
Observium/SNMP/inetd/CheckMK/Zabbix - Management du code:
Gitlab/Gitea - Téléphonie:
FreePBX(En combinaison d'un SPA3102 et de soft phones)
- Traitement des documents et documentation:
Paperless-NGXKiwixDocuwiki(Avec développement de thèmes)
Radio & Espace
Radio
Satellites
Espace & Astrophotographie
- Connaissances fondamentales en photographie et stacking
TheStaticTurtle