Toute l'actualité francophone sur PHP en un seul flux

1er octobre – Nexen.net: DVD de formation Wordpress

Image pour le titre du contenu
Le premier DVD de formation à Wordpress en français, plateforme de blog PHP bien connue, est disponible à la vente et en vidéo à la demande. L'éditeur spécialisé Elephorm a fait appel à Amaury Balmer, membre (très) actif de l'équipe Wordpress francophone, et Francis Chouquet, blogueur de référence sur le webdesign avec Wordpress. Cette synthèse professionnelle représente près de 6 heures de vidéos, tour d'horizon et explications détaillées sur l'utilisation de Wordpress et le développement de plugins.

1er octobre – PHPortail: Zend, Adobe et Microsoft poussent PHP en entreprise (30/09/08)

Selon le Gartner Group, 10 % des développeurs PHP sont dans de grandes entreprises, et que ce nombre va passer à 40 % d'ici cinq ans. Cela prouve qu'il y a un engouement pour PHP, mais explique...

1er octobre – PHPortail: Symfony 1.1.3 (30/09/08)

La version 1.1.3 de Symfony est disponible au téléchargement.

Cette version de maintenance corrige essentiellement une importante régression dans la commande cache:clear pouvant affecter tous...

1er octobre – Nexen.net: 7 habitudes de programmation sécuritaire

Image pour le titre du contenu
Quand il faut sécuriser un site, n'oubliez pas qu'en plus des problèmes de sécurité de la plate-forme et du système d'exploitation, vous devrez vous assurer que l'application que vous écrivez est aussi sûre. Lorsque vous écrivez en PHP, appliquez donc les sept habitudes ci-dessous et vous serez aussi immunisé que possible :



  • Validez les entrées

  • Veillez à votre système de fichiers

  • Veillez à votre base de données

  • Veillez à vos données de session

  • Veillez aux XSS

  • Vérifiez vos formulaires

  • Protégez vous contre les CSRF

1er octobre – Nexen.net: Vidéo PHP et MySQL, édition 63

Image pour le titre du contenu
Voici les 5 dernières vidéos PHP et MySQL.


Ces vidéos sont publiés sur les sites de partagent de vidéo. Ce sont des tutoriels enregistrés, des sessions de conférences, des screencast ou encore des slides de conférences.



N'hésitez pas à nous contacter pour signaler tout media qui mérite d'être ajouté à cette liste.

2 octobre – Nexen.net: Forum PHP 2008 : Programme et Inscriptions

Image pour le titre du contenu
Le Forum PHP se trouve être un évènement incontournable pour la fin de l'année. Les dates de cet évènement sont le 8 et 9 décembre 2008 à Paris.
Et comme tous les ans, AFUP (Association française des utilisateurs PHP) a concocté un programme de qualité.
Cette année les 2 thèmes principaux sont :
* Web services professionnels
* Grands projets en PHP : organisation, méthodes et bonnes pratiques.
Et avec l'annonce de ce magnifique programme, AFUP ouvre en même temps les inscriptions... Il ne vous reste plus qu'à vous inscrire

2 octobre – Apprendre-PHP.com: Programme et inscriptions au forum PHP 2008 - Paris

Le programme du prochain forum PHP, qui se déroulera les 8 et 9 décembre, est enfin en ligne sur le site Internet de l'AFUP. Les conférences et ateliers techniques prévus sur leux journées entières s'annoncent une nouvelle fois très prometteurs. Parmi les grands thèmes qui seront...

2 octobre – Apprendre-PHP.com: Détection automatique de la langue du navigateur

La source qui suit permet de détecter automatiquement la langue du navigateur du client et ainsi déterminer dans quelle langue afficher le site. Il suffit de fournir à la fonction en premier paramètre un tableau des langues utilisée sur le site ainsi que la langue par défaut. La fonction se charge ainsi de découvrir si l'utilisateur possède une langue par défaut répertoriée dans le tableau de référence. Dans le cas contraire, elle retourne la langue par défaut.

2 octobre – Nexen.net: Actualité de développement PECL, edition 222

Image pour le titre du contenu
1 paquet a été mis à jour cette semaine :

  • en hidef (0 visite) : vraies constantes


PECL est la bibliothèque d'extensions C de PHP.

 



 

2 octobre – Nexen.net: Packager ses extensions PECL pour Debian

Image pour le titre du contenu
Guillaume Plessis publie un article complet sur la préparation des paquets PHP pour Debian. Les paquets sont très nombreux, et difficiles à entretenir en plus des nombreux paquets que Guillaume gère sur le site de dotdeb. Avec ce tutoriel, tout un chacun peut préparer ses paquets, et les utiliser ou les mettre à dispositions.

2 octobre – Nexen.net: request_order arrive en PHP 5.3

Image pour le titre du contenu
request_order est une nouvelle directive de configuration pour PHP 5.3, qui permet de piloter ce qui est placé dans la variable $_REQUEST. Elle diffère de variable_order car cette dernière pilote l'existence des variables, alors que request_order ne définit que le contenu de REQUEST. Cette directive pourra limiter l'effet néfaste de l'utilisation de $_REQUEST pour confondre $_GET et $_POST, alors que cette variable contient traditionnellement aussi $_COOKIES, qui conduit à des dénis de services particulièrement vicieux.

3 octobre – Nexen.net: Devenir un Ninja PHP

Image pour le titre du contenu
Pour être maître Ninja PHP, il faut avoir un niveau très élevé, que beaucoup de développeurs et développeuses sont loin d'imaginer qu'il est possible d'atteindre.
Le blog PHPFour.com de Md Emran Hasan s'est penché sur cette situation.
Il soulève un point qu'il convient de signaler. Après de nombreux mois de développement pour une applications PHP pour le Web, lorsque vous pensez avoir vraiment terminé... peut-on dire que c'est vraiment la fin?
2 points sont soulevés et qu'il faut connaître :
- Un aspect technique
- Un aspect communication
Le premier point concerne l'utilisation d'outils pour ouvrir le code aux autres, tel que le contrôle de versions et la norme de codage propre.
La deuxième concerne la communication autour de votre application et votre participation en apportant vos connaissances et leadership.

3 octobre – Glagla.org: D’ou viens l’argent ?

En fait, il est fabriqué par les banques quand vous empruntez de l’argent … dingue non ?

En pensant à la crise financière qui massacre actuellement mon PEA, je me demandais comment était il possible que tout le monde soit tellement endetté :

  • les ménages,
  • les sociétés,
  • les états,
  • les banques.

J’ai trouvé quelques éléments de réponses sur l’excellent blog Café-Croissant qui propose ce reportage d’une heure à ses lecteurs :


L’Argent Dette de Paul Grignon (Money as Debt FR) from Bankster on Vimeo.

“Toute personne croyant qu’une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste.”
Kenneth Boulding, économiste.

ça laisse rêveur …

Article original publié sur Glagla Dot Org. Tous droits réservés.

D’ou viens l’argent ?

4 octobre – Nexen.net: Actualité de développement PEAR, edition 222

Image pour le titre du contenu
5 paquets ont été mis à jour cette semaine :

PEAR est la bibliothèque de composants PHP.

 



 

5 octobre – PHPortail: symfony 1.0.18 (04/10/08)

La version 1.0.18 de symfony est sortie.

* r11850: ignore les schémas doctrine dans les taches propel (bogue #4027)
* r10841: Correction des heures non analysées par...

5 octobre – PHPortail: PhpMyAdmin 3.0.0 (04/10/08)

La version 3.0.0 de phpMyAdmin vient de sortir.

Elle nécessite au minimum la version 5.2 de PHP et 5.0 de MySQL.

Cette version présente une liste de corrections, de modifications et de...

5 octobre – PHPortail: Détection automatique de la langue du navigateur (04/10/08)

« La source qui suit permet de détecter automatiquement la langue du navigateur du client et ainsi déterminer dans quelle langue afficher le site. Il suffit de fournir à la fonction en premier...

5 octobre – Glagla.org: Blogmarks pour le 05/10/2008

REST en JAVA avec la JSR-311 - OCTO talks !

(categories: )

Internet : les FAI français furieux des combines budgétaires de l’Hadopi

La ministre de la Culture l’avait dit dans la présentation de son budget 2009 : « Le budget annuel de l’HADOPI est estimé à 6,7 millions d’euros, auxquels s’ajoutent le coût du repérage des actes de piratage et de leur signalement à l’HADOPI (pris en charge par les ayants droit) et celui des l’identification des internautes responsables, qui devraient reposer sur les fournisseurs d’accès à Internet, sur requête de l’HADOPI. »

(categories: )

Ig Nobel : Harvard descerne un prix aux recherches ridicules | Rue89

Jeudi soir, les locaux de la prestigieuse Université de Harvard accueillaient une cérémonie où, pour une fois, on pouvait se poiler en toute bonne conscience. On remettait les prix « Ig Nobel », récompensant les travaux scientifiques les plus ridicules, aussi rigoureux qu’inutiles. Palmarès.

(categories: )

Ajaxian » jQuery finds its way into Microsoft and Nokia stacks

Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the ASP.NET Ajax Framework and they’re looking to expand it with the use of jQuery. This means that jQuery will be distributed with Visual Studio (which will include jQuery intellisense, snippets, examples, and documentation).

(categories: )

Le blog des bits - Pascal Jehanno - Nurdcartoon

(categories: )

Pearl Jam - Alive (live) | Le Choix de Mlle Eddie

Un bon gros classique grunge, “Alive” par Pearl Jam, en concert au Pink Pop Festival de 1992

(categories: )

blogmarks.net

Article original publié sur Glagla Dot Org. Tous droits réservés.

Blogmarks pour le 05/10/2008

5 octobre – Nexen.net: Partitionner ses tables avec des trigger

Image pour le titre du contenu
En MySQL 5.1, il y a le support des partitions, mais si vous faites sans (ou pas encore), ou encore que vous envisagez de faire des partitions sur différents serveurs, il faudra une autre solution pour diriger vos données vers les bons stockages. Un trigger, qui réagit automatiquement aux manipulations de données, est une solution intéressante pour cela. opendba a du code SQL comme base.

5 octobre – Nexen.net: Le programmateur d'événements de MySQL 5.1

Image pour le titre du contenu
"Avant MySQL 5.1, la seule méthode pour nettoyer la liste des requêtes en exécution sur MySQL était de le faire à la main, ou bien avec un cron.
MySQL 5.1 introduit le programmateur d'événements (event scheduler) et vous pouvez maintenant exécuter des procédures stockées sans l'aide d'application externe."
Giuseppe applique cette nouvelle fonctionnalité à la chasse aux connexions inutiles et aux requêtes encombrantes.

6 octobre – Dur Comme Faire: Les inscriptions au Forum PHP 2008 sont ouvertes

Les inscriptions au Forum PHP 2008 sont ouvertes. Cet évènement majeur du monde PHP francophone se déroulera les 8 et 9 décembre à Paris. Cette année les deux thèmes principaux sont "Web services professionnels" et "Grands projets en PHP : organisation, méthodes et bonnes pratiques"....

7 octobre – Noplay: Pourquoi il ne faut pas utiliser ?>

La plupart des codes PHP ressemblent à cela :


<?php
echo "Hello";
?>

Cela marche très bien. Le problème c'est que si vous laissez des espaces après le tag fermant il seront aussi envoyé aux navigateurs. Quel est le soucis me direz vous ?

Le problème

Imaginons que vous vouliez générer un fichier binaire comme par exemple une image, les espaces supplémentaires risque de corrompre le fichier.

Autres problèmes plus courant c'est dans le cadre de l'utilisation de session. Nous avons deux fichier

lib.php :


<?php
function hello() {
}
?>

PLEIN D ESPACES

index.php :

<?php
include("lib.php");
session_start();
?>

Vous allez voir ce type d'erreur : Warning : session_start() : Cannot send session cookie - headers already sent by

En effet le mécanisme de session de PHP nécessite de modifier les headers HTTP et lorsque PHP voit le premier caractère du contenu de la page il envoi les headers.

La solution

La solution est de ne pas mettre le tag fermant votre code marchera parfaitement et vous éliminés le risque de caractères parasites.

7 octobre – Nexen.net: OpenRPG

Image pour le titre du contenu
Une actualité pas comme les autres, mais qui peut vous faire plaisir, car une communauté de développeurs pensent à s'occuper de vos loisirs.
Les loisirs de tout le monde sont variés, comme jouer en ligne sur internet, et avec OpenRPG c'est possible. Bien sur des jeux en lignes, il en existe beaucoup, mais créer son propre jeu en ligne, c'est plus rigolo et plus intéressant.
Réalisé en PHP, le projet RPG est un projet gratuit et open source, qui vous permettra de construire votre propre univers.
La communauté autour de ce projet est assez active car elle propose des mods à ajouter facilement pour améliorer votre jeu... donc à découvrir !!!

7 octobre – Nexen.net: Extraire les liens d'une page

Image pour le titre du contenu
Pour extraire les liens d'une page (ou tout autre balise, en fait), vous avez trois approches :

  • DOM, avec getElementsByTagName

  • Xpath, avec query('//a')

  • Les expressions rationnelles, avec moult solutions publiques et privées


Au final, les deux premières sont acceptables si les pages sont valides d'un point de vue XML, ce qui est encore loin d'être le cas de toutes les sites. La dernière est moins performante et élégante, mais c'est un tout-terrain. Pour le choix final, il faudra alors s'adapter.

8 octobre – Glagla.org: Symfony outille ses tests unitaires avec de la couverture de code !

Le framework Symfony vous propose maintenant de tester l’intérêt de vos tests unitaires sous l’angle de la couverture de code en utilisant une fonction de xdebug. C’est un test de tests en quelque sorte ! Il vous indiquera si vous avez bien testé toutes les méthodes de vos classes et si vos tests envisagent tous les effets de bord possibles.

Je ne l’ai pas encore essayé mais je trouve cet ajout excessivemement pertinent dans le cadre de la professionalisation du développement avec PHP et du “test driven development” . Bravo donc à Symfony !

Article original publié sur Glagla Dot Org. Tous droits réservés.

Symfony outille ses tests unitaires avec de la couverture de code !

8 octobre – Nexen.net: Rencontre PHP à Lille, le 20 Octobre

Image pour le titre du contenu
Je serai de passage sur Lille le 20 octobre, et grâce à la complicité de Perrick Penet, nous allons organiser une rencontre PHP ce soir-là. Vous êtes nombreux à vous déplacer au forum PHP depuis Lille, alors je vous propose une rencontre différente et sur place. Au programme, ce soir là uniquement :

  • Les nouveautés de PHP 5.3

  • Apéro PHP

  • Trafic d'éléPHPants

  • Inscriptions AFUP


Le lieu est L'écart - 26 rue Jeanne d'Arc, de 19h30 à 21h30, le temps d'attraper le dernier TGV pour Paris. L'entrée sera gratuite, et on travaille à trouver de quoi nourrir les affamés et assoiffés sur place.
Pour les éléPHPants, vous économiserez les frais de port, mais prévenez à l'avance pour les grosses quantités.

8 octobre – Nexen.net: 1er BARCAMP Le MUG

Image pour le titre du contenu
l'association francophone des utilisateurs de MySQL organise son 1er BarCamp le 25 octobre 2008 à la Cantine sur Paris.
L'occasion pour la communauté open source et les DBA de se retrouver et d'échanger autour de MySQL, et de contribuer activement au développement de la base de données.
Certains sujets risques de paraitre comme : La sécurité, PDO, MySQL, MySQLi...Etc. et peut-etre meme certains langages comme PHP

8 octobre – Nexen.net: Un environnement de développement PHP portable?

Image pour le titre du contenu
Cal Evans se penche sur un problème épineux : comment emmener sa machine de développement, et ses serveurs de tests dans le même laptop? Si vous avez déjà installé une telle configuration (à la maison, au boulot) et que vous avez du vous absenter quelques jours, il a bien fallu résoudre ce dilemme.
Cal a trouvé une solution presque complète : la Virtualbox de Sun, pour embarquer simultanément Windows et Linux. La virtualisation est sûrement la meilleure approche ici, puisqu'on peut faire cohabiter plusieurs environnements distincts sur la même machine (les performances ne sont pas la priorité ici).
Sur son blogue, vous trouverez ses tests, qui fonctionnent avec la Virtualbox, mais échouent sur le problème du Wifi, qui font partie des critères prioritaires de Cal.

9 octobre – Nexen.net: Ovidentia 6.7.1 est disponible

Image pour le titre du contenu
La version 6.7.1 d'Ovidentia est maintenant disponible sur le site communautaire Ovidentia est un outil de gestion de publication de contenu open source et une plateforme collaborative. Ovidentia vous permet d’intégrer simplement et facilement un environnement de publication sur internet ou un portail groupware (internet, extranet, intranet) pour une entreprise, organisation, communauté…

9 octobre – Dur Comme Faire: Apéro PHP à Lille le 20 octobre

La saison des Apéros PHP lillois reprend le 20 octobre à 19h30 à l'Ecart. Damien Seguy, fondateur de Nexen, profitera de sa présence à Lille ce jour là pour donner une conférence lors de cet Apéro PHP. Les Apéros PHP sont toujours un moment privilégiés pour échanger autour d'un verre...

9 octobre – PHP Index: Ovidentia 6.7.1 est disponible en téléchargement

La version 6.7.1 d'Ovidentia est maintenant disponible sur le site communautaire http://www.ovidentia.org.

Ovidentia est un outil de gestion de publication de contenu open source et une plateforme collaborative.
Ovidentia vous permet d’intégrer simplement et facilement un environnement de publication sur internet ou un portail groupware (internet, extranet, intranet) pour une entreprise, organisation, communauté…

Cet outil intègre dans son noyau les principales fonctions suivantes :

* Publication et gestion d’articles
* Publication et gestion de fichiers
* Gestion de FAQs
* Mise en place de forums de discussion
* Gestion d’annuaires partagées
* Création et administration d’organigrammes
* Gestion d’agendas personnels partageables, agendas collectif ou agenda de ressources.
* Mise en place de « Délégations » (communautés)
* Workflows d’approbation nominatifs ou fonctionnels (s’appuyant sur un organigramme)
* Gestion des demandes de congés (avec génération des planning de congés, calcul des soldes de congés, RTT, jours fractionnés…)
* Gestionnaire de tâches et de projets.
* Moteur de recherche transversal qui peut s’appuyer sur un moteur d’indexation pour la recherche plein texte sur l’ensemble des fichiers publiés.
* Gestion des utilisateurs, groupes et droits.
* Authentification possible sur LDAP ou Active Directory
* Génération de statistiques et de tableaux de bord sur l’utilisation de l’outil.
* API de développement pour ajout fonctionnel
* Interface et navigation personnalisable (charte graphique et ergonomie)
* Installation sur un système Windows ou Linux, s’appuyant sur PHP et MySQL



Parmi les évolutions notables de la 6.7.1 :

* Amélioration du Gestionnaire de projets: dates de début et de fin prévisionnelles, de dates de début et de fin réelles et coûts estimé et réel, cumul des coûts en fin de liste des tâches, ergonomie du Planning de Gantt revue pour présenter plus d'informations, définition des champs à afficher dans les listes de tâches
* Module Captcha
* Option "anti-surbooking" dans les agendas collectifs et de ressources
* Amélioration de la gestion des droits d'accès à un agenda : interface revue et configuration d'accès par défaut aux agendas existants pour un nouvel utilisateur
* Ajout du container OCRecentFaqQuestions
* Notification de l'administrateur lors de l'enregistrement d'un nouvel utilisateur par authentification LDAP
* Contrôle des conflits entre événements répétitifs et jours fériés ou non-travaillés
* Affichage du numéro du mois dans l'affichage mensuel des agendas
* Présentation arborée des thèmes d'articles dans la gestion des articles
* Présentation arborée des thèmes d'articles dans la pop-up de lien vers un article
* Présentation des Organigrammes améliorée
* Nombreuses améliorations ergonomiques de l'interface globale...

http://www.ovidentia.org

Proposé par Nicolas

9 octobre – PHP Index: 1er BARCAMP LeMUG.fr

Un Barcamp autour de MySQL...

1er BARCAMP LeMUG.fr

Rendez-vous à La Cantine
Samedi 25 octobre de 11h à 19h


Un peu plus d'un mois après son lancement, l'association francophone des utilisateurs de MySQL organise son 1er BarCamp.
L'occasion pour la communauté open source et les DBA de se retrouver et d'échanger autour de MySQL, et de contribuer activement au développement de la base de données.

Au programme : démos, présentations et surtout interaction entre les participants.

D'ores et déjà le Mug.fr lance le débat sur les sujets suivants :

* MySQL encapsulé avec PDO
* MySQLi
* L'analyse d'un système en production
* La sécurité sous MySQL
* Echange d'expérience

Infos pratiques

Date : Samedi 25 octobre 2008
Horaire : 11h-19h

Déjeuner offert

Tarif : Gratuit

Capacité : 100 places

Lieu : LA CANTINE
151 rue Montmartre,
Passage des Panoramas
12 Galerie Montmartre
PARIS 2ème
(M° Grands Boulevards ou Bourse)

Inscriptions : http://www.barcamp.org/BarCampLeMugParis

Contact : vloquet@alx-communication.com

Proposé par Hello

9 octobre – Glagla.org: L’hydroptère passe le mur du vent !

L’engin expérimental a crevé les 50 noeuds le 04 Octobre à Fos Sur Mer.

. .
L'hydroptère à 52noeuds! via Zapiks

Article original publié sur Glagla Dot Org. Tous droits réservés.

L’hydroptère passe le mur du vent !

9 octobre – Nexen.net: Actualité de développement PECL, edition 223

Image pour le titre du contenu
2 paquets ont été mis à jour cette semaine :

  • en svn (0 visite) : Interface avec le client Subversion

  • en timezonedb (0 visite) : base de données de fuseaux horaires pour PHP


PECL est la bibliothèque d'extensions C de PHP.

 



 

9 octobre – Nexen.net: Statistiques PHP du mois de septembre 2008

Image pour le titre du contenu
Les statistiques PHP de septembre sont maintenant disponibles. Avec la publication de PHP 4.4.9 et la mort définitive de PHP 4, PHP 4.4.8 a subit de très forte régression ce mois-ci, et c'est PHP 5.2.6, la toute dernière version (actuellement), qui tiens le haut du pavé!
A noter aussi que PHP 5 se hisse maintenant à 45% de part de marché, avec une hausse record de plus de 3 %. Nous devrions voir la fin de la dominance de PHP 4 d'ici la fin de l'année.

9 octobre – Nexen.net: PHP 5.2.7 d'ici quelques semaines

Image pour le titre du contenu
PHP 5.2.7 est maintenant disponible en version RC, en vue d'une publication d'ici quelques semaines. Cette version inclut 89 corrections de bugs, deux corrections de sécurité et deux régressions introduites récemment.
Il est donc temps de télécharger les nouveaux paquets sur le site de l'assurance qualité, et de faire tourner les milliers de tests unitaires qui encadrent PHP.

10 octobre – PHP Québec: 11/6 19:00 Rencontre Montreal Novembre

PHP Québec vous convie à la rencontre mensuelle du mois novembre.

En première partie, Kevin Hoyt d'Adobe introduira Adobe Flex et Adobe Air, puis montrera comment bâtir une applications Flex en utilisant les divers composantes du Zend Framework. Également, il expliquera comment développer des applications desktop à l'aide de Adobe Air ainsi que Flex Builder.
Notez que cette présentation sera donné en anglais uniquement.

En deuxième parti, Mathieu Viau présentera une vue d'ensemble de Joomla CMS, les bons comme les
moins bons éléments. Ce tour d'horizon permettra de vous familiariser
avec le système de template, les modules de base et comment étendre le
CMS à l'aide de vos propres composants.

Vous aimeriez faire une présentation ou vous avez un sujet a proposer pour cette rencontre, veuillez contacter les organisateurs board@phpquebec.com

Confirmez votre présence sur :
FaceBook: http://www.facebook.com/event.php?eid=38058138827
Upcoming : http://upcoming.yahoo.com/event/1197288/

Date : 6 Novembre 2008
Heure : 19h00
Lieu : École de technologie supérieure
Salle : B-4416
Metro: Bonaventure
Carte : http://www.etsmtl.ca/zone2/enbref/rendre.html
Ville : Montréal


Prochaines activités:
- 4-6 mars conférence PHP Québec

Inscrivez vous dès aujourd'hui à la conférence PHP Québec et bénéficiez de tarif de pré-vente.

10 octobre – PHP Index: Mambo v 4.6.5

La version 4.6.5 de Mambo est disponible au téléchargement.

La version 4.6.5 de Mambo est disponible au téléchargement.
Cette nouvelle version corrige notamment des failles de sécurité. Il est recommandé aux utilisateurs des versions 4.6.x de passer à cette version.

Proposé par Jules Texier

10 octobre – Nexen.net: Alertes sécurité des applications PHP et MySQL, édition 222

Image pour le titre du contenu


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.6 et 4.4.9; MySQL 5.0.67 (communauté) , 5.1.26 et 6.0.6.
Les mises à jour sont recommandées vers ces versions.



3 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Drupal, Gallery et XAMPP



11 octobre – Nexen.net: Actualité de développement PEAR, edition 223

Image pour le titre du contenu
4 paquets ont été mis à jour cette semaine :

  • en Cache (0 visite) : Système de cache de données

  • en Net_UserAgent_Detect (0 visite) : Determine le navigateur, la version et la plateforme à partir de la chaine User-Agent

  • en URI_Template (0 visite) : Analyseur d'URI

  • en Date_Holidays_Slovenia (0 visite) : Classe de calcul des jours feriés pour la Slovénie


PEAR est la bibliothèque de composants PHP.

 



 

13 octobre – Glagla.org: ooshop passe au web 1.1

Je suis un fidèle utilisateur d’ooshop. La gamme de produits n’est pas trop mal mais surtout le service client est irréprochable : livreurs toujours à l’heure notamment, voire même poli.

Aujourd’hui, surprise ! Je constate qu’Ooshop vient de mettre à jour son site avec un visuel définitivement plus moderne.

Enfin une mise à jour ! Depuis combien de temps le site se trainait une vieille image. Toutefois, en quelques minutes, des problèmes fonctionnels et ergonomiques sautent à la figure :

  • toujours les bonnes vieilles frames avec une dose massive de JS pour gérer le tout,
  • le menu déroulant pour accéder aux rayons aurait pu être une bonne idée mais pourquoi va t’il à la ligne ? (cela le rend quand même plus dur à utiliser)

  • on ne peut pas retirer un produit d’une liste depuis un résultat de recherche ou un listing de produits,
  • les messages de confirmations sont des fenêtres modales peu visibles et peu explicites, cela bloque l’utilisateur,

  • une vraiment mauvaise utilisation des fenêtres JS empêchant l’ouverture des fiches produits dans des onglets et ne facilitant pas une comparaison rapide des produits. Cette fenêtre ne se ferme pas quand on ajoute le produit au panier. D’ailleurs rien n’indique que le panier a été rempli quand on clique sur le petit caddie :-( …

  • de magnifiques bug assez inquiétant au niveau de la sécurité !

Bref, une volonté de moderniser la boutique qui passe complètement à coté de ses objectifs - certes ce n’est plus dix ans de retard mais cinq ans que le site accuse, mais bon sang, même si juste un coup de peinture était prévu, comment faire tant d’erreurs …!

Pour terminer, tout est d’une lenteur assez pénible. Ooshop a carrément raté sa refonte.

Article original publié sur Glagla Dot Org. Tous droits réservés.

ooshop passe au web 1.1

13 octobre – PHP Index: Symfony v 1.1.4

La version 1.1.4 de symfony est disponible au téléchargement

La version 1.1.4 de symfony est disponible au téléchargement. Cette nouvelle version corrige des bugs de sécurité.

Lire la news sur le site officiel

Proposé par Jules Texier

13 octobre – PHP Index: Drupal V6.5

Drupal v6.5 est disponible au téléchargement.

Drupal v6.5 est disponible au téléchargement.
Cette nouvelle version corrige des bugs liés à la sécurité et apporte quelques fonctionnalités en vue de la sortie de la version 7.0 de Drupal.

Site officiel.
Liste des modifications.
Lien pour le téléchargement

Suite à la sortie de Drupal V6.5, SiteHound Drupal met à disposition une nouvelle version de son outil.

SiteHound est une version pré-configurée de Drupal. Cette version est basée sur ce que les clients ont l'habitude d'utiliser sur Drupal et s'appuie sur la dernière version de Drupal
(v6.5). Elle apporte des corrections liées à la sécurité.

Télécharger la version 2.3.

Proposé par Jules Texier

13 octobre – Nexen.net: Static Maps API

Image pour le titre du contenu
Google propose une nouvelle version dans l'univers des cartes avec sa nouvelle application : Static Maps API.
Ce nouveau système vous permet d'intégrer une image de Google Maps dans votre page Web sans avoir besoin de Javascript ou de charger une page dynamique. il crée une carte basé sur des paramètres URL qui sont envoyés le biais du HTTP.
Vous devez juste vous procurer une clef qui est gratuite pour utiliser cette application.
Bien sur, des exemples et articles, qui sont disponibles sur le site de Google, montrent la possibilité d'intégré cette application très facilement dans vos pages PHP.
Cependant, quelques exemples rééls en PHP montrent un autre aspect des possibilités et ils sont disponibles sur le bloc de Mika Tuupola.

14 octobre – PHP Index: Webinars de Zend Technologies le 20 et 21 octobre 2008

Le 20/10 et le 21/10 Zend Technologies organise 2 webinars sur deux sujets différents :


Pour plus d'information et inscription visitez les pages respectives des webinars ou la page de news de Zend.

Proposé par Marie Minassyan

14 octobre – Nexen.net: Posh 2.0

Image pour le titre du contenu
Etre à la pointe des actualités se trouve être très importants pour moi et je pense que pour vous c'est la même chose, surtout pour connaître les dernières actualités. Bien sur, il existe des sites permettant d'être au courant à partir des flux RSS comme iGoogle ou sinon... Réaliser son propre portail.
Posh (portaneo open source homepage) est le portail qui vous faut car vous pouvez réaliser facilement un portail personnalisé. Il a pour but de regrouper sur une seule page tout ce compose internet : les informations, les outils et aussi les produits préférés.
Posh est bien-sur réalisé en PHP avec de l'Ajax et une base de donnée MySQL. Il propose plus de 100 modules actuellement par exemple
* Déplacement, ajout, suppression et de configuration des gadgets dans ses pages personnalisables
* API pour réaliser ses propres widgets ou d'en importer
* Gestion des pages personnalisables par onglets
* Gestion des thèmes graphiques
Mais la liste augmente régulièrement
Je ne vous montrerai pas le mien car il est en pleine évolution mais vous pouvez en plus de regarder les vidéos de démonstrations fournis par son éditeur, de visiter comme les sites ACTU F1 et MyFOOT qui sont réalisés avec ce portail, ce qui vous donnera un joli aperçu des possibilités.

14 octobre – Glagla.org: Le nouveau macbook est parfaitement con ?!

des têtes vont tomber ;-)

Article original publié sur Glagla Dot Org. Tous droits réservés.

Le nouveau macbook est parfaitement con ?!

14 octobre – Lapin Blanc: Un formulaire de création de compte avec Symfony et sfGuard

sfGuard fait parti des plugins Symfony les plus utiles. Il ajoute à notre framework un système de gestion avancé des utilisateurs, groupes et permissions. Il inclut en standard un back office complet ainsi qu’un formulaire de connexion mais pas pour de la création de compte en front. Alors qu’il fût (...)

15 octobre – Hello Design: ElePHPant 2e Vague

Cela vient de tomber... La 2ème vague des Pelluches ElePHPants vient d'arriver en France.

En sortant du bateau, vous pouvez les voir... ils sont bien dressés comme le montre la photo

 

 

avec en tête du cortège les gros elePHPants et

 

15 octobre – Nexen.net: Comparaison des Backends de Zend_Cache

Image pour le titre du contenu
Voici un article comparant les performances des principaux Backend (File, Sqlite, APC) utilisés par la classe Zend_Cache du Zend Framework. Si vous devez en choisir un, cet article pourra vous donnera quelques pistes.

15 octobre – Glagla.org: Blogmarks pour le 15/10/2008

Joost

Nouvelle version de joost sans téléchargement de logiciels tiers.

(categories: )

DLFP: OpenOffice.org 3.0 est disponible

La version 3.0 de la suite bureautique OpenOffice.org vient de sortir.

Cette suite bureautique (sous licence LGPL v3) est largement sponsorisée par la firme Sun et propose de nombreux modules pour couvrir tous les besoins. On trouve un traitement de texte, un tableur, un module de présentation, un gestionnaire de base de données, un module de dessin vectoriel, etc.

OpenOffice.org 3.0 est disponible sous plusieurs plates-formes (Linux, BSD, Solaris, Mac OS X, Windows) et dans de nombreuses langues. Il est possible d’ajouter facilement des fonctions grâce au mécanisme des extensions similaire à celui utilisé par Firefox.

(categories: )

Canal Académie

ça c’est du podcast !

(categories: )

TechCrunch en français » [fr] Le “Web2.0″. Une expression à mettre au placard. Une fois pour toutes

il est mort depuis moment. Un long moment. Quand exactement? Depuis qu’il est devenu un mot fourre-tout que personne ne sait définir,

(categories: )

Royal Pingdom » Blue Screen of Death in unexpected locations

The infamous Blue Screen of Death (BSOD) probably hasn’t escaped the notice of anyone who has used a computer in the last decade or so. If you haven’t seen it on your own PC, you probably know someone it has happened to.

There is actually a ridiculous amount of BSOD photos to be found around the Web. And not just of PCs. As this post will show you, the blue error screen seems to show up everywhere, and often in highly unexpected locations.

This is a collection of some of the very best ones we could find. Enjoy!

(categories: )

Clean Energy 2030 - a knol by Jeffery Greenblatt

Clean Energy 2030
Google’s Proposal for reducing U.S. dependence on fossil fuels

(categories: )

blogmarks.net

Article original publié sur Glagla Dot Org. Tous droits réservés.

Blogmarks pour le 15/10/2008

15 octobre – Nexen.net: Vidéo PHP et MySQL, édition 64

Image pour le titre du contenu
Voici les 5 dernières vidéos PHP et MySQL.


Ces vidéos sont publiés sur les sites de partagent de vidéo. Ce sont des tutoriels enregistrés, des sessions de conférences, des screencast ou encore des slides de conférences.



N'hésitez pas à nous contacter pour signaler tout media qui mérite d'être ajouté à cette liste.

17 octobre – Apprendre-PHP.com: Le Mug.fr - Barcamp MySQL à la Cantine le 25 octobre

Le samedi 25 octobre prochain aura lieu le premier BarCamp MySQL de la communauté MySQL (le Mug) dans les locaux de La Cantine au 151 rue Montmarte à Paris (2ème). Cet évènement se tiendra de 11h à 19h et est totalement GRATUIT. Ce sera l'occasion de venir assister à des ateliers...

17 octobre – Lapin Blanc: Quel développeur suis-je ?

Os : Ubuntu et Mac OS X Éditeurs : Eclipse et vim Langages favoris : Python, C VCS : Subversion Navigateur : Firefox Alors, quel développeur je suis ?

17 octobre – PHP Index: IBM : Séparation de la forme et du contenu à l'aide de XSLT, SimpleXML et PHP5

Sur le site d'IBM, Jake Miles, publie un article expliquant deux méthodes pour séparer le contenu de la forme d'un site web en utilisant XSLT, SimpleXML et PHP5.

Ce tutoriel vise à séparer en trois parties la programmation d'un site web.

  • Accès à la base de données, ajout/récupération de données
  • Manipulation des données
  • Interface utilisateur, affichage des données
Toutefois, le tutoriel ne s'appuie pas sur l'utilisation d'une base de données relationnelle mais sur une base de données XML.

Pour réaliser cette séparation en trois parties, deux solutions sont développées :
  • Une solution XSLT et PHP 5
  • Une solution SimpleXML et PHP5
Pour suivre ce tutoriel vous aurez besoin de :
  • PHP 5.2.6
  • SimpleXML
  • L'extension XSLT pour PHP 5
  • Un éditeur XML
Lire le tutoriel [EN]
Pour lire le tutoriel, il est nécessaire d'avoir un compte sur le site d'IBM et de s'être authentifié (gratuit).

17 octobre – Nexen.net: Une classe pour générer des formulaires

Image pour le titre du contenu
Lorsqu'on veut commencer un nouveau site, vous êtes presque sur d'avoir l'obligation de réaliser un formulaire... Ce qui est normal et nécessaire.
Mais au lieu de recommencer toutes les lignes en utilisant les fonctions HTML standard, vous pensez utilisation de function et pourquoi pas utiliser une classe pour éviter de tout recommencer. C'est très bien !!!
Cependant au lieu de commencer ce travail si vous ne l'avez jamais fait, autant utiliser une Classe déjà existante, surtout elle est déjà réalisé en PHP
Même s'il en éxite déjà des différentes, Jarodxxx propose cette classe en PHP 5. Elle mérite d'être souligner car elle est en documentation française et il s'est pensé à la rendre d'une façon plus logiques et évidentes. Ensuite à vous de la faire évoluer.

17 octobre – PHPortail: La montée en charge, au quotidien (16/10/08)

Jayson Minard a ressemblé une liste de bonnes pratiques pour l'évolution de la montée en charge d'une application.

* Une équipe doit avoir un spécialiste de l'extensibilité;
* Tester avec...

17 octobre – PHPortail: Comment représenter les femmes et les hommes? (16/10/08)

Saviez-vous qu'il existe une norme ISO pour représenter les sexes humains? Saviez-vous qu'elle est gratuite (ce qui est rare)?

Eh oui, la norme ISO 5218 intitulée « Représentation des sexes...

17 octobre – PHPortail: 1er BARCAMP LeMUG.fr : Samedi 25 octobre (16/10/08)

Un Barcamp autour de MySQL...

Rendez-vous à La Cantine
Samedi 25 octobre de 11h à 19h

Un peu plus d'un mois après son lancement, l'association francophone des utilisateurs de MySQL organise...

17 octobre – PHPortail: Rencontre PHP à Lille, le 20 octobre (16/10/08)

La saison des Apéros, PHP lillois reprend le 20 octobre à 19h30 à l'Écart.

Damien Seguy, fondateur de Nexen, profitera de sa présence à Lille ce jour-là pour donner une conférence lors de...

17 octobre – PHPortail: OpenRPG (16/10/08)

Bien qu'il y est beaucoup de jeux en lignes, mais créés, son propre jeu en ligne, c'est plus intéressant et amusant. Avec OpenRPG, c'est possible.

Réalisé en PHP, le projet OpenRPG est un...

17 octobre – PHPortail: Sécurité : 7 habitudes de programmation sécuritaire (16/10/08)

Lors de la sécurisation d'un site, vous devrez vous assurer que l'application que vous écrivez est sûre. Lorsque vous écrivez en PHP, appliquez donc les sept habitudes ci-dessous et vous serez...

17 octobre – PHPortail: PHP 5.2.7 d'ici quelques semaines (16/10/08)

PHP 5.2.7 est maintenant disponible en version d'évaluation, en vue d'une publication d'ici quelques semaines. Cette version inclut 89 corrections de bogues, deux corrections de sécurité et deux...

17 octobre – PHPortail: Mambo v 4.6.5 (16/10/08)

La version 4.6.5 de Mambo est disponible.

Cette nouvelle version corrige notamment des failles de sécurité. Il est recommandé aux utilisateurs des versions 4.6.x de passer à cette version.

17 octobre – PHPortail: Drupal v6.5 (16/10/08)

Cette nouvelle version corrige des bogues liés à la sécurité et apporte quelques fonctionnalités en vue de la sortie de la version 7.0 de Drupal.

17 octobre – PHPortail: symfony 1.1.4 : Correction de sécurité (16/10/08)

Un problème de sécurité dans les modules de validation a été découvert dans les modules de validation. Selon la politique de sécurité, une version de correction a été immédiatement mise...

18 octobre – Nexen.net: Les evolutions du developpeur

Image pour le titre du contenu
Depuis le temps que je réalise des applications et des programmes pour mon usage personnel ou pour les différentes communautés que je fais parti...
Je ne compte pas le nombre d'années que je fais cela mais la toute première fois, ça doit être quand j'ai pu m'assoir devant un ordinateur.
Les langages ont évolués et ont aussi changés. Bien sur les programmeurs ont aussi évolués... Les premiers langages que nous avons pu connaitre était comme le Cobol, le Pascal, l'assembleur 68000...
Cependant Le blog de Ariel Computing par l'intermédiaire de Jokes, un de ces auteurs, s'est pensé sur les évolutions du développeur.
Le but pour vous, c'est de retrouver où vous vous situer car les exemples sont très nombreux :
- Programmation Ancienne Ecole
- Programmation Professionnel
- Le Webmaster
- Les Hackers débutant à expert

18 octobre – PHPortail: 12 trucs pour les tests unitaires (17/10/08)

Les tests unitaires sont l'un des piliers du développement agile. Alex Iskold de ReadWriteWeb dresse une liste de 12 trucs pour une meilleure gestion des tests unitaires.

* Les testes...

18 octobre – PHPortail: Ouverture des inscriptions au forum PHP 2008 (17/10/08)

Venez assister à un des événéments clefs autour de PHP ! Vous aurez l’occasion de rencontrer les acteurs majeurs du PHP en France, et d’échanger avec d’autres développeurs ou...

18 octobre – PHPortail: Sécurité : request_order arrive en PHP 5.3 (17/10/08)

request_order est une nouvelle directive de configuration pour PHP 5.3, qui permet de piloter ce qui est placé dans la variable $_REQUEST. Elle diffère de variable_order car cette dernière pilote...

18 octobre – PHPortail: Un environnement de développement PHP portable? (17/10/08)

Cal Evans se penche sur un problème épineux : comment emmener sa machine de développement, et ses serveurs de tests dans le même laptop? Si vous avez déjà installé une telle configuration (à...

18 octobre – PHPortail: C'est un grand jour pour les travailleurs du web (17/10/08)

« Mozilla vient en effet juste d'annoncer la création d'un groupe de travail consacré à la recherche et au développement d'outils pour les maçons de la toile soucieux de standards.

La...

18 octobre – PHPortail: symfony ajoute la couverture de code (17/10/08)

Le cadre d'application symfony vous propose maintenant d'utiliser vos tests unitaires avec la couverture de code en utilisant une fonction de xdebug. Cette fonctionnalité vous permet de savoir si...

18 octobre – Nexen.net: Actualité de développement PEAR, edition 224

Image pour le titre du contenu
3 paquets ont été mis à jour cette semaine :

  • en HTTP_Client (0 visite) : Exécution de requêtes HTTP multiples

  • en Net_LDAP2 (0 visite) : Interface orientée objet pour LDAP

  • en Net_Nmap (0 visite) : Interface simple pour Nmap


PEAR est la bibliothèque de composants PHP.

 



 

19 octobre – Nexen.net: LimeSurvey 1.72

Image pour le titre du contenu
LimeSurvey (anciennement PHPSurveyor) est un logiciel libre de sondage en ligne.
Ce projet a été récompensé l'an passé aux Trophées du libre 2007 et cela vaut le coup d'en parler.
Il est écrit en PHP basée sur une base de données MySQL, PostgreSQL ou Microsoft SQL Server.
Limesurvey permet aux utilisateurs sans connaissance en développement de publier un sondage et d'en collecter les réponses directement dans leur site internet.
Cette nouvelle version se trouve une version de correction de bugs, mais aussi un large choix des langues dont le français, cette version propose de nombreuses fonctionnalités comme :
- Nombre illimité de questionnaires
- Création d'une version imprimante
- De pouvoir groupé les questions
- Etablir des questionnaires d'évaluation
- Gestion illimité du nombre de participants
- Une saisie direct des données
- etc...
L'ensemble des possibilités sont disponible sur Wikipedia

19 octobre – Nexen.net: Comment concaténer en PHP

Image pour le titre du contenu
David Sklar avait lancé un sujet de recherche sur la concaténation : combien y a t il de manières de rassembler deux chaînes en PHP. Le sujet est assez académique à la base, mais a donné lieu à des recherches intéressantes et des idées farfelues. C'est à lire!
David sera au forum AFUP 2008, et si vous ne l'avez pas encore rencontré, c'est le moment de venir l'écouter.

19 octobre – Nexen.net: OurDelta : tous les patchs MySQL

Image pour le titre du contenu
OurDelta est un site communautaire, qui a pour but de rassembler les patchs MySQL qui existent, mais qui n'ont pas été intégré dans les versions officielles de MySQL. On en connait de nombreux (Google, Percona, ) qui corrigent des bugs ou bien ajoutent des fonctionnalités intéressantes. Malheureusement, le processus d'intégration dans MySQL est très long, et frustrant : quelques lignes de code, beaucoup de bienfait, mais 2 ou 3 ans de publication.
Arjen Lentz a donc rassemblé une équipe d'élite, et publie maintenant une version communautaire de MySQL, patchée au possible. Vous les trouverez sur le site de Our Delta : Our (notre) se détache de plus en plus comme le préfixe associé à la communauté MySQL, par opposition à My (Mon, mais aussi le prénom de la fille de Monty).
Un site Launchpad a été monté, et vous pourrez y trouver le code source dans le SVN. Il ne reste plus qu'à le charger, et le compiler.

20 octobre – Nexen.net: Rendez-vous de la semaine

Image pour le titre du contenu
Ce soir, à Lille, il y a un apéro PHP, à l'écart, rue Jeanne d'Arc. Il y aura à écouter (PHP 5.3), à boire et à manger (Merci à l'AFUP et à SoLinux), et à caresser. Vous pourrez aussi vous procurer des elephpants, et des inscriptions à l'AFUP, ainsi que des livres blancs. Ouf.
Et je rappelle le premier BarCamp MySQL, pour Samedi 25 Octobre, où nous discuterons de MySQL, son utilisation et ses trucs. C'est un barcamp, où les sujets seront choisis et organisés directement sur place, ce qui les positionnera rapidement proches des préoccupations habituelles des admins et développeurs.
Bref, à vos agendas!

20 octobre – PHP Index: Dotclear 2.0.2 : une installation automatique

L'équipe de Dotclear met à disposition une installation automatique.

Pour simplifier le déploiement de sa plateforme de blog, l'équipe de Dotclear a sorti une version beaucoup plus simple à installer.
Il n'y a plus qu'un seul fichier à déposer sur le site ensuite, il suffit d'aller sur ce fichier et de suivre les instructions pour avoir un dotclear prêt à l'emploi en quelques clics.

21 octobre – Nexen.net: La 8eme édition du Forum PHP

Image pour le titre du contenu
Une annonce qui va vous plaisir...
Le rendez-vous PHP incontournable a été annoncé voici quelques heures et organisé par l'AFUP (Association Française des Utilisateurs PHP).
De nombreux thèmes et sujets sont au rendez-vous...
EN UN MOT
Allez jeter un oeil sur le communiqué !!!
  • fr