News

le 22/08/2007 à 13:50
Variables MySQL pour les performances
Pour gagner en performances avec MysQL, il y a quelques variables à connaître. Les plus importantes sont : key_buffer_size, innodb_buffer_pool_size, innodb_additional_mem_pool_size, innodb_log_file_size, innodb_log_buffer_size, innodb_flush_logs_at_trx_commit, table_cache, thread_cache et query_cache_size.

- Tuning MySQL Server to boost performance
- Automating MySQL- Best Practices Management
- MySQL Security Overview
Entrevue avec Matt Mullenweg, auteur de Wordpress, par Tim Ferriss, auteur du livre "La semaine de 4 heures de travail".

Quelles ont été les plus grandes erreurs que vous ayez faites ?
1. La monétisation incongrue hotnacho de WordPress.org.
2. Ne pas avoir centralisé les modules et les thèmes dès le début
3. Croire que nous serions immunisé contre le spam
4. En faire trop moi-même

- Simplicity and Start-up Alchemy: An Interview with WordPress Creator, Matt Mullenweg
- Wordpress
- Four Hours Work Week
Google vient de mettre en place une nouvelle fonctionnalité au sein de son service Google Maps. Elle permet d'obtenir un code HTML afin d'afficher la portion de carte ou de plan de son choix sur un blog ou un site Web.

Sur la version française du service, ce code s'obtient via l'utilisation du lien "Obtenir l'URL de cette page" qui ouvre une boîte de dialogue où l'on trouve le "code HTML pour l'intégrer sur un site Web". Google Maps se dote ainsi d'une fonctionnalité déjà très popularisée par les sites de vidéo en ligne comme Youtube qui permettent eux aussi d'afficher les vidéos de son choix sur un site ou un blog personnel.

Une fois affichée sur un site ou un blog, la portion de carte reste entièrement interactive : l'utilisateur peut naviguer en son sein et il peut notamment zoomer ou dézoomer à sa guise.
Adobe devrait prochainement publier une mise à jour de son logiciel de lecture de vidéo et d'animation basé sur Flash 9. Cette nouvelle édition est connue sous le nom de code "Moviestar" et devrait notamment prendre en charge le standard vidéo H.264 et le standard audio HE-AAC. Des optimisations matérielles ainsi qu'une gestion multi-coeurs pour l'affichage plein écran seront également présentes.

La version beta pourrait être publiée aujourd'hui ou demain sur le site Labs.Adobe.com, tandis que la version finale de ce lecteur amélioré est attendue pour l'automne.

Grâce à ces optimisations et à ce nouveau lecteur, Adobe espère se positionner comme un leader pour la mise en place de la vidéo HD et la distribution de contenus audio de haute qualité sur le Web. Adobe devrait également intégrer ces nouveautés dans son lecteur multimédia Adobe Media Player à présent attendu pour le premier trimestre 2008.
Alors que Neuf Cegetel vient tout juste d'annoncer le lancement prochain d'une offre de téléchargement légal de musique, en partenariat avec la maison de disques Universal, une porte-parole de France Télécom a précisé lundi à l'agence Associated Press que l'opérateur historique prévoyait également d'investir ce créneau.

"Nous sommes en discussions avec les grands labels dans le but de proposer le catalogue le plus fourni possible", a-t-elle affirmé, avant de préciser que France Télécom souhaitait faire quelque chose de "plus large" que ce que vient de lancer son concurrent Neuf Cegetel.

Cette offre, qui pourrait être accessible à la fois aux abonnés fixes et mobiles de l'opérateur, ne devrait pas voir le jour avant le premier semestre 2008, précise la porte-parole du groupe. Pour l'instant, Neuf Cegetel dispose d'un contrat d'exclusivité de six mois avec Universal, mais en 2008, la maison de disques aura toute latitude pour s'associer avec d'autres opérateurs.

Déjà présents sur le volet mobile de la musique, les opérateurs de télécommunications comptent vraisemblablement s'appuyer sur leur position incontournable sen tant que fournisseurs d'accès à Internet pour s'imposer dans le domaine de la distribution numérique.
Une mine de pistes pour améliorer sa connaissance de la plate-forme.

1. Reflection API
2. Ticks
3. list(), extract(), and compact()
4. PHP5 SPL
5. __autoload()
6. Type Hinting
7. Abstract Classes and Iterfaces
8. "static" keyword
9. === and !==
10. Variable Assignment from within Conditional Statements
11. PHP's Magic Functions
12. __halt_compiler(): Halt the Compiler!
13. Variable Composition
14. Chaining Method Calls
15. preg_split

Suivi de 12 points que ennuyant en PHP.

- 15 Cool Things About PHP That Most People Overlook
- 12 Things You Should Dislike About PHP
le 21/08/2007 à 01:09
Tests Open Source : le site!
Open Source Testing se consacre à recenser les outils de tests disponibles en Open Source. Il y a des listes de tests unitaires et de performances, incluant les tests fonctionnels, les graphiques, les bases de bogues. Un annuaire à garder sous la main pour aborder la phase de tests d'une application Web tranquillement.

- opensourcetesting
Le trafic sur internet est saisonnier : en fonction du moment de l'année, il est plus ou moins fort, exactement comme les ventes de foie gras ou les habitations.

Pour internet, ce sont les mois d'été les plus faibles. Le trafic commence à décroitre depuis juin, et ne se rétablit vraiment qu'au début octobre. Plusieurs effets se superposent durant ces mois-ci, et notamment les vacances/stages universitaires, et les vacances d'été des salariés.

Décembre accuse aussi une baisse, liée aux fêtes de fin d'année.

- an accentuated seasonal dip for July 2007
Note de l'auteur :

Je suis actuellement en train d'effectuer la conversion du projet PHPMVC (http://www.phpmvc.net) en PHP5, PHPMVC étant le portage de Struts en PHP. Tout comme son parent Java, PHPMVC utilise un composant Digester nécessaire à la configuration, à partir de fichier XML, des applications web développés à partir du framework; de la même façon il est apparu que ce composant pouvait avoir une utilité commune à de nombreux projets PHP afin de lire des fichiers de configuration en XML. C'est pourquoi le projet "Digester pour PHP5" a été séparé du projet PHPMVC5 et que ce composant est désormais disponible en version béta.

Pour résumer, le composant Digester vous permet de configurer un mapping XML -> objets PHP, qui déclenche certaines actions appelées règles à chaque fois qu'un masque particulier d'éléments imbriqués est reconnu. Un ensemble fourni de règles prédéfinies est mis à disposition, ou vous pouvez aussi créer vos propres règles.

- Présentation du composant Digester pour PHP5
- Environnement d'exécution du digester pour PHP5
- Tutorial 1
- Aquitaine-libre.fr, le site de promotion du logiciel libre en Aquitaine
LoadingChargement en cours