Archives pour la catégorie : ‘Info et autres geekeries’
Sud Web, ça poutre du kangourou !
30 mai 2011J’é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 !
Je serais le premier orateur de l’histoire de Sud Web !
27 avril 2011C’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 2010Et 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 2010Comme 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 2010Un 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 2010Je 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 2010Dans 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 2010La 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 2010Oui, je ne suis qu’un fanboy de base. Mais tout de même, ce type est génial !


