Le TwiBlog

The one with Twidi

Aller au contenu | Aller au menu | Aller à la recherche

mardi 27 septembre 2005

Mail : revente de liste et politique

Je viens juste de recevoir un mail dont voici les principaux en-têtes (francisés)

De: 	Nicolas Sarkozy (UMP) <ump@emv4.com>
Répondre à: 	ump@ipt04.com
À: 	koobuy@twidi.com
Sujet: 	Participez au débat pour 2007

L'important la-dedans c'est le "koobuy@twidi.com"... en effet à chaque fois que je m'inscris sur un site, que ce soit pour un jeu (ce qui est rare), un achat ou tout autre raison, si je dois donner une adresse mail je la compose avec le nom du site, ce qui permet de suivre mon adresse et voir qui l'utilise...

Et bien voilà, je ne sais pas trop quels ont été les autres intermédiaires mais être joint par mail par l'ump (l'ump en plus, erf, se sont trompés de cible !) via mon mail chez (l'ex) koobuy.... ca surprend...

L'avantage d'avoir son propre domaine c'est entre autre pour les mails, avec un compte collecteur qui collecte les mails de toutes les adresses non-définies sur le domaine, on peut utiliser cette astuce (une adresse différente par site où l'on s'inscrit) pour trier facilement les mails intéressants du reste...

N'empêche, l'ump..... :)

lundi 26 septembre 2005

Developer Toolbar pour IE sous Wine

Vous connaissez tous l'extension "Web Developer" de firefox, indispensable pour tout développeur web...

Et bien Microsoft a sorti la sienne pour IE et je vous propose de l'installer pour votre IE sous Wine

Pour l'installer, c'est simple.

Vous téléchargez le .msi sur la page pré-citée (je n'ai pas réussi avec ie sous wine, j'ai donc utilisé fx)

Vous installez, si ce n'est déjà fait MS Installer :

"msi" = "native, builtin"
"msiexec.exe" = "native, builtin"

Une fois MS Installer installé, utilisez la ligne de commande suivante pour installer votre barre d'outil au format .msi :

wine msiexec /i msifile.msi

Rions avec l'ipod Nano

(Edit : lisez le premier commentaire si vous n'arrivez pas à lire la seconde vidéo)

Regardez d'abord ca (.mov, 1,5mo), puis ensuite ça (.mov, 4.4 mo)

vendredi 23 septembre 2005

Javascript : getElementsBy.... CSS selector !

Les connaisseurs sauront combien peuvent être utiles les deux fonctions que sont

  • getElementById : récupérer un élément du DOM par son ID
  • get ElementsByTagName : récupérer un tableau d'éléments définis par un tag

Et bien voici quelques chose de très utile : récupérer un tableau d'éléments par un sélecteur CSS !

Deux scripts pour ça :

Je n'évoquerai pas les nombreuses possibilités offertes par ces scripts, mais néanmoins sachez que des outils tel que "csshover.htc" sont développés dans le même esprit (csshover.htc possède d'ailleurs une fonction GetElementsBySelect)

Il devient facile avec ce genre d'outil de développer ses propres htc ou équivalent, qui répondront à un besoin précis, plutôt que charger à chaque fois les htc qui peuvent ralentir le chargement de la page en l'analysant au démarrage.

mercredi 21 septembre 2005

Utiliser les sélecteurs CSS pour ajouter des évènements javascript

Même si mon titre n'est pas forcément très clair, c'est un outil fabuleux que je viens de découvrir : Behaviour : Using CSS selectors to apply Javascript behaviours

Cet outil permet, en utilisant des sélecteurs css comme descripteur, d'ajouter des évènements javascript à tout objet contenu dans une page, sans avoir à modifier le code xhtml de la page.

Le plus simple est de voir l'exemple exposé sur le site de l'auteur : http://bennolan.com/behaviour/

mardi 20 septembre 2005

Le navigateur Opéra devient gratuit !

Incroyable !

Peu de temps après avoir fêté leurs dix ans d'existence (c'est long, très long, 10 ans, sur internet....), et offert leur navigateur sans pub durant une journée, Opera lance un énorme pavé dans la marre très agitée des navigateurs : en effet, après la sortie à succès de Mozilla Firefox, l'annonce et la première beta de Microsoft Windows Internet Explorer 7, voilà que le navigateur Opera, jusque là payant mais malgré tout disponible gratuitement en version "panneau de pub", devient GRATUIT.

Et ces chers monsieurs de chez Opera ne visent pas moins que la seconde place des navigateurs ! Et deuxième en imaginant toujours IE premier, donc, deuxième devant Firefox ! La guerre des navigateurs repart de plus belle, et celà ne peut être que plus appréciable pour nous utilisateurs que nous sommes ! En effet, chacun des trois camps devra faire preuve d'imagination pour attirer les plus irréductibles, les indécis, etc...

Quant à moi je resterai sous Firefox, pour son moteur Gecko et ses nombreuses extensions (il y en a certaines qui me sont indispensables maintenant, notamment pour le développement). Mais il n'est pas dit que je ne me mette pas à utiliser Opera, dont le moteur de rendu est autrement plus rapide que celui de Firefox, du moins sous Linux (mais sous Windows aussi parait-il). Et j'ai toujours un Konqueror et un IE6 via Wine pour tester mes sites...

Bref, que du bien dans cette annonce qui va probablement longuement faire parler d'Opera dans les blogs et autres sites d'actualité.

Freemind sort en version 0.8 !

Freemind, outil de "mind mapping" (cartes d'esprit ?) vient de sortir en version 0.8 et propose plein de nouveautés intéressantes :

  • cryptage
  • nouveaux formats d'export
  • gestion de versions
  • meilleure interface graphique
  • gestion des notes
  • etc....

Ce logiciel est vraiment idéal pour mettre à plat des idées, partir sur autre chose, revenir dessus, prendre des notes, etc, etc... c'est devenu mon outil de travail avant tout développement.

Je vous laisse quelques liens pour en savoir plus :

lundi 19 septembre 2005

Easy Ubuntu 2.0 : Ubuntu enfin fonctionnel : (mp3, vidéos, plugins Firefox, P2P)

Pour les amateurs d'Ubuntu qui

  • veulent l'installer pour la première fois
  • le réinstallent régulièrement
  • l'installent à tout va sur tous les pc qu'ils trouvent

Keyes a écrit Easy Ubuntu qui permet d'installer tout ce qui manque au premier lancement d'Ubuntu...

  • dépots supplémentaires (de nombreux logiciels deviennent ainsi installables facilement)
  • multimedia (mp3, divx...)
  • plugins firefox (flash, java, videos...)
  • gestion des archives rar et ace
  • amule et skipe

Retrouvez la dernière version (2.2 beta actuellement) sur http://placelibre.ath.cx/keyes/downloads/

vendredi 16 septembre 2005

PNG alpha dans internet explorer

En complément de l'article précédent, voici un autre behavior pour qu'internet explorer gère correctement les canneaux alph des images png.

http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html

Pour l'utilisation, même principe, rajouter le sélecteur

img { behavior: url("pngbehavior.htc"); }

Par contre ne pas oublier de télécharger également l'image blank.gif. Plus d'explications sur le site de l'auteur.

Survol d'éléments css avec internet explorer

Dans le design web, quelque chose qui manque vraiment à internet explorer, c'est la gestion des "hover" sur autre chose que des liens.

"hover", c'est une pseudo-class qui s'utilise de la façon suivante :

#mon_element:hover { monc_code_css }

Le css indiqué sera alors appliqué à l'élément au survol de ce dernier.

L'absence de cette fonctionnalité dans internet explorer frustre notre créativité.

Or il existe une solution. Un fichier "htc", qui modifie le comportement d'internet explorer. On connaissait déjà le magnifique mais lourd "ie7" (qui n'a rien a voir avec internet explorer 7, mais l'auteur a du utiliser ce nom dans l'idée de proposer tout ce qu'il aimerait voir dans internet explorer 7) que l'on trouvera ici : http://dean.edwards.name/IE7/.

Mais là point besoin de charger tout ça, nous utiliseront le "csshover.htc" que nous propose le cite http://www.xs4all.nl/~peterned/csshover.html

Comment l'utiliser ? Très simplement... Il suffit de rajouter dans sa css

body { behavior: url(csshover.htc); }

(en n'oubliant pas de placer le htc dans le même répertoire que le css ;)

Seul défaut de ce procédé, la feuille de style ne validera plus, il peut être alors pertinent de placer cette déclaration dans un css à part, importé grace à @import.