Méthylbro

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.

dimanche 22 novembre 2009

PHP : Un cache pour nos fichiers stockés dans MySQL

PHP : Un cache pour nos fichiers stockés dans MySQLTout au long de la semaine, nous avons vu ensemble comment stoker des fichiers dans une base de données MySQL avec PHP et comment les lire par la suite.

Cependant même s'il peut s'avérer pratique de profiter des capacités relationnelles de MySQL pour gérer des fichiers ; le risque d'une consommation de ressources excessive soulevé par cette méthode est élevé.

Nous allons voir aujourd'hui pourquoi cette pratique bien qu'intéressante en apparence n'est que trop rarement utilisée en réalité. Nous verrons également comment proposer certaines solutions qui nous permettrons de résoudre certains des problèmes soulevés.

Lire la suite...

samedi 21 novembre 2009

Programmateur : Le compte Twitter participatif

Programmateur : Le compte Twitter participatif

Même si je n’aime pas, mais alors pas du tout le nom qui a été choisi (imaginez ce que ca donnerais au féminin : programmateuse ?) je suis un grand adepte du concept.

Je parle bien évidemment de Programmateur, le compte Twitter participatif sur le thème du développement à l’initiative du jeune (mais pas moins respectable) Adrian Gaudebert.

Voici quelques semaine que ce projet est sur les rails, cela tourne pas mal apparemment. J’y participe moi même aussi souvent que possible.

Une bonne source d’information, à la fois en français et en anglais. A découvrir absolument :

Suivez @Programmateur sur Twitter

vendredi 20 novembre 2009

PHP : Lire un fichier stocké dans la base de données

PHP : Lire un fichier stocké dans la base de donnéesNous avons vu précédemment comment stocker un fichier dans une base de données MySQL. Puis nous avons explorer ensemble une méthode pour insérer ce fichier dans la base directement à l’aide d’un petit script PHP. Aujourd’hui nous allons voir comment récupérer ce fichier avec PHP.

Notre exemple sera très simple, nous allons seulement récupérer le fichier là ou il est, c’est a dire dans la base de données MySQL, pour le retourner directement à un visiteur.

Il n’y aura donc pas de traitement sur ce fichier. Cependant cela serait tout à fait possible. Récemment par exemple je me suis retrouver dans un cas ou je devais modifier des images après les avoir récupérer dans une base de données.

Lire la suite...

mardi 17 novembre 2009

PHP : Enregistrer un fichier dans une base de données

PHP : Enregistrer un fichier dans une base de donnéesMaintenant que nous disposons d’une base de données prête à stocker nos fichiers directement au sein d’une table nous allons pouvoir commencer à regarder comment faire fonctionner cela proprement avec PHP.

Nous verrons donc aujourd’hui comment enregistrer un fichier au sein d’un champ de type LONGBLOB avec PHP. Ici le fichier proviendra d’un formulaire mais on pourrais très bien étendre le champ d’application de cette méthode à tout type de sources.

L’exemple utilisera PDO (PHP Data Object) ; si vous n’êtes pas à l’aise avec cette extension de PHP je vous conseille vivement de vous mettre à jour. Car comme vous pourrez le voir les fonctionnalités que proposent cette extension sont fort agréables.

Lire la suite...

dimanche 15 novembre 2009

MySQL : Stocker un fichier dans une base de données

MySQL : Stocker un fichier dans une base de donnéesTechniquement il est tout à fait possible de stocker des fichiers directement au sein d'une base de données.

Cependant peut de développeurs se risquent à ce genre de pratique. Il est vrai que si l'on maîtrise mal certains aspects, ou s'il on en demande trop à cette technique cela peut vite se révéler être un véritable calvaire.

Néanmoins je reste intimement convaincu que dans certains cas et pour des besoins raisonnables il peut être fort agréable de pouvoir stocker des fichiers directement au sein d'une base de données.

Cette semaine je vous propose une série de billets qui va vous permettre de comprendre comment réaliser une telle chose. Mais je vais également essayer de vous amener à bien appréhender les risques et les limites d'une telle pratique ce qui vous permettra de mieux envisager sur quel projet cela peut ou ne peut pas se faire.

Lire la suite...

- page 1 de 12