Méthylbro Développeur Web PHP

mercredi 28 juillet 2010

Easy WEMP - PHP, MySQL et NgInx pour Windows

Je me disais justement hier que l'on pouvais apercevoir de plus en plus de serveur web préférant NgInx à Apache (quand on est curieux, on regarde toujours les en-têtes HTTP). Et juste à ce moment là je tombe sur une brève de framasoft me faisant découvrir Easy WEMP.

Easy WEMP c'est encore un nouveau serveur tout en un pour les environnements Windows (j'avais d'ailleurs récemment parlé de uWamp). Avec ceci de particulier cette fois que le serveur utilisé n'est plus Apache mais NgInx.

Personnellement je n'ai encore jamais travaillé avec NgInx, mais quand on vois les performances et la consommation en ressources qu'il affiche ca donne envie de se pencher dessus.

Et vous ? NgInx vous en pensez quoi ?

lundi 26 juillet 2010

Mageekblog - PHP au scalpel

Mageekblog - PHP au scalpel

Aujourd'hui je profite d'un petit moment de calme dans mon planning pour vous faire découvrir (pour ceux qui ne le connaitrais pas déjà) le très intéressant blog de Frédéric Hardy : Mageekblog.

Depuis quelques mois déjà il anime une série de billets très intéressante faisant le bilan du projet PHP. Ainsi que de ces éventuelles évolutions futures.

Tel un chirurgien il opère dans les méandres la la liste internals@ pour nous faire la synthèse de ce qu'il se passe au sein de PHP depuis l'annonce de la mort de PHP 6.

Il propose d'ailleurs ce qu'il nomme l'électro-encéphalogramme de PHP. Sorte de prise de vue de l'activité du langage représenté directement sous la forme d'un graphique.

PHP EEG
L'électro-encéphalogramme de PHP

Une excellente source de renseignements sur PHP et en français de surcroit ! A ajouter absolument dans votre agrégateur RSS.

dimanche 18 juillet 2010

Richard Stallman et la révolution du logiciel libre

Richard Stallman et la révolution du logiciel libreVoilà un livre qui mérites un billet. Si vous n’étiez pas au fait de l’histoire de l’un des derniers "gourous" des débuts de l’informatique je vous invites vivement à lire ce livre.

Richard Stallman et la révolution du logiciel libre est une biographie dédiée au personnage emblématique qu’est Richard Stallman. Meneur de prou du mouvement du logiciel libre, auteur de la licence GNU/GPL et fondateur de la FSF (fsf.org) c’est ce que l’on connait bien de lui. Mais saviez-vous que c’est un danseur expérimenté, un homme de culture et un génie reconnu ?

Ce livre en apprend beaucoup sur le personnage. En expliquant pas à pas son parcours on comprend mieux son aversion pour les logiciels "privateur" et son combat pour la liberté du code source. Le tout relu et annoté par le maitre lui-même.

Une lecture intéressante, qui m’a notamment ouvert les yeux sur bon nombre de problèmes inhérents aux licences logicielles. Je vous le conseille vivement.

Richard Stallman et la révolution du logiciel libre

vendredi 25 juin 2010

Rencontres Mondiales du Logciel Libre 2010

Rencontres Mondiales du Logciel Libre 2010Du 6 au 11 juillet prochain se tiennent les 11éme Rencontres Mondiales du Logiciel Libre à Bordeaux.

Après avoir hésité pour me rendre à celles de Mont de Marsan en 2008 j’ai décidé de ne pas louper le coche cette année. Surtout que le programme des conférences de la journée d’ouverture est très intéressant pour les développeurs PHP.

A la chaire ce jour là par exemple : Hugo Hamon, Jean-Marc Fontaine ou encore Damien Seguy. Avec respectivement au programme : SOAP et RESTFul avec Symfony, Audit de code PHP ou encore Industrialisation avec PHP.

De quoi se mettre en bouche avant la grand messe Parisienne annuelle de cet hiver.

Rencontres Mondiales du Logciel Libre 2010

Et vous, vous ferez le déplacement ?

jeudi 24 juin 2010

PHP : Connaitre le nombre d’arguments d'une méthode

PHP : Connaitre le nombre d’arguments d'une méthodeJe suis certain qu’il vous ai déjà arrivé de vouloir connaitre le nombre de paramètres qu’accepte ou qu’attend une méthode ou une fonction. En voulant améliorer une petite implémentation du pattern MVC sur l’un de mes projets en ce moment, je me suis posé sérieusement cette question.

La solution se trouve en fait dans l’API Reflection de PHP. Cette API permet de faire du reverse-engineering sur les classes, les interfaces, les fonctions, les méthodes et les extensions. En effet, cette API propose une classe abstraite ReflectionFunctionAbstract qui nous permettra d’étudier dynamiquement toute les fonctions et les méthodes de classes que nous utiliserons.

Lire la suite...

mardi 26 janvier 2010

Romain Butteaud : Chroniques d'une contrefaçon

Romain Butteaud : Chroniques d'une contrefaçon

Le web est plein de surprises. Parfois bonnes, parfois mauvaises.

Voilà plusieurs mois que je me suis lancé dans un tentative de personal branding. N’ayant aucune formation initiale en marketing je fait ce que je peut. Mais apparemment les choses ont l’air de plutôt bien se passé malgré que je soit inexpérimenté dans ce domaine.

Au coeur de cette campagne marketing se trouve mon traditionnel CV en ligne. J’ai tous les malheurs du mon à essayer de positionner correctement celui-ci dans les moteurs de recherches. Sans doutes est-ce du à la bataille farouche que se livrent les développeurs web pour apparaître le mieux possible.

Lire la suite...

lundi 25 janvier 2010

Amicalement-Web.net : 1an déjà !

Amicalement-Web.net : 1an déjà !

Timothé Barray et ses compagnons vous invitent à fêter ensemble le premier anniversaire du très excellent blog : Amicalement Web.

A l’occasion de ce premier anniversaire ils vous proposent même, en partenariat avec les éditions Eyrolles de gagner un exemplaire du livre Ergonomie Web d’Amélie Boucher dont j’avais déjà parlé ici il y a quelques mois de cela.

Bon anniversaire Amicalement Web.

mercredi 9 décembre 2009

Cité dans un article de Capital

Informatique - Les pros du web et de la sécurité tirent leur épingles du jeu

Mis à part PHP Solutions que je lis régulièrement et GNU/Linux Magazine que je consulte à l’occasion, je ne suis pas un grand consommateur de la presse écrite. Pourtant ce mois-ci j’ai pris la peine d’acheter un exemplaire du magazine Capital. Normal quand on est interrogé et cité par un journaliste dans un mensuel national.

PHP, vous connaissez ? Nous, non. Mais Thomas Gasc (NDLR : c’est moi), lui, maîtrise sur le bout du clavier ce système de programmation très en vogue pour concevoir des sites Internet.

Extrait de l'article

Voilà comment démarre cet article intitulé « Informatique : Les pros du web et de la sécurité tirent leur épingles du jeu » dans un dossier consacré aux profils en vogue en ces temps de crise économique.

Même si cet article n’est pas le reflet exact de la vérité sur mon profil, c’est toujours gratifiant de voir son nom apparaître dans les colonnes d’un grand magazine.

(Non, ce n'est pas moi sur la photo !)

mardi 8 décembre 2009

Statistiques pour le mois de Novembre 2009

Statistiques pour le mois de Novembre 2009Ce mois-ci, pas de grand pic d’affluence. Malgré un début de mois en très forte progression, +70 % de visites sur la première semaine de novembre, par rapport à la première semaine d’octobre qui s’explique sans doutes par l’organisation du petit concours le trafic a subit une forte chute sur la fin du mois.

En effet, le mois dernier je n’ai pu publier que 12 billets or comme nous l’avons vu dans notre étude d’octobre, le nombre de nouveau contenu doit être croissant pour que le trafic s’en ressente.

La tendance sera sans doutes encore plus catastrophique pour le mois de décembre. En effet ; nouveau job, déménagement en perspective, fêtes de fin d’années … Autant de facteurs qui font que, a coups sur, je ne pourrais pas non plus énormément publier ce mois-ci. Les statistiques s’en feront sans doutes ressentir pour ce dernier mois de 2009.

Fréquentation du site
  Octobre Novembre Différence
Visites 2 339 2 396 +2,44 %
Pages Vues 4 171 4 408 +5,68
Pages par visite 1,78 1,84 +3,17 %
Taux de rebond 73,11 % 72,75 % -0,50 %
Temps moyen passé sur le site 00:02:02 00:01:39 -18,78 %
Nouvelles visites 76,83 % 75,13 % +2,22 %

Statistiques pour le mois de Novembre 2009

lundi 7 décembre 2009

Résultats du concours : Gagnez le livre PHP5 Avancé !

Concours : Gagnez le livre PHP5 Avancé !

Souvenez-vous, le mois dernier je lancé sur ce blog un petit concours avec à la clé le très excellent livre PHP5 Avancé écrit par Eric Daspet et Cyril Pierre de Geyer.

Il y a quelques jours j'ai effectué le tirage au sort des gagnants parmi tous les participants. Je vous annonce donc que Jordan a été tiré au sort et recevra donc dans les jours à venir un exemplaire du livre PHP5 Avancé chez lui.

Je tient à remercier tous les participants au concours : Amarox, TitaX, damdec, PaulK, devzonefr, Sacri, Exta, Kaan, Wiki, exotux, romualb, Bastien DONJON, iMystiK et Fairweb. Un grand merci également à Cyril PIERRE de GEYER pour avoir encouragé ce concours (la prochaine fois, peut être nous fera il don d'un exemplaire dédicacé ...).

Sachez que d'autres concours sont en prévisions sur TitaXium dans les semaines à venir...

mercredi 25 novembre 2009

XPather : Une extension Firefox pour naviguer dans un document avec XPath

Parmi les extension Firefox indispensables pour un développeur/intégrateur, en voici surement une qui ravira les utilisateurs aguerris de la syntaxe XPath : XPather.

XPather s'ajoute à votre Firefox et ainsi vous pouvez effectuer toute sorte de requêtes XPath sur un document directement depuis votre navigateur.

mardi 24 novembre 2009

PHP/MySQL : Enregistrer et lire des fichiers dans une base de données

PHP/MySQL : Enregistrer et lire des fichiers dans une base de donnéesTout au long de la semaine dernière nous avons vu comment enregistrer et consulter des fichiers dans une base de données MySQL avec PHP.

Nous avons appris les principes de bases des Objets Larges Binaires (BLOB) ainsi que les outils mis a notre disposition par PDO pour les manipuler efficacement avec PHP. Nous avons vu également les limites de ce genre de pratiques et comment en résoudre certaines en implémentant un petit système de cache côté PHP.

Au cours de mes exemples j’ai proposé une classe FileFromDB et un ensemble de pages permettant de démontrer comment réaliser tout cela. Vous trouverez aujourd’hui, en annexe à ce billet, l’ensemble des scripts utilisées comme exemple.

Télécharger des sources : exemple.rar

Je n’ai malheureusement pas eu le temps de les commenter proprement mais si vous vous reportez aux articles de la semaine, vous serais alors à même de les comprendre.

  1. MySQL : Stocker un fichier dans une base de données
  2. PHP : Enregistrer un fichier dans une base de données
  3. PHP : Lire un fichier stocké dans la base de données
  4. PHP : Un cache pour nos fichiers stockés dans MySQL

Si cela vous intéresse de venir discourir des avantages et des (nombreux) inconvénients que peuvent avoir cette pratique, je vous invites à venir le faire sur le forum dans l’espace dédié au développement.

- page 1 de 12