Posté le lundi 21 juillet 2008 à 13:53 par Jay Salvat
Dorénavant les requêtes Ajax pleuvent de toute part. Il est très fréquent d'avoir à identifier une requête Ajax au niveau serveur pour adapter le contenu selon les cas. En effet, une portion de code pourra inclure un header et un footer lors de l'appel standard par un navigateur ou seulement être rafraichit telle quel lors de l'appel en Ajax.
Il n'existe pas de moyen automatique d'identifier ces requêtes. Les principales librairies javascript comme Prototype ou jQuery s'accordent pour envoyer un paramètre dans l'en-tête HTTP de la requête afin qu'elle puisse être reconnue. Ce paramètre est X-Requested-With : XMLHttpRequest. Tirons partie de cette information pour faire la fonction Php adéquate.
Posté le mardi 15 juillet 2008 à 03:18 par Jay Salvat

Je ne suis pourtant pas un obsédé du développement sur iPhone, mais l'article Optimiser son application web pour iPhone ou iPod Touch étant le plus fréquenté de ce blog, je me dois d'enrichir le sujet dès qu'une information me semble intéressante... et là c'est vraiment le cas.
Tom Robinsom nous propose d'utiliser les fonctions css transform (webkit propres à Safari) couplées à de "faux" événements javascript touchstart, touchend, touchmove qu'il a su simuler grâce à une utilisation ingénieuse des classiques mousedown, mouseup et mousemove. Code source disponible ici.
Sa démonstration façon lighttable sur les dernières photos Flickr est des plus convaincante. A voir sous Safari, de préférence sur iPhone ou iPod Touch, sinon dans la vidéo ci-après.
Posté le jeudi 10 juillet 2008 à 04:17 par Jay Salvat

Lors de ma veille quotidienne, je suis tombé sur un article d'Ajaxian parlant de qUIpt qui utilise la propriété Javascript window.name pour mettre des fichiers entiers en cache et les réutiliser entre les pages. Je ne suis pas convaincu de l'intérêt de cette mise en cache de fichier, en revanche, l'utilisation de cette méthode afin de stocker des valeurs entre les pages s'avèrerait d'une redoutable utilité.
Je me suis donc rapidement mis au travail pour sortir un plugin jQuery, très créativement nommé jQuery Session qui tente d'imiter un système de variables de session qui manquent cruellement au Javascript.
Une petite visite guidée ?
Voir la démo
MISE A JOUR 14/07/2008 : J'ai récemment mis le script à jour. Son utilisation change radicalement. L'article est donc modifié également.
Posté le vendredi 04 juillet 2008 à 10:14 par Jay Salvat
Comme le dit très bien François Ziserman sur l'un de ses blogs RichCommerce, "les annonceurs ont compris que l'avenir (le présent ?)de la pub passait inévitablement par internet". Internet étant un médium différent, il faut des publicités différentes. On peut dire ici qu'Adidas a compris l'enjeu.

Alors qu'en général on évite tous les bandeaux publicitaires sur les sites web qu'on visite, on se retrouve tout d'un coup face à une petite merveille d'idée et de développement... et on se surprend à rester à jouer avec une publicité... et même à en redemander.
Cette publicité dynamique pour Adidas est à voir d'urgence pour tous les amoureux de choses bien faites. Elle est originale dans son insertion, sa réalisation et dans son interactivité.
Posté le dimanche 29 juin 2008 à 03:12 par Jay Salvat

Si vous ne le savez pas encore, markItUp! est un plugin pour jQuery qui permet de transformer n'importe quel textarea en éditeur de tags configurable à souhait et ce, de manière totalement non intrusive.
Pour faire suite au premier tutorial, voici un exemple de configurations un peu plus avancées mettant en scène un élément extérieur qui interagira avec l'éditeur. Ici nous allons utiliser un simple badge Flickr comme une mini-librairie d'images interfacé avec notre éditeur markItUp!.
Voir la démo
Posté le mardi 24 juin 2008 à 10:19 par Jay Salvat

Je vous parlais de iUi dans mon précédent article sur l'optimisation des sites pour l'iPhone et iTouch. iUi était en cours de développement et ne semble pas avoir beaucoup évolué depuis. Son auteur bossant chez Mozilla et étant aussi l'auteur de Firebug, on imagine facilement que le bonhomme a eu autre chose à faire ces derniers temps avec la sortie de Firefox 3.
Worolf m'apprend l'existance de WebApp.net par son billet sur SmashingCoding. Comme iUi, WebApp.net est un framework Javascript/Css facilitant le développement d'application iPhone en délivrant un jeu de fonctions et de classes qui nous amène rapidement au résultat voulu.
Petite information qui, pour moi, a son importance, WebApp.net est développé par un français.
Posté le jeudi 19 juin 2008 à 12:43 par Jay Salvat
Posté le mardi 17 juin 2008 à 01:39 par Jay Salvat

Demain aura lieu la sortie officielle de Firefox 3. A cette occasion, l'équipe de Firefox va tenter de battre le record du logiciel le plus téléchargé en une journée. Si vous souhaitez faire partie de l'aventure, préparez-vous à faire chauffer votre connexion.
Posté le mardi 10 juin 2008 à 01:34 par Jay Salvat

Il s'est passé énormément de choses dans le monde jQuery
cette semaine. En effet la team jQuery n'a pas chaumé en sortant quasiment simultanément jQuery 1.2.6 et une release stable de jQuery UI 1.5 , accompagnée enfin d'une documentation complète, ainsi que quelques autres surprises. Dans le même temps Google nous propose d'accèder directement aux dernières versions des librairies à la mode, dont évidemment jQuery, directement sur ses serveurs grâce à son Google AjaxLibs. Que du bon !
Posté le lundi 02 juin 2008 à 01:51 par Jay Salvat
Comme beaucoup d'entre nous, j'utilise plusieurs machines pour travailler. Entre le fixe, le portable, le poste du bureau, il n'est pas évident de maintenir ses favoris, cookies, mot de passes sur chaque navigateur. Un Synchroniseur d'informations entre les différents Firefox se rend rapidement indispensable.
