BBQ du libre 2006

[b]LinuQ[/b] et [b]PHP Québec[/b] vous convient, les [b]26 et 27 août[/b] prochains, à sa deuxième édition du [b]BBQ du libre[/b] qui se tiendra en plein air, au [b]Site des Pins de Pintendre[/b] (à proximité de Québec).

Cet évènement estival est une occasion unique pour tous les adeptes des logiciels libres au Québec ainsi que leur famille et amis de se rencontrer et de s'amuser dans un contexte informel et décontracté.

Au programme: des activités en plein air pour les petits et grands, un souper barbecue, du camping (pour ceux et celles qui le souhaitent) et de nombreux prix de présence.

Si vous désirez rencontrer d'autres passionnés tout en vous divertissant, au BBQ du libre, nous vous attendons!

Bénéficiez du tarif réduit, soit de [b]15$ /adulte[/b], lorsque vous vous inscrivez et effectuez le paiement en ligne [b]avant le 21 août 2006[/b]. (Après cette date, le tarif sera de 20$/ adulte).

Pour plus d'informations, visitez le [url=http://www.linuq.org/bbq]http://www.linuq.org/bbq[/url]

Conférence PHP Québec 2006: Tarif spéciaux au membres de PHP Québec

À tous les membres de PHP Québec et membres d'associations PHP ou Linux. Les organisateurs de la conférence PHP Québec 2006 vous offre l'opportunité d'assister à la conférence à un prix avantageux.

La conférence PHP Québec aura lieu du 29 au 31 mars à l'Hotel Plaza Montréal.
Vous y rencontrerez les principaux acteurs qui propulsent PHP et les technologies Web tels que Rasmus Lerdorf, Andrei Zmeivski, Derick Rethans et Ilia Alshanetsky.

La Conférence PHP Québec est une excellente opportunité d'apprendre sur les derniers développements concernant PHP, les techniques de développement ainsi que plusieurs solutions d'entreposage de données telles qu'IBM DB2, PostgreSQL, SQLite, Sybase and MySQL.

Pour devenir membre de PHP Québec ou pour avoir de plus amples informations sur cette opportunité unique, visitez le site web de la conférence.

Conférence PHP Québec 2006: Tarifs de pré-vente.

L'équipe de PHP Québec est fière d'annoncer la quatrième édition de la Conférence PHP Québec. Cette année la conférence aura lieu du 29 au 31 mars 2006 dans le prestigieux Hôtel Plaza de Montréal. L'équipe de PHP Québec vous offre 2 jours de conférences précédées d'une 1 journée d'ateliers ainsi que
l'opportunité de discuter de vos techniques avec des experts de haute renommée tels que: Rasmus Lerdorf, Andrei Zmeivski, Derick Rethans et Ilia Alshanetsky.

La conférence contient trois pistes distinctes couvrant les sujets tel que :

- PHP Avancé,
- Développement professionnel
- Bases de données.

Avec plus de 31 sessions, la Conférence PHP Québec est une bonne opportunité
d'apprendre sur les derniers développements de PHP, les techniques de
développement pour vous aider à développer des applications de haute qualité.
De plus, la conférence vous offre l'opportunité de vous familiariser avec plusieurs
solutions d'entreposage de données tel que: IBM DB2, PostgreSQL, SQLite and
MySQL.

Inscrivez vous avant le 3 mars et profitez des tarifs de pré-vente!

Pour de plus ample informations sur cette opportunité unique ou pour
vous inscrire dès maintenant visitez le site Web de la
Conférence PHP Québec 2006.

Au plaisir de vous y voir en grand nombre.

Framework .ORG - EleganTK

[url=http://www.elegantk.org/][img align=left]http://www.elegantk.org/images/elegantk_ban.gif[/img][/url]Le framework [url=http://www.elegantk.org/].ORG[/url] (lire dot org) est un jeu de classes PHP5 interopérables, polyvalentes, imbriquables et réutilisables.
En effet, au sein de [url=http://www.elegantk.org/].ORG[/url] sont décrits non seulement des classes classiques comme des classes d'accès à des bases de données, des classes d'affichage, mais aussi des classes primitives qui décrivent un entier, un booléen, une chaine, un tableau...

[b]Des classes interopérables[/b]

Un très bon exemple de classe interopérable est la classe color qui représente une couleur. De prime abord, une couleur est selon le contexte quelque chose qui peut être différent dans la formalisation et dans son utilisation :

* Une chaine de caractères représentant trois octets hexadécimaux dans le cadre du développement Web, (000000 pour le noir, ffffff pour le blanc, FF0000 pour le rouge...).
* Une ressource retournée par la fonction ImageColorAllocate() dans le cadre de développement d'images avec la librairie GD et défini par un tableau de trois octets codés sous forme d'entier.
* Une constante ayant une valeur (clBlue, clred...).
* ...

Avec le framework [url=http://www.elegantk.org/].ORG[/url], une couleur est... Une couleur, et ce quel que soit le contexte. Et lorsque vous développez un objet chemise qui a une propriété de classe color, toute l'implémentation de la classe n'est plus à faire.

[b]Des classes polyvalentes[/b]

PHP est un excellent langage. PHP est à l'origine conçu pour développer des sites Internet, mais avec l'apparition d'extensions comme PHP-GTK, Winbinder, GD, FPDF (...) PHP permet de faire tout type de développement (Développement windows, développement multi-plateformes, développement d'images, de fichiers PDF).
Le problème est qu'un bon développeur sous Winbinder n'est pas un bon développeur sous PHP-GTK, à chaque changement de cadre de travail, il faut s'imprégner de la logique de développement induite par les jeux de fonctions de la librairie.
Avec [url=http://www.elegantk.org/].ORG[/url], la technique de développement est unique et ne dépend pas du type de développement.
Un excellent exemple est le fameux hello world :

* En développement web, on insère un objet texte ou image dans un objet page.
* En développement windows, on insère un objet texte ou image dans un objet fenêtre.
* En développement PDF, on insère un objet texte ou image dans un objet page.
* En développement d'images, on insère un objet texte ou image dans un objet image.
* ...

Les mécanismes sont toujours les mêmes, le code est très similaire, seules les classes invoquées changent.

[b]Des classes imbriquables[/b]

Systématiquement dans [url=http://www.elegantk.org/].ORG[/url], quel que soit le contexte de développement (Web, windows...), on imbrique des objets pour créer des applications.

* En développement Web : Une image va être contenue dans un tableau contenu dans un formulaire contenu dans un tableau contenu dans une page.
* En développement Windows : Une image va être contenue dans un classeur à onglets contenu dans un panel contenu dans un calsseur à onglets contenu dans une fenêtre.
* En développement PDF : Une image va être contenue dans une page contenue dans document.

[b]Des classes réutilisables[/b]

Lorsque certains groupes d'objets sont récurrents dans votre code, vous pouvez le transformer en classe. Un simple appel à un objet de cette classe vous permettra d'importer toute sa complexité en quelques lignes de code.

Nabil BAZ
[url=http://www.elegantk.org]http://www.elegantk.org[/url]

Compte-rendu du CA: 27 novembre 2005

Le compte-rendu du conseil d'administration du 27 novembre 2005 est maintenant disponible en [url=http://www.phpquebec.org/download/phpquebec/2005-11-27.pdf]téléchargement[/url].

Pages

Subscribe to La Communauté PHP Québec RSS