Yann "Bug" Dubois

Développeur WordPress freelance à Paris
Flux RSS

Développer une application iPhone/iOS + Android sous GNU/Linux, c’est possible

20 February 2013 Par : Yann Dubois Catégorie : tech 6 Commentaires →

L’univers du développement d’applications mobiles a été bouleversé ces derniers mois par deux faits majeurs qui révolutionnent les technologies et l’économie du secteur. A savoir, d’une part, le décollage du système open-source Android, qui est devenu de loin l’OS pour appareils mobiles (téléphones et tablettes) le plus populaire dans le monde, passant devant l’iOS de l’iPhone. Et d’autre part, la mise au point du système de développement cross-plateforme Phonegap, qui permet non seulement de construire très facilement des petites applications pour mobile en n’utilisant que des technologies “bon marché” longuement éprouvées issues du web (HTML5, CSS3, JavaScript), mais également pour la première fois de créer en une seule fois des applications déployables sur tous les environnements majeurs du marché (Android, iPhone, Blackberry, Windows Mobile, Symbian, WebOs). Suivant la baisse de la complexité de mise au point d’applications mobiles “universelles”, le coût de développement et de maintenance de ces dernières s’est énormément démocratisé. La bonne nouvelle pour les développeurs indépendant, et pour l’écosystème des applications mobiles dans sa globalité, c’est qu’il est enfin possible de faire rentrer leur modèle de développement dans les principes de l’open-source, même s’il faudra encore accepter quelques (douloureuses) compromissions pour déployer du code sur les appareils d’Apple.

Lire la suite »


Use Xvfb, Selenium and Chrome to drive a web browser in PHP

23 August 2012 Par : Yann Dubois Catégorie : English, tech 1 Commentaire →

The PHP language can be used to remote-control an actual web-browser on a server, to allow server-side scripting of complex web interactions involving for example Javascript of Flash-enabled content. This is a very powerful context, but it is tricky to setup. In addition, a proxy such as Squid can be used to log all http interactions, and can be used as an in-depth traffic analysis or debugging tool. This environment can be used for automated web debugging, continuous integration, unit-testing based web development, non-regression testing, load tests, automated screenshots, etc. Here is a quick setup memo for a running environment under Debian Linux (headless server).

Lire la suite »


How to make sure that WordPress automatic install and upgrade work

18 July 2011 Par : Yann Dubois Catégorie : WordPress 1 Commentaire →

When file permissions are not setup the way it expects, WordPress cannot use the automatic upgrade feature and prompts you for FTP or SFTP credentials to perform any upgrade on a theme, plugin or the core WP files. This happens even when WordPress does have actual write permissions on the files that need to be upgraded.

Lire la suite »


Configurer Munin

16 June 2011 Par : Yann Dubois Catégorie : tech Pas Commentaire →

Un petit mémo sur la façon d’ajouter un nouveau serveur à surveiller dans la console web de l’outil de monitoring Munin. On appelle le serveur à surveiller un “noeud” Munin (node en anglais).

Lire la suite »


Optimiser la configuration d’Apache

20 May 2011 Par : Yann Dubois Catégorie : Français, tech 23 Commentaires →

L’optimisation d’Apache 2 est un vaste sujet, et je n’ai pas la prétention ici de le couvrir dans son intégralité. On peut optimiser Apache de différente façons, en jouant sur le modules chargés dynamiquement ou précompilés, en optimisant le système sous-jacent, ou tout simplement en changeant quelques paramètres dans ses fichiers de configuration. C’est uniquement sur ce dernier aspect que je m’attarde ici.

Lire la suite »