News PHP

le 22/07/2008 à 22:31
Tester le web service
Le site TechTarget s'est penché sur différents tests qui peuvent être très interressant de connaitre, sous la forme de 2 articles.

Le 1er article est consacré sur les tests des services Web et RIA. cet article nous parle des possibilités de réaliser des essais avec les navigateurs comme Firefox et son module firePHP, de ce que le développeur peut effectuer de son coté.

Le 2eme article sur les tests unitaires et de suivi du coté du serveur, c'est à dire la surveille du fonctionnement des services Web, l'utilisation de la mémoire, etc.

- Testing Web services and RIAs
- Testing Web services: Unit testing and monitoring
informatica08 organise le HackonTest, dont le but est de financer la réalisation de nouvelles fonctionnalités pour les projets OpenSource les plus populaires. 3 programmeurs seront réunis, grâce à des financements appropriés, pour travailler pendant 1 jour sur les fonctionnalités en demande par la communauté.

Les projets s'inscrivent sur le site de hackontest.org, et les fonctionnalités demandés par les utilisateurs sont référencées, et reçoivent des votes. Les projets seront alors revus par un jury, et les lauréats seront accueillis à Zurich, en Suisse, pour être cloîtrés une journée (avec sofa, pizza et internet), et travailler sur leur projet. Le lendemain, aura lieu la publication des informations.

Pour les projets PHP, Marc Delisle, qui m'a signalé le projet, a inscrit phpMyAdmin. Gallery, Moodle et typo3 sont aussi en compétition. Venez voter pour eux, ou inscrire votre propre projet.

- hackontest.org
- phpMyAdmin on hackontest
le 20/07/2008 à 21:16
En avant pour OSCON
Note de l'auteur :

Ce soir, départ pour OSCON, à Portland Oregon. Si vous y êtes, comme Tarek Ziade, faîtes moi signe. J'y serais lundi et mardi, juste le temps de voir une conférence de Damian Conway (encore un qui massacre mon prénom ;)), sur l'art de faire des présentations.

J'y suis pour donner un atelier de 3h30 sur la sécurité : 'Hack this App' sera la première publication anglaise de l'atelier de sécurité que nous avons monté avec Philippe Gamache. Il faut bien tout ce temps pour prendre en compte toutes les vulnérabilités que nous avons inséré dans un petit blogue communautaire. C'est un atelier particulièrement vivant, où les stagiaires réalisent eux-même les attaques... et les défenses. Je crois que c'est encore le meilleur moyen pour bien comprendre les mécanismes de sécurité actuels.

Enfin, il y aura une belle brochette d'acteurs de PHP et MySQL, que je compte bien aller rencontrer.

- OSCON 2008
- Blogue de Tarek Ziade
le 16/07/2008 à 21:13
PHP TV - Emission Numero 1
PHPTV est un nouveau magazine TV orienté PHP.

C'est un projet communautaire dont AFUP (Association Française des Utilisateurs de PHP) se trouve être partenaire.

Par ailleurs, ce premier numéro présente des news, des reportages, interviews et débats, suivi d'une rubrique "coups de coeur / coups de gueule".

- Emission Numero 1 de Juin 2008
le 14/07/2008 à 21:38
Zend Technologies lève 7 millions
Zend Technologies, éditeur de solutions PHP, annonce avoir obtenu un financement de 7 millions de dollars US auprès de Triple Point. L'objectif de cette levée de fond est de faire face aux opportunités du marché.

Les opportunités ne sont pas précisées, mais le marché est favorables aux produits PHP, et Zend annonce avoir des contacts croissants avec des grandes entreprises. Triple Points est connu pour investir dans des profils à forte croissance.

Cette levée de fond fait écho à la restructuration de cette année, qui tendait à assainir les comptes, mais ne met pas fin aux rumeurs de rachat.

- Zend Technologies Secures Capital from TriplePoint
Google Calendar permet aux développeurs d'application Web d'accéder aux contenus utilisateurs et aux événements via une interface REST.

PHP, avec son extension SimpleXML et la bibliothèque de Zend GData Library sont idéales pour traiter des flux XML, générés par ces API, et permettre la construction d'applications PHP personnalisées. Cet article vous présente l'API de Google Calendar Data, et comment l'utiliser pour naviguer dans les calendriers utilisateurs; puis comment ajouter et modifier des événements, et enfin, effectuer des recherches par mot clé.

- Integrate your PHP application with Google Calendar
le 10/07/2008 à 21:09
Migration PHP 4 vers PHP 5
OK, la date du 8 août 2008 approche à grand pas, puisqu'il ne reste plus qu'un mois avant que PHP 4 soit définitivement et totalement abandonné. Il ne vous reste donc plus beaucoup de temps avant que cette migration soit obligatoire.

Plus que la peur de la fin de PHP 4, c'est les avantages que vous gagnerez à passer à PHP 5 qui doivent vous stimuler : POO, SimpleXML, Web 2.0, Json, espaces de noms, performances, sécurité et stabilité sont au rendez-vous. Les missions de migration que je mène pour nexen Services sont souvent initiées par cette peur, mais se transforment généralement en chasse au trésor : "On peut faire ça en une seule fonction maintenant ?".

Bref, passez à PHP 5 !

- Migrating legacy PHP 4 applications to PHP 5
- Migrating PHP 4 to PHP 5
- Migrating PHP 4 to 5
le 10/07/2008 à 21:07
PHPLinq : SQL en tableaux
Linq est une bibliothèque .NET qui permet d'exprimer des traitements d'informations stockées en tableaux comme des requêtes SQL. Par exemple :

<?php
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$result = from('$number')->in($numbers)
->where('$number => $number > 5')
->select('$number');
?>

L'interface est fluide, et on peut aussi travailler sur des fichiers XML, grâce à SimpleXML.

L'approche est d'autant plus séduisante qu'on peut imaginer une traduction immédiate entre un stockage tableau et un stockage en base (ou en XML, ou en une autre structure). Le langage SQL est alors agnostique, et s'adapte à différentes solutions de stockage, temporaire ou permanant, locale ou distante. Or, c'est souvent le cas : on voit évoluer une variable qui était un scalaire au départ (une seule valeur), puis devient un tableau, puis une table SQL ou un fichier XML, en passant par une inclusion PHP.

- Is PHPLinq As Cool As Real LINQ?
- PHPLinq
- Basic LINQ Syntax in PHP with PHPLinq
le 08/07/2008 à 21:13
PHP sur GlassFish
GlassFish est un serveur d'application, édité par Sun.
Il est écrit entièrement en Java, ce qui semble en condamner l'accès à PHP.

Pourtant, ce n'est pas le cas. Il existe plusieurs implémentations de PHP en Java, et notamment Quercus.
Cette dernière s'intègre dans GlassFish pour faire tourner les scripts, et le résultat semble suffisamment bon pour faire tourner Wordpress directement.

- GlassFish, PHP and WordPress
- Quercus
LoadingChargement en cours