2004-12

2004-12-31

Firefox et sécurité : le gruyère

Souvent on traite Internet Explorer de gruyère, et je pense qu'il est victime d'une cruelle injustice. Je tiens à rétablir la vérité. Oui, mesdames et messieurs, je le clame haut et fort, c'est Firefox le gruyère !

Un fromage gruyère, sans trou

Et pour IE, à la limite, un emmental...

Un fromage emmental, avec des trous

...ou un maasdam.

Un fromage maasdam, avec des trous aussi

Sur ce billet lacté, je vous souhaite de passer un excellent réveillon. N'oubliez pas de faire des excès :)

2004-12-29

La sémantique et les standards paient

Des fois je regarde mes referers et je vois des requêtes sur des moteurs de recherche. Quand je vais voir ce que donnent ces requêtes, je constate que j'arrive premier ou au moins bien classé pour des termes que je n'ai mis qu'une seule fois dans mes billets. Je remarque aussi que mes pages récentes sont référencées rapidement.

C'est pas un argument pour faire du code propre, aux normes, et sémantique tout ça ? :) Je me retrouve devant pleins de sites qui ont meilleure vocation que le mien pour traiter certains sujets ! :D Pourtant mon site n'est qu'un petit site perso. Je suis partagé : je suis gêné d'apparaitre prioritairement, mais en même temps j'ai envie de narguer ces sites utilisant des vieilles méthodes pourraves de construction ^^,

Oh, en parlant de referers, j'ai vu parmi ces derniers : « http://slashdot.org ». J'ai commencé à paniquer et à me poser des questions. Quoi ?! psydk slashdoté ? Ça y'est, mon site va mourir, croulant sous les requêtes de milliers de visiteurs. Et slashdoté pour quoi ? Mon site est en français et ne traite pas de sujets méritant d'apparaitre sur slashdot.

Après vérification, je n'ai trouvé aucun lien de mon site sur slashdot (ouf !). Si ce n'était pas un bug de referer, la blague fut réussie :)

Acrobat Reader 7

Aaaaaah, de nets progrès pour cette version :) Ça fait plaisir. J'ai pris connaissance de tout ça dans un billet d'Asa. Il donne même quelques trucs d'utilisation.

Montez au grenier

Ça y est, j'ai mis la section grenier, où j'accumulerai des trucs divers qui ont servi ou pourront resservir. J'ai commencé par y mettre un lien vers mes statistiques de BrowserNews que je compile chaque semaine. Elles sont à jour, les dernières valeurs datant du 24 décembre 2004.

Bonne fouille dans le grenier. Attention à l'escalier, il est raide :)

2004-12-28

Malade mental de la tête

Ils sont fous de vouloir faire un sondage avec un choix portant sur Firefox. Là typiquement l'armada spreadfirefox est passée par là :D

89% pour Firefox

2004-12-27

plop2xhtml

Petite mise à jour de mon système d'écriture de billets. Je gère désormais les « alt » dans les img, je gère les listes qui se suivent, je gère les images toutes seules dans un paragraphe (elles se retrouvent centrées), je gère les liens dans les listes, j'évite quelques paragraphes vides.

J'écris mes billets en syntaxe wiki, mais comme wiki2xhtml c'est un nom déjà pris, j'ai appelé mon bout de code « plop2xhtml ». C'est bâteau comme nom mais c'est pour un usage interne alors c'est pas trop grave ^^; J'espère juste qu'il n'y aura pas de régression :o.

Ce billet me sert un peu de test, donc hop :

  • une liste ;
  • avec un lien.
  • une autre liste qui suit ;
  • pour voir.

Une image toute seule avec le alt fixé (Ctrl+F5 si l'image n'est pas centrée) :

un chaton poursuivi par des peluches japonaises

Ça dit : « À chaque fois qu'un informaticien fait une heure supplémentaire, Dieu tue un chaton ».

Voilà voilà... C'était vraiment très intéressant... Tudutu tudututu !

Sex and the Krrrrrr Krrrrrr City

Aujourd'hui (enfin hier, il est minuit passé), j'ai bien profité de mon cadeau de Noël : je me suis gavé de plus de la moitié de la 6e et dernière saison de « Sex and the City ». J'adore cette série, mais le placement de produit m'énerve dans les saisons récentes : Pepsi, Mac Donald's, Tivo, Apple, AOL... et même Google ! On avait l'habitude d'entendre parler de marques, mais ça concernait des trucs de mode ou de luxe : Dolce & Gabbana, Prada, Manolo Blahniks... Ça faisait chic, c'était bien introduit dans l'histoire et c'était amusant d'entendre des marques réelles. Mais faire des gros et longs plans sur des logos de grosses firmes qui sortent du cadre de cette série... beurk.

Bon, allez, pour Apple ça ira, étant donné que Carrie écrit ses articles sur son Mac portable. Mais vlà que je te filme bien la pomme blanche à l'arrière de sa machine. Et hop, un suivi de caméra sur le câble d'alim et sur le transfo... le fruit... re-beurk. Heureusement y'a des bonnes idées de scénario dans cette dernière saison, et certains épisodes sont un peu plus lights de pubs cachées, ce qui fait qu'on finit par se concentrer sur le fond :p

Pendant le visionnage des épisodes, mon disque-dur s'est de temps en temps mis à hurler : krrrrrrrr ! krrrrrrrrr !! Bon, j'utilise Windows depuis 6 ans, je sais qu'il est champion pour torturer du disque-dur (je verrais bien un film en images de synthèse sur le sujet tiens...) (en 2005 j'arrête les disgressions... quoique... ça fait bloc-note... plutôt (pas le chien de Mickey) : en 2005 j'arrête les contenus entre parenthèses aussi longs).

Donc Windows qui martyrise un disque, quoi de plus prosaïque en cette fin d'année 2004 ? Il l'a toujours fait. Quoique c'est plutôt régulier depuis une dizaine de jours... Oh, mais c'est bien sûr, ça doit être la fameuse indexation des fichiers (pour une recherche rapide) qui se construit petit à petit. Depuis le temps, ça doit être bon, allons voir ce que cette fonctionnalité a dans le ventre.

Je dégaine le super et convival outils de recherche de fichiers de l'explorateur Windows (si vous avez des rires enregistrés en wav, jouez-les) et je tente la syntaxe suivante :

@filename *.ogg

Cette syntaxe intuitive est censée me cracher la liste de tous mes fichiers Ogg Vorbis. Résultat, une MessageBox (oh, vous saviez qu'en faisant Ctrl+C sur une MessageBox dans Windows, ça copiait le texte ? :)) :

« La requête du service d'indexation ne peut pas être menée à bien car le ou les volumes spécifiés ne sont pas indexés. »

Heu, sauf qu'à côté il me dit que l'indexation est activée. Et ça fait pareil avec toutes les autres syntaxes cabalistiques, avec des « @ » et des « ! ». Les systèmes concurrents de recherche mettent en moyenne 2 heures pour se construire un index. Là le truc est activé depuis 11 jours, mon ordi est allumé plusieurs heures par jours, et rien :p Il ne me reste plus qu'à le couper, au moins ça écourtera le supplice de mon disque-dur. Et à cette fonctionnalité de recherche Windows je dirai comme Brice de Nice : t'es comme le H de Hawaï, tu sers à rien.

2004-12-24

Vieil adulte aigri

Faudrait peut-être que je mette l'horaire d'écriture des billets, car celui juste avant est de vers 00:10 ^^ Du coup ça rend une journée du blog un peu confuse :) Faudrait aussi que je fasse ce que je dis concernant ce site ; mettons que ça fera partie des bonnes résolutions de début d'année, vous savez, les résolutions qui ne sont pas respectées, genre « en 2005 j'arrête la clope » :D

Hier j'ai voulu jouer à Zak Mac Kracken version remasterisée par des fans. Les graphiques ont été améliorés, et le tout utilise un moteur de jeux d'aventures nommé Adventure Game Studio, AGS pour les intimes.

Zak Mac Kracken, j'y avais joué quand j'étais un jeune adolescent, sur Atari ST. D'ailleurs le jeu plantait après plusieurs heures, sûrement en raison d'une disquette défectueuse. Mais j'avais énormément aimé l'histoire et l'humour qui se dégageait de ce jeu. J'ai donc voulu retrouver cette ambiance, et aussi en profiter pour compléter l'histoire.

Bon alors je lance le jeu version remasterisée et tout. Ça se lance en plein écran et ça donne à peu près ça :

Et là je suis un peu déçu. Je découvre que mon ½il, désormais habitué à des graphismes en 24 bits, ne conçoit pas que l'amélioration ait consisté à passer les graphismes en 256 couleurs seulement. Les dégradés sont tramés, je n'aime pas.

Quant aux graphismes, ils apparaissent tout carrés, les cartes graphiques PC ayant tendance à faire du 320×200 à l'aide d'un mode 320×400 et en utilisant deux ligne de balayages par pixel. Résultat, des pavés, au lieu des beaux pixels ronds de l'Atari. Pour faire beau avec de petites résolutions, de nos jours, on passe par la carte graphique afin d'étirer le tout dans une résolution supérieure (par exemple 1280×800), avec un filtrage des pixels. Ça donne un effet lissé agréable, proche des pixels ronds qu'on retrouvait sur Atari. Mais visiblement ce moteur de jeu ne propose pas une telle option.

Concernant le scrolling, ce dernier rame. Oui oui, avec des décrochements, comme sur un vieux PC de l'époque à 4 MHz. À l'époque quand on avait un Amiga on rigolait bien, le processeur graphique étant capable de faire du scrolling fluide à 50 images par seconde, le tout calé bien sûr au balayage vidéo pour une fluidité parfaite. Ça me désole donc de voir ces décrochements avec ma GeForce, qui doit être au bas mot 8000 fois plus balaise que mon vieil Amiga.

Je découvre aussi que le curseur de la souris bloque à chaque action. C'est très irritant. C'était peut-être comme ça à l'époque, mais en 2004 c'est plus difficile à supporter.

Bon, je me suis quand même forcé à replonger dans le jeu malgré ces petits détails. Tiens, une version française. Je l'utilise alors. Là je trouve des bugs d'affichage des textes (l'ombrage du texte est décalé). Et comme je m'y attendais, je peux dire au revoir aux règles de typographie qui me sont chères (C au lieu de Ç, A au lieu de À, la ponctuation incertaine, etc.).

Je me suis arrêté là de vouloir jouer à cette nouvelle version, sachant que le plaisir ne serait pas au rendez-vous. Je pense que c'est parce que je suis devenu trop exigent, l'exigence étant venue de l'améliorations des technologies et de l'acquisition de nouvelles connaissances. Heureusement, un ½il critique a aussi des avantages : on a des idées d'amélioration.

Je me suis donc dit qu'il était possible d'améliorer tout ça. Le projet est peut-être OpenSource, afin de corriger des bugs de programmation, ou injecter des routines intéressantes ; les fichiers de traduction sont peut-être dans un format ouvert, afin de corriger la version française rapidement (genre là, juste avant de jouer je passe une heure dessus et c'est bon). Que nenni, j'apprends qu'il n'y a qu'un seul gars à la tête d'AGS, qui programme quand ça lui chante, qui refuse obstinément d'ouvrir ses sources. Pire, il fait son possible pour qu'on ne puisse pas lire les fichiers exploités dans son logiciel. Par exemple pour les fichiers de traductions, je n'ai rien pu faire. Que ça soit à l'éditeur de texte ou à l'éditeur hexadécimal, je n'ai rien trouvé de très évident :(

Eh bien, Zak Mac Kracken, ça sera pour une autre fois. Je pars empaqueter mes cadeaux...

Joyeux Nowel ! :o)

User Mode... je veux voir mon DVD !

Parfois, même un geek souhaite utiliser son ordinateur comme n'importe quel utilisateur lambda. Mais souvent, il se heurte à des problèmes qui le happent à nouveau dans le cambouis électronique du dépannage informatique.

Pour la petite histoire, on m'a offert le coffret DVD d'une super série animée nommée RahXephon. Malheureusement, c'est la croix et la bannière pour lire des DVD sur ma machine, et encore plus avec celui-là :

  • j'utilise PowerDVD habituellement pour la lecture, sauf que parfois il se met à geler tout mon système. L'image se fige, et je n'ai plus accès à rien ;
  • je tente avec le Media Player Classic. Ce dernier plante à l'ouverture du disque :( ;
  • bon, tentons avec le Windows Media Payeur de Microsoft. Résultat : selon lui, je n'ai aucun DVD inséré dans un quelconque lecteur DVD sur mon ordinateur... hum ;
  • je tente un logiciel gratuit nommé DVD Player. L'interface graphique est un étalon de laideur. Bof, tant pis, s'il arrive à lire mon DVD ça ira bien. Bon... Il lit le son, mais pas l'image ;
  • je tente un autre logiciel, en shareware, nommé Easy DVD Player. Après plusieurs fenêtres avec pleins de questions, il arrive à lire mon DVD. Sauf que l'image est complètement délavée. Je tente de corriger cela dans les options, en vain. De toute façon, alors que j'effectuais ces réglages, une fenêtre « please register » est apparue ; bon... va mourir, on tente autre chose.
  • en troisième lieu, je tente un autre logiciel dont j'ai oublié le nom. Il cherche à se connecter au Net pour je ne sais quelle raison (blam, firewall, tu ne passeras pas) puis n'affiche rien...

Je m'arrête là, me rappelant mon expérience précédente : des logiciels lourds, payants, durs à désinstaller et gonflés de spywares en tous genres. Et voilà, deux heures perdues au lieu de connaitre une douce soirée miel/pop-corns/red-bull/animé. Non, non, je n'ai pas envie d'ajouter un logiciel de lecture DVD dans ma liste de logiciels à programmer... cette liste est déjà trop longue ! :-/

2004-12-15

Base de donnay

Si vous avez la possibilité de vous passer d'un système de base de données pour votre site Web, faites-le.

Desktop search

Microsoft réinvente sa propre roue, un article très instructif sur The Inquirer. J'ai enfin appris pourquoi le fait d'activer le service d'indexation de la recherche Windows n'avait qu'un effet placebo sur la vitesse de réponse. Après 5 ans de Windows 2000, je vais enfin voir ce service à l'½uvre :D

2004-12-14

Extension

Extension... C'était le nom d'une démo sur Amiga faite par Pygmy Projects en 1993. Très belle démo avec une musique très sympa. Ah, souvenir, nostalgie, et estomac serré qui va avec.

Maintenant, je pense surtout aux extensions sous Firefox. Je l'utilise de façon assez light, mises à part quelques extensions pour le développement comme LiveHTTPHeaders et EditCSS.

Mais après de nombreuses recommandations émanant d'amis qui se reconnaitront, et une bonne notoriété, je me suis enfin décidé à installer AdBlock. La prise en main est immédiate, et c'est avec un plaisir intense que j'ai fait sauter...

les pubs en flash : PAM !

les iframes qui ne servent à rien : WIZZZ !

les gif animés énormes : BOUM !

... (je sais, c'est nul)

et autres nuisances des sites que je lis régulièrement. J'ai dû gagner 20% d'espace sur ces pages, qui ne contiennent désormais presque que du contenu. Du bonheur ^^

J'ai aussi installé ForecastFox, qui permet d'avoir des indications météo dans la barre de status. Un gadget, donc parfaitement indispensable ^^,

2004-12-06

12% ? Non, 13 !

Bah ouais :)

Et puis ça aussi ^^

Plus le temps passe, plus les mauvais élèves du Web vont être poussés à faire quelques efforts :)

Pascal, même si ça a pris quelques mois de plus, le marché est atteint :)

2004-12-05

Pub Google

Coïncidence, alors que Tristan évoquait la possibilité de mettre de la pub sur son site, Blake Ross, développeur de Firefox, a concrétisé cette idée sur son site à l'aide de Google. Pourquoi pas, avec sa récente médiatisation, son site web doit générer du trafic. Voici une capture d'écran de ce que ça donne :

En revanche, avoir de la pub pour des bloqueurs de popups, je me demande si c'est bien judicieux, et si ça aura un impact sur les visiteurs du site :D

2004-12-02

Encore une victoire de canard

Youpi ! Le bug 206695 et le bug 270032 dans Gecko sont corrigés.

Ça me libère des votes (10 autorisés) pour d'autres bugs. Hop, une tite canette de RedBull pour fêter ça...

2004-12-01

Recherche d'emploi

Il me reste encore deux mois de travail dans mon entreprise actuelle. Je me demande où je vais atterrir après cela. Il faut que je détermine quelle orientation choisir et dans quel domaine je pourrais travailler.

À l'heure actuelle je termine mon contrat dans une entreprise qui fait de la formation professionnelle assistée par ordinateur. C'est un domaine intéressant dans le cadre de la création de logiciel, car pleins d'aspects technologiques sont abordés.

En quelques années, j'ai ainsi pu réaliser un moteur 3D poussé, créer des bibliothèques graphiques 2D et de gestion d'interface, de quoi inclure des éléments sonores (notamment du Ogg Vorbis, héhé)... J'ai aussi eu l'occasion de me pencher sur de la simulation logicielle ou couplée à du hardware, faire des outils pour des besoins internes, comme un éditeur de pages de cours, ou tous pleins de micro utilitaires qui facilient la vie. Tous ces outils étant utilisés dans des projets bien sympas de formation.

Il y a eu aussi le Web. Déjà en faisant une version ActiveX de mon moteur 3D (en passant, c'est non seulement une technologie gonflante pour l'utilisateur, mais réaliser un ActiveX en C++ est une horreur de complexité), et aussi le projet qui m'a lancé plus sérieusement dans la technologie Web : un gestionnaire de formation (gérer des cours, des élèves, des leçons...) qu'on appelle LMS (learning management system), le tout en PHP. C'est dans le but d'améliorer le produit que je me suis penché, avec mon collègue Vincent, sur tout ce qui est standards Web, XHTML, CSS, XML, DOM, EcmaScript... Intéressant aussi ce domaine :)

Voilà, il faut que je détermine ce dont j'ai envie et ce que je peux faire à présent avec ces bagages. En tout cas, je reste attiré par la conception de logiciels qui ont une forte teneur graphique. Le changement, quand on va vers l'inconnu, c'est à la fois effrayant et excitant :)

Je vais finir sur une note amusante. Hier je suis allé me pré-inscrire à l'Assédic. Pendant que mon kilogramme de papiers/justificatifs et moi-même patientions dans la salle prévue à cet effet, mon regard s'est porté sur un poste en libre service permettant de surfer sur le Web. Je m'approche... Tiens ! Je connais ces icônes... Tiens, des onglets... Mais oui, c'est un Firefox ! Complètement personnalisé : tournant en plein écran, avec uniquement les boutons avant/ arrière/ rafraichir/ imprimer. Bien, bien ! :)