Finir le jeu pong

Finir le jeu pong
Dans cet article, j’expliquais que je m’étais lancé un défi personnel : faire un jeu pong en 1 heure. J’ai a peu près réussi car le jeu certes était fonctionnel, mais il était impossible de jouer correctement. J’ai passé un peu de temps le lendemain pour finir correctement le programme. Il manquait un système de pause, ...

Faire un jeu Pong en une heure

Faire un jeu Pong en une heure
Hier, j’ai vu une vidéo d’une heure montrant deux potes dans une compétition pour faire un jeu pong en une heure, l’un le faisant en C++ l’autre en Python. J’ai commencé à me dire : « Est-ce que je peux faire la même chose ? » Aucun mystère, la réponse est oui.

Nouveau module de traduction

Nouveau module de traduction
Je viens juste d’installer un nouveau module traduction  WPML  à la place de  mqtranslate. Et ça a merdé. Vous devrez attendre un petit peu pour que tous les articles reviennent à la normal. Avec la bonne traduction à la bonne place. La raison principale du changement de module est l’imcompatibilité entre  mqtranslate et Yoast SEO. Même ...

Questionnement 4

Questionnement
Je suis en ce moment en plein questionnement sur mon avenir professionnel et sur l’informatique même, alors, j’écris cet article pour les quatre du fond qui me suivent plus ou moins. J’habite l’Ile de la Réunion et pour ce qui est du développement informatique, on est ici au niveau 0 du dev. Certes il y ...

Testez vos regex en Python 2

Testez vos regex en Python
Depuis plusieurs mois déjà je construit, lentement, très lentement un petit projet perso. Un testeur d’expressions régulière ou Regex. Une fois n’est pas coutume, je décidais d’explorer des technologies que je ne connaissais pas : Tornado, CoffeeScript et les WebSocket. Oui, il existe pas mal de testeur de Regex, mais voici trois bonnes raisons pour ...

Clefs de session perdue avec Django ?

Clefs de session perdue avec Django ?
Si vous utilisez les sessions de Django comme clef dans votre base de données (par exemple pour un panier), vous vous retrouvez devant un gros problème lorsque l’utilisateur essaye de se connecter ou au contraire de se déconnecter. En effet, Django change la clef de session (session key)  à chaque connexion et déconnexion

Les 5 raisons de ne pas lire les listes

Les 5 raisons de ne pas lire les listes
Depuis quelques années, on voit fleurir des listes de choses : Les 10 meilleurs choses de trucs et les 5 meilleurs machins.  Et comme tout le monde, j’ai cliqué au moins une fois (souvent plus) sur une de ces listes qui n’ont qu’un seul but : Augmenter la visibilité d’un site. Pour augmenter ma visibilité, ...

Identifiez vos utilisateurs avec oauth dans Cordova en utilisant OAuth.io

Identifiez vos utilisateurs avec oauth dans Cordova en utilisant OAuth.io
Quand on fait une application hybride, on pense tout de suite à Cordova. On construit son appli en utilisant le framework HTML/CSS/Javacript que vous voulez (par exemple, Ratchet 2 ou jQueryMobile). Cependant il reste un problème : l’authentification des utilisateurs. Tant qu’on reste dans le classique, il n’y a pas de problème. Mais viens le moment ...

Avez-vous vraiment besoin de jQuery ?

Avez-vous vraiment besoin de jQuery ?
En quelques années, jQuery est devenu la librairie phare pour tous les développements javascript dans un navigateur. C’est tellement simple ! Vous faites : $('#my-id").on('click', function(e) { alert("Hello MyId"); } Et tous les éléments ayant un id « my-id » répondent à l’événement « onclick ». Cependant, cette simplicité appréciable à juste un soucis : elle vous cache Javascript. ...

Passer le cookie CSRF de Django avec Nginx

Passer le cookie CSRF de Django avec Nginx
Quand on vient du monde Apache pour switcher vers Nginx, on se retrouve devant une grande quantité de problèmes qu’on avait pas avant. Et un des problèmes majeure est la protection CSRF. En effet, quand on utilise Nginx comme proxy pour Gunicorn, il manque un paquet de chose dans les en-têtes et il faut les ...