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

Juin 2012 – Hello Design: Emission CyberCulture en Podcast et video - Radio Ici et Maintenant

Samedi 19 mai 2012, La radio "ICI ET MAINTENANT" m'a reçu (Christophe Villeneuve) dans l'émission Cyber Culture, diffusé en Direct sur FM 95.2 ou par internet en mode vidéo et audio avec comme thème principal :


Développement logiciel libre open source



L'équipe propose de retrouver l'émission en version Podcast et vidéo :


Durant l'émission, de nombreux sujets ont été abordés :

  • AFUP
  • PHP
  • les elePHPants avec un appel de son créateur EL Roubio
  • Des CMS : Drupal, Wordpress, Joomla
  • Des stations embarqués (AMP = Apache MySQL PHP)
  • Etc



Bien sur, quelques annonces des prochains évènements open source ont été annoncés.

Alors il ne vous reste plus qu'à écouter et à réécoutér.


Prochain évènement :

Forum PHP 2012


Juin 2012 – Hello Design: En Juin les elePHPants seront présents

Avec les beaux jours, le soleil et la chaleur... Les elePHPants donnent de leurs nouvelles avec une petite photo

jungle elephpant 2012

Ils ont fait un long voyage

Car ils sont en routes pour se rendre à 2 évènements majeures qui vont se déroulés en juin 2012 à Paris en France



Le Forum PHP qui se déroule le 5 et 6 juin 2012, organisé par l'AFUP (Association Française des Utilisateurs de PHP)

Forum PHP 2012



Le salon Solutions Linux qui se déroule du 19 au 21 juin

banniere solutions linux 2012


Par conséquent, ils attendent ces dates pour vous retrouver

Juin 2012 – Nexen.net: SkySQL Ab nomme Patrik Sallner au poste de CEO

Image pour le titre du contenu
SkySQL Ab, l’alternative en matière de logiciels, services et assistance pour les bases de données MySQL® et MariaDB®, annonce la nomination de Patrik Sallner au poste de Chief Executive Officer à compter du 1er juillet 2012 ainsi que la levée de 2 millions d’euros supplémentaires dans le cadre d’un tour de financement de Série A auprès de California Technology Ventures, LLC (CTV).
Ancien Vice-Président de l’entité Services Professionnels chez F-Secure, Patrik Sallner sera chargé de piloter la prochaine phase de développement des produits et services de bases de données Open Source dans le Cloud de SkySQL.
Un communiqué est disponible pour connaitre tous les détails

Juin 2012 – Nexen.net: Outils d assurance qualité PHP dans Eclipse

Image pour le titre du contenu
Eclipse est un IDE très puissant et Eclipse PDT est une version de Eclipse orienté PHP. Cependant, pour assurer une qualité de votre code et le rendre meilleur, d'autres extensions peuvent être installer.
Le site netapsys propose quelques outils que vous pouvez ajouter dans l'éditeur eclipse pour améliorer et vous aider dans vos développements. Les extensions retenus sont :
  • PHP CodeSniffer
  • PHP Unit
  • PHP Tool Integration

Chaque extension est expliquée avec les URL d'installation. Ainsi, vous verrez 2 cas pratique : Zend et Drupal pour vous rendre compte de l'importance de ces extensions.

Juin 2012 – Nexen.net: Les traits en mode avancé

Image pour le titre du contenu
Les traits sont apparus avec PHP 5.4 et le site Refulz montre à travers un article l'utilisation des traits en mode avancé.
Ce mode avancé, va vous permettre de résoudre les conflits et la correction des méthodes que vous pouvez utiliser.
Tout d'abord, l'article parle de priorité entre les classes et les traits. Pour ensuite, parlé de résoudre les conflits des traits. Enfin, différents exemples sont publiés pour mieux comprendre l'article.

Juin 2012 – Nexen.net: La table ronde DSI au Forum PHP

Image pour le titre du contenu
A quelques jours du Forum PHP 2012 organisé par l'AFUP (Association Française des utilisateurs de PHP), La table ronde avec les DSI vient d'être dévoilée.
Par ailleurs, un communiqué vient d'être publié avec toutes les informations que vous pouvez consulter et les noms des personnes présentes

Juin 2012 – Hello Design: Lightning talk au Forum PHP 2012

Lors du Forum PHP 2012, organisé par l'AFUP (Association Française des Utilisateurs de PHP), un track "Lightning talk" est prévu.

Il s'agit de petites présentations très courtes sur un point ou un sujet précis.

J'ai (Christophe Villeneuve) été sélectionné, pour parler du sujet suivant :


Sécuriser votre mot de passe !



Les autres personnes sélectionnées et retenus sont :


* Guillaume Plessis pour "hiphop PHP"
* Sébastien Lucas pour "entreprendre dans l'univers PHP"
* Damien Seguy pour "les outils de qualité"
* Fabrice Bernhard pour "refonte agile d'existant PHP"



alors nous vous donnons rendez-vous Mardi prochain pour suivre ces présentations.




Forum PHP 2012

Juin 2012 – Nexen.net: Piwik 1.8 et 1.8.1

Image pour le titre du contenu
En quelques jours, 2 nouvelles versions de Piwik est sorties. Pour rappel, Piwik est un web analytics pour vos sites webs, réalisé en PHP.
Elle apporte de nombreuses nouveautés, comme :
  • Nouvelles fonctionnalités
  • Améliorations des performances
  • Corrections de bugs
  • Corrections de sécurité

Les nouveautés majeures à souligner sont :
  • De nombreuses évolutions au niveau de l'interface
  • Analyse pertinente sur les 30 derniers jours
  • Améliorations du tableau de bord
  • Analyse plus précise
  • Nouveaux rapports
  • Fonctions de confidentialités
  • etc

L'ensemble de tous les points sont détaillés dans le communiqué du site web

Juin 2012 – Nexen.net: MariaDB 5.5.24 GA

Image pour le titre du contenu
Le blog de Monty annonce la disponibilité de MariaDB 5.5.24 GA en version stable. Cette version inclue toutes les améliorations et évolutions de MariaDB 5.3.7 et MySQL 5.5.24.
Par ailleurs, il est important d'effectuer l'évolution pour bénéficier des nombreuses améliorations. En plus, elle est compatible avec les derniers OS Ubuntu, BSD et MacOS X.
L'ensemble des améliorations apportées sont disponibles sur le site web que vous pouvez consulter.

Juin 2012 – Nexen.net: Méthode de Fallback en PDO

Image pour le titre du contenu
Ilia Alshanetsky montre à travers un article, le moyen de revenir en arrière lorsque vous vous connectez à votre base de données, en utilisant PDO.
Il nous explique qu'il voulait intercepter une exception si le serveur principal ne répondait pas, pour passer sur le serveur de sauvegarde.
La technique présentée, représentée à travers un script PHP, montre la création d'une nouvelle constante PDO:: ATTR_KEEP_CLASS_CONN_FAILURE

Juin 2012 – Nexen.net: Actualité de développement PECL, edition 322

Image pour le titre du contenu
11 paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 29 mai 2012



Semaine du 5 juin 2012




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


Juin 2012 – Nexen.net: Actualité de développement PEAR, edition 324

Image pour le titre du contenu
4 Paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 29 mai 2012



PEAR est la bibliothèque de composants PHP.

 



Juin 2012 – Nexen.net: Cron expression

Image pour le titre du contenu
Michael Dowling a publié un nouvel outil sur son blog, appelé 'cron-expression' qui analyse les fichiers 'crontab', et qui peut être utilisé directement à partir de PHP.
Pour rappel, le crontab permet d'exécuter des actions répétitives dans vos applications PHP.
L'outil qu'il présente, effectue les opérations suivantes :
  • Lecture du fichier
  • Déterminer la date de la prochaine exécution du programme
  • Effectuer certains types de calculs
  • Définir la première date d'exécution d'une page PHP
  • Contrôler si une expression se déroulera sur une certaine date

Bien entendu, l'ensemble des points est expliqué en détails avec le script associé, ou sinon télécharger directement l'application sur github.

Juin 2012 – Kamelot Blog: Réorganiser une classe.

Pour mon premier post depuis un bon bout de temps, je viens avec une question.

Comment organisez vous vos méthodes dans vos classes ?

  • toujours ajouter la dernière en bas ?
  • le construct et le destruct en haut ?
  • tous les setters ensembles ?
  • ou chaque setter à coté de son getter ?
  • triés alphabétiquement ?
  • ...

Et surtout comment organisez-vous vos classes ?

Je veux dire faites vous comme moi de bêtes couper/coller ? ou avez-vous une astuce ?

Personnellement, comme j'utilise comme on utilise du ZendStudio et du aptana, ca me plairait bien d'avoir un outil qui afficherait la liste des méthodes et propriétés comme "outline" mais avec lequel il serait possible de faire un drag&drop dans la liste pour que le code se mette à jour pour reproduire cet ordre.

Merci pour vos réponses....

Juin 2012 – Nexen.net: Crypter votre code PHP

Image pour le titre du contenu
Lorsque vous entendez parler de cryptage, cela signifie que votre code n'est plus lisible par une personne. Cet opération se traduit par compiler le code pour le rendre exécutable ce qui permet de le diffuser sur différents supports magnétiques.
Le site Perishable Press montre le moyen d'encoder et de décoder le code PHP pour le rendre non visible, tout en restant exécutable à travers le web.
Le code s'appuie sur différentes fonctions standards de PHP, qui sont :
  • str_rot13()
  • base64_encode() et base64_decode()
  • gzinflate

L'article montre le principe d'utilisation de ces différentes fonctionnalités pour ensuite combiner l'ensemble dans une page PHP.

Juin 2012 – Nexen.net: PHP Tour 2012 appel à conférencier

Image pour le titre du contenu
Le Forum PHP 2012 vient tout juste de fermer ces portes que l'Association Française des Utilisateurs de PHP (l'AFUP) prépare le prochain gros événement PHP Tour.
Pour la deuxième édition, le 'PHP Tour' s'effectuera dans la ville de Nantes le 29 et 30 novembre 2012.
Un appel à conférencier vient d'être lancé et les thématiques conseillées sont :
  • PHP et l'open-data
  • Communication protocole ouvert
  • L'interopérabilité

Ainsi, vous pouvez vous rendre directement sur le site de l'événement pour connaître toutes les informations.

Juin 2012 – Nexen.net: 10 conseils de performances pour MySQL

Image pour le titre du contenu
Le site infoworld publie 10 conseils de performances, pour améliorer votre base de données MySQL.
Les 10 conseils sont :
  • Etude de charge de travail
  • Comprendre les 4 ressources fondamentales
  • Ne pas utiliser MySQL comme une file d'attente
  • Filtrer les résultats par ordre croissant
  • Connaitre les piéges
  • Ne pas trop se concentrer sur la configuration
  • Attention pour les requetes de pagination
  • Statistiques économie
  • Apprendre les 3 règles d'indexation
  • Tirer parti de l'expertise

Ces nombreux points sont expliqués en détails pour mieux réaliser vos applications avec PHP.

Juin 2012 – Nexen.net: Déployer sur gitHub

Image pour le titre du contenu
Le déploiement continu est souvent une intrigue, surtout si vous souhaitez le faire correctement.
Le blog de Sean Cotes explique à travers un article, le moyen de déployer du cote sur Github
L'auteur explique qu'il avait effectué cette opération pour déployer du code PHP, mais son principe peut être utiliser pour les autres langages.
Bien entendu, chaque étape est décrite et illustré pour que vous puissiez le réutiliser.

Juin 2012 – Nexen.net: Apache vs nginx

Image pour le titre du contenu
Le site WikiVS propose une comparaison de 2 serveurs Web multi-plates-formes très utilisés.
L'article propose une comparaison entre les points suivants :
  • L'architecture
  • Les caractéristiques
  • Les perfomances
  • L'utilisation
  • La popularité

Chaque point est expliqué en détail qui est utile dans certains projets PHP.

Juin 2012 – Nexen.net: DotClear 2.4.3

Image pour le titre du contenu
La nouvelle version de plateforme de blog : 'Dotclear' vient de sortir. Il s'agit d'une version mineure mais très importante pour l'ensemble des utilisateurs.
Elle apporte principalement des correctifs au niveau bugs et d'améliorations mineures, c'est pourquoi il est important d'effectuer la mise à jour.

Juin 2012 – Nexen.net: EZ Publish 4.7

Image pour le titre du contenu
La nouvelle version du CMS EZ publish 4.7, réalisée en PHP.
Il peut-être considéré comme une version majeure car elle apporte de nombreuses évolutions importantes comme :
  • l’interopérabilité
  • Améliorant la publication multicanal
  • Optimisation du contenu
  • Solution analytics
  • Amélioration du rendu
  • etc

L'autre grosse nouveauté concerne l'incorporation du cloud, basé sur l'application SAAS basée sur Red Hat Enterprise et Ixonos.
Enfin, l'ensemble des nouveautés est regroupé dans un communiqué.

Juin 2012 – Nexen.net: SPIP 3.0.2 - 2.1.15 et 2.0.20

Image pour le titre du contenu
Le CMS SPIP vient de publier de nouvelles versions des branches :
  • Spip 3.0.x
  • Spip 2.1.x
  • Spip 2.0.x

L'équipe signale qu'il est important d'effectuer ces mises à jours car elles bénéficient de différents correctifs au niveau de la sécurité et de comportement suspects.
Un communiqué est disponible avec l'ensemble des points d'alertes

Juin 2012 – Nexen.net: PHP utilisé pour les sites critiques

Image pour le titre du contenu
La nouvelle étude que la compagnie ZEND vient de publié montre que 6 sites sur 10 utilisent des applications PHP pour gérer des processus métiers critiques.
L'étude a été réalisée auprès de décideurs IT en collaboration avec UBM TechWeb.
Enfin, un communiqué complet et détaillé est disponible autour de l'importance de PHP.

Juin 2012 – Nexen.net: Wordpress 3.4

Image pour le titre du contenu
Annoncée à plusieurs reprises, la nouvelle version majeure du CMS Wordpress vient de sortir, baptisé « Green »
De nombreuses évolutions ont été apportées :
Pour les utilisateurs :
  • Personnalisateur de thème
  • Simplification de la navigation
  • Amélioration des légendes
  • etc

Pour les développeurs :
  • + de 100 améliorations
  • Evolution de l'API XML-RPC
  • Entetes personnalisés
  • Améliorations des performances

Par ailleurs, un guide est disponible pour vous aider à effectuer la migration.

Juin 2012 – Hello Design: Les stands PHP au salon solutions linux 2012

Le salon « solutions linux » va se dérouler du 19 au 21 juin 2012 au Cnit à Paris. Et de nombreuses sociétés Open source seront présentes, ainsi que de nombreux acteurs du langage PHP, comme Zend, SensioLabs...



Au niveau du village associatif, le langage PHP sera aussi présente avec les associations comme Dolibar, AFUP (Association Française des Utilisateurs de PHP), Drupal, GLPI.


Pour ma part, je vais m'occuper des stands AFUP et Drupal, mais de nombreuses acteurs de ces communautés seront présents pour répondre à vos questions et vous parler du CMS ou du langage.

Bien entendu, les elePHPants effectueront le déplacement pour rechercher de nouvelles familles d'acceuils et surtout ils adorent faire des calins, c'est pourquoi il ne faudra pas être surpris de leurs demandes.

Mais sans plus attendre, il faut vous inscrire sur le stand du salon linux pour venir nous voir.



Le salon Solutions Linux qui se déroule du 19 au 21 juin

banniere solutions linux 2012

Juin 2012 – Nexen.net: PHP 5.4.4 et PHP 5.3.14

Image pour le titre du contenu
L'équipe PHP vient de publier une version mineure pour les branches PHP 5.4 et PHP 5.3.
Ces versions corrigent certains bugs, dont certains concernant la sécurité. Bien entendu, il est conseillé d'effectuer la migration

Juin 2012 – PHP Index: Une nouvelle étude sur l'état d'adoption de PHP en entreprise

60% des sociétés utilise des applications PHP pour gérer des processus métiers critiques

Cupertino, Californie – 12 juin 2012 - Zend, the PHP Company, et UBM TechWeb viennent d’annoncer la sortie de l’étude “L’état de PHP en entreprise », la première étude significative auprès des décideurs informatiques qui mesure l’usage du langage PHP pour la création d’applications dans les grandes entreprises. Gérée par UBM TechWeb, un média de référence dans le domaine de l’économie IT, cette étude porte sur la façon dont les décideurs de haut niveau utilisent ou vont utiliser PHP. Les résultats sont résumés dans un rapport disponible gratuitement sur www.zend.com/enterprise

Faits marquants
L’étude révèle que PHP est largement utilisé pour développer et gérer diverses applications critiques. Parmi les raisons qui font que l’adoption de PHP s’accélère de plus en plus, on peut noter les cycles de développement plus rapides lorsqu’on les compare à d’autres langages, un vaste pool de ressources humaines disponibles, une efficacité des processus de développement applicatif améliorée et une facilité d’usage. Sur l’ensemble des personnes interrogées, 97% des organisations qui utilise PHP pensent étendre leur usage et démarrer de nouveaux projets en PHP dans les prochains 12-18 mois.

Adoption généralisée et diversifiée
Parmi les décideurs interrogés, la moitié utilisent activement PHP et la moitié restante pensent utiliser PHP dans un futur proche. L’étude révèle une prévalence de PHP au sein des plus grandes entreprises, plus de la moitié des décideurs interrogés travaillent pour des sociétés de plus de 500 employés, tandis qu’approximativement 20% des entreprises représentées emploient plus de 10 000 personnes.
L’étude démontre également que PHP a évolué. Loin de ses origines de langage utilisé spécifiquement, il est dorénavant utilisé activement pour développer des applications de toutes sortes et de toutes tailles. Presque la moitié des entreprises utilise PHP pour leurs applications d’intégration métiers, alors que 64% utilise PHP pour des applications externes et 62% pour des applications internes.

Les domaines dans lesquels PHP est utilisé sont aussi très divers, on y trouve maintenant différentes utilisations, telles que la gestion de contenu (50% des répondants), les bases de données/administration système (46%), la visualisation de données (33%), les applications financières (28%), le e-commerce (25%) et les ressources humaines (20%).

60% des sociétés utilise PHP pour des applications métiers critiques
Lorsqu’on leur demande de décrire l’importance des applications PHP qu’ils ont ou qu’ils auront, 60% des décideurs rapporte que leurs applications PHP sont génératrices de revenu ou critiques par nature. Cela se décompose en 21% des utilisateurs qui décrivent leurs applications comme étant directement génératrice de revenu et respectivement, 21% et 14%, qui décrivent leurs applications PHP comme étant responsables de processus internes ou externes criques. Il est clair que les décideurs s’appuient sur PHP pour alimenter les applications métiers critiques qui impactent directement les intérêts de leur société.

Pourquoi PHP est-il si répandu ?

Lorsque l’on demande spécifiquement aux décideurs qui utilisent des applications PHP comment celui-ci se différencie des autres langages qu’ils utilisent :

• 88% déclare que PHP permet un cycle de développement plus rapide.
• 81% le trouve plus facile pour travailler dans le Cloud.
• 79% ont noté un temps d’apprentissage plus rapide pour les nouveaux développeurs
• 76% le trouve plus simple à administrer.
• 65% ont pu augmenter les performances.
• 60% et plus ont trouvé que la résolution des problèmes en production, la disponibilité de ressources humaines et des frameworks étaient bien meilleurs que pour l’autre langage qu’ils utilisent le plus.

L’étude montre également que la majorité des décideurs choisissent PHP afin de fournir des applications de haute qualité plus vite. Un peu plus de 60% des répondants déclare avoir choisi de développer leurs applications en PHP en raison de sa vitesse de développement. Pour ceux ayant déjà déployé leurs applications PHP, ce chiffre monte jusqu‘à 74%. La disponibilité des talents et la rapidité d’apprentissage sont également bien situées dans la liste des raisons pour lesquelles PHP a été choisi.

Croissance accrue de PHP

Parmi la vaste majorité des développeurs PHP actuels, 97%, pensent continuer à utiliser PHP pour leurs futurs développements applicatifs. 77% des personnes interrogées déclare qu’ils pensent sortir au moins deux applications PHP dans les 12-18 mois à venir, et 21 autres disent qu’ils essaieront de fournir au moins une nouvelle application PHP. Pour ceux qui évaluent PHP pour un usage futur, 92% ont l’intention de sortir au moins une application PHP dans les 12-18 mois à venir.

« Cette étude démontre clairement que PHP n’est plus un langage de niche mais qu’il est activement utilisé pour des applications critiques dans les grandes entreprises du monde entier. » a déclaré Eric Bruno, l’analyste IT et architecte qui a supervisé l’étude pour UBM TechWeb. « Clairement, les entreprises sont d’accord pour dire qu’utiliser PHP pour leurs applications améliore directement leurs revenus, la satisfaction client et l’efficacité des processus dans leur ensemble plus que n’importe quel autre langage professionnel. »

« Le fait que cette étude démontre que PHP est largement utilisé dans les grandes entreprises n’est pas une surprise pour Zend, » a déclaré Andi Gutmans, PDG de Zend. « Nos clients, parmi lesquels BNP Paribas, NYSE Euronext et Bell Helicopter, nous font confiance pour les aider à délivrer, gérer et adapter rapidement leurs applications PHP. Comme de plus en plus de sociétés utilisent PHP pour bâtir, développer et déployer des applications diverses, Zend continuera à jouer un rôle majeur pour permettre à ses clients de bénéficier de l’approche rapide et complète que PHP peut apporter à leur département développement. »

BNP Paribas, l’une des plus grandes banques mondiales, a implémenté plus de 700 outils et applications qui utilisent PHP. « Nous souhaitions mettre en place un environnement de développement agile et itératif, » a déclaré Yannic Mahé, Audit Manager dans le département IT de BNP Paribas. « Nos développeurs sont totalement satisfaits par PHP et les solutions PHP de Zend. Pour certains projets, PHP nous a permis de raccourcir énormément le cycle de développement et d’accélérer les délais de livraison d’applications en comparaison avec les expériences précédentes en Java. »

Pour en savoir plus sur les solutions PHP de Zend pour les grandes entreprises, visitez www.zend.com

InformationWeek et Zend tiendront un webinar gratuit où vous seront présentés les résultats de l’étude « State of PHP in the Enterprise ». Ce webinar aura lieu le 28 juin 2012. Pour participer à ce webinar, inscrivez-vous dès maintenant sur :
https://www.techwebonlineevents.com/ars/eventregistration.do?mode=eventreg&F=1004580&K=CAA1CC

A propos de Zend Technologies :
Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondé en 1999, Zend a aidé le langage PHP qui fait aujourd’hui tourner plus d’un tiers des sites Web mondiaux, à s’imposer. Zend est le fournisseur de référence de logiciels et de services pour développer, déployer et gérer des applications métiers critiques en PHP. Les solutions plébiscitées de Zend, qui incluent Zend Studio et Zend Server, sont déployées dans plus de 40 000 entreprises, parmi lesquelles NYSE Euronext, BNP Paribas, Bell Helicopter, France Télécom et d’autres marques leaders dans leur domaine. Pour en savoir plus : www.zend.com

A propos d’UBM TechWeb (http://www.ubmtechweb.com)
UBM TechWeb, Société média IT et information pour les professionnels, permet aux organisations et à leurs employés d’exploiter la puissance de transformation de la technologie. A travers trois business majeurs – solutions médias, services marketing et contenu payant, UBM TechWeb produit les marques et les applications médias les plus respectées et utilisées sur le marché technologique. Plus de 14,5 millions de professionnels et de spécialistes de la technologie (DSI et responsables informatiques, Professionnels du web et du digital, les développeurs de logiciels, les décideurs du secteur public et les fournisseurs de télécommunications), interagissent avec les communautés d'UBM TechWeb et les ressources d’information mensuelles. On compte parmi les marques mondiales d’UBM TechWeb des événements en face-à-face tels que Interop, Web 2.0, Black Hat et Connect Enterprise ; des ressources en ligne plébiscitées telles que InformationWeek.com, Light Reading et Network Computing, et des magazines de référence tels que InformationWeek, Wall Street et Technology and Advanced Trading. UBM TechWeb fait partie d'UBM plc, un fournisseur mondial de news et de services d'information spécialisée avec une capitalisation boursière de plus de $ 2,5 milliards.

Contact Média

Sammy Totah or Lisa Wilson?
BOCA Communications?
415-378-7718 ?
zend@bocacommunications.com

France :
Christophe Chervy
Zend Technologies
01 48 55 02 02 – 06 79 52 10 41
christophe@zend.com

Proposé par Christophe Chervy

Juin 2012 – Nexen.net: Phix

Image pour le titre du contenu
Phix est une application PHP, permettant de créer, maintenir les composants de ce langage.
Ce projet vient du fait que les réalisations doivent être courtes et c'est donc normal que ce type d'outils devient une force pour réutiliser vos différents composants.
La procédure d'installation s'effectue très facilement et une documentation est disponible directement sur le site du projet.

Juin 2012 – Mon code: Monitorer le temps de création des pages PHP par le serveur avec Munin

Dans cet article, je vais vous expliquer comment il est possible de monitorer le temps que votre serveur prend pour générer chaque réponse avant de les envoyer. Pour cela j'utiliserai le mode mod_log_config d'Apache. Et pour surveiller le serveur, j'ajouterai un plugin à (...)

Juin 2012 – Mon code: Monitorer le temps de création des pages PHP par le serveur avec Munin

Dans cet article, je vais vous expliquer comment il est possible de monitorer le temps que votre serveur prend pour générer chaque réponse avant de les envoyer. Pour cela j'utiliserai le mode mod_log_config d'Apache. Et pour surveiller le serveur, j'ajouterai un plugin à (...)

Juin 2012 – Nexen.net: PHP 5.4 est 2 fois plus rapide

Image pour le titre du contenu
Lorna Mitchell s'est penchée sur la performance entre les PHP 5.3 et PHP 5.4 . Elle voulait vérifier si l'annonce de rapidité correspond à la réalité.
Son étude montre que la version de PHP 5.4 est deux fois plus rapide que PHP 5.3, qui est encore plus rapide par rapport à l'annonce officielle. Bien sur, ce test a été effectué sur un seul environnement mais il peut-être considéré comme valide.
Mais son étude confirme bien les différentes annonces que cette dernière version est très rapide.

Juin 2012 – Kamelot Blog: Ce 30 juin, on retire une seconde, et paf pour ceux qui ont mal codé de manière trop simpliste.

La rtbf titre : "Le 30 juin, nous gagnerons une seconde de vie

En pratique 30 juin prochain, après 23h59m59s, il sera 23h59m60s, avant de passer, la seconde suivante, le 1er juillet à 00h00m00s.

Donc ceux qui ont utilisé des intervalles calculés en secondes, du style 24*60*60 ... ben leur 13h00m00 du 30 juin devient 12h59:59 le 1er Juillet. Pas propre

C'est en fait le même problème que la mauvaise gestion de l'heure d'été, d'hiver et des 29 février.

Donc si vous ne travaillez pas sur une "durée" mais sur une "période", utilisez les bonnes fonctions date de php.

Juin 2012 – Nexen.net: CodeMirror

Image pour le titre du contenu
CodeMirror est un éditeur de code JavaScript dans votre navigateur, et est représenté sous la forme d'un composant.
Cet éditeur reconnaît de nombreux langages comme HTML, PHP... et vous pouvez effectuer quelques tests en ligne pour voir le résultat.
Par ailleurs, l'API permet de s'adapter à votre choix du langage, avec de nombreuses fonctionnalités spécifiques .
Enfin, la nouvelle version propose de nombreuses corrections et extensions supplémentaires.

Juin 2012 – Nexen.net: Méthode pour rendre un site accessible

Image pour le titre du contenu
Le site WebHosting propose 25 méthodes différentes pour rendre votre site accessible.
Ces méthodes d’accessibilités sont de plus en plus importantes car elles touchent aussi bien le code d'un site web, son design et aussi son contenu.
  • Mise en forme de la structure
  • Ajouter du texte alternatif aux images
  • Utiliser les tetes de pages
  • Respecter les normes W3C
  • Attention aux attributs
  • Afficher le focus des liens
  • Valider avec le W3C
  • etc

L'ensemble des points sont expliqués en détails avec des illustrations pour vous aider dans vos développements PHP.

Juin 2012 – Nexen.net: Vérifier les liens morts

Image pour le titre du contenu
Le site Design Aeon propose une petite aide en PHP pour vérifier si les liens de votre base de données sont toujours actifs.
La technique utilisée, montre à travers un article que le test est effectué avec l'extension Curl.
Par ailleurs, vous verrez à travers cet exemple comment utiliser une base de données MySQL et de tester les liens avec PHP et Curl sous la forme d'une routine.

Juin 2012 – Nexen.net: PHP anime un tiers du web

Image pour le titre du contenu
Ceux sont les premiers mots que Andi Gutmans (CEO et Co-fondateur de Zend Technologies) qu'il a prononcé à la keynote d'ouverture, au salon « Solutions linux 2012 », qui s'est déroulé la semaine dernière.
Le site Silicon.fr a écri un article sur la présentation de Andi Gutmans, qui permet d'avoir une vision globale de l'importance de ce langage.

Juin 2012 – Hello Design: Programmez 153 de juin 2012

Ce mois-ci, dans le magazine PROGRAMMEZ, numéro 153 de juin 2012, c'est un spécial Open source / linux et il est toujours disponible en librairie jusqu'à la fin du mois

Ce numéro comportent de nombreux articles utiles pour tous et vous trouverez comme rubriques :


  • BuzzWord
  • Les Actus
  • Veille Techno
  • Ressources
  • Cas d'usage
  • Pratique
  • Webmaster
  • Bugtrack



et le dossier Open source :

  • Faire carrière
  • PHP 5.4 : quelques précisions
  • Installation d'un serveur web Linux
  • Lancer un projet Open source
  • Weploy, un outil de déploiement
  • Premiers par avec Open Shift



Pour ma part, j'ai signé les articles suivants :

  • Dans le dossier Open source, je traite le sujet suivant : 'PHP 5.4 : quelques précisions' et 'Weploy, un outil de déploiement'
  • L'autre article concerne la partie Communauté du mois : 'AFUP'


Programmez numero 153 (juin 2012)


Juin 2012 – Nexen.net: Munin 2.0.1

Image pour le titre du contenu
Munin est une application de monitoring et va vous aider à analyser votre serveur pour identifier les problèmes de performances de votre projet.
Cette nouvelle version apporte quelques correctifs de bugs. Mais la version majeure (2.0) proposait :
  • La compatibilité avec IP v6
  • Amélioration des graphs
  • Le mode SSH est en natif
  • etc

En plus, Le site 'mon-code' a publié un tutorial pour utiliser Munin avec PHP à travers une utilisation comme le Framework Symfony. L'article montre en détail toutes les étapes à mettre en place et le résultat obtenu.

Juin 2012 – Nexen.net: Un guide de logiciels libres pour les associations

Image pour le titre du contenu
L'April a présenté pendant le salon 'Solutions Linux' 2012, un nouveau guide pour informer et guider l'utilisation des logiciels libres dans le milieu associatif. Cette réalisation a été rendu possible avec la participation de la Fondation Crédit Coopératif et au niveau de son contenu l'appui de Framasoft.
Le contenu de ce guide se présente sous la forme de fiches logicielles, notés et classés par catégories :
  • Bureautique
  • Internet : messagerie, navigateurs, création de site web
  • Images
  • PAO
  • Gestion : comptabilité, gestion des adhérents, PGI
  • Travail collaboratif : wiki, gestion de projets, GED, sondage, calendrier...
  • Les activités pédagogiques

Ainsi, l'ensemble des logiciels sélectionnés sont notés de 2 manières : par son installation et l'apprentissage d'utilisation et couvrent presque 100 % des utilisations courantes que vous avez besoin dans une association.
Par ailleurs, une version complète se trouve(ra) sur le site de Framakey, disponible pour une clef USB avec un serveur Débian et l'ensemble des logiciels présentés déjà préinstallés car certains de ces logiciels s'utilisent à travers un navigateur car ils ont été réalisés en PHP.
Enfin, concernant le guide, il est distribué en version PDF ou encore vous pouvez le recevoir en exemplaire papier.

Juin 2012 – Nexen.net: Manuels webs en ligne

Image pour le titre du contenu
Le site 'codeDevelopr' a regroupé dans un article 50 guides et manuels pour vous permettre de gagner du temps de recherche.
Cette liste regroupe les liens principaux, mais vous trouverez comme documentation :
  • Back-office : PHP, Ruby, Python, C#, node.js
  • Front-office : CSS, HTML5, jQuery, javascript
  • Les Frameworks PHP : Zend, Symfony, cakePHP, wordpress
  • Les bases des données : MySQL, MariaDB, CouchDB, SQLite
  • Le cache : APC, Memcache
  • Logiciels : Adobe, TextMate...
  • Application web : Facebook, Twitter, GitHub, Linkedin...
  • etc


Juin 2012 – Nexen.net: Actualité de développement PEAR, edition 325

Image pour le titre du contenu
1 Paquet a été mis à jour ces 2 dernières semaines :
Semaine du 18 juin 2012


PEAR est la bibliothèque de composants PHP.

 


Juin 2012 – Nexen.net: Actualité de développement PECL, edition 323

Image pour le titre du contenu
15 paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 19 juin 2012


Semaine du 26 juin 2012



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



Juin 2012 – Nexen.net: Sécuriser un répertoire web

Image pour le titre du contenu
Lors d'un développement PHP, vous devez sécuriser un dossier sensible. La sécurité des dossiers concerne la protection de données où l'accès à une partie de l'interface sensible.
Le site 'Design AEON' montre que vous pouvez protéger un répertoire en utilisant un fichier Htaccess. L'article explique les différentes nécessaire pour effectuer la protection avec l'identification par un login et un mot de passe.
Ainsi, lorsque vous aurez réalisé ce fichier, l'accès au dossier sera restreint.

Juin 2012 – Nexen.net: Les tendances de développement

Image pour le titre du contenu
Zend Compagny vient de publier la deuxième étude 'Zend developer Pulse' sur PHP et le Cloud auprès de 3000 développeurs concernant le point sur les tendances de développement et l’adoption du Cloud Computing.
Le résultat montre que :
  • 63% des développeurs déploie quelques applications sur le Cloud
  • 1 sur 10 pense que 100% de leurs applications seront basées sur le Cloud.

Bien entendu, un communiqué complet et très détaillé est disponible que vous pouvez consulter

Juin 2012 – Nexen.net: Bike

Image pour le titre du contenu
Bike est une application de connexion à une base de données MySQL et nécessite au moins PHP 5.3. Il se veut être un client léger par rapport à PHPmyAdmin.
Cet alternative d'interface ne demande pas de paramétrage ou de configuration supplémentaire, car il est 100 % compatible avec les CMS les plus connus comme Drupal, wordpress, Joomla. Mais il est toujours possible d'en créer un.
L'utilisation se veut très simple et propose les fonctionnalités suivantes :
  • Lecture des paramètres de connexion des CMS
  • 100 % en Ajax
  • Une interface en onglet
  • Possibilité de définir les permissions d'écritures sur le serveur
  • etc

Une version 'démo' est disponible pour vous rendre compte du projet.

Juin 2012 – PHP Index: Une nouvelle étude menée auprès de 3000 développeurs fait le point sur les tendances de développement et l'adoption du Cloud Computing

La deuxième étude Zend Developer Pulse™ identifie que 63% des développeurs déploie quelques applications sur le Cloud ; 1 sur 10 pense que 100% de leurs applications seront basées sur le Cloud.

Cupertino, Californie – 26 juin 2012 - Zend, the PHP Company vient d’annoncer les résultats de sa deuxième étude Zend Developer Pulse™, pour laquelle 3085 développeurs ont partagé leurs opinions sur l’usage des technologies émergentes et les tendances en pratique de développement PHP. L’étude confirme l’augmentation de l’usage de développements applicatifs dans le Cloud, indiquant une interdépendance en croissance entre l’usage de PHP, ses délais de développement plus rapides et les déploiements applicatifs vers le Cloud. Zend Developer Pulse™ est une série de sondages qui prend le pouls de la bouillonnante communauté des développeurs du monde entier, lancée par Zend, le fournisseur de référence de solutions pour bâtir et déployer des applications web en PHP. Les résultats complets de l’étude sont disponibles ici : http://www.zend.com/fr/community/zend-developer-pulse-summer-2012.

PHP et le Cloud : une relation symbiotique

D’après un récent rapport effectué par MorganStanley, la proportion d’entreprises qui travaille dans le Cloud va doubler dans les prochaines années. En développant des applications basées dans le Cloud, les entreprises accélèrent leur avantage compétitif, réduisent le « Time to Market » des applications ainsi que les coûts de gestion et les frais généraux d’une infrastructure traditionnelle. PHP dans le Cloud peut amplifier ces avantages en accélérant également le cycle de développement.

En raison de sa simplicité et de sa rapidité d’utilisation en développement, PHP devient de plus en plus un langage de référence pour le Cloud. Dans la version précédente du Zend Developer Pulse parue au 4e trimestre 2011, 66% des développeurs déclarait essayer de développer vers le Cloud public. En phase avec ces résultats, plus de la moitié des développeurs déclare qu’ils utilisent PHP pour développer des applis pour les environnements Cloud dans cette nouvelle étude de l’été 2012. Entre autres raisons, ils préfèrent PHP car il est simple à utiliser et qu’ils peuvent développer des applications PHP rapidement. Dans l’environnement business actuel, où le Cloud et les applications mobiles évoluent plus rapidement que jamais, ceci est une découverte significative.

Résultats marquants

La plupart des développeurs code pour le Cloud

De 1 à 10 développeurs s'attendent à ce que toutes les applications sur lesquelles ils sont en train de travailler soient déployées dans des environnements Cloud publics ou privés, ce qui reflète un intérêt croissant pour le Cloud qui devient ainsi une pierre angulaire de l'informatique professionnelle. Le sondage a aussi révélé que :

• 63% des développeurs s’attend à ce qu’au moins quelques unes des applications sur lesquelles ils travaillent soient déployées dans le Cloud.
• 15% s’attend à ce que plus de la moitié de leurs applications soient déployées dans le Cloud.
• 18% s’attend à déployer entre 10% et 50% de leurs applications dans le Cloud.
• Seul un quart des répondants (26%) pense qu’aucune de leurs applications en développement à ce jour ne sera mise dans le Cloud.


Ces données sont partagées quelle que soit la taille des entreprises. Comme leurs homologues des PME, 10% des développeurs travaillant dans les grandes entreprises (plus de 5000 employés) déclare que tout ce qu’ils développent va être déployé sur un Cloud privé ou public.

Les résultats de l’étude Zend Developer Pulse correspondent en tous points avec l’intérêt que Zend voit pour phpcloud.com et la « sandbox » Zend Developer Cloud qui accélère le développement et le déploiement sur différentes infrastructures Cloud.


PHP permet des développements rapides et faciles

Lorsque l’on pose la question afin de déterminer pourquoi PHP a vu une croissance si rapide lors de la dernière décennie :

• 72% des développeurs déclare que PHP est rapide à apprendre.
• 68% déclare qu’ils peuvent faire les choses plus vite en PHP.
• 53% cite la disponibilité de frameworks applicatifs pour PHP.


Ces résultats sont cohérents avec ceux mis en évidence par la toute récente UBM TechWeb survey qui a interrogé les décideurs et les directeurs IT dans laquelle 88% des personnes interrogées estime que la vitesse de développement est plus grande en PHP qu’avec les autres langages.


Utilisation généralisée des API et des services Cloud

Les développeurs comprennent que les applications actuelles ont des API dans leur cœur, et que grâce à cela, elles récupèrent des données depuis des sources multiples et permettant ainsi la collaboration à l’intérieur et à l’extérieur de l’entreprise. Les API sont un composant fondamental du Cloud Computing, et l’étude Zend Developer Pulse démontre encore une fois que PHP et le Cloud deviennent des composants standards du développement en entreprise.

• 72% des développeurs déclare utiliser des services Cloud ou des API comme composant des applications qu’ils bâtissent aujourd’hui.
• 24% des développeurs utilise énormément d’API pour plus de la moitié de leurs applications en développement.
• 36% utilise des API pour plus de la moitié de leurs applications.
• Seul 30% utilise modérément l’intégration d‘API dans leurs applications.

Un focus sur la qualité en développement

Les versions utilisées

L’étude montre que les développeurs PHP mettent l’accent sur le maintien à jour de leurs compétences et de leur code. La vaste majorité des développeurs sont à jour des dernières versions du langage.

Des outils pour maintenir la qualité des applications

Après avoir demandé exclusivement aux développeurs en entreprises quels étaient les outils de développement et les processus qu’ils utilisent, l’étude a révélé que :

• 85% des développeurs en entreprise utilise une IDE (Integrated Development Environment).
• 77% utilise ou envisage d’utiliser le contrôle de version.
• 75% utilise au moins un framework applicatif.
• Plus de 10% des développeurs qui n’utilise pas de framework envisage d’en adopter un d’ici 12 mois.

Zend Framework et d’autres frameworks populaires permettent aux développeurs de bâtir des applications et des services Cloud sécurisés, fiables, et modernes, avec un code source éprouvé et des bonnes pratiques reconnues.

Une opportunité pour davantage d’automatisation

L’automatisation peut faire gagner du temps et économiser de l’énergie aux équipes de développement :

• 42% des développeurs dans les grandes entreprises ont automatisé leurs processus de développement.
• 39% des développeurs ont automatisé leurs systèmes de détection des erreurs et de supervision des applications.
• Moins de 30% utilise l’automatisation pour les tests unitaires, les performances, les tests systèmes et le « provisioning » des serveurs.


Ces domaines laissent entrevoir des opportunités pour les équipes de développement PHP d’adopter et de bénéficier des avantages de l’automatisation.


Développer et déployer sur n’importe quel Cloud avec Zend


Selon Andi Gutmans, CEO et co-fondateur de Zend, « Notre étude souligne le fait que la communauté PHP et le Cloud Computing sont interdépendants. PHP est de plus en plus souvent choisi par les équipes de développement pour sa facilité d’utilisation et de déploiement vers le Cloud. Les entreprises se tournent vers Zend afin que nous les aidions à bâtir et à déployer rapidement ces applications critiques de qualité sur des Clouds privés ou publics. Ainsi, il n’est pas étonnant de voir une telle croissance dans l’usage de Zend Server et du Zend Developer Cloud. »

A propos du Zend Developer Pulse™

Zend concentre constamment ses efforts sur l’aide qu’elle peut apporter à la communauté des développeurs, en tant que source d’innovation et contributeur au langage PHP, contributeur et supporter du Zend Framework, créateur de phpcloud.com et hôte de la conférence annuelle ZendCon pour la communauté PHP. Le Zend Developer Pulse™ est une série d’études qui prend le pouls des développeurs pour mieux comprendre l’évolution des défis technologiques, leurs besoins et adapter leurs réponses aux solutions, audits et formations de Zend. Zend a la chance d’avoir accès et de travailler avec une communauté de plus de 5 millions de développeurs, ce qui nous permet de conduire cette étude et obtenir quelque 3000 réponses.

A propos de Zend Technologies :

Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondé en 1999, Zend a aidé le langage PHP qui fait aujourd’hui tourner plus d’un tiers des sites Web mondiaux, à s’imposer. Zend est le fournisseur de référence de logiciels et de services pour développer, déployer et gérer des applications métiers critiques en PHP. Les solutions plébiscitées de Zend, qui incluent Zend Studio et Zend Server, sont déployées dans plus de 40 000 entreprises, parmi lesquelles NYSE Euronext, BNP Paribas, Bell Helicopter, France Télécom et d’autres marques leaders dans leur domaine. Pour en savoir plus : www.zend.com..

Contact Média
Christophe Chervy
Responsable Marketing et Communication
+ 33 1 48 5 02 02
christophe@zend.com

Proposé par Christophe Chervy

Juin 2012 – Hello Design: Demo JS 2012 - 2ème édition

DemoJS est une demoparty française axé sur les technologies Web (JavaScript, Canvas, SVG, audio ... et chaque pièce OpenWeb-connexe de la technologie).

La deuxième édition se déroulera le 29 et 30 juin prochain à Paris avec de nombreuses compétitions comme :

  • 1 Ko
  • 10 Ko
  • Demo
  • Wild



Ou consulter le site de l'évènement pour en connaître plus : DemoJS

Pour la première édition de cette demoparty, j'avais présenté une animation au concours 1Ko Oldschool avec comme nom : "Memory" et signé avec le nom du groupe SECTOR ONE (connu de la scène Atari).

Bien entendu, vous pouvez visualiser l'animation ci dessous qui est 100 % HTML5/Javascript et 0 lignes de codes PHP :



memory sector one


Enfin, l'animation a été réalisée pour les navigateurs Firefox et chrome. Mais doit maintenant fonctionner sur l'ensemble des navigateurs webs.


Juin 2012 – Nexen.net: Sensibilité de la casse en PHP

Image pour le titre du contenu
Le site Pixelstech montre que le langage PHP est sensible à la casse dans les variables.
Ce phénomène est un effet de bord et si vous utilisez pour une même variable des caractères identiques en majuscules ou minuscules, le résultat peut-être différent.
L'article montre à travers différents exemples le comportement du langage pour bien vous montrer qu'il faut respecter le protocole.