Logo d’InsertAfter

Blog

Sur mon blog, vous trouverez de nombreux articles sur le développement web mais aussi sur l’administration système, l’informatique, le hacking et la programmation en général.

Tester un virtualhost avant de changer les DNS

Quand on migre un site vers un nouveau serveur, on a besoin de tester le bon fonctionnement de ce dernier avant de mettre à jour les DNS. Petite astuce à base de telnet et openssl.
Lire la suite

Published at jeudi 18 octobre 2012 à 10:29:18.

Créer un service REST

REST est de plus en plus utilisé pour la création de services web. J'ai moi-même créé un framework basé sur ce principe. Découvrez mes petits plus pour créer un bon service REST !
Lire la suite

Published at samedi 6 octobre 2012 à 15:04:04.

Mes trouvailles de septembre 2012

Ce mois-ci, j'ai vu passer assez de petites choses pour faire un point rapide sur les dernières nouveautés et actualités du développement web.
Lire la suite

Published at samedi 29 septembre 2012 à 12:54:05.

Dev camp Microsoft Lille : Bienvenue en boîte !

Hier je suis allé au Devcamp Microsoft organisé à Lille pour découvrir le nouveau Windows et ses nouvelles possibilités pour la création de logiciels. Je pense que l'expérience mérite un petit résumé, surtout en ce qui concerne HTML5 / Javascript.
Lire la suite

Published at vendredi 28 septembre 2012 à 14:50:44.

Gestion des collisions 2D dans un jeu HTML5 / Javascript

L'expérience du développement de Tank Arena m'amène à faire un petit point sur la gestion des collisions dans un jeu 2D écrit avec Javascript/HTML5.
Lire la suite

Published at dimanche 23 septembre 2012 à 12:29:46.

Les champs SET et les requêtes GROUP BY

J'adore utiliser les champs de type SET pour leur souplesse et leur nature multivaluées, mais quand GROUP BY entre dans la place, attention les dégâts !
Lire la suite

Published at mardi 28 août 2012 à 09:34:25.

Les modules Javascript : Un joyeux B

Dès lors que l'on tente de créer des applications complexes en Javascript, la segmentation du code en divers fichiers devient nécessaire. Cela génère une nouvelle difficulté, la modularisation du Javascript.
Lire la suite

Published at vendredi 17 août 2012 à 13:34:48.

Utilisation de l'accéléromètre dans le Casse Brique

HTML5 expose via l'API accelerometer des information sur l'inclinaison de l'appareil en fonction des trois axes de l'espace, utilisons les pour notre Casse brique.
Lire la suite

Published at jeudi 9 août 2012 à 14:14:36.

Bases de données : Concepts, utilisation et développement de Jean-Luc Hainaut

J'ai terminé ce livre sur les bases de donnée et je l'ai trouvé très intéressant et instructif, voici un petit résumé de ce qu'il m'a apporté.
Lire la suite

Published at jeudi 2 août 2012 à 11:43:00.

Mes trouvailles de juillet 2012

Voici quelques liens sur l'actualité du développement Web en ce mois de juillet 2012.
Lire la suite

Published at vendredi 27 juillet 2012 à 17:00:07.

Comparatif des webapp stores

Une fois qu'une application web est développée, il peut être intéressant de lui donner de la visibilité. Les AppStores sont censés aider les développeurs dans cette tâche.
Lire la suite

Published at vendredi 27 juillet 2012 à 16:28:05.

Utilisation de requestAnimationFrame pour les jeux HTML5

Une nouvelle spécification permet d'optimiser l'affichage des jeux HTML5 en synchronisant ces derniers avec le moteur graphique du navigateur. Petit exemple de mise en oeuvre avec notre casse brique.
Lire la suite

Published at jeudi 26 juillet 2012 à 10:13:35.

Conventions de nommage des bases de données

Depuis que j'ai découvert les bases de données avec MySQL, je n'ai pas cessé de m'en servir, tant et si bien que j'ai fini par définir une convention de nommage.
Lire la suite

Published at mercredi 18 juillet 2012 à 16:34:39.

Exemple de mise en oeuvre des VarStreams avec WebSockIPC et NodeJS

Afin de mieux mettre en exergue l'intérêt des VarStreams, j'ai créé une petite application NodeJS mettant en oeuvre une communication inter processus avec les WebSockets.
Lire la suite

Published at lundi 9 juillet 2012 à 13:57:39.

Pourquoi j'ai remplacé JSON par VarStream

JSON est très connu et semble bon pour la plupart des utilisations, cependant, par "hasard", j'ai créé un format de données que je trouve supérieur et que j'ai décidé d'appeler VarStream.
Lire la suite

Published at vendredi 6 juillet 2012 à 10:56:35.

Comment bien designer les url de son site ou application web

Les URL ou URI d'une application ou d'un site Internet nécessitent de prendre un moment pour réfléchir à leur schema. Voici quelques bonnes pratiques issues de mon expérience REST.
Lire la suite

Published at samedi 30 juin 2012 à 12:02:27.

Firefox Mobile Android : Accéder aux consoles d'erreur Javascript / stderr

Pour développer pour Firefox Mobile, mieux vaut avoir la console d'erreur à portée de main. Voici la méthode.
Lire la suite

Published at lundi 18 juin 2012 à 09:49:47.

Orange HTML5 Hackathon : Pourquoi j'ai aimé !

Dans le cadre du programme Orange Partner, un hackathon HTML5 de 30h non-stop a été organisé. Avec mon équipe, nous avons remporté le grand prix du jury.
Lire la suite

Published at mercredi 13 juin 2012 à 10:28:45.

Jeux HTML5 : Défi Tank Arena

Si vous avez déjà joué à Tank Arena, alors vous savez que c'est un excellent jeu. Malheureusement, il n'existe que pour Windows. Relevons le défi d'en faire un jeu HTML5 !
Lire la suite

Published at samedi 9 juin 2012 à 16:20:22.

Récupérer les privilèges de l'utilisateur root de MySQL

En administration système, tout arrive, même les cas les plus désespérés. Perdre le mot de passe ou les privilèges de root de MySQL en fait partie. Voici comment s'en sortir.
Lire la suite

Published at samedi 19 mai 2012 à 15:02:39.

Comment devenir un meilleur père grâce à Cron

Décrocher de l'écran en plein milieu d'une session de code est difficile. Mais arriver en retard à la garderie, c'est pas cool. Heureusement cron et Patrick Sébastien sont là !
Lire la suite

Published at samedi 12 mai 2012 à 12:24:25.

Jeux HTML5 : Développement d'un casse brique

Créer un jeu en HTML5 est simple. Cependant, il faut respecter quelques bonnes pratiques pour éviter que cela tourne au cauchemar.
Lire la suite

Published at vendredi 11 mai 2012 à 10:51:19.

Migrer toute une base de données vers UTF8

Vous avez peut-être commencé votre application avec les caractères latins et pour des besoins d'internationalisation, vous souhaitez passer vos bases en UTF8 ? La solution tient en un seul script.
Lire la suite

Published at jeudi 10 mai 2012 à 08:48:13.

Tester ses sites web sur les mobiles

On ne peut pas toujours s'offrir un téléphone haut de gamme pour tester son site web. Heureusement, les émulateurs sont là !
Lire la suite

Published at mercredi 9 mai 2012 à 19:47:14.

Amélioration d'un casse brique

J'ai cliqué via Twitter sur un lien vers un casse brique en développement. Il avait des problèmes de performance étonnants. J'y ai mis mon grain de sel.
Lire la suite

Published at mardi 8 mai 2012 à 20:09:31.