Actualité PHP / MySQL (nexen.net)Toute l'actualité PHP et MySQL, diffusée en continu sur le site de Nexen.net.eZ Conference 2008- June 30, 2008 Damien Pobel rsume la confrence eZ 2008 et l'Open Nordic, qui se sont tenus juste avant l't (jusqu'au 21 juin), Skien, Norvge. Il reprend la roadmap d'eZ CMS, couvrant les versions 4.1 (le nouvel diteur en en ligne et le support d'Oracle), la 4.2 (plug-in pour OpenOffice, le support de MSSQL et IIS), ainsi que la version 5 et son micro-kernel. eZ Components roadmap 2008 (0 visite)http://www.nexen.net/actualites/logiciels/18509-ez_conference_2008.php Les tables de dcisions en MySQL- June 30, 2008 Les tables de dcisions rassemblent la logique mtier dans un tableau, simple lire et comprendre. "Les tables de dcisions, pour moi Jonathan, prennent tout leur sens dans le fait que leur logique mtier est aise comprendre, et peut tre facilement vrifie." Jonathan suit alors son ide de stocker de telles tables en base de donnes, avec la possibilit de les traduire en code (PHP ou autre) facilement. Cela redonne la main aux utilisateurs pour tablir leurs processus de...http://www.nexen.net/actualites/tutorial/18510-les_tables_de_decisions_en_mysql.php Migration des bibliothques vers PHP 5.3- June 30, 2008 PHP 5.3 arrive avec le support des espaces de noms, et cela implique une partie de rcriture des noms de classes pour utiliser la nouvelle syntaxe. <php $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper&40;'viewRenderer'&41;; devient use Zend::Controller::Action; $viewRenderer = HelperBroker::getStaticHelper&40;'viewRenderer'&41;; > En pratique, il n'est pas possible de dcouper les noms de.http://www.nexen.net/actualites/tutorial/18508-migration_des_bibliotheques_vers_php_5.3.ph... Trouver les index MySQL inutiles- June 29, 2008 Arjen Lentz propose la requte suivante pour dtecter les index qui ne servent rien dans MySQL : SELECT s.table_name, concat&40;s.index_name,'(',group_concat&40;s.column_name order by s.seq_in_index&41;,')'&41; as idx, GROUP_CONCAT&40;s.cardinality ORDER BY s.seq_in_index&41; AS card, t.table_rows FROM information_schema.tables t JOIN information_schema.statistics s USING...http://www.nexen.net/actualites/tutorial/18506-trouver_les_index_mysql_inutiles.php Pics de trafic du monde moderne- June 29, 2008 Traditionnellement, on taille une application Web pour fonctionner 70% des pics de trafic estim. Pourtant, Theo Schlossnagle observe : "au moins huit fois durant le mois pass, nous avons absorb des augmentations soudaines allant de 100% 1000% du trafic." Dans son blogue, il dissque les diffrents pics qui surviennent, que l'on passe sur le New York Times ou sur Digg, avec des effets varis. Dans tous les cas, il faut pouvoir ragir en moins d'une minute ces pics : il est donc...http://www.nexen.net/actualites/web/18502-pics_de_trafic_du_monde_moderne.php Mlanger des commandes Shell avec du code SQL- June 29, 2008 "Lorsque vous utilisez MySQL en mode batch, vous aurez souvent besoin d'utiliser les commandes en ligne UNIX en collaboration avec des requtes SQL. Ce script de dmonstration vous montre comment faire cela." Amit K. Saha prsente ici un truc pratique pour tout faire dans un script Shell, sans passer par un langage de programmation complmentaire. Mixing SQL and shell commands in MySQL (0 visite)http://www.nexen.net/actualites/trucs/18505-melanger_des_commandes_shell_avec_du_code_sql.... Euro 2008 de l'Open source : champions la France- June 29, 2008 Le groupe 451 CAOS Theory a organis un tournoi de l'Open Source en se basant sur les mmes rgles de slection que pour le championnat de football qui vient de se conclure, mais en faisant s'affronter sur le terrain de l'Open Source : contributions, diteurs, services, infrastrcture, etc. Cette finale improbable accueillait l'Allemagne et la France, et aprs un match trs srr, c'est la France qui l'emporte. Outre un brin de chauvinisme sportif, vous pourrez retrouver une fiche...http://www.nexen.net/actualites/open_source/18507-euro_2008_de_lopen_source_:_champions_la... Valeurs par dfaut en une passe- June 29, 2008 Utiliser des valeurs par dfaut est une bonne pratique de dveloppement, notamment en PHP puisque les variables ne sont pas dclares. On procde gnralement avec une condition : if (isset($_GET'x')) $x = validation($_GET'x'); else $_GET"x" = 0; Daniel Arnolds propose une autre approche : en ajoutant $_GET le tableau de valeur par dfaut, on peut attribuer les variables qui manquent, avec leur valeur par dfaut. Cette approche est plus compacte que la prcdente, mais souffre du...http://www.nexen.net/actualites/trucs/18503-valeurs_par_defaut_en_une_passe.php phar arrive- June 29, 2008 Phar est un format de fichier d'archive pour PHP : (PHp ARchives). Il permet de stocker des applications PHP compltes dans un seul fichier, et de les excuter de manire indpendantes. Toutes les sources sont ranges dans un seul document organis comme un systme de fichiers, et peuvent tre signes, chiffres et compresses. Phar est aussi compatible avec APC, et donne de bonnes acclrations. Regardez les exemples de fonctionnement chez Derick et Sebastian pour comprendre la simplicit...http://www.nexen.net/actualites/php/18504-phar_arrive.php Actualit de dveloppement PEAR, edition 208- June 28, 2008 3 paquets ont t mis jour cette semaine : Services_Blogging (0 visite) : Accdez votre blogue avec PHP Services_Facebook (0 visite) : Interface PHP avec Facebook XML_GRDDL (0 visite) : Bibliothque pour s'interfacer avec GRDDL PEAR est la bibliothque de composants PHP. PEAR (0 visite) Tous les paquets PEAR (0 visite)http://www.nexen.net/actualites/pear/18501-actualite_de_developpement_pear,_edition_208.ph... |