30 ans…. le grand saut.
Note :




Une petite vidéo pour vous faire part de ce moment génial, mon cadeau d’anniversaire etait un saut en tandem avec vidéo..





Une petite vidéo pour vous faire part de ce moment génial, mon cadeau d’anniversaire etait un saut en tandem avec vidéo..





Je viens de découvrir Beryl, un projet sous Linux assez sympa qui offre des atouts graphiques à l’interface de KDE ou de GNOME.





Quatre secrétaires d’une grande SSII internationale discutent le lundi matin à la machine à café…





Voici une vidéo de l’AFUP concernant les design pattern (appliqués au PHP).
Bon, on ne va pas très loin, Factory, Abstract Factory et Singleton.. mais c’est toujours agréable d’entendre parler design pattern dans le monde PHP.
[Lire l’article →]





Qui ne s’est jamais agacé devant des applications ou il faut traiter différemment les INSERT et les UPDATE ? Moi c’est le cas régulièrement, quand je ne perd pas mon temps à corriger des bugs induits par ces doublon fonctionnels.
La solution est simple, proposée par MySql (j’ignore son implémentation sur d’autres bases), en voici un exemple.





Voici une petite fonction très utile, permettant de créer tous les répertoires d’un chemin. Cette fonction remplace agréablement le mkdir de PHP.





Un outil en ligne plutot tip top, un générateur de sitemap compatible google en ligne et gratuit sur :
http://www.sitemapspal.com/
Voila, bon sitemap à tous….





Tout programmeur java connait bien hibernate ou ses equivalents et ne saurait plus maintennant s’en passer. Finalement, la création des requettes SQL est tellement génératrice de bugs dans le cycle de vie d’un projet, que l’utilisation d’une solution de mapping objet relationnelle (ORM) comme solution de persistence de vos données, doit devenir naturelle. C’est un énorme gain en programmation, en phase de recette, et assure que les principalles attaques possible sont déja corrigées dans le framework. Un petit zoom d’initiation à propel php.





PHP5 étant un langage objet, il n’est pas utile de réexpliquer l’intérêt des design pattern lors de la réalisation d’applications. Il est parfois compliqué de comprendre en détail l’un d’eux ou de voir leurs application dans langage précis.





Voici un reportage que j’ai vu sur Discovery Channel, disponible sur google vidéo, qui est assez instructif sur l’état d’esprit et le fonctionnement de la société Google et du moteur.





PHP5 apporte à PHP les fondements de la programmation objet. PHP5 apporte un certain nombre de méthodes utilisables dans les Objets afin d’automatiser certaines taches, ou intercepter des appels à des méthodes / propriétés inexistantes… D’un point de vue architecture c’est une mauvaise pratique que de se baser sur ces méthodes, ca reste dans certains cas d’exceptions, très pratique





Une petite introduction pour vous faire découvrir un framework d’abstraction des bases de données (databases) en php5 qui prend en charge le mapping objets model (ORM)…. j’ai nommé “Doctrine”
Contrairement à propel, Doctrine prend en charge deux mode, la prégénération du model, et la creation au runtime directement (appréciable lors des phases de débugages).
Lire la suite…





Vous l’avez vue sur internet, dans votre téléviseur et même à la radio, Cindy Sanders est dans les médias, pourtant nous nous accordons tous à dire que ce ne sont pas la qualité artistique qui semble alimenter le mouvement… Essayons donc de comprendre ce buzz.





L’objectif de cet article est de présente une façon très simple de générer des rapports Excel en Java, via l’utilisation du framework MVC Spring.





La gestion d’un cache applicatif est souvent une question demandant pas mal de ressources pour être résolue. EhCache est une solution simple et rapide à mettre en oeuvre, capable de s’interfacer facilement avec vos applications, et même le système de logs de votre application !
Comme à mon habtude, voici n extrait du site de ehcache définissant ce produit :
“Ehcache is a pure Java, in-process cache”, “Available under the Apache 1.1 license. Ehcache’s copyright and licensing has been reviewed and approved by the Apache Software Foundation, making ehcache suitable for use in Apache projects.”





En utilisant Maven vous pourrez automatiser les taches rébarbatives d’un projet web. Il prendra en charge par exemple la version de librairies de vos dépendances, le projet Eclipse, les builds et les tests unitaires. Cet article va vous montrer dans un projet simple l’utilisation de Maven avec des librairies externes. A la grande différence de Ant, ou vous décrivez les taches à réaliser, dans Maven vous décrivez votre projet, et lui connait les taches à réaliser. C’est une approche différente, amenant l’utilisation de fichiers de configurations plus légers, plus lisible, très efficace…





Voici une application capable de faire la difference entre un humain et un bot. Les formulaires d’inscription ont souvent besoin de ce genre d’outils afin de securiser les serveurs. l’idée est de generer une image contenant un texte, et de le comparer à une valeur saisie par l’utilisateur.
Il est en effet très difficile de faire un script capable de passer ce genre de securité simple à mettre en oeuvre.





La librairie nusoap permet la création en PHP de webservice basés sur SOAP. Se baser sur un protocole tel que SOAP pour votre webservice, permet de mettre en place simplement la communication entre des applications .net / java / perl … et PHP.





PHP 5 transforme PHP en un véritable langage objet. Il devient donc important d’utiliser l’expérience d’autres programmeur pour assurer une qualité maximum. Vous pouvez donc utiliser les design pattern en PHP5. Voici un exemple d’utilisation d’un singleton à travers la lecture d’un fichier de configuration.





PHP 4 et PHP 5 proposent des méthodes pour utiliser les éléments inscrits dans vos fichiers de configuration. Terminé donc les recherches dans le code de constantes lors de mises en productions de site.
elle ne resemble a rien, c la dérnier personne que je voudré voir en concret !! faut pas qu' elle se fasse d' illusion personne n' achétra son album !! il faut qu' elle aréte la musique elle nous fait un masacre
Utiliser SOAP en PHP avec la librairie NuSoap.idem, même problème que cité au dessus :s
Buzz : Cindy Sanders, actrice ou victime?domage que cette fille sans talent s acharne autant a devenir une vedette d autant que le devenir es tres dur mais de le rester es encore plus dur decidement une vrai victime des media je la plaint
Utiliser SOAP en PHP avec la librairie NuSoap.Peux tu m'envoyer stp ton code sur ma boite mail (eric.wallet chez yahoo france). Merci beaucoup Eric
Utiliser SOAP en PHP avec la librairie NuSoap.Salut, J'ai essayé ton exemple, mais il ne semble pas fonctionner ! Lorsque j'appelle le client, voici ce qu'il m'affiche : Warning: SoapClient::SoapClient(http://127.0.0.1/phpWS.php) [function.SoapClient-SoapClient]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Service Error in /var/www/appelWS.php on line 14 Warning: SoapClient::SoapClient() [function.SoapClient-SoapClient]: I/O warning : failed to load external entity "http://127.0.0.1/phpWS.php" in /var/www/appelWS.php on line 14 Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://127.0.0.1/phpWS.php' in /var/www/appelWS.php:14 Stack trace: #0 /var/www/appelWS.php(14): SoapClient->SoapClient('http://127.0.0....') #1 {main} thrown in /var/www/appelWS.php on line 14 Aurais-tu une idée de ce dont il peut s'agir ? Merci d'avance :)