News

Note de l'auteur :

Dans le dernier volet de cette série, je vous montrerai comment réaliser un panier d'achat en utilisant PHP, les sessions, et la bibliothèque JavaScript Prototype.
Le panier permet aux utilisateurs d'ajouter et retirer des produits, ainsi que de changer des quantités. Et, bien sûr, l'interaction est instantanée, et permet au visiteur de continuer ses courses sans recharger la page.

- Developing a Ajax-driven Shopping Cart with PHP and Prototype
- Forms Validation with Symfony and Prototype
le 29/04/2008 à 21:58
Trucs MySQL : copie et tri de tables
Arjen Lentz nous rappelle comment copier une table : il y a la clause LIKE, qui permet de créer une nouvelle table, en utilisant la structure d'une table existante. Cette clause permet notamment d'utiliser les types et les index qui ont été définis dans la table initiale, et non pas de créer des colonnes adaptées aux valeurs à stocker, comme le fait CREATE TABLE ... SELECT.

De son coté, Carsten Perdersen nous rafraîchit la mémoire à propos du tri par numéro de colonne. ORDER BY 2 va trier une table en fonction de la deuxième colonne produite par la requête, et sera un vrai tri. Cette fonctionnalité a été abandonnée du standard SQL, mais MySQL la supporte toujours.

- Copying a table in MySQL
- MySQL Pop Quiz #27
Déjà voulu générer des documents PDF à la volée avec PHP ? peut-être pour remplir un formulaire de contract avec le nom du client et son adresse ?
FPDF et FPDI sont deux superbes bibliothèques qui aident grandement dans cette tâche.

Eirik Hoem a un exemple complet sur son site Web.

- Populate PDF templates with PHP / FPDF / FPDI
- FPDF
- FPDI
le 29/04/2008 à 21:55
Le mois de la variable MySQL
Parvesh Garg a lancé le mois de la variable MySQL : une fois par jour, il braque les spotlights sur une variable MySQL, son utilisation et ses fonctionnalités.

Un bon moyen d'en savoir un peu plus sur les variables de configuration MySQL, qui sont parfois beaucoup plus accessibles qu'elles n'y paraissent. Il en est déjà à la 9eme variable, et a couvert :
- long_query_time (pour les requêtes lentes)
- innodb_autoinc_lock_mode (pour les auto_increment et innodb)
- innodb_thread_concurrency (pour le nombre de thread en cours de fonctionnement)
- max_connect_errors (pour bloquer un hôte trop mal connecté)
- key_buffer_size (pour les performances d'index).

- PARVESH GARG
- Variable's Day Out #9: long_query_time
En marge de la publication des chiffres du marché de la musique en France pour le premier trimestre de l'année, le Syndicat national des éditeurs phonographiques (SNEP) a appelé de ses voeux l'examen rapide de la future loi issue des conclusions de la mission Olivennes, remises au chef de l'Etat en novembre dernier. Avec un chiffre d'affaires global en baisse de 17,8%, le marché de gros de la musique souffre toujours de l'érosion de ventes de musique sur supports physiques, qui perdent 23,2% sur un an.

Le numérique, pourtant en hausse de 61% sur un an, n'endigue en rien le phénomène, constate le SNEP. La téléphonie mobile a généré 9,9 millions d'euros sur le trimestre, contre 6,9 millions d'euros pour les services de vente sur Internet. Le streaming, incarné par les offres d'abonnement illimité, fait quant à lui ses premiers pas, avec des revenus estimés à 600.000 euros. Le piratage est sans surprise toujours considéré comme une entrave au développement du marché du numérique.

"Il faut que la loi Hadopi soit installée avant la fin d'année, ou le début d'année 2009", a martelé mardi Hervé Rony, directeur général du SNEP. En conséquence, le représentant des maisons de disque souhaite que le Parlement se penche au plus vite sur la question, de façon à ce que l'éventuelle adoption d'un texte de loi soit suivi de son examen dans le cadre des débats sur la loi de Finances établissant le budget 2009. "Il ne faut pas envoyer 100 ou 500 messages, mais des dizaines de milliers de messages, et pour cela, il faut que l'autorité indépendante ait des moyens", ajoute-t-il.

Riposte graduée...

D'où l'intérêt, selon le SNEP, d'un examen des plus rapides par le Parlement. Officiellement soutenu par le président Sarkozy, le projet de loi Hadopi risque de cristalliser certaines tensions politiques, d'autant que certaines dispositions du futur texte, telle que la suspension de l'abonnement à Internet de celui qui télécharge en cas de récidive, fait déjà l'objet d'attaques, portées au niveau européen par les députés Michel Rocard et Guy Bono.

Rappelons que la future loi - en admettant qu'elle respecte les décisions issues des accords de l'Elysée en novembre dernier prévoit la création d'une autorité indépendant, l'Hadopi, dont le plus haut cercle sera composé de magistrats ayant la capacité d'instruire une mesure telle que la suspension de l'abonnement à Internet. Selon le principe de riposte graduée, les internautes convaincus d'échanges illégaux de fichiers devraient recevoir divers messages d'avertissement envoyés par cette autorité avant de voir leur abonnement à Internet suspendu pendant un mois. En cas de récidive, une suspension pouvant aller jusqu'à un an, avec impossibilité d'ouvrir une autre ligne, serait prévue.

... et filtrage des réseaux ?

Suite aux accords de novembre, les fournisseurs d'accès à Internet se sont engagés à tester des méthodes de filtrage des réseaux, dans le but de déterminer comment, concrètement, juguler les échanges illégaux sur les réseaux P2P. Un accord non suivi de faits si l'on en croit le SNEP. Accompagné d'autres ayants droit, lui conduirait des tests auprès de différentes sociétés privées.

En matière de filtrage, deux voies sont ouvertes : la première consiste à couper purement et simplement le trafic issu ou en direction des réseaux peer-to-peer, ce qui présente l'inconvénient d'interdire les usages légaux de cette technologie. Avec la seconde, il s'agit de comparer la signature numérique des fichiers échangés de façon à détecter, puis bloquer, ceux qui correspondent à des oeuvres soumises au droit d'auteur. Confidentiels, les résultats seraient encourageants, assure le syndicat, même si le simple fait de chiffrer les données rendrait le travail de décryptage, puis de comparaison des signatures, d'une lourdeur extrême, impliquant des investissements de grande ampleur.

"L'idée n'est certainement pas de mettre un flic derrière chaque internaute, mais de montrer que le téléchargement illégal est devenu un jeu risqué", résume Lony. En espérant que la loi Hadopi soit votée et porte ses fruits, maisons de disque et ayants droit estiment qu'il est probable de voir repartir à la hausse la courbe des ventes de musique. "Il est indispensable que les fournisseurs d'accès commencent à considérer les contenus comme une véritable valeur ajoutée à leur offre", ajoute Christophe Lameignère, président du SNEP.
La migration des grands groupes médias vers le Web se poursuit. Warner Bros Television Group a annoncé, lundi 28 avril 2008, le lancement de TheWB.com et KidsWB.com deux plates-formes dédiées à ses propres contenus. On n'est jamais mieux servi que par soi-même ?

"Ces plates-formes sont de parfaits exemples d'une stratégie numérique visant à créer de nouvelles cibles, convaincante du point de vue du public (et des annonceurs)", a déclaré Bruce Rosenblum, président de Warner Bros TV Group (Time Warner).

Interactif et personnalisable TheWB.com proposera un accès 'premium' aux 16 à 34 ans à de la vidéo à la demande. Les fans pourront y trouver leurs séries et programmes préférés tels que Beauty and the Geek et Smallville. De plus, WBTVG a créé une application dans Facebook qui permettra la diffusion de programme sur le réseau social ou l'intégration de fonctions communautaires sur TheWB.com. Actuellement en version bêta, la version stable du site devrait être proposée avant le mois d'août. Dans un tout autre genre, KidsWB.com propose, comme son nom l'indique, des contenus destinés aux enfants de 6 à 12 ans. Y sont rassemblés les contenus 'kids' de Warner (Hanna-Barbera, DC Comics...)

Parallèlement à ces annonces, Warner a indiqué avoir conclu des partenariats publicitaires avec de nombreux acteurs dont AOL, Comcast Cable, Mattel et McDonald's.
Les menaces d'OPA hostile de la part de Mirosoft n'empêchent pas Yahoo de poursuivre son développement.

La firme de Sunnyvale vient en effet d'annoncer un partenariat commercial avec Jajah, un spécialiste de la voix sur IP, pour étendre les fonctions de son Messenger et lui ouvrir l'ensemble du réseau téléphonique.

Des appels téléphoniques à prix discount mais légèrement moins simples que chez Skype ou Windows Live Messenger puisque, fidèle au principe du call back, Jajah rappelle l'émetteur de l'appel avant de le mettre en relation avec son destinataire.

Reste qu'avec cet accord, Jajah devrait décupler sa base de 10 millions d'utilisateurs en s'ouvrant aux 97 millions d'utilisateurs de Yahoo Messenger. Un chiffre qui le place toutefois encore derrière Microsoft et surtout Skype, qui vient pour sa part de franchir le cap des 300 millions d'utilisateurs de son logiciel de VoIP.
Microsoft a enfin publié le tant attendu Service Pack 3 à destination de Windows XP. Dernier Service Pack prévu pour le système d'exploitation de Microsoft vieux de 7 ans, le SP3 intègre la prise en charge du WPA2 pour les réseaux sans fil et la prise en charge du NAP (Network Access Protection).

En outre, ce Service Pack permettra aux utilisateurs d'installer l'ensemble des correctifs / mises à jour sorties jusqu'à aujourd'hui pour Windows XP. Rappelons que Windows XP sera officiellement retiré de la vente à partir du 30 juin prochain. Des exceptions vont toutefois demeurer. Quoi qu'en dise Microsoft, il semble donc que Windows XP a encore de beaux jours devant lui...

Si tout va bien, le SP3 sera proposé en mise à jour automatique via Windows Update à partir du 10 juin prochain. Les utilisateurs le souhaitant peuvent bien entendu télécharger la version complète à partir de nos serveurs haut débit via le lien suivant :
- Télécharger le Service Pack 3 de Windows XP en français depuis les serveurs de Microsoft

A noter que la liste complète des changements introduits par Windows XP SP3 peut être consultée sur cette page.
le 28/04/2008 à 23:21
WIkipedia, combien de DBA ?
Durant la conférence MySQL, les responsables techniques de Sun, MySQL, Fotolog, Facebook, Youtube, Wikipedia, et Flickr étaient présents sur la scène pour présenter leurs architectures techniques.
On y apprend notamment que Wikipedia fonctionne sans DBA, et que Facebook en a 2 pour gérer 30 000 bases de données, sur 1800 serveurs.

- Notes from Scaling MySQL - Up or Out
Depuis la fin de PHP 4, il faut passer à PHP 5, et Marco Tabini a extrait une liste de 5 technologies de la dernière version qui sont incontournables :
- SimpleXML
- JSON et SOAP
- PDO
- SPL
- SQlite

Au passage, via les commentaires, j'ai retrouvé __set_state, une fonction qui est appelée par var_export, pour permettre un formatage des objets avant publication. Très pratique.

- 5 PHP 5 features you can't afford to ignore
- The Magic __set_state Method
- __set_state
LoadingChargement en cours