Je pose ça là, ça peut toujours servir.
Le polymorphisme en Python
Une fonction qui s'adapte au type des paramètres passés, c'est cool.
Pinger tout un réseau, version sous stéroïdes
Ping asynchrone à l'aide d'asyncio et des mots clefs async et await.
Git submodules : mise à jour
La commande pour mettre à jour un submodule.
Battle Dev : imprimer un losange
[Challenge] Comment imprimer un losange ?
Python Matplotlib : consommation électrique
Un exemple concrêt d'utilisation du module Matplotlib pour afficher des graphiques de ma consommation électrique. Passionnant.
Comment monter une image brute (raw dd) ?
Mémo pour la commande mount.
BlogoText : changement de mainteneur
Aujourd'hui, je deviens mainteneur du projet de Timo : BlogoText.
Scrollbar horizontale
Afficher une barre de progression horizontale qui évolue suivant l'avancement de la lecture de la page.
ctypes : valider le retour d'une fonction
Le module ctypes permet d'appeler des fonctions écrites en C dans du code Python. Voyons comment éviter les erreurs de segmentation.
Travis et le serveur X
Travis CI permet de tester vos projets et, éventuellement, de les déployer.
Travis et port série
Travis CI permet de tester vos projets et, éventuellement, de les déployer.
Comment installer Windows 10 IoT sur Raspberry Pi 2 sans Windows 10 ?
Easy !
openpyxl : grouper et masquer
openpyxl est un module Python qui permet de manipuler les fichiers tableur au format XLS et XLSX.
PHP : accumuler la négation '!'
Ou comment se débarrasser facilement de 'Fatal error: Can't use function return value in write context in ...'.
Python Bokeh : utiliser un navigateur personnalisé
Bokeh est l'une des nombreuses bibliothèques Python pour la visualisation des données.
Python Bokeh : cacher la flèche des infobulles
Bokeh est l'une des nombreuses bibliothèques Python pour la visualisation des données. Elle se concentre surtout sur la création de graphiques interactifs pour le web.
Contributer à Python Bokeh
Contribuer à un projet FOSS comme Bokeh peut en rebuter certains au vu de tout le travail à faire en amont. Voici un petit guide.
Python : ouvrir plusieurs fichiers en même temps
Que Python est bien pensé :)
Python : accéder à un attribut privé
Rien n'est vraiment privé avec Python.
Python : compter le nombre de fichiers d'un dossier
Question récurrente, voici mon implémentation en Python 3.
Windows : installer le module Python OpenAlpr
La documentation n'est pas très explicite sur ce point. Corrigeons le tir.
Design pattern : factory
Explication et exemple de patron de conception : la fabrique.
OpenCV : mémo de compilation
Voici comment compiler une version complète de la bibliothèque OpenCV.
Lectures du moment
Les bouquins, c'est la vie.
macOS : monter un volume chiffré FileVault
Extraire la clef et monter la partition désirée. Tout un travail !
Git : refactoriser ses commits en un seul
Certains le demandent lorsque vous contribuez à un projet, voici comment faire.
Raspberry Pi 3, bluetooth et port série
Wi-Fi, Bluetooth et Serial sont sur un bateau, ...
Python : le module MSS passe à la version 2.0.0
Et attention, ça dépote !
Raspberry Pi : stream => HDMI
Je suis en rade de titre français, donc les mots clefs suffiront à faire passer l'idée :)
Python imaplib et GMail
Vous utilisez l'authentification à 2 facteurs sur GMail ? Alors vous n'aurez pas d'accès à votre boîte de messagerie. Sauf si !
Git : résoudre "x commits ahead, y commit behind"
En deux temps, trois commandes, voici comment rester à jour dans vos dépôts.
Apache : comment activer le support de HTTP/2 ?
Support HTTP/2 pour Apache, yep !
sSMTP, un MTA minimal pour Raspberry Pi
sSMTP est un MTA léger et très simple à configurer. Son installation permettra, par exemple, de recevoir les rapports des tâches lancées par Cron.
libpng : compiler une version de débogage
Voici comment compiler une version de débogage de la bibliothèque PNG.
Script de mise à jour de Gogs
Pratique.
JavaScript : convertir une NodeList en Array
La conversion est facile !
Prestashop : cacher automatiquement les catégories vides
Il faut mettre la main à la pâte, voici comment cacher automatiquement les catégories vides dans Prestashop 1.6 et 1.7.
Git : comment synchroniser un fork ?
En 2 temps, 3 commandes, voici comment synchroniser facilement un fork avec le projet original.
Prestashop : comment insérer un fichier MP3 ?
Une solution simple pour activer la prise en charge des fichiers audios.
Python imaplib : suppression des doublons
Un petit script sans prétention pour détecter et supprimer tous les messages en double.
Comment ajouter un système de cache à OwnCloud ?
Faîtes plaisir à votre machine, donnez lui du cache !
Python et IMAP : exemple concrêt
Comment utiliser le module Python imaplib pour récupérer les courriels non lus ?
Quelques commandes cruciales pour Symfony
Juste un mémo.
Raspbian : installation minimale
Comment installer une version minimale de Raspbian ? Une sorte de netinstall non-officielle de Debian GNU/Linux.