Compte rendu de l’apéro PHP d’hier à Bordeaux

    15:51 31 01 2012

Hier s’est déroulé le premier apéro PHP de l’année à Bordeaux.

nous venons de mettre en ligne le compte rendu  de la soirée :

http://bordeauxpug.org/2012/01/31/compte-rendu-de-lapero-repas-du-30-janvier/

Au programme, nos objectifs pour 2012 et la transformation du PUG en antenne officielle de l’AFUP.

 



Apéro/repas PHP à Bordeaux lundi 30 Janvier

    13:36 28 01 2012

Partant du constat qu’on finissait toujours par manger quelque chose sur un coin de table, il a été décidé que le prochain apéro PHP du PUG Bordeaux serait un apéro/repas.

Il se déroulera ce lundi 30 Janvier à la cassolette, place de la Victoire à partir de 19h.

L’apéro est ouvert à tous, à chaque session, de nouveaux visages font leur apparition, n’ayez donc pas peur de venir, même si c’est juste pour faire un petit coucou.

Plus d’info : site du PUG

 

 

 

 

 

 

 

 



C’est parti pour le forum PHP 2012

    18:06 17 01 2012

Le Forum PHP 2012 organisé tous les ans par l’AFUP vient d’être annoncé!

L’édition de cette année qui se déroulera les 5 et 6 Juin à la cité Universitaire Internationale aura pour thèmes « la performance, la qualité et les nouveaux usages ».

Pour ceux qui souhaitent y participer en tant que speaker, l’appel à conférencier est ouvert jusqu’au 29 février 2012 à cette adresse :

http://www.afup.org/pages/forumphp2012/appel-a-conferenciers.php

 

Maintenant organisé en alternance avec le PHP Tour, le Forum PHP quitte la période hivernale pour se dérouler dans un climat plus agréable et donc plus propice aux apéros ;-)

 



Experience des billes rouges

    21:35 6 11 2011

J’ai eu la chance de pouvoir assister et participer à l’experience des billes rouges lors de l’agile tour le 21 octobre 2011 à Bordeaux.
Animé par Alexis Monville avec qui je collabore sur les projets AlliaForm et Ayeba, cet atelier illustre les erreurs classiques du management par rapport aux phénomènes liés à un système, à l’organisation elle-même.

En voici une synthèse réalisée et montée par Covenweb :

L’expérience qui a durée une demi-heure a été suivie par un échange très instructif avec l’audience permettant de mettre en évidence la plupart des erreurs de jugement et de management qui risquent de compromettre un projet.

Un atelier enrichissant qui pousse à prendre du recul sur ses méthodes de travail. A suivre…



pré-lancement de waDaWeDo!

    15:36 4 05 2011

Voilà,
après plusieurs mois de travail et d’enfermement chez moi, le grand jour de la mise en ligne de waDaWeDo est enfin arrivé.

203612_187781421257785_3319070_n
http://www.wadawedo.com

waDaWeDo est une application de partage d’agenda et d’événements sur Facebook. waDaWeDo permet de :

- Créer des événements évolués et les partager avec vos amis ou le monde entier
- Gérer votre agenda personnel grâce aux événements privés
- Consulter l’agenda public de vos amis et commenter ou rejoindre leur événements
- Trouver des événements publics proche de chez vous et les rejoindre
- …

waDaWeDo est accessible de 2 façons. Via sa page principale http://www.wadawedo.com mais également sous forme d’application Facebook http://apps.facebook.com/wadawedo/

Bien sûr, l’accès à waDaWeDo est entièrement gratuit.

Au niveau technique, waDaWeDo repose sur trois technologies. Bien sûr, du PHP (sans framework) et du MySQL, avec une architecture adaptée à Facebook.
Mais, grande nouveauté pour moi, tout le ‘front’ repose sur du jQuery ce qui permet de limiter la charge côté serveur à de simples appels de données.

Je vous invite à aller l’essayer et à me faire vos retours.

Ha oui, pour finir, je vais revenir au début de cet article, plus exactement au titre où je parle de ‘pré-lancement’. J’ai décidé de regarder comment la plateforme réagissait avant de considérer que nous étions dans une phase de lancement officiel.
Ceci dit, il ne faut surtout pas que ça vous empêche d’en parler autour de vous, bien au contraire. je compte, dans un premier temps, sur le bouche à oreille pour la faire connaître, alors n’hésitez pas à bloguer, twitter, Facebooker, mailer…



TEDx à Bordeaux le samedi 28 Mai 2011!

    10:47 7 04 2011

Les places du 1er TEDx à Bordeaux enfin disponibles !!

Depuis 25 ans, la conférence TED rassemble des esprits brillants, dans des domaines très variés, pour qu’ils partagent leurs idées avec le monde. Bordeaux a enfin sa conférence TEDx ! Elle aura lieu le samedi 28 Mai prochain à l’auditorium du CAPC (Musée d’art contemporain de Bordeaux) autour du thème “ENSEMBLE”.

Cette conférence a pour objectif de réunir les personnes qui, à Bordeaux et dans sa région, sont et seront les acteurs des changements de demain.

10 intervenants, experts dans leurs domaines, disposeront de 18 minutes maximum pour changer le monde, ou plus modestement pour diffuser des idées qui méritent d’être partagées.

Un après-midi exceptionnel pour vivre l’expérience TEDx avec 160 participants, 10 intervenants et une équipe d’organisation bénévole réunie dans l’association TEDxBordeaux.

Alors rejoignez l’aventure et rendez-vous vite sur www.tedxbordeaux.com pour réserver vos places !

http://www.tedxbordeaux.com/participez/



Injection SQL sur les radars automatiques!

    12:21 23 03 2010

On ne le répète jamais assez, il ne faut jamais faire confiance aux données en provenance des utilisateurs.
Et l’origine de ces données ne se limite pas à POST et GET!

Des petits malins se sont inspirés de cet adage pour tenter t’attaquer les radars fixes :

injection sql radar fixe

injection sql radar fixe

Bien sûr, je pense qu’il s’agit plus d’une blague que d’une véritable tentative d’attaque mais je trouve l’idée vraiment inventive.

Source : http://www.tux-planet.fr/comment-pirater-un-radar-automatique/



Microsoft Web Development Summit 2009

    02:55 5 12 2009

Je viens donc de passer plusieurs jours à Redmond / Seattle invité par Microsoft pour participer au Web Development Summit, un évènement regroupant une trentaine de personnes du monde PHP afin d’échanger avec les équipes des produits web de Microsoft sur les synergies possibles entre nos deux mondes.

Parmi les invités :
Cal EVANS, Andrei ZMIEVSKI, Marco TABINI, Ben RAMSEY, Alison GIANOTTO, David COALLIER, Elizabeth M. SMITH, Ligaya TURMELLE, Maarten BALLIAUW, etc… (désolé pour ceux que je n’ai pas cités).
Vous allez me dire : « Et qu’est ce que tu faisais là bas toi? ». Figurez vous que j’y ai été invité par Hank JANSSEN qui a activement participé à la refonte de PHP 5.3.0 sous Windows et que j’ai pu rencontrer dans le cadre de WampServer.

Au niveau du contenu, les deux jours et demi de conférences ont été très riches. Nous y avons beaucoup parlé des efforts faits par Microsoft pour recoller aux réalités du marché et offrir une vraie solution de production/développement pour les applications web PHP. Cette conférence était vraiment organisée comme une grande session d’échange, la moitié des conférences étaient donc animées par Microsoft, l’autre moitié par des personnes de la communauté.

Voyons un peu ce que j’y ai appris de Microsoft :

Commençons par la solution Web PI, sorte de WampServer pour IIS qui permet d’installer simplement un environnement et des applications PHP.L’outil , pour le moment, s’adresse plus à des utilisateurs finaux de solutions packagées (genre WordPress) qu’à des développeurs. Toutefois les échanges ont été très riches et je suis persuadé que les remarques faites par les participants seront prises en compte (choix de versions, plusieurs instances en parallèle, etc…).
De mon point de vue, bien que très utile pour une certain type d’utilisateurs, cet outil ne sera pas adopté par les développeurs PHP. Ceux-ci viennent de la plateforme LAMP et souhaitent pouvoir retrouver leurs petits sous Windows. Il ne faut pas trop en demander, changer d’OS, changer de serveur web…et pourquoi pas abandonner MySQL au profit de SQL Server tant qu’on y est!
Par ailleurs, de par son fonctionnement en fast-cgi, IIS n’offre pas le même mode de fonctionnement que Apache, Il faut donc que Microsoft s’ouvre encore plus et accepte qu’une plateforme web sur Windows doit être plus de type WAMP que de type WIMP (Windows, IIS, MySQL, PHP) ou WISP (la même chose avec SQL server). J’en ai discuté avec quelques personnes chez Microsoft qui se sont révélées très ouvertes à cela, nous avons même évoqué la possibilité de faire tourner WEB PI sur WampServer, on verra si il y a une suite.

Wincache : les équipes Microsoft ont fait le constat qu’il n’existait pas d’extension de cache d’opcode qui soit efficace et vraiment stable sous Windows. Ils se sont donc retroussées les manches et ont développé l’extension wincache.
Les points positifs :
- wincache permet de faire du cache d’opcode de façon optimisée sous Windows
- wincache est sous licence Open Source et a été intégré à PECL, signe que Microsoft est vraiment dans un processus d’ouverture.

Les points négatifs :
- les binaires de wincache ne sont disponibles qu’en VC9, donc impossible a tester avec les versions actuelles d’apache
- de toute façon, l’extension n’existe pas encore en thread-safe, donc impossible de la faire fonctionner avec Apache 2.2

Là encore, j’ai longuement parlé de cela avec Ruslan Yakushev, responsable du projet chez Microsoft, et j’ai bon espoir d’avoir été entendu et que ces deux points seront ajoutés dans leur roadmap.

PowerShell : Il s’agit d’un invité de commande étendu pour Windows afin de proposer des possibilités plus proche d’un shell Linux aux développeurs. J’avoue ne pas avoir tout compris, la session était en fin de journée et le décalage horaire et la journée à parler en Anglais ont eu raison de moi. Ça a tout de même l’air intéressant, il faudra que j’y jette un coup d’œil quand j’aurais le temps.

Nous avons également eu une présentation des projets interopérabilité en cours par Jean-Christophe Cimetiere et son équipe. J’avais pu assister à un conférence à peu près identique, il y a trois ans, lors de ma première participation et je doit avouer que l’évolution est importante. Bien sûr, Microsoft reste une société à but lucratif et leur implication dans ce genre de projets va dans le sens de leurs intérêts, mais on ne peut pas nier qu’il y a maintenant du concret, de véritables solutions utilisables (contrairement à ce que j’avais pu voir il y a 3 ans). Par ailleurs, la langue de bois à disparu, on ressent clairement que les équipes ont une marge de manœuvre plus importante et que tout cela n’est pas qu’une histoire de marketing et de gestion d’image.

Aiiiiieeeee, qui vient de me lancer une pierre???

Oui, je sais, ca sens le vendu, ca a le gout du vendu mais non, ce n’est pas du vendu, Microsoft ne m’a pas payé pour que j’écrive tout cela. J’ai vraiment le sentiment que de très gros effort sont faits de leur côté et ce serait vraiment un manque d’ouverture que de ne pas les prendre en compte et de tout dénigrer simplement par ce que c’est Microsoft.
C’est quand même en partie grâce à eux et à leur financement que nous avons toujours une version de PHP pour Windows et, qui plus est, certainement la version la plus efficace qu’il n’y ait jamais eu (la version Windows de PHP a failli disparaître avec PHP 5.2.6).

Bien sûr, il y a eu d’autres conférences et choses présentées, mais soit :

1. elles étaient d’ordre plus philosophiques et donc difficiles à retranscrire

2. elles étaient sous NDA, je n’ai donc pas le droit d’en parler

3. elles étaient inintéressantes, comme la présentation de la fondation Codeplex qui a été proche du fiasco, les orateurs n’ayant pas compris à qui ils s’adressaient en essayant de nous faire croire qu’il réinventaient le monde. Bien sûr, ils ont vite été remis à leur place par certains membres de la communauté.

4. je n’ai pas tout compris ou j’essayais de récupérer des 20 heures de voyage et des 9 heures de décalage horaire.

Du côté de la communauté, ca a permis de mettre des sujets sur la table, comme la scission qui s’opère entre les communautés PHP et les communautés projet comme Joomla ou Drupal par exemple, le tout piloté sur les 3 jours par Cal EVANS.

Ajoutez à cela, une ou deux sorties avec la communauté et vous aurez la recettes de trois journées riches en échange et permettant de faire avancer le schmilblick.

Pour finir, aujourd’hui, j’ai pu profiter de la journée pour me balader dans Seattle. mais bien sûr, les trois journées de beau temps passées enfermées dans des salles de conférence ont été suivies par une journée bien grise avec même quelques gouttes de pluie. J’ai quand même fait mon petit tour en haut de la space needle et fait quelques emplettes pour moi et mes amis :

seattle

seattle2

space_needle

Maintenant, je suis de retour à l’hôtel où j’attends mon taxi pour mon retour vers Paris qui s’annonce comme un nouveau périple de taille : 5 heures d’avion jusqu’à New-York suivies de 10 heures de transit à JFK, suivies de nouveau de 7 heures d’avion. En gros, je pars d’ici vendredi à 21h, j’arrive à Paris Dimanche à 6 heures…que du bonheur.
Allez tant qu’à faire, autant cumuler, il reste quelques pierres par terre, faites vous plaisir, mais ne visez pas la tête :-)

Note : voici mon compte-rendu de la même conférence mais en 2006…lisez le, ca montre bien l’évolution qu’il y a eu en 3 ans.



Balade de l’elephpant, la suite…

    02:53 4 12 2009

IMG_0273

Aujourd’hui, l’elephpant a dû signer un NDA (Non Discolure Agreement) pour pouvoir suivre les conférences sur les grandes nouveautés que Microsoft nous réserve pour les mois à venir.

IMG_0275

Avant de partir, l’elephant a tenu à laisser une petite trace de son passage dans les locaux de Microsoft, quitte à prendre le risque de se faire arrêter pour dégradation. J’ai bien essayé de l’arrêter mais rien à faire…



La balade de l’elephpant chez Microsoft

    23:14 2 12 2009

L’elephpant est actuellement en vadrouille à Redmond, au siège de Microsoft. Il assiste à la Web Developer Conference.

elephpant5

Il est assidu et écoute les conférences avec intérêt même si parfois il a du mal à comprendre ce que les gens disent avec leur accent bizarre.

elephpant1

Après une pleine journée de conférence, l’elephpant est allé se détendre en visitant le MS Visitor Center.

elephpant3

Il est ensuite allé au MS Employee store, mais rien était à sa taille. De toute façon, l’elephpant s’en fiche, il ne porte pas de vêtements marqués MS!

elephpant2

Comme l’elephpant s’ennuyait un peu pendant que les autres achetaient tout et n’importe quoi, il en a profité pour hacker l’écran de bienvenue du MS Store et y incruster subtilement le mot PHP ;-)