Blog
Tutoriels, astuces et expériences de programmation, du plus récent au plus ancien.
2014
Installez le nouveau Captcha de Google sur votre site en PHP
CAPTCHA est un service gratuit qui permet de protéger les sites web contre le spam. Il est utilisé dans les formulaires pour éviter les soumissions automatisées par des robots malveillants. Il s’agit en général de recopier un mot déformé dans une image :
Le test du singe
En informatique, après la phase de développement d’un logiciel, arrive la phase de test. Avez-vous prévu tous les cas d’erreur ? Que se passera-t-il si un utilisateur saisit du texte dans votre programme alors que vous attendiez un nombre ?
Raccourcir et personnaliser des URL
Pour mémoire, une URL (Uniform Resource Locator) est tout simplement l’adresse d’une page internet. Exemple : https://fr.jeffprod.com/blog/2014/comment-programmer-un-jeu-dechecs On peut réduire cette adresse en ceci : https://bit.ly/2wByZJx Elle vous conduira sur la même page.
Comment programmer un jeu d'échecs ?
Vous souhaitez relever le défi d’écrire un jeu d’échecs ? Ou simplement comprendre comment un ordinateur peut jouer correctement ? Je vous propose d’étudier le code source du programme écrit pour l’occasion : “Jepychess” qui signifie à peu de chose près “JeffProd Simple Python Chess Program”.
Sauvegardez vos données avec rsync
Il est impératif de sauvegarder vos données sur un périphérique externe. En effet, vous n’êtes jamais à l’abri d’une panne, d’un vol, ou d’une suppression malencontreuse de documents.
Enregistrement audio et vidéo d'un écran Android
Comment capturer une vidéo de l’écran de votre smartphone gratuitement, sans le “rooter”, et avec un outil fourni par Google ?
Programmation : tirage au sort sans redondance
Au cours d’un développement, on peut être amené à tirer au sort des données. Voici une fonction Java pour tirer au sort un nombre compris entre min et max :
JPCalendar : un calendrier en PHP
JeffProd-Calendar est une classe PHP pour afficher un calendrier mensuel ou annuel sur votre site. Il est possible d’ajouter des évènements et de définir leur couleur.
Développez en local avec Git
Pour le développement d’applications, on utilise un logiciel de gestion de versions. Il permet le travail collaboratif et la conservation de l’historique de chaque fichier. Le plus ancien est CVS. Son remplaçant est Subversion (SVN). Il existe aussi Git dont le développement a débuté en 2005 par un certain Linus Torvalds.