CIDSPHERE

lundi, février 09, 2009

Cameo Library

Il y a plusieurs mois, j'ai ouvert un compte sur Google Code pour y déposer une librairie d'outils en PHP. Bon, la librairie contient qu'un seul outil... mais c'est déjà un début.

Cet outil permet d'envoyer des SMS à travers un service web nommé Clickatell. J'ai conçu l'outil de façon à pouvoir ajouter d'autres services web ou une autre manière d'envoyer des SMS. Le design est calqué sur le composant Zend_Mail de Zend Framework qui sépare un courriel à envoyer d'avec son moyen de transport.

Si vous voulez jeter un coup d'oeil, je vous invite à vous rendre à la page officielle sur Google Code.

Libellés : , , ,

samedi, mars 22, 2008

PHP/Java Bridge, une bête à maîtriser

Avez vous déjà essayé d'installer PHP/Java Bridge ? Si oui, êtes-vous convaincu d'avoir fait le travail de la meilleur manière qui existe ?

J'ai installé cette bête, mais je reste amer de cette expérience. Premièrement, je n'ai aucune idée si je l'ai fais correctement et en plus, sa ne fonctionne pas avec xdebug. Bon, il faut admettre que le dernier point n'est pas si grave en production... mais quand même.

Pour ceux qui se demande pourquoi j'ai besoin de faire ce genre de chose, faire discuter deux plateformes différentes à l'aide d'un outil bizarre, c'est qu'à mon boulot on développe nos rapports avec JasperReports+iReport qui sont des outils ressemblant à CrystalReports mais en OpenSource.

Même si je n'ai pas une solution assurément fiable, je crois que c'est meilleur que ce que n'importe qui peut trouver sur le web. J'ai écris un petit script d'initialisation pour ubuntu qui commence un processus java avec le jar de PHP/Java bridge. Ensuite, j'inclu les libraires PHP du bridge et le tour est joué. L'extension java ne semble pas être compilable facilement sur n'importe quelle machine. De plus, il n'y a pas un gain significatif de performance si ma méthode est utilisé avec APC ou ZendPlatform... Je déconseil fortement la compilation de l'extension!

Donc, si vous voulez essayer et que vous avez Ubuntu, téléchargez cette archive contenant un script d'installation ainsi qu'un script d'initialisation.

Ah oui, et si quelqu'un a des commentaires à faire, ne surtout pas se gêner! Et si quelqu'un saurait faire un packet .deb, svp m'expliquer comment!

Libellés : , , , , ,

PHPQuébec 2008

Cette année, je ne ferai pas le tour des sites des conférenciers pour répertorier leurs présentations. De toute manière, elles ne sont pas difficile à trouver...

Par contre, je vais partager mes coups de coeurs de cette conférence.

La présentation de Jay Pipes sur MySQL était super intéressante. Il y avait plein de truc pour améliorer nos pratiques d'utilisation de ce SGBD. Il y avait aussi beaucoup de trucs sur les bases de données en général mais en prenant soin de l'expliquer dans le contexte de MySQL. Il faut dire aussi que Jay est assez comique!

Database Q&ALe lab "Database Q&A" n'était pas vraiment une présentation mais plus une discussion entre visiteurs et spécialiste de différent SGBD, propriétaire et open-source. La formule était super.

La seule présentation qui parlait de ZendFramework était celle de Raphaël Rougeron. En fait, c'est seulement une partie de sa présentation qui en parlait mais bon... c'est mieux que rien. Inquiètez-vous pas, le reste de sa présentation était intéressante! Elle portait sur le Rich Desktop Application et des différentes solutions offertes sur le marché.

Bien sur, j'ai pris des photos cette année encore et je vous invite, surtout ceux qui n'était pas présent ;), aller les voir sur mon compte flickr.

Libellés : , , , ,

dimanche, février 10, 2008

Réplique de l'article de CIO Magazine

Ce n'est pas la première fois que je lis sur le blog de Terry Chay. Il a l'habitude d'écrire des articles très divertissants à propos de PHP (ou de Ruby on Rails, haha).

Cette fois ci, il fait un article contenant sa réponse à l'article du CIO Magazine "You Used PHP to Write WHAT?!". Comme je l'ai dis plus tôt, le divertissement est garanti!

Libellés :

mardi, mars 20, 2007

Retour sur la conférence PHPQuébec

La conférence est terminé et j'ai même eu le temps de mettre mes photos en ligne. Pour ceux qui n'était pas au courant, j'ai effectué la couverture photographique de la conférence PHPQuébec du 14 au 16 mars 2007. Cette conférence a eu lieu à l'hôtel Sofitel (5 étoiles, wow! les conférenciers semblent avoir aprécié ce facteur aussi).
J'ai créé un groupe flickr afin que tous puissent envoyer ses photos de la conférence et qu'elles soient regroupé à un seul endroit. J'invite tout le monde à en soumettre.
Durant cet évènement, j'ai pu assister à plusieurs exposés assez intéressant. Voici ce qui m'a marqué le plus (ne soyez pas surpris, ce sont de petites choses):
  1. La conversion de la string "Britney Spears" de Latin à Katanaka qui donne "ブリテネイ スペアルス" et de Katanaka vers Latin pour donner "Buritenei Supearusu" (source);
  2. Le XSS c'est MAL! (source);
  3. Pouvoir indexer du XML dans DB2;
  4. Quelqu'un a fait autographier sont portable par Rasmus Lerdorf;
  5. Il y a plus de monde dans un exposé de Ajax que dans un exposé de Oracle;
  6. Il y a plus de monde dans un exposé de filtrage de donnée en PHP que dans un exposé de Oracle.
Malheureusement pour ceux qui ne sont pas allé voir Christopher Jones dans ses présentation d'Oracle, ils ont manqué des trucs intéressant, d'autant plus que ce conférencier était très intéressant à écouter.
Est-ce que j'ai dis que Rasmus était une vedette ? Il y avait énormément de monde durant sa présentation "Bigger and Faster". Il manquait même de chaise à l'arrière.
Voici une liste des présentations que j'ai réussi à répertorier sur le web:
  1. Bigger and Faster (Rasmus Lerdorf)
  2. VIM for (PHP) Programmers (Andrei Zmievski)
  3. Unicoding with PHP 6 (Andrei Zmievski)
  4. Testing in the PHP world (Marcus Börger)
  5. Introduction to object oriented PHP (Marcus Börger)
  6. Filtering security problems (Derick Rethans)
  7. Technique d'estimation agile pour les applications Web (Louis-Philipe Huberdeau)
  8. Securing PHP applications (Illia Alshanetsky)
  9. Migrating to PHP 5.2.1 (Illia Alshanetsky)
  10. Design Patterns & PHP (Gérald Croës)
  11. Advanced XML with PHP 5 (Rob Richards)
  12. SOA: Beyond the hype (Rob Richards)
  13. Writing Maintainable PHP (Laura Thomson)
  14. 10 Random tips for MySQL performance Optimisation (Morgan Tocker)
  15. Using views in MySQL 5 for data migration (Morgan Tocker)
  16. Leveraging the power of Oracle with PHP (Roberto Mansfield)
  17. Rich internet application development with Flex (Mike Potter)
  18. Service Component Architecture (Graham Charters)
  19. Microformats: Méta-données pour les humains et les machines (Sylvain Carle)
  20. Symfony: simplifier le développement WEB en PHP (Fabien Potencier)
  21. L'accessibilité des contenus web (Vincent François)
  22. Oracle PHP performance (Christopher Jones)
  23. Beyond PHP (Joe Stagner)

Plus je me promène sur le web pour ammasser les présentations, plus je vois de bons commentaires de la part de visiteurs et de conférenciers. Un qui semble complet: Cal Evans @ Zend.com. C'était définitivement très bien et le sacrifice de manquer deux cours de Statistiques en a vallu la chandelle!

Libellés : , , , , ,

lundi, mars 12, 2007

Commentaire sur Virb.com

Je viens de découvrir un autre site de "social networking à la MySpace", Virb.com. En général, ça ne m'intéresse pas... mais ce site, tout simplement WOW. Techniquement, c'est très bien fait. Visuellement, c'est excellent! Ça ressemble intègre les vidéo, les photos, les groupes de personnes et il se connecte sur une foule de site pour aller chercher du contenu comme flickr ou Odeo!

Les possibilités de personnalisation sont tout à fait incroyable! Vous n'avez qu'à visiter la page de Jina Bolton pour vous en rendre compte. Je vous montrerais bien avec mon compte mais ça ne me tentait pas de travailler là dessus ce soir ;)

Du 13 au 15 mars, je serai à Montréal pour faire la couverture photographique de la conférence PHPQuébec... avis aux intéressés.

Pour terminer, je vous invite à aller voir mes dernières photos sur flickr. J'en ai mis du Redbull Crashed Ice, de mon voyage au Bermude, de brouillard dans Limoilou, du Conga 2007, etc...

Libellés : , , , , , , , , ,