Tremblez ô terriens !
Comment générer un bon ID pour les flux Atom/RSS ?
Chaque entrée d'un flux Atom/RSS doit avoir un ID globalement unique, dans l'élément
PHP : l'erreur subtile de l'opérateur ternaire
Récemment, j'ai découvert un bogue dans BlogoText. L'opérateur ternaire jugé coupable !
Projet Avatar
Un Gravatar simplifié, auto-hébergé.
Job : ma propre société
Allez, on se lance !
Se protéger contre soi-même !
Un accès au compte root, la commande rm disponible... Un mélange détonnant qui peut faire très mal.
Développement : fautes d'orthographe courantes
Codespell est un de ces petits utilitaires qui ne paie pas de mine, mais ô combien pratique !
Python : mémoïsation
Connaissez-vous le dicton : avoir une mémoire d'éléphant ?
MKV merge
Créer un fichier MKV contenant une vidéo et ses sous-titres.
TrueCrypt : entretien avec Ennead
Entretien avec Ennead, un des développeurs de TrueCrypt.
Déployez vos modules Python
Faîtes profitez tout le monde de votre module flambant neuf !
PHP : is_file vs file_exists
Benchmark à propos des tests sur l'existence des fichiers.
Shaarlimages reloaded !
Des nouvelles du front !
Shaarlimages.net
La galerie des shaarlis !
Mac & Python natif : capture d'écran
Comment prendre une capture d'écran en utilisant seulement du Python natif ? Quartz à la rescousse !
GNU/Linux & Python pur : capture d'écran
Comment prendre une capture d'écran en utilisant seulement du Python pur ? ctypes à la rescousse !
RSS-Bridge : ajout de Cryptome
RSS-Bridge est un service auto-hébergé qui pallie l'absence de flux RSS sur certains sites web.
Windows & Python pur : capture d'écran
Comment prendre une capture d'écran en utilisant seulement du Python pur ? ctypes à la rescousse !
Développement : l'estimation du temps régulièrement sous-estimée ?
Une analogie pertinente entre le développement logiciel et un voyage. Est-ce la faute au développeur ? Est-ce un problème de gestion ? Une mauvaise méthodologie, ou inexistante ? Ou est-ce une partie intégrante du processus ?
Python : module Multi-Screen Shot
Un premier article pour présenter le module python MSS.
Inno Setup : page personnalisée
Inno Setup c'est bien, mais la documentation est un peu brouillon et trouver des informations précises n'est pas chose facile.
Qt : Compilation sous GNU/Linux
GCC et Qt : compilation dynamique ou statique de son application.
Qt : Compilation statique sous Windows
MinGW et Qt : compilation statique de son application.
C++/Qt : i18n à l'international
C++ et Qt Creator : petit mémo pour internationaliser facilement son application.
iPhone 3GS : jailbreak & desimlock
Jailbreak et desimlock de l'iPhone 3GS en baseband 05.16.05 avec iOS 5.0.1.
Cracker le schéma de verrouillage d'Android
Quelques méthodes à savoir, certaines plus osées que d'autres ☻
Les failles qui hantent la toile
Les classiques et le cas des mots de passe.