Bonjour,
J'ai eu à développer un outil qui se charge de minifier le code source d'un ou plusieurs fichiers.
Je vous propose une source PHP qui se charge de ce travail.
Vous devez être identifié pour poster un commentaire.
, bovino [Voilà enfin arrivé ce jour tant attendu (en tout cas par moi). Je suis donc prêt, bic et carnet en main, à prendre pleins de bonnes notes sur les différents aspects de PHP.
8h30, je suis sur le parking et avance vers le site de Euratecnologies de Lille. Déjà, rien que pour la réaffectation de ce bâtiment, le détour en valait la peine.
Après avoir récupéré mon badge et mon petit cadeau, un éléphant rose (ça va se chamailler à la maison), je me dirige vers l’auditoire pour la keynote présentée par Jean-Marc Fontaine de Alter Way.
La bienvenue nous est souhaitée et la présentation des deux jours nous est narrée, tout en nous présentant l’AFUP et en nous motivant pour ouvrir des antennes dans nos régions (peut-être une bonne idée à creuser là).
Le sujet de la première conférence à laquelle j’ai assisté est la présentation de PHP 5.4 par Julien Pauli, nous expliquant les grandes nouveautés, qui ne se trouvent pas forcément dans le langage, mais bien dans sa construction, avec la mise en place de RFC, permettant à chaque utilisateur d’émettre des changements dans le langage.
Un cycle de vie déterminé de 3 ans par mise à jour majeure et de 1 an pour une mise à jour mineure.
De plus une bonne nouvelle est que la descendance ne sera plus cassée dans les versions mineures.
Bien sûr, les nouveautés liées au langage nous sont présentées, mais cela n’est plus un secret et l’on trouve tout sur developpez.com.
Par contre, Julien nous annonce un gain de performance de l’ordre de 55% par rapport à PHP5.3, avec benchmark à la clé.
Julien nous a promis ses slides sur le site de l’AFUP très prochainement.
Ensuite, j’ai assisté à l’industrialisation du site lamaisondevalerie.fr , faisant partie du groupe Conforama, présentée par Sophie Beaupuis.
Ici expliquer en quelque mots serait difficile tant les infos étaient nombreuses, on a pu voir tout le panel d’outils utilisés pour le développement de son application (très orienté Zend avec la suite de produit complets).
Ce qui était agréable dans cette présentation est que madame Beaupuis s’est mouillée en nous expliquant les freins liés à son projet et a eu l’honnêteté de dire ‘désolée je ne connais pas’.
J’ai pris 5 minutes pour vous faire ces quelques lignes et je remercie Jean Marc Fontaine de m’avoir trouvé un petit Wifi.
Ce soir je vous poste la suite de cette première journée.
Un seul regret actuellement, est de ne pas avoir pris de CV avec moi, parce que les offres d’emploi ici sont palpables… Merci le réseautage !
Par MaitrePylos
Vous devez être identifié pour poster un commentaire.
, Hinault Romaric [WebMatrix, l’environnement de développement Web gratuit de Microsoft simplifie et accélère considérablement le développement et la publication d’un site Web. Mieux encore, il rationalise et facilite le téléchargement, l’édition et le déploiement des CMS et projets Web open source.
![]() |
Microsoft a publié récemment une bêta de la seconde édition de l’environnement Web, qui embarque un nombre déjà assez intéressant de nouveautés. Dans ce billet de blog, je vais me pencher sur les améliorations pour les développeurs PHP, car j’ai constaté que cet aspect de l’outil n’était pas trop mis en avant par Microsoft.
Vous devez être identifié pour poster un commentaire.
Derrière ce titre se cache une réflexion que je me suis faite suite à de nombreuses remises en question sur ma manière de développer en PHP. Sur le principe du KISS (Keep It Simple, Stupid !), je m'efforce désormais de rendre mon code le plus prévisible possible, le moins « magique »... pour arriver finalement au constat que je n'utilisais désormais plus du tout certaines méthodes magiques que j'appréciais pourtant il y a quelques années. Voyons pourquoi...
Vous devez être identifié pour poster un commentaire.
, rawsrc [Dans le cadre d’une discussion j’ai été amené à faire une digression sur les dépendances entre les classes dans la programmation orientée objet.
A des fins d’éclaircissement, je vous propose donc un récapitulatif des quatre manières possibles de coupler deux classes entre-elles.
Les interfaces seront abordées ultérieurement.
Vous devez être identifié pour poster un commentaire.
Bonjour,
Faisant suite à ma participation à une discussion concernant la gestion de listes liées en PHP, j'ai décidé de faire un exemple détaillé afin de faciliter la vie de certains.
Je tiens à remericer CinePhil pour la problématique d'exemple.
Vous devez être identifié pour poster un commentaire.
, jpoulson [
Voici une petite astuce pour récupérer la ville d'origine d'une personne à travers l'API graph de Facebook dont la structure est la suivante:
[hometown] => stdClass Object
(
[id] => 12345678....
[name] => La Louvière, Hainaut, Belgium
)
Vous devez être identifié pour poster un commentaire.
, jpoulson [Si vous avez déjà implémenté un petit script d'upload d'images en PHP vous avez peut être remarqué que l'image ne se met pas à jour lorsque incluse dans une page HTML. Cela est du tout simplement au mécanisme de caching que comporte la majorité des navigateurs web. L'astuce suivante vous permettra de forcer l'affichage de manière sélective sans modifier les headers.
Vous devez être identifié pour poster un commentaire.
, jpoulson [
Facebook a effectué quelques changements dernièrement au niveau de l'interaction avec son site. La plus intéressante est la possibilité d'accéder aux informations à travers l'API graph.
Selon cette approche, chaque objet est representé par un identifiant unique et on peut accéder aux propriétés d'un objet en invoquant l'URL https://graph.facebook.com/ID qui renvoit des informations sous format JSON. Il est également possible d'accéder aux personnes et pages par leur nom d'utilisateur.
Tous les objets sont connectés via des relations et peuvent être consulté à travers l'URL https://graph.facebook.com/ID/CONNECTION_TYPE en fournissant un jeton d'accès valable.
Voici donc une explication de comment accéder à ces informations.
Vous devez être identifié pour poster un commentaire.
, jpoulson [Contrairement à un serveur SMTP, la fonction mail de PHP ne supporte pas la confirmation à la réception ce qui rend difficile la tâche de déterminer si une adresse est valide. Certains hébergeurs comme OVH renvoient périodiquement une liste d'adresses produisant des erreurs (boite indisponible, adresse inconnue...). Voici comment constituer un script pour traiter ce genre de liste.
Vous devez être identifié pour poster un commentaire.
, Hinault Romaric [Je me suis penché récemment sur le débogage du code PHP avec l’EDI WebMatrix, en utilisant l’extension xDebug.
WebMatrix est un environnement de développement Web robuste, léger (15 Mo), efficace et surtout gratuit développé par Microsoft. Il permet aux développeurs Web de créer et gérer des applications Web sur la plate-forme Windows, tout en restant compatible avec les produits Microsoft Visual Studio, SQL Server ou encore PHP sur Windows.
WebMatrix peut également être utilisé pour la création ou la modification des applications Web PHP. Les taches de débogages peuvent être énormément simplifiées grâce à l’utilisation de l’extension populaire PHP xdebug, qui aide au débogage en personnalisant les messages d'erreur en y ajoutant toute la pile des appels de fonctions et de classes et au profiling des scripts PHP.
Vous devez être identifié pour poster un commentaire.
, jpoulson [Il peut être utile de garder une trace de l'adresse IP d'un point de vue de sécurité ou lorsqu'on souhaite rediriger un visiteur sur base géographique*.
Voici donc comment récupérer une adresse IP distante dans le langage PHP et la stocker dans une base de données.
Vous devez être identifié pour poster un commentaire.
Ce blog vous présente l'ensemble des blogs Web et développement Web présents
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com