- Firefox 3.5 for developers – MDC
HTML5 Audio and video, offline resource, drag and drop, and much more
30 juin 2009
Posté le 30 juin 2009 dans Lien
Tags : browser, browsers, css, development, firefox, firefox3.5, html5, javascript, mozilla, standards, Web
19 mar 2009
Posté le 19 mar 2009 dans Lien
Tags : cheatsheet, coding, development, javascript, js, library, programming, prototype, reference, tips, tutorial
21 fév 2009
- Introducing Sprockets: JavaScript dependency management and concatenation – (37signals)
"Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation. Specially formatted lines act as directives to the Sprockets preprocessor, telling it to require the contents of another file or library first or to provide a set of asset files (such as images or stylesheets) to the document root. Sprockets attempts to fulfill required dependencies by searching a set of directories called the load path."
Posté le 21 fév 2009 dans Lien
Tags : 37signals, development, javascript, js, library, programming, rails, ruby, sprockets, Web
12 juin 2008
Observer de Prototype, boutons radios et clics multiples : une solution
De nombreuses personnes rencontrent un problème avec le Observer de Prototype, utilisé entre autres par les helpers observe_form et observe_field de Ruby on Rails. (voir le ticket sur le Trac).
En effet la méthode Form.Element.Observer n’est appelée que la première fois que le bouton radio est cliqué, ce qui est plutôt embêtant.
Je viens de trouver une solution à ce problème qui m’a fait perdre pas mal de temps :
<%= observe_field("design_choice",
:frequency => 0.1,
:url => {:action => 'update_design' },
:with => 'design_id',
:update => '') %>
Dans mon cas, simplement ajouter une :frequency à mon helper corrige le problème. Ce comportement est étrange étant donné que l’action par défault d’un observe_field est onclick, ce qui devrait fonctionner sans timer.
Edit : Cette méthode ne résoud pas le même problème en utilisant une :function au lieu d’une :url …
Posté le 12 juin 2008 dans Développement
Tags : javascript, prototype, rails, rubyonrails
Pas de commentaires
27 mai 2008
Framework JavaScript Prototype : Prototype hébergé sur les serveurs de Google
Google héberge maintenant une copie compressée de Prototype sur leurs serveurs; ainsi tous les sites utilisant cette copie vont bénéficier d’un pré-chargement pour les utilisateurs l’ayant utilisé récemment sur un autre site.
Good news! Google now offers a cached, compressed copy of Prototype on its high-speed content distribution network via the AJAX Libraries API.
Également disponibles dans la toute nouvelle API de librairies AJAX de Google : jQuery, script.aculo.us, MooTools et dojo !
Posté le 27 mai 2008 dans Développement, Liens
Tags : api, framework, google, javascript, prototype
Pas de commentaires
15 mai 2008
Lancement de Google Doctype
Google vient de lancer son encyclopédie entièrement ouverte (license Creative Commons) sur le développement Web écrite par des développeurs Web.
Au programme pour l’instant : des howtos avec des exemples de code réutilisable et des références sur le DOM, JavaScript, le CSS, HTML, la sécurité…
L’initiative est intéressante et une syntaxe Wiki est utilisée pour l’édition du contenu, donc le contenu devrait très vite grossir.
Posté le 15 mai 2008 dans Développement, Liens, Web
Tags : code, contenu, css, google, HTML, javascript, programmation, sécurité, site
Pas de commentaires
14 mai 2008
Un autre superbe exemple de validation en JavaScript
Les enfants, ne faîtes pas ça à la maison. Ne le faîtes pas au bureau non plus.
« Le seul problème c’est que le code rejette tous les noms ou prénoms qui contiennent plus de trois fois le même caractère, sans se soucier qu’il soient consécutifs ou non. Aussi, j’en conclus que mon nom de famille n’est pas assez “valide” pour ce site génial. »
Encore une fois, c’est du génie, comme souvent sur Daily WTF.
22 avr 2008
Version 1.0 du weblog
Ce blog n’est jamais vraiment resté pendant plus de quelques jours sans de petites modifications depuis sa création il y a quelques mois. Après les changements et ajouts de mise en page récents et le nettoyage de tous les anciens posts automatisés de ma.gnolia je considère maintenant que c’est une version 1.0.
Le footer est maintenant une zone riche en mises à jour, avec des updates Twitter (ce que je fais), Last.fm (ce que j’écoute), ma.gnolia (ce que je bookmarke).
J’ai nettoyé pour gagner un peu d’espace en hauteur, donc plus de place pour une photo de moi faisant des grimaces, désolé.
Dans les semaines qui viennent je vais poster quelques articles et des tutoriaux sur Ruby on Rails 2.0 et des librairies JavaScript; en effet Sébastien de SOGILIS et moi même allons effectuer un comparatif des différentes solutions JavaScript : MooTools, JQuery, Prototype et Scriptaculous, Yahoo UI, Ext…
Pour ce qui est de SOGILIS nous sommes entrain de monter une structure qui communiquera autour des méthodes agiles (SCRUM et Extreme Programming) et qui va organiser une étape d’un Agile Tour en octobre prochain; je posterai sur ce blog un lien vers notre wiki dès que le contenu sera un peu étoffé.