Accueil
Firebird
thunderbird
wxPython
cpp
Python
fastapi
Flask
Django
Javascript
PHP
Bootstrap 5
rust
Drupal 10
Joomla
PWA
debian
Ubuntu
fedora
GIT
vim
VSCodium
pulsar
pycharm
NextCloud
lazarus
MySQL / MariaDB
Apache
Activer HTTPS avec Let's Encrypt - Ubuntu 18.04
Activer HTTPS avec Let's Encrypt - Ubuntu 20.04
Activer HTTPS avec Let's Encrypt - Ubuntu 22.04
Désactiver la redirection HTTPS
Fichiers htaccess
Installation Apache+PHP sous Ubuntu 19.10
Installation Apache+PHP sous Ubuntu 20.04
Installation Apache+PHP sous Ubuntu 22.04
Lecture des Logs
Module mod_rewrite
Tester la configuration
XAMPP
CakePHP 3
Cells
Classes Personnelles
Console
Démarrage d'un projet
Export de données au format JSON
Formulaires : Templates personnalisés
Migrations
Modèle
Sqlite
Divers
DokuWiki
Customisation de thème (template)
Installation
Intégration de pages de DokuWiki dans un autre système
GIT
Commit Messages
Utiliser des dépôts distants sur son serveur privé
Gittyup
Migrer d'un serveur personnel vers GitHub
NextCloud
Migration
Création d'une application
Démarrage automatique
Environnement de Développement d'application
Installation sur un serveur Ubuntu 20.04 LTS
Installation sur un serveur Ubuntu 22.04 LTS
Nextcloud Mail
Synchronisation avec un téléphone Android
Synchronisation avec un PC sous Fedora
Synchronisation avec un PC sous Ubuntu
Atom
Clonezilla
DBeaver (Database management tool)
Dropbox
Dropbox en ligne de commande
GnuCash
Minecraft: Optifine et Shaders
Minecraft - Installer un serveur
OneDrive
Serveur FTP (proftpd)
QEMU
Spotify
SublimeText
Virtualbox
VSCode / VSCodium (OLD PAGE)
VSCodium
Docker
Commandes
Créer une image - Exemple 1
Installation de Docker sous Ubuntu
Installation de Docker sous Ubuntu 22.04
Installer Dokuwiki
Composer une Stack pour un projet Symfony 5
Drupal 8
Divers
Intégrer une carte OpenStreetMap
Installation et mise à jour
Installation de Drupal 8 en utilisant Composer
Installation de CKEditor CodeSnippet
Installation manuelle de Drupal 8 sous Ubuntu
Installation du module GeSHi
Lien "Install new module" manquant ?
Ma liste de modules
Mise à jour manuelle
Modules
config/install/monmodule.settings.yml
config/schema/monmodule.schema.yml
Structure des dossiers
monmodule.info.yml
monmodule.install
monmodule.permissions.yml
monmodule.routing.yml
Thèmes
Twig
Dump
Twig Debug
Chemin complet vers un fichier stocké dans le thème
Désactiver le cache pendant le développement
Écriture d'un thème depuis zéro
Utilisation
Import de données depuis un fichier CSV
Sauvegarde et restauration du site
Utilisation du module Book
Import (module Feeds)
Liens sur le web
Drupal 9
Modules
Contrôleur
Database
Divers
Formulaire
Hooks
Installation
Permissions
Structure d'un module
Thèmes
Configuration Management
Déploiement
Drush et Drupal Console
Envoi d'emails par SMTP
Git
Créer la page d'accueil du site
Installation de Drupal 9 avec Composer sous Ubuntu 20.04
Installation de Drupal 9 avec Composer sous Ubuntu 22.04
Installation de modules avec Composer
Installation et personnalisation de thèmes
Mes modules favoris
Création d'un thème depuis zéro
Thèmes favoris
Installation de thèmes
Logo et Favicon
Twig
Workflow : Développement > Production
Drupal 10
Modifier le mot de passe d'un utilisateur
Code Blocks
Commentaires
Configuration Import/Export
Création d'un projet Drupal 10
Création d'un thème personnalisé
Débloquer le compte admin / One Time Login
Déploiement du site sur un serveur
Drush et Drupal Console
Envoi d'emails
Favicon
Migration de contenu vers Drupal
Mise à jour
CKEditor CodeSnippet
Formulaire de Configuration du Module
Création d'un module
Devel
Entités
External Links
Feeds
highlight.js Input Filter
JSON API
Menu Item Role Access
Menu Per Role
Webform
ERP
Dolibarr
Installation sur serveur Ubuntu 18.04
Odoo 12
Modèles
Champs spéciaux
Décorateurs (api.one, api.multi, ...)
Droits d'accès
mapped()
Méthodes
Vues
Actions et Menus
Extension d'une vue
Form (formulaire)
Notes
Tree (liste)
Xpath
Actions
Actions après l'installation
Structure Arborescente
Arrondir des valeurs
Backup
Codes Barres
Bouton visible uniquement en Developer Mode
Créer la structure d'un nouveau module
Dates et Heures
Mode Développeur
Web: Enlever la pub "Créer un site web gratuit avec Odoo"
Escompte
Fichier de configuration odoo.conf
Gérer ses finances personnelles avec Odoo 12
Mettre Odoo en ligne en HTTPS
Icône du module
Installations multiples dans des Environnements Virtuels
Logs (avec couleurs)
Modules intéressants
Mon Serveur de Développement
Noms et identifiants
Notes diverses
Notions de Compta
Odoo dans Docker
QWEB
Rapports
Restore
Server Development Mode
Installer plusieurs versions d'Odoo dans des VirtualEnv
Installer Odoo 12 sous Ubuntu 18.04 (Sources)
Installer Odoo 12 sous Ubuntu 20.04 (Sources)
Installer Odoo 12 sous Ubuntu 18.04 (paquet .DEB)
Script de démarrage
Structure de la DB
Traduction d'un module
Upgrade (Migration)
Upload de fichier
WKHTMLTOPDF : Polices Microsoft
Tryton
Installer Tryton avec des images Docker
Installer Tryton sous Ubuntu 18.04
Installer Tryton sous Ubuntu 18.04 (alternative)
Firebird
Backup / Restauration
Description d'un champ ou d'une table
Charset
Database Shutdown
Formater la date et l'heure vers une chaîne
Installation du serveur Firebird 3.0 sous Ubuntu 19.10
Installation du serveur Firebird 3.0 sous Ubuntu 20.04
Installation du serveur Firebird 3.0 sous Windows 10 ou 2019
Installation du serveur Firebird 3.0 sous Debian 10
ISQL
Clause LIKE avec ESCAPE
Lister les Tables, Vues, Champs, ...
Monitoring
Passage d'un champ de DOUBLE PRECISION à DECIMAL
Passage d'un champ d'INTEGER à DECIMAL
Performances du Serveur
Privilèges GRANT USAGE pour générateurs
Recréer les index d'une table
Remplacement d'une sous-chaîne dans un champ
Trouver les sauts de lignes ou les tabulations
UPDATE or INSERT
Gestion des Utilisateurs - GSEC (déprécié)
Gestion des utilisateurs - NEW
Donner une valeur par défaut à un champ existant
WireCompression (Firebird 3.0+)
HTML / CSS
Axentix
Bootstrap 4
Barre de Boutons
Barre de Navigation (Navbar)
Barre Latérale (Sidebar)
Démarrage
File Input
Icônes
Modal
Onglets (Tabs)
Utilitaires
Bootstrap 5
Téléchargement des sources et compilation dans VS Code
DataTables
Popovers
Grid
Barre Latérale
Flexbox
Fonts
Icônes : Font Awesome
Icônes : Line Awesome
SASS / SCSS
Vidéos HTML5
Javascript
Développement de Jeux et Animations en JS
Exemple: Brick Breaker
CKEditor
Highlight.js
NodeJS, NPM
Joomla
Extensions
Akeeba Engage
JCE
Envoi d'email (SMTP)
Installation
Migration
Overrides
Configuration PHP
Linux
Ubuntu
Alias en ligne de commande (.bash_aliases)
Carte Graphique
Changer la Timezone (Fuseau horaire)
Faire une clé USB bootable à partir d'une image .ISO
Conky
CRON
Gestion des Disques et Partitions
eID - Lecture de cartes d'identités Belges
ffmpeg
Flatpak
Formater une clé USB contenant une partition ISO9660 en lecture seule
Gestion des utilisateurs
Gnome Boxes
Google Drive dans KDE
Installation de KDE
Installation de l'IDE Codiad
KDE Wallet - Portefeuille de KDE
Lire des fichiers MIDI
Lectures de "modules" (fichiers MOD, XM, ...)
Liste des ports ouverts sur le réseau
Changer le logo affiché pendant le démarrage du PC
Lecture des Logs
Migration d'un desktop Ubuntu/Kubuntu
Migration d'un serveur Ubuntu
Mise à jour d'un serveur Ubuntu
Netcat (nc) tester communication sur un port
Scanner le réseau avec NMAP
Serveur mail Postfix
Redémarrage du système
Redémarrer le bureau Gnome sans fermer la session
Redimensionner une partition
Redirection de l'output d'une commande
RSYNC
Sensors
Gestion des Services
SFTP
SSH
SSH et SFTP avec Clés Publique/Privée
SSHFS
SUDO et SU
Surveiller la température du système
Taille d'un dossier
TCP/IP
Voir l'activité sur le réseau avec TCPTRACK
Text To Speech
Trousseau de clés
Version du système
i3
MySQL / MariaDB
Backup et restauration d'une DB
Installation d'un serveur MariaDB sous Debian 12
Installation d'un serveur MariaDB sous Fedora 38
Installation d'un serveur MariaDB sous Ubuntu 20.04
Installation d'un serveur MariaDB sous Ubuntu 22.04
Installation d'un serveur MySQL sous Ubuntu 19.10
Ligne de Commande
phpMyAdmin
Reset Root Password
Voir la version installée
PHP
La classe DOMDocument
Remplacer des éléments par d'autres
Composer
Installer Composer sous Windows
Installation de PHP + Composer
Out of memory
Utilisation basique
SQLite
Notes
phpLiteAdmin
Affichage des erreurs
ChromeLogger (ChromePHP)
Ligne de commande
CSV
Dates / Heures
Dropbox
Expressions Régulières
File System
Firebird en PHP
Librairies PHP que j'utilise
Localiser le fichier PHP.INI
Logging des erreurs
Memory Limit
OPcache
Serveur Web Local
Sessions
Time Limit
Unit Testing / Tests Unitaires
ZIP
PostgreSQL
Gestion des Bases de Données
Gestion des utilisateurs
Import/Export d'une Base de Données
Installation PostgreSQL 10 sous Ubuntu 18.04
Installation PostgreSQL 11 sous Ubuntu 19.10
PostgreSQL avec LibreOffice Base
Modifier le mot de passe de l'utilisateur "postgres"
pgAdmin 4
PSQL
PostgreSQL avec Python 3
Stored Procedures
Python
Django
Administration
Application
Démarrage
Déploiement
Modèles
Statics
Templates
Firebird
Firebird 3+ - New "firebird-driver"
Firebird 2.5 - Legacy "fdb"
Flask
Flask-SQLAlchemy
Connexion
Manipuler les modèles depuis le Shell
Installation et Configuration
Définition de modèles et Relations
Requêtes DELETE
Requêtes INSERT
Requêtes SELECT
Requêtes UPDATE
API REST
Organiser l'application grâce aux Blueprints
Flask Bootstrap - /!\ Bootstrap 3 /!\
Ligne de commande
Commandes personnalisées
Conception par modules
Configuration
Debug dans VSCode ou VSCodium
Déploiement d'applications multiples
Déploiement en production
Filtres Jinja2
Messages Flash
Google Authentication
Flask-Login
Flask-Migrate
Flask-WTF
Formulaires
Localisation
Logging
Login
Multi Thread
Request
Resources
Response
Renvoyer un fichier (texte, csv, json, etc...)
Renvoyer une réponse en JSON
Session
Setup Nouveau Projet
Setup Production (OLD)
Static (css, js, img, ...)
Templates
Testing
Upload
Routes - Url - Redirection
PostgreSQL
SQLite 3
Tk / Ttk
Fenêtre princpale d'application
Démarrage d'un nouveau projet
Création d'un exécutable pour Windows
Fenêtre
Installation
Layouts (Geometry Management)
Styles
Fenêtre avec zone d'affichage texte et un timer
Widgets
wxPython
Démarrage d'un nouveau projet
Création d'un exécutable pour Windows
Frame
Widgets
wxFormBuilder
Babel - Internationalisation et localisation
Barcode, Datamatrix, QR Code
BeautifulSoup
CSV
cx-Freeze
Dates et Heures
Décorateurs
Dotenv (fichier .env)
Dropbox API
Excel - openpyxl
Exceptions
Fichiers INI
File System - Fichiers et dossiers
Fichiers - Lecture/Écriture
Générer une Secret Key
JSON
Jupyter Notebook
JupyterLab
Listes et Dictionnaires
Logging
MariaDB / MySQL
Modules, Packages, Import
Pandas
PDF avec ReportLab
Pillow (PIL)
PIP
PyInstaller (sous Windows)
Python 2 VirtualEnv
Python 3 VirtualEnv
Sélection dans une liste de choix
SQLAlchemy
Exécuter un process et lire son résultat
Système (OS, Utilisateurs, Process, etc.)
Système et plateforme
Tests Unitaires
UUID
Automatisation OLE / win32com
Python sous Windows
PDF avec pdfkit et wkhtmltopdf
XML
ZIP
Spip
Logs
Symfony 3
Formulaires
FOSUserBundle
Installation
Logger
Paramètres de l'application
Routes
Serveur local pour le développement
Upload de fichiers
Symfony 4
Authentification
Authentification (2)
Cache
Création d'un contrôleur
Génération de fichiers à la demande
Utilisateur en cours
Renvoyer une redirection
Renvoyer une réponse en JSON
Routes
Uploader un fichier
Création d'entités et migrations
Création d'une Relation en ligne de commande
Création de l'utilisateur et de la base de données
Renommer une entité
Déploiement avec GIT
Mise à jour de Symfony
Mises à jour
Premier déploiement
Doctrine
Dump
Email
Fixtures
Flash messages
Formulaires
Formulaire avec bouton Annuler
Formulaire défini dans une classe
Formulaire complet avec entité, ajout et édition
Formulaire simple sans entité
Trier les lignes d'un EntityType
Appeler le Kernel (getProjectDir, etc.)
Logging
QueryBuilder
Relations entre entités
Serveur local
Services
Session
Cloner un projet depuis un dépôt GitHub
Création d'un projet vierge
Prérequis
Affichage d'une arborescence
Injection de Twig dans un Service
Utilisation et syntaxe de Twig
Symfony 5
Sécurité
Créer ses propres commandes console
Serveur local (de développement)
Création d'un contrôleur
Création d'un projet
Création d'entités et migrations
Création de la base de données
Fixtures
Manager
Repository
Deploiement avec un script
Déploiement avec GIT et SSH
CKEditor 4
CKEditor 5
Gérer les images avec LiipImagine
Intégration Continue / GitLab
Installer Symfony
Intégration de Bootstrap 5 (Sass)
Créer le système d'authentification
Configuration de la sécurité
Création de l'entité User
Formulaire d'inscription
Bookmarks