Sortie de Better Netvibes version 0.1

January 18th, 2008

Je viens de mettre en ligne Better Netvibes, mon premier script Greasemonkey :-)

Ce script est destiné à Netvibes, pour l’instant il rajoute deux fonctionnalités :
- La possibilité de rafraichir tous les flux RSS d’un seul click.
- La possibilité de marquer tous les flux RSS comme lus d’un seul click.

Je vous laisse aller voir, ça se passe par ici.

Upgrade vers Wordpress 2.3.2 et installation de Polyglot

January 12th, 2008

J’ai enfin mis à jour mon install de Wordpress vers la 2.3.x. Si je ne l’ai pas fait plus tôt c’est parce que Upgrade Preflight Check me signalait que j’avais pas mal de plugins non compatibles. Mais il a juste fallu les mettre à jour, en supprimer un qui n’était de toute façon pas indispensable, et tout est rentré dans l’ordre :-)

Je viens aussi d’installer Polyglot, un plugin a première vue sympa, qui permet de rédiger des posts en plusieurs langues. En effet, j’ai l’intention de rédiger certains articles à venir en Français et en Anglais, quand je jugerais qu’ils seront susceptibles d’intéresser beaucoup de monde.

Sur ce, Cheers :-)

Les facteurs de classement de l’algorithme de google

January 4th, 2008

Tout d’abord, très bonne année 2008 à toutes et à tous :-)

Je viens de retrouver dans mes bookmarks un article de SEOmoz sur les facteurs de classement de l’algorithme de google. Cet article est une vraie perle. Il vous détaille point point par point de quels facteurs dépend le bon référencement de votre site, et quels sont leur niveau d’importance.

Pas moins de 37 personnes ont contribué à la rédaction de cet article, qui en est à sa version 2.

Après avoir lu la trentaine de pages que comporte ce document, vous saurez quasiment tout ce qu’il faut savoir pour construire des sites web optimisés pour un bon référencement.

C’est par ici : Search Engine Ranking Factors v2

Sortie de Aptana Studio 1.0 !

October 31st, 2007

Aujourd’hui est un grand jour !! Aptana annonce fièrement la sortie de la version 1.0 de son éditeur ! Jusqu’à présent nous étions sur des version Beta, avec un système de Milestones.

Pour ceux qui ne connaissent pas, Aptana est l’IDE ultime pour le développement Web, avec le support du CSS, JS, HTML, et PHP. C’est depuis plus d’un an l’éditeur que j’utilise pour le CSS et le JS, et avec la version 1.0, je pense que je vais également l’utiliser pour le PHP.

La version 1.0 apporte son lot de nouveautés :

  • CSS Preview
  • HTML, CSS, and JavaScript Formatting
  • Code drag and drop
  • Visual ScriptDoc Explorer
  • Enhanced Dynamic Help System
  • Tons of User Interface Polish

La version 1.0, c’est aussi un changement de politique, à la MySQL. On a une “Community Edition”, sans support, et une édition “Professional”, qui inclus en plus un JSON (JavaScript Object Notation) Editor, le support des protocoles FTPS et SFTP, un Remote Project Import Wizard, etc …

Cette version pro inclus aussi un support prioritaire. Elle est proposée en ce moment au prix de 99$, puis passera par la suite à 199$.

Je suis curieux de tester le JSON (JavaScript Object Notation) Editor. En revanche, pour le FTPS et le SFTP, j’utilise déjà d’autres solutions. A tester tout de même.

Mais si vous avez les moyens, ou que vous arrivez à convaincre votre patron, je vous conseille d’acheter la version pro, pour soutenir la communauté. 99$ ce n’est pas grand chose pour un IDE de cette qualité.

Aptana “Community Edition” est disponible ici pour PC, MAC, Linux, et sous forme de plugin Eclipse.

Vous pouvez également essayer la version pro pendant 30 jours.

Lancement du nouveau frontend Gmail

October 31st, 2007

Aaron Boodman vient d’annoncer sur son blog le lancement du nouveau frontend de Gmail, comme dit plus tôt sur le blog officiel.

Au programme des optimisations en profondeur du code javascript, ce qui va se traduire par une rapidité fortement accrue de l’application.

Il nous fait savoir également que les salariés de Google utilisent eux même Gmail au travail, ce qui n’est pas forcément le cas de toutes les boites qui développent un Webmail.

Enfin, pour l’anecdote, il nous raconte qu’un des développeurs est allé jusqu’à faire un reverse du jscript.dll (la librairie javascript de microsoft), pour comprendre comment l’algorithme du Garbage Collector d’Internet Explorer fonctionne, et pousser les optimisations à l’extrême.

Pour moi, la rapidité d’exécution des applications Web est un point extrêmement important, connaissant la lenteur relative du javascript, c’est donc une très bonne nouvelle.

Un effet négatif cependant, les extensions Gmail tierces ne vont sans doute plus fonctionner, jusqu’à ce que les développeurs mettent à jour leurs scripts.

Sans doute que comme pour l’IMAP, tout cela va être déployé peu à peu, so stay tuned.

As one small example, one team member reverse-engineered jscript.dll to figure out how its GC algorithm worked, and was horrified to find that it had hard-coded, arbitrary limits on how many objects could be allocated before a GC would occur. This led to an insane amount of effort optimizing the code to reduce the number of allocations in core code paths.

Opera 9.5 Kestrel vs Firefox 3 vs les browsers actuels

October 19th, 2007

Je viens de tomber sur une liste de benchmarks très complète sur nontroppo.org, qui met face à face :

  • Safari 3
  • Opera 9.5 (Kestrel)
  • Opera 9.2 (Merlin)
  • Internet Explorer 7
  • Firefox 2
  • Firefox 3

On y apprend que dans l’ensemble, Opera 9.5 est le plus rapide de tous.

Ce qui me choque également, c’est la non-performance remarquable de Firefox 3 pour le chargement des sites Web complexes. Pour charger des sites comme Digg, le New York Times, ou BBC News, Firefox 3 est de 2 à 6 fois plus lent que la plupart des autres browsers. Apparemment, cela pourrait en partie être du à un déclenchement trop tardif de l’évènement onload.

Je ne sais pas ce que vous en pensez, mais je trouve qu’Opera écrase de plus en plus Firefox dans beaucoup de domaines. Dommage que certaines fonctions apportées par les extensions ne soient pas (encore) supportées sous Opera, sinon cela deviendrait sans hésitation mon browser principal !

Across the board, Opera Kestrel is already significantly faster than Opera Merlin, and generally out-performs all other browsers tested. Some results, like the full javascript raytracer show that under heavy loads, Opera Kestrel is much more stable and memory efficient. This is important, because Opera uses the same core for all devices, from mobile phones to games consoles to desktop computers. Having a highly efficient core makes for much lower resource consumption and better scaling across devices. Opera Kestrel appears to have set new benchmarks for performance in rendering speed.

For Mac users, there is also encouraging signs that Opera Kestrel on the Mac is close to parity (and even faster in some cases) to the Windows version.

Pour lire l’article, c’est par ici.

Pour tester Opera 9.5 Kestrel, c’est par là.