Maniatux's Blog

Welcome to the internet

Web

IE Fish Tank

Rédigé par Xavier - - Aucun commentaire

IE Fish Tank est un test mis en ligne par Microsoft pour démontrer l'intérêt de l'accélération matérielle sur son navigateur Internet Explorer 9. Mais rassurez-vous, Firefox, Chrome et d'autres navigateurs entrent aussi dans la course.

Le test IE Fish Tank simule un aquarium et peut afficher jusqu'à 1000 poissons animés. Un compteur vous indique le nombre d'images par seconde. Il est à cette adresse.

Les navigateurs du moment n'intègrent pas encore l'accélération matérielle, les scores sont donc très faibles (1-10). Pour améliorer cela il faut utiliser les versions de développement:

En mettant votre navigateur en plein écran (F11) vous pourrez avoir l'illusion d'un vrai aquarium sur votre écran. Avec des poissons dopés à la caféine si vous disposez de l'accélération matérielle!

Classé dans : Web - Mots clés : aucun

Youtube sans flash

Rédigé par Xavier - - Aucun commentaire

Flash ne fait pas partie du web. Malheureusement, on le retrouve sur la plupart des sites de partage vidéo. Cela pose problème si vous utilisez un système d'exploitation pour lequel le flashplayer n'est pas disponible (Linux 64bits, Smartphone...)

Je vais présenter deux moyens de lire les vidéos sans flash.

Lire la suite de Youtube sans flash

Classé dans : Web - Mots clés : aucun

Youtube without flash

Rédigé par Xavier - - Aucun commentaire

Flash is not a part of web. But unfortunately it is mostly used by sharing video services. It is a problem if you running an operating system where the flashplayer plugin is not available (64 bits Linux or Smartphone terminal).

I will introduce 2 ways to read Youtube videos without flashplayer.

Lire la suite de Youtube without flash

Classé dans : Web - Mots clés : aucun

Le CSS et les standards

Rédigé par Xavier - - Aucun commentaire

Aujourd'hui beaucoup de gens comprennent qu'il est important d'utiliser un langage standardisé pour coder les sites web, afin que tous les navigateurs puissent les afficher sans problèmes. Mais ce ne fut pas toujours le cas, et si vous êtes curieux je vous conseille de lire l'article de Wikipédia sur la guerre des navigateurs.

guerre des navigateurs

De nos jours, un bon designer doit adapter son code pour qu'il fonctionne sur tous les navigateurs. C'est généralement simple, du fait qu'ils se sont tous mis d'accord pour respecter les standards CSS établis par le W3C, mais Internet Explorer fait toujours exception. Ce navigateur, connu pour son mépris des standards établis, nécessite souvent des bouts de code spécifiques pour fonctionner.

La situation est en train de s'améliorer, le plus agaçant était IE6 mais tout le monde se ligue actuellement contre lui, par exemple Youtube et même Microsoft! La situation est moins pire avec IE7/IE8, et elle devrait en plus être anecdotique avec IE9 si on en croit les propos de Microsoft.

En attendant il est toujours important d'écrire un code propre et standardisé. Pour cela le W3C propose plusieurs outils de vérification en ligne, par exemple: le HTML Validator et le CSS Validator. Ces outils sont capables de détecter les parcelles de code non conformes et d'expliquer la correction à apporter.

Pour ma part j'ai débuté avec 104 erreurs au test de validation HTML, et 9 erreurs dans le CSS. J'ai corrigé toutes celles du HTML (heureusement on en élimine parfois une dizaine d'un coup) mais il me restait ensuite le problème du CSS. Cela était du à certaines balises "officieuses" que j'utilisais, les border-radius. Elles permettent de donner des effets d'arrondis sur les bordures, mais même si la majorité des navigateurs la reconnaissent, elle n'est officiellement pas valide. Il y a donc deux alternatives: soit on laisse tomber les effets, soit on utiliser des images de fond pour simuler l'arrondi. Personnellement j'ai fait un peu les deux, et mon code CSS est maintenant valide.

On ne peut faire confiance à personne

Rédigé par Xavier - - Aucun commentaire

Aujourd'hui, pour la millième fois, Facebook m'a encore spammé. Non je ne suis pas inscrit, mais chaque fois qu'un de mes amis le fait, je reçois automatiquement un mail d'invitation. Pourquoi? Parce que cet imbécile l'ami en question donne probablement le mot de passe de sa boite mail à facebook pour que ce dernier importe automatiquement ses contacts.

facebook

Ce que je remarque c'est qu'on ne peut vraiment plus faire confiance à rien ni personne. Peut-être que si les gens utilisaient une véritable boite mail avec un client local en pop3/imap et serveur dédié bien loin, Facebook ne pourrait pas voler importer si facilement les contacts. Et peut-être que si les gens étaient moins stupides, cela serait également plus dur.

J'écrirai plus tard un article pour vous expliquer ce que je pense de Facebook, et c'est loin d'être du bien. Alors que je ne demande rien à personne, mes diverses adresses mail se retrouvent régulièrement dans les bases de données de Facebook à cause de mes amis qui s'inscrivent, et ça m'énerve vraiment. Le web 2.0 arrive toujours à mettre ses griffes sur nous, même lorsque nous ne demandons rien. Et la conclusion de tout cela est que je me demande qui est le plus coupable: lui ou les utilisateurs?