News

le 11/01/2008 à 10:32
Jelix 1.0
Après deux ans de développement et quelques versions intermédiaires, la première version officielle stable de Jelix est disponible. Jelix est un framework libre (LGPL), extensible et modulaire pour développer toutes sortes d'applications en PHP 5. Il a déjà fait preuve de robustesse et de performances intéressantes. En effet, il est utilisé depuis de nombreux mois sur plusieurs sites en production, dont certains gros sites français à très forte charge.

En deux ans, le site et la documentation a aussi beaucoup évolué (même si nous avons encore besoin d'aide pour la version anglaise de la documentation). De plus le nombre d'utilisateurs et de contributeurs a bien augmenté ces derniers temps. Rejoignez une communauté ouverte et réactive !

- Jelix
- Téléchargement
- Ils utilisent Jelix...
le 10/01/2008 à 23:20
Ou sont les développeurs PHP 4 ?
Avec la mort récente et annoncée de PHP 4, les statistiques de décembre laissent un goût amer dans la bouche. Plus de 70% d'utilisateurs de PHP dans le monde sont encore à PHP 4, et se retrouvent désormais avec une dernière version 4.4.8. A partir de maintenant, leur situation ne peut que se dégrader...

Si les raisons de l'abandon sont nombreuses et inexorables, il reste étonnant de voir que tant de monde utilise encore PHP 4 : plus de 70% de la base installée ! En plus de 3 ans, ces millions d'utilisateurs n'ont pas fait le saut en PHP 5. Pourtant, les applications PHP sont très majoritairement PHP 5, les hébergeurs ont tous leur offre de prête, et les sociétés de développement l'affichent aussi. Qui donc sont les développeurs PHP 4 ?

Parmi les arguments que je vois moins souvent passer, il y a les tailles respectives des communautés PHP 4 et PHP 5. PHP 4 a attiré les pionniers et paresseux de l'an 2000, qui ont peut-être encore un site actif, et fonctionnel. (rappelez-vous que 0,5 % utilise toujours PHP 3, et que 2 douzaines de sites affichent PHP 2 !).

Pour PHP 5, ces gens-là sont allés chez flickr et facebook, et on délaissé galery et wordpress : cela fait que la base installée PHP 5 est maintenant plus petite que la base PHP 4. Ce qui explique le décalage étonnant entre le fait que tout le monde se prétende PHP 5, alors que l'on compte encore des millions de sites PHP 4.

- Gentlemen, start your whining
- Where are the PHP 4 developers ?
- The crickets are killing me !
- PHP 4: So long, and thanks for all the fish
le 10/01/2008 à 23:18
mysqlreport 3.3
mysqlreport propose un rapport de santé pour MySQL plus parlant que le classique SHOW STATUS.

mysqlreport se base sur les statuts en cours, mais produit des ratios plus intéressants et pertinents.
mysqlreport est une alternative bien plus productive à SHOW STATUS et s'installe en un simple download.

- mysqlreport
le 10/01/2008 à 23:15
L'art d'une page d'inscription
La page d'inscription à un site est la seconde page la plus importante sur un site (la plus importante est bien sûr la page d'accueil), car c'est là que vous demandez à vos visiteurs leur implication. Tout le monde se préoccupe de la page d'accueil (et peu de monde la réussi), mais la plupart des sites font un travail bien pire avec leur page d'inscription. Par exemple, HAMweather est horrible, et Last.fm ne donne aucune information. Cet article par Tim Bednar est aujourd'hui essentiel à lire.

Effectivement, la page d'inscription est sûrement une des pages les plus ratées, car les aspects sécurité et formulaires donnent généralement la main haute aux développeurs.

- The Art of the Signup Page
- The Art of the Signup Page (Kawasaki)
le 10/01/2008 à 23:12
Quel CMS pour mon projet web ?
Pascal Blachier vous entraine dans le monde excitant des frameworks avec la mission de faire un choix raisonnable dans l'immense gamme de logiciels proposés. La maturité d'un projet, la communauté, ses fonctionnalités sont autant de points à étudier pour choisir ou écarter un framework.

Au final, Pascal recommande Wordpress, eZ publish et Drupal. Quel est votre choix ?

- Quel CMS pour mon projet web ?
- Frameworks Round-Up: When To Use, How To Choose ?
- wordpress
- drupal
- eZ publiash
Note de l'auteur :

En 5 minutes, j'ai réussi à citer de mémoire 44 balises HTML. Après avoir lu toutes les réponses possibles, je me suis aperçu que j'aurai pu en citer encore 15 autres... Mais les dernières sont inconnues au bataillons.

Bref... une petite leçon d'humilité.

- How Many HTML Elements Can You Name in 5 Minutes ?
Un nouveau rootkit (logiciel malveillant qui permet d'ouvrir une porte dérobée sur un ordinateur) particulièrement vicieux a été détecté par les chercheurs du "SANS Institute's Internet Storm Center" et par Symantec.

Ce rootkit se distingue par le fait qu'il soit capable de résider au niveau du MBR des disques durs (Master Boot Record, également appelé Zone d'amorce ou secteur 0). De fait, ce rootkit se charge avant même le système d'exploitation et arrive à échapper à la plupart des antivirus une fois qu'il a été installé...

Les origines de ce rookit restent inconnues, il aurait cependant déjà contaminé plus de 5000 ordinateurs à travers le monde. Uniquement compatible avec Windows XP, il pourrait être propagé de différentes façons. La plupart du temps à travers un fichier exécutable qui se charge d'installer le rootkit dans le MBR s'il est lancé. S'il était porté sur Windows Vista, le rootkit en question pourrait provoquer un avertissement de l'UAC (User Account Control) puisqu'il requiert les droits d'administrateur pour s'installer.

Les créateurs du rootkit auraient par ailleurs réussi à voler les données liées à un "proof of concept" (preuve de concept) mis au point par Derek Soeder et Ryan Permeh de eEye Digital Security qui voulait, en 2005, démontrer que la création d'un logiciel malveillant était possible.

Les différentes firmes d'antivirus précisent qu'elles vont agir pour détecter ce rootkit avant qu'il ne soit installé sur la machine. En cas de contamination, la réparation demande un passage par la console d'administration afin de restaurer le MBR, chose que ne peuvent faire les antivirus depuis Windows. Le rootkit dissimulé serait utilisé pour installer discrètement des Troyens spécialisés dans les vols de coordonnées bancaires... Les spécialistes en sécurité recommandent aux utilisateurs avancés d'activer dans leur Bios l'option qui permet de protéger le MBR en écriture.
Le service gratuit de diffusion de musiques sur Internet, Deezer, s'améliore et met en ligne une nouvelle version de son site. Le "Deezer V2" propose une nouvelle interface qui offre des fiches plus détaillées (avec biographies, actualités...). En outre, les utilisateurs pourront désormais créer leur profil, leur groupe d'amis et partager ainsi leurs playlists. Ils pourront également accéder à 3 modes d'écoute : la musique à la demande, les radios intelligentes et les radios thématiques.

Le service profite aussi de l'occasion pour annoncer la signature d'accords avec des indépendants afin de diffuser davantage de musique. Ainsi, après la signature avec Sony BMG, Deezer s'enrichit des catalogues d'artistes du label indépendant Because Music et du distributeur numérique Believe. De Justice à Charlotte Gainsbourg en passant par Les Rita Mitsouko ou Yann Tiersen… Tous les titres de ces artistes viendront enrichir le catalogue musical de Deezer, et porter ainsi le nombre de titres à plus d'un million et demi.
Depuis les dernières années, l'utilisation de services Web a connu une popularité grandissante auprès des développeurs Web. Cette tendance est due aux techniques de 'mash-up' où plusieurs services Web sont combinés élégamment, en utilisant un langage de programmation coté serveur.

Dans cet article, le premier d'une série de 6, nous allons voir comment utiliser le Yahoo! Developer Framework depuis PHP 5 pour construire des services Web pratiques.

- Using Yahoo! Web Services with PHP 5
- Yahoo! developer network
le 09/01/2008 à 21:29
Le code source PHP sous GIT
Note de l'auteur :

"Il y a quelques mois, Johannes Schlüter et moi-même (David) avons commencé à discuter de GIT et d'autres systèmes de contrôle de sources décentralisés. Durant notre étude de GIT, nous avons envisagé d'importer le code source de PHP dans GIT. Quelques semaines plus tard, et après beaucoup de gaspillage de processeur, nousavons finalement un serveur GIT non-officiel, et son miroir. Il est proposé par Johannes Schlüter et dupliqué par moi-même."

CVS est un outil critique pour le développement de PHP, depuis que le nombre de développeur qui travaillent sur le code source a submergé son auteur initial. La technologie CVS montre son age, et plusieurs projets de remplacements sont à l'oeuvre.

GIT est une solution à découvrir, pour les grands projets : ce logiciel ne dépend pas d'un serveur centralisé ni du réseau, mais fonctionne en mode distribué.

- Inofficial PHP GIT repositories - Importing large trees
- GIT
- Planet of GIT vs other SCMs
- Use GIT to help you dealing with CVS
- Why (not) GIT
LoadingChargement en cours