Firefox 2.0.0.1

20 décembre 2006 par Horacio Gonzalez

Un petit billet pour vous dire que depuis quelques heures on peut télécharger une petite actualisation pour Firefox qui élimine certains bugs et problèmes de sécurité détectés depuis la sortie de la version 2.0 il y a moins d'un mois.

L.i.B. firefox

Si vous êtes des utilisateurs de Firefox (version normal ou portable), l'actualisation vous sera proposée aujourd'hui, il suffit de l'accepter et de redémarrer le navigateur. Si non, vous pouvez télécharger dans le site de Mozilla le pack complet pour MS Windows, Mac OS X ou Linux et sur le site de PortableApps la version Firefox Portable pour MS Windows.

Comme d'habitude, si c'est votre premier installation de Firefox 2.0, il faudra installer le dictionnaire français. Pour cela, si vous ne voulez pas vous casser la tête, installez directement l'extension Dictionnaire MySpell en Français pour Firefox 2.0.

Skype et les trous dans le firewall

18 décembre 2006 par Horacio Gonzalez

L'année dernière une partie importante de mon activité professionnelle était centré sur la téléphonie numérique, et plus concrètement ce qu'on appèlle la Voix sur IP or Voice over IP (VoIP). Parmi les différents projets dans lesquels j'ai collaboré à cette époque, il y avait un qui visait à permettre aux consulteurs en déplacement chez un client de se connecter au système d'information de l'entreprise mère. Le grand obstacle était, bien sûr, le firewall chez le client.

L.i.B. VoIP

Pour la plupart d'applications (comme e-mail ou l'accès à l'environnement de travail partagé) on a réussi a trouver et ou bricoler les bons outils libres qui permettaient de le faire. Mais pour celui qui nous intéressé le plus, la VoIP, on n'a jamais été capables de trouver le bon outil open source qui permettrait de passer les firewalls usuels, ceux qui permettent seulement le trafic de navigation web (connexions TCP sortants vers les ports 80 ou 443). L'exploit était possible, car Skype le faisait (au grand drame de certains administrateurs réseau assez zélés), mais essayer de le répliquer dans le temps et budgets alloués était trop compliqué. A la fin, la préconisation a été d'utiliser Skype, en faisant une entorse à nos règles de n'utiliser qui des logiciels libres.

Tout ça pour raconter que je trouve que Skype est un logiciel fascinant, innovant et puissant, une preuve de ce qu'on peut faire avec une bonne idée et une bonne équipe de développeurs.

C'est pour cela que j'ai adoré cet article de Heise Security sur la façon comme Skype réussit à percer les trous dans les firewalls. En plus, l'article est bien écrit, avec un grand sens didactique, et il arrive à rendre compréhensible au non-spécialiste un topique qui est assez technique.

Si vous avez été confrontés à la VoIP, l'article est un vrai must. Pour le reste, si vous avez la curiosité pour savoir comment Skype arrive à marcher presque partout, l'article vous donnera la réponse sans trop vos inonder avec des termes techniques ou de l'argot pro.

Le côté obscur des applications web

15 décembre 2006 par Horacio Gonzalez

Si vous suivez mon blog plus ou moins régulièrement, vous aurez remarqué que je suis un fervent utilisateur des applications dites Web 2.0 en général, et des applications web Google en particulier. Par exemple, il y a quatre jours, je parlais de la nouvelle fonctionnalité d'accès à des comptes mails externes depuis GMail.

L.i.B. Google

Tout mon courrier électronique est donc géré avec GMail, autant pour mon compte GMail que pour mes comptes e-mail externes. Ca me permet non seulement avoir accès à mon courrier depuis n'importe quel ordinateur connecté à internet, mais aussi profiter de l'excellente capacité de stockage et de la puissance du filtre anti-spam de GMail. Comme je disais à la fin de ce billet sur GMail, le bilan est très positif pour moi.

Sauf que des fois les circonstances se chargent de changer les certitudes qu'on peut avoir sur plein de choses, et aujourd'hui ça a été le cas, lorsque en essayant de me connecter sur mon compte GMail, j'ai eu la surprise de recevoir la réponse suivante :

Erreur GMail

En soi, un serveur indisponible n'a rien d'extraordinaire, et même Google a droit à avoir des moments de saturation ou des problèmes techniques qui empêchent l'accès au service. Mais c'était la première fois que ça m'arrivait avec GMail, et lorsqu'au bout d'une demie heure le problème persistait je me suis mis à réfléchir sur ma dépendance vis à vis de Google pour gérer une partie importante de ma vie.

En effet, j'utilise Google pour mes recherches, GMail pour mon courrier, Google Calendar pour mon agenda, Google Notebook pour mes notes rapides, Google Docs & Spreadsheets pour plein de documents, et j'arrête car ça va devenir long... Autant dit, si un jour Google arrête ses serveurs, ce jour là je n'ai pas accès à plein d'information et d'outils desquels je me sert tous les jours, et pour lesquels je n'ai pas une solution de substitution facile.

Ca va me faire changer mes habitudes de travail? Probablement pas, Google est en ligne 99,99% du temps, donc je considère cette panne de GMail comme l'exception qui confirme la règle. Mais ça va, quand même, me faire chercher des alternatives, et garder des copies locales de tous mes informations critiques stockées dans les différents services Google, même si pour être performant ça veut dire avoir une copie plus ou moins actualisé dans chacun des ordinateurs que j'utilise habituellement. C'est comme avoir une sauvegarde actualisée du disque dur, c'est vraiment ennuyant, ça prend du temps, mais le jour où on en a besoin, on est vraiment content de l'avoir.

Et vous, qu'est-ce que vous en pensez? Avez-vous aussi cette dépendance vers des outils web?

Trophées concours Mythologie

14 décembre 2006 par Horacio Gonzalez

Je vous ai déjà parlé plusieurs fois des trophées que je fais pour les concours de créations d'avatars dans le style The Order of the Stick des forums de The Giant in the Playground.

Cette fois le concours étais spécial pour moi, car la thématique était la Mythologie Occidental, un sujet qui, comme vous savez, m'intéresse beaucoup...

J'ai donc recyclé quelques de mes dessins de Mythologie Grecque pour faire la collection de trophées. Voici les premières catégories :

Trophées concours Mythologie

Alors, vous en pensez quoi?

Java SE 6 est sorti

13 décembre 2006 par Horacio Gonzalez

Avec deux jours de retard je vais vous parler de la sortie de Java SE 6, la sixième incarnation* de la plate-forme standard Java.

Cette nouvelle version n'apporte pas, à priori, des changements révolutionnaires, mais plutôt des améliorations sur plein de plans, certaines très demandés par la communauté de développeurs. Les améliorations qui m'interpellent le plus (depuis l'optique de mes besoins professionnelles) sont :

  • La sécurité rentre au fond de la plate-forme, avec intégration native de GSS/Kerberos et de l'authentification LDAP.
  • Les web services ont aussi leur place dans la plate-forme standard, avec l'inclusion dans Java SE 6 de Java API for XML Web Services (JAX-WS), version 2.0. Cette JAX-WS 2.0 est une refonte complète de l'architecture des APIs Java pour les web services.
  • Java 6 SE inclut le moteur Mozilla Rhino pour interpréter du JavaScript, et laisse la porte ouverte à que d'autres moteurs puissent y être ajoutés. Bientôt sera donc possible d'incorporer des morceaux de code dans votre langage script favori (Python dans mon cas) à l'intérieur de votre code Java.

Ensuite il y a plein d'autres améliorations de fond, dans la gestion de mémoire, la performance, l'incorporation de JDBC 4.0...

En somme, cette nouvelle version semble, à première vue, un petit bijou que je pense que tous les développeurs qui travaillent avec Java vont apprécier. De mon côté, je viens de l'installer, et des que j'aurai du temps je commencerai à la tester à fond!

* : En fait, l'appeler Java SE 6 est du marketing, au moins pour les early adopters comme moi, car dans Java il y a toujours eu une sorte de double nomenclature, une marketing et une autre pour les développeurs. Tout a commencé avec la sortie de Java 1.2, à la fin des années 90s, lorsque tout le monde se mets à l'appeler Java 2.

Mystérieusement, Java 1.3 et 1.4 n'ont jamais reçu un autre nom, mais Java 1.5 a été rapidement rebaptisé Java SE 5. La mode continue avec cette dernière sortie, et elle s'accentue même, car le terme Java 1.6 semble avoir complètement disparu, même le fichier d'installation du JDK (Java Development Kit) est appelé simplement jdk-6-windows-i586.exe (le dernier JDK pour Java 1.5 était jdk-1_5_0_10-windows-i586-p.exe)

Google Web Toolkit devient open source

12 décembre 2006 par Horacio Gonzalez

Il semblerait que de plus en plus d'éditeurs décident de libérer leur code, dans un mouvement qui s'accélère de plus en plus. Il y a quelques semaines je vous parlait d'une libération de code qui me touchait directement, car je travaille avec tous les jours : l'ouverture du code de Java. Aujourd'hui je vais vous parler d'une autre libération que je considère assez significative, celle de Google Web Toolkit (GWT).

L.i.B. Google

Google Web Toolkit (GWT) est un framework Java de développement de software, qui permet d'écrire d'une façon relativement facile des applications AJAX (du type de Google Maps ou GMail en s'affranchissant de la plupart des particularités liées aux différents navigateurs.

Pour ceux qui avons l'expérience de coder de l'AJAX à la main, l'utilité d'un tel framework est claire. On passe une bonne partie du temps à tester sur toutes les navigateurs possibles dans toutes les plate-formes qu'on a sous la main, et à corriger l'infinité de bugs qui apparaissent en executant le code dans chaque navigateur, toutes les subtiles incompatibilités qui font du codage en AJAX quelque chose plus proche de l'art que de la science. Avec GWT, on écrit tout en Java, un langage solide et bien carré, et lui il compile ce Java en HTML+JavaScript bien compatible avec tous les navigateurs (au moins avec Firefox, IE, Opera et Safari).

Jursqu'au présent, GWT était gratuit pour une utilisation personnelle, mais pas libre. Je pense que cette libération va permettre que certaines entreprises qui travaillent déjà sur Java (comme celle dont je travaille actuellement) basculent sur cet outil pour les briques AJAX de leurs applications web.

L'annonce a été fait dans le blog officiel de Google, et détaillé dans le blog du GWT. La licence choisi est Apache 2.0, encore une fois une licence plutôt classique (comme Java, qui va être libéré sous une licence GPL v2) et non un truc exotique qui ferait plus difficile son adoption.

Dans le billet du blog GWT, ils expliquent comment le choix de libérer était logique, car depuis le début la mission de l'équipe GWT était :

"To radically improve the web experience for users by enabling developers to use existing Java tools to build no-compromise AJAX for any modern browser."

Pour que le développement soit vraiment ouvert, ils ont créé un projet google-web-toolkit dans Google Code, et ils ont libéré aussi toute la documentation sous une licence Creative Commons.

En résumé, un autre beau exemple de libération de code par un des grands acteurs du web.

Gmail et mes comptes e-mail externes

11 décembre 2006 par Horacio Gonzalez

Je sais que ne vais pas faire un scoop si je vous raconte que GMail a récemment annoncé que des maintenant c'est possible de gérer d’autres comptes emails depuis votre interface Gmail. D'autres comme TechCrunch l'ont déjà expliqué en détail ce weekend (weekend ou grâce encore à Numéricable je n'ai pas pu profiter d'un accès internet normal).

L.i.B. Google

A priori, cette option n'est pas encore active sur tous les comptes GMail, mais la mienne semble avoir eu de la chance, car ça a bien marché au premier coup. Je vais donc vous parler de mes premières expériences avec cette gestion des e-mails externes.

Après deux jours à l'utiliser pour récupérer l'e-mail d'un vieux compte, où il y avait tellement de spam qui arrivait chaque jour que j'avais fini par presque même plus la lire. Le compte avait un accès POP, mais comme j'utilise quotidiannement trois ordinateurs différents, l'option d'utiliser un lecteur de mail comme Thunderbird me posait plein de problèmes de synchronisation, il me fallait une solution webmail. La dernière fois que j'avais survolé ce compte avec le webmail Squirrel (celui installé par mon hébérgeur, sans filtre anti-spam) sur 927 messages de la dernière semaine j'avais 2 messages intéressants et 925 spams.

Je suis donc allé sur mes Settings de GMail, j'ai introduit les paramètres POP de ce compte, et j'ai créé un filtre pour mettre une étiquette spécifique aux e-mails venant de ce compte. Et j'ai laissé passer le weekend.

Ce matin j'ai constaté que j'ai reçu 168 messages sur le compte. Parmi eux, GMail a impitoyablement (et de façon très juste) bloqué 164 dans leur boîte à spam et un seul message spam s'est échappé et il est atterri sur ma Boîte d'Entrée. Trois messages utiles, bien étiquettés, complétaient le panorama du weekend.

Bilan? Ultra-positif, pour moi au moins. Le filtre anti-spam de GMail fait vraiment la différence, j'ai récupéré une compte que je ne pouvais plus utiliser.

Mise à jour sur Numéricable : ça continue à ne pas bien marcher

10 décembre 2006 par Horacio Gonzalez
LiB n'aime pas Numéricable

Un cours billet pour signaler que je remercie encore une fois à Numéricable sa qualité de service inexistante, qui fait que la moindre activité en ligne prend des retards épiques. Je suis déjà en train de choisir entre Free, Neuf, Alice et Club Internet et aussitôt que j'aurais mon beau ADSL à la maison je vais dire au revoir à Numéricable.

Numéricable toujours

7 décembre 2006 par Horacio Gonzalez

Deux jours sans rien écrire, en semaine, ce n'est pas normal pour moi...

LiB n'aime pas Numéricable

Non, je n'ai pas oublié mon blog, je ne suis pas arrivé au point où bloguer arrête d'être un plaisir et devient un devoir, je n'ai pas trouvé une nouvelle activité (ou une nouvelle personne) tellement prenante qui ne me laisse pas du temps pour bloguer, non. La vérité est beaucoup plus simple et stupide : avec ma connexion Numéricable et son bas débit essayer d'aller sur internet les soirs devient un calvaire.

D'ailleurs, c'est pour ça que j'ai du retard dans mes réponses aux commentaires, je vous prie de m'excuser si vous avez laissé des commentaires et je ne les ai pas répondu (comme c'est le cas d'Olivier).

Avant hier, par exemple, une amie essaie de m'envoyer une photo de 500 ko par messagerie instantanée. Temps de téléchargement de la photo : deux minutes, quarante secondes. En faisant le calcul rapide, 500 ko * 8 bits/o / 160 s = 25 kbps. Mon débit théorique est 2048 kbps, mon débit réel 25 kbps. A ce point, si je sortais mon vieux modem et je me connectais sur mon ancien compte Free bas débit, j'aurais le double de vitesse (56 kbps). Merci donc Numéricable.

Et ne parlons pas du service d'attention au client de Numéricable. Qu'il soit délocalisé à l'étranger, ça peut passer. Que les conseillers parlent avec un fort accènt, ça passe aussi (moi même j'ai un sacre accent, je ne vais pas me plaindre de celui des autres). Mais qu'ils parlent à peine le français et surtout qu'ils essayent de me dire que tout le problème est un virus (un virus, bien sûr, sur mes deux ordinateurs sous Linux, et sur ma Nintendo DS) et que je dois réinstaller, là ils font fort.

Merci donc de votre incompétence, cher Numéricable. Si d'ici à la fin de la semaine ça ne bouge pas, je crois que je change. J'hésite entre Free et Neuf, des conseils?

Tous ensemble contre le sida

4 décembre 2006 par Horacio Gonzalez

La journée mondiale contre le SIDA est passé, c'était vendredi dernier, le 1er décembre. Vous aurez sûrement vu la campagne lancé par AIDES à ce sujet, avec des célébrités comme Claire Chazal, Johnny Halliday, Laurent Ruquier, Jean-Pierre Foucault qui interrogent le public sur leur réaction s'ils étaient séropositifs.

AIDES Chazal AIDES Hallyday

J'ai trouvé la campagne excellente, et j'espère vraiment que ça va servir à changer quelques mentalités.

J'ai passé un weekend éloigné de mon ordinateur (merci Numéricable!) et ce n'était que dimanche soir que j'ai découvert une initiative d'Orpheus et Tarvalanion pour relayer la campagne dans la blogosphère, en posant à nous lecteurs, chacun à notre niveau, une question semblable à celle qui posent les célébrités : Est-ce que vous liriez encore mon blog si j'étais séropositif ?

L.i.B. AIDES
Contribuer à la meilleure dignité des personnes séropositives est un lourd combat tant cette dignité est aujourd'hui affectée par la chape de silence qui pèse sur les personnes touchées par ce virus. Depuis toujours, il est établi que pour lutter contre l'épidémie il faut répondre aux préoccupations immédiates d'accès à la prévention et aux soins, mais aussi dénoncer les conditions de société rendant les personnes plus vulnérables face au VIH/sida et les influer. Nous vivons une "VIH-phobie" ou une "sidaphobie" dans notre intimité affective, dans notre sexualité, dans notre intimité familiale, au travail ou avec certains soignants. Souvent, il est invivable de vivre seul avec le VIH. Souvent, il est insupportable de porter seul son VIH. Alors, si nous souhaitons le dire, nous devons le dire sans crainte d'un jugement, d'une exclusion, et sans honte ni culpabilité. Si nous ne voulons pas le dire, nous devons pouvoir décider de ne pas le dire et ne pas être contraints de le faire.

Il faut lutter contre le SIDA, il faut destiner assez de moyens à la recherche pour l'éradiquer et à la prévention pour arrêter son expansion, sur ça on est tous d'accord. Mais cette campagne de AIDES met l'accent sur la discrimination quotidienne qui doivent subir les personnes séropositives. Il faut finir avec le rejet et la peur des séropositifs, ce n'est pas seulement c'est injuste, c'est complètement aberrant dans la terre des droits de l'homme. Et c'est aussi une grande ânerie. Car tu sais, tu peux te retrouver dans cette situation. Ou un de tes proches. Ou moi. Ou l'un des miens...

Luttons ensembles donc contre cette discrimination et traitons les personnes séropositives comme on traite n'importe quel autre être humain.