Article tagué Développement
Javascript unpacker and beautifier
8/02/10
Marre de voir des JS comme ca :
if('this_is'==/an_example/){do_something();}else{var a=b?(c%d):e[f];}
Alors jsbeautifier est fait pour vous !
Voila le résultat :
if ('this_is' == /an_example/) {
do_something();
} else {
var a = b ? (c % d) : e[f];
}
Sounds great ?
Today’s links
7/01/10
Some interesting links (or not!)
PHP Zeitgeist : What PHP developers have been looking for in the last decade
30 fresh AJAX Tutorials and Techniques
Confoo schedule is live : Web techno conference in Montreal (March 10 to 12)
France wants to taxe Google advertising revenue, what a nice country….
PHP – Livre blanc sur l’industrialisation de PHP
3/10/09
Alter Way vient de publier un livre blanc sur l’industrialisation de PHP.
Cet ouvrage est articulé en 3 grandes parties :
- Le constat de la situation et les solutions actuelles
- Les nouveaux outils
- Les méthodes avancées
Une très bonne lecture pour occuper une partie du week-end
Passer à PHP 5.3
31/07/09
Comme vous le savez sûrement, PHP 5.3 est sorti il y a environ 1 mois avec son lot de nouveautés qui, en passant, sont vraiment intéressantes.
Comme pour toute nouvelle version, vous pouvez rencontrer des problèmes lors de la migration de vos applications.
Un billet sur le blog de Kevin Van Zonneveld détaille 4 points à vérifier :
- Les shorts tags
- Les warnings dépréciés
- Le driver MySQL
- Les extensions
Bien que cette liste ne soit peut-être pas exhaustive, mais c’est tout de même un bon point de départ…
Edit : Une autre source intéressante à regarder
Utiliser l’API Rails
25/03/09
Vladimir Kolesnikov publie la nouvelle version de railsapi.com.
Fonctions :
- Recherche intelligente en AJAX dans l’API
- Navigation à travers les Classes, Modules et autres fichiers.
- Recherches récentes (Seulement sous Safari)
- Navigation au clavier
Vous pouvez télécharger cette interface pour l’utiliser en locale ou bien l’utiliser en ligne depuis le site Railsapi.com
A noter que le code est disponible sur GitHub. (Et que IE n’est pas supporté
)
10 tips PHP
25/03/09
En novembre 2008 le magasine Smashing Magasine publiait un billet fournissant 10 tips PHP. Cet article n’a pas été des mieux accueillit dans les commentaires car certains tips étaient incomplets ou donnaient de mauvais conseils.
Afin de corriger le tir, ils ont demandé à Chris Shiflett et Sean Coates de revoir leur article pour nous livrer un billet très intéressant dans lequel on retrouve les points suivants :
- Utiliser une requête SQL injection Cheat Sheet
- Connaitre la différence entre les opérateurs de comparaison
- Utiliser des raccourcis
- Utiliser les accolades
- Préférez str_replace() plutôt que ereg_replace() ou preg_replace()
- Utiliser des opérateurs ternaires
- Memcached
- Utiliser un framemork
- Utiliser correctement l’opérateur de suppression
- Utiliser isset() plutôt que strlen()
Bien sûr la plupart de ces tips semblent logiques mais il est toujours bon de les rappeler!
Visionner les Webcasts des Microsoft TechDays 2009
25/03/09
Du 10 au 12 février dernier, se sont déroulés à Paris au Palais des Congrès, les TechDays édition 2009, événement devenu incontournable des technologies Microsoft en France.
Au cours de ces 3 jours, près de 300 conférences ont été présentées. Offrant aux visiteurs des retours d’expériences des solutions mises en places, les différents partenaires de Microsoft présents lors de l’événement ont pu notamment évoquer les nouveautés apportées dans la R2 de Windows Server 2008, ou encore les efforts apportés pour le développement RIA avec Silverlight 2.
Pour tous les niveaux, les premiers webcasts des présentations sont accessibles dans l’espace dédié aux TechDays 2009. Pour ma part, voici par exemple les webcasts vers lesquels je me suis dirigé… mais vous avez l’embarras du choix :
- Analyse et dépannage pour Exchange Server 2007 (Troubleshooting) – en 3 parties
- Services de terminaux en environnement Windows Server : bonnes pratiques et principales évolutions au sein de Windows Server 2008 R2 – 3 parties
- Sécurité avec SQL Server : Principes et nouveautés 2008 – encore 3 parties
Ce sont cependant les présentations de Windows 7 et de la plateforme tactile Surface qui ont manifestées un vif intérêt de la part de l’ensemble des visiteurs. Une manière pour Microsoft France de juger l’attente des utilisateurs face à leur prochain OS.
Créer une application Rails en quelques secondes
24/03/09
Vous désirez créer une application Rails incluant :
- une authentification (Standalone ou OpenID)
- une gestion des roles et de droits
- un system de fichiers joints (Image par exemple)
- la possibilité d’écrire des specs pour les tests unitaires
- la gestion du SSL
- la gestion de AWS (Amazon Web Services)
- un dépôt GIT pré-configuré
- du e-commerce
- et j’en passe…
- Que tout cela soit déployable en mode de production, de développement ou de test via Capify/Capistrano ?
Et vous n’avez qu’une minute pour réaliser ce tour de force ? Eh bien, c’est possible !
Rails 2.3 inclue la gestion de templates : c’est à dire d’applications pouvant être créées depuis un simple fichier de configuration.
Youvegotrails.com vous permet de générer un fichier template avec plein d’options pré-configurées. A noter également ce dépot Github qui regroupe un ensemble de templates et notamment un pour créer des applications Facebook.
Une simple commande à taper :
rails your_new_app -m ~/template.rb
Rapide et efficace.
Métadonnées des sites de vidéo en ligne
23/03/09
Je viens de publier mon 1er plugin en RubyOnRails sur Github : video_info
!
Au passage, je tiens à souligner la qualité du site Github, la communauté Rails y est très active, et beaucoup de projets de qualités y sont hébergés. Les fonctions de fork
/merge sont très utile et rajoutent une dynamique au développement open-source.
Ce plugin permet également de récupérer les informations d’une vidéo en fournissant simplement son adresse Web. Ma version est d’ailleurs officiellement un fork que j’ai donc amélioré en ajoutant le support de nouveaux sites et la méthode player qui permet de fournir directement le SWF de la vidéo afin d’inclure le lecteur directement dans son site.
Désormais compatible avec : Youtube, Vimeo, Dailymotion, GoogleVideo et Quik.

Commentaires récents