Archives pour la catégorie : ‘Info et autres geekeries’

Ma modeste contribution à SudWeb en vidéo

29 novembre 2011

Sud Web, ça poutre du kangourou !

30 mai 2011

J’étais orateur à Sud Web et c’était bien ! Je tiens à saluer le travail bénévole des organisateurs ; au top de l’organisation et de la convivialité.

Au sujet de mon intervention, j’ai eu quelques retours positifs sur twitter et pendant la conférence et le repas communautaire, cela m’a fait bien plaisir. (photo en pleine action)

Au final, je suis assez motivé pour proposer d’autres sujets de conférence !

sudweb ça poutre du kangourou !

Retour en image sur l’évènement.

Je serais le premier orateur de l’histoire de Sud Web !

27 avril 2011

C’est un peu la classe ! \o/

J’y animerais une conférence de 20 minutes plutôt atypique, la seule orientée business : Acheter des prestations IT et web. Je tenterais d’apporter un éclairage synthétique sur un sujet auquel je réfléchis depuis un petit moment (comme dirais @nhoizey !).

Je remercie d’ailleurs les organisateurs pour la confiance qu’ils m’accordent.

A ce propos il ne reste que quelques jours pour vous inscrire à ce qui promet être un bel évènement plein de gens biens ! (et y aura moi aussi ~ ).

J’étais bien présent au forum PHP 2010

20 novembre 2010

Et c’était bien. J’espère pouvoir y retourner l’année prochaine, surtout pour pouvoir échanger avec quelques personnes que je ne rencontre qu’à ce genre d’évènements.

Je me suis fendu d’un petit retour sur le .org de pmsipilot.

« If you want to go quickly, go alone. If you want to go far, go together. »

26 septembre 2010

Comme j’en suis à revenir deux ans en arrière je me souviens, quittant ma précédente entreprise (une SSII), et étant assez sollicité par des anciens clients pour continuer ou poursuivre des missions de conseils (AMOA mais surtout AMOE). Sur le moment, je n’avais guère la tête à ça mais j’ai un peu envisagé la création d’une structure permettant de faire ces missions. Au final, je n’ai pas donné suite et j’ai simplement conseillé quelques anciens clients au téléphone (dont un qui devais gérer une équipe de dev à l’île Maurice … ).

En lisant le twitter de Simon Sineck j’ai réalisé pourquoi je n’avais pas fait ce choix.

« Si tu veux aller vite, vas y seul. Si tu veux aller loin, vas y en groupe. » (traduction horrible par mes soins)

C’est un peu pourquoi je ne suis pas freelance. Seul, il est plus difficile de changer le monde comme je voudrais le faire avec mon entreprise.

Symfony chez PMSIpilot

23 avril 2010

Un petit retour sur comment nous utilisons symfony chez PMSIpilot. Commentaires et questions bienvenus !

ps : au delà des trucs de geek, ce qui est sympa à la technique chez PMSIpilot, c’est l’ambiance et la qualité des collaborateurs côtoyés ; croyez moi, c’est pas partout comme ça.

Google ajoute le dessin dans sa suite bureautique en ligne

13 avril 2010

Je viens de découvrir que Google Drawing était disponible dans Google Apps !

Pour vous montrer, voici une magnifique réalisation personnelle :

L’outil est assez simple mais le fait qu’il soit nativement collaboratif en fait immédiatement un must use !

… sont fort chez Google ! …

Astuce symfony : générer du cache depuis une task

7 avril 2010

Dans une tache symfony, il est tout à fait possible de créer un contexte comme si l’on venait d’un appel http.

$configuration = ProjectConfiguration::getApplicationConfiguration($options['application'], $options['env'], false);
$sf_context = sfContext::createInstance($configuration, 'raoul');
sfContext::switchTo('raoul');

Ceci fait, on pourrait imaginer appeler la fonction get_component présente dans PartialHelper.php histoire de générer le cache pour certains composants.

// charge le helper
$configuration->loadHelpers('Partial');
get_component($moduleName, $componentName, $vars); // si le composant utilise du cache, le fichier de cache sera crée

Le probleme est que tous les appels à link_to ou image_tag vont générer des liens invalides. (avec des symfony/symfony dans les urls)

La solution que j’ai trouvée en regardant du coté de sfBrowserBase.class.php consiste à setter le tableau $_SERVER pour simuler complètement la navigation web. Il faut donc insérer les lignes suivantes avant la création du contexte :

unset($_SERVER['argv']);
unset($_SERVER['argc']);
$_SERVER['HTTP_HOST']       = $arguments['host'];
$_SERVER['SCRIPT_NAME']     = $arguments['script_name'];
$_SERVER['SERVER_NAME']     = $_SERVER['HTTP_HOST'];
$_SERVER['SERVER_PORT']     = 80;
$_SERVER['REQUEST_METHOD']  = 'GET';

Bien sur, il faut que votre task prenne host (par exemple ‘localhost’ pour vos test) et script_name (par exemple ‘/monalias/frontend.php’) en arguments.

Cela semble fonctionner dans mon cas. N’hésitez pas si vous avez des retours ou des remarques.

Mise à jour de la liste des contribution à symfony de PMSIpilot

25 mars 2010

La liste des modestes contributions à symfony a été mise à jour sur pmsipilot.org. On a trouvé deux trois petites choses ;-) et proposé pas mal de patchs.

http://www.pmsipilot.org/2010/03/25/contributions-a-symfony/

Nous utilisons maintenant symfony 1.4 qui propulsera la prochaine version majeure de nos outils de pilotage.

Computers are bicycle for the mind

19 mars 2010

Oui, je ne suis qu’un fanboy de base. Mais tout de même, ce type est génial !