Taa Deem !

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

samedi 30 octobre 2004

html_alt_table

Smarty est une petite merveille. Ce n'est ni une killer app, ni le soft qui sauvera la planète. Juste un outil élégant , sympathique et utile.

le problème c'est que même si l'ensemble est quasiment irréprochable, il reste quelques petits défauts agaçants. Ce ne sont pas des bugs à proprement parlé mais des choix de conceptions tortueux et incompréhensibles. parmi ces défauts il ya le fait que la fonction html_table ne permette pas de créer un table HTML à partir d'un tableau à deux dimensions. j'ai retourné le problème dans tous les sens, cherché partout sur le ternet : impossible de comprendre pourquoi ce qui me parait évident a échappé au développeur de cette fonction.

et puis un beau matin (ce matin en fait...), pris par un accès subit de motivation, j'ai mis mon nez dans les rouages internes de smarty... pour découvrir qu'ajouter un plug-in à smarty était outrageusement facile.

voici donc ma fonction html_alt_table qui fait exactement ce que je veux, comme je le veux.

tout cela m'amène aux deux conclusions du jour :

  • Parfois on perd plus de temps à chercher le bout de code parfait qu'à le réécrire ...
  • Do It Yourself !

dimanche 10 octobre 2004

Google Hack

nouvel épisode dans ma quête du meilleur moyen de rendre un site cool sans trop se fatiguer...

ça faisait un moment que je me demandais comment des sites comme LinuxFR et MozDev arrivent à customiser Google.

en fait il suffisait de lire l'url... après une petite heure de bidouille j'obtient ça

rien de bien sorcier finalement.

toute le difficulté réside au niveau du monstreux paramètre cof , lui même composé de paramètres vachement explicites.

pour ceux que ça intéresse voilà la liste des acronymes que j'ai réussi à identifier

  • BGC : BackGround Color
  • T : Text (couleur du texte)
  • LC : Link Color
  • BIMG : Background IMaGe
  • S : Source (?) , en fait ce param sera l'url du lien associé au logo
  • L : Logo
  • LW : Logo Width
  • LH : Logo Height
  • VLC : Video Lan Client !
  • ALC : Active Link Color

la liste n'est pas exhauxtive, mais rien qu'avec ça il est possible de maquiller google comme une voiture volée.

je précise que je n'ai absolument aucune idée si ce genre de hack est encouragé , accepté , toléré ou interdit par google. ce n'est pas mon propos.

on me signale aussi qu'il existe déja un bouquin O'Reilly (Google Hacks) qui explique tout ça et bien d'autres choses encore.

Peut-être... mais "lire la doc c'est tricher"