_ _______________________________________ _ -*4*- `^°*;:,.> Xul and Ram <.,:;*°^` ___________________/¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯Gardworld ¯¯¯¯¯¯¯¯¯¯¯¯¯¯\_____________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

      xxx - PREMIERES INFORMATIONS SUR XUL - xxx
      x - XML-based User Interface Language  - x
      ------------------------------------------

XUL (prononcer zoul pour impressionner votre grand-mère) est un nouveau
langage intégrant les technologies diverses du XML visant la
personnalisation du navigateur, et dans un avenir proche une meilleure
portabilité et standardisation des documents HTML, de sorte qu'ils soient
interprêtés de la même manière partout. Développé depuis quelques temps par
Mozilla et pour ses navigateurs, il serait intégré dans la toute dernière
version de Netscape Navigator, et le serait probablement dans les versions à
venir de MS Internet Explorer. D'une structure apparemment semblable aux
inclusions javascript, il pourrait s'inclure dans une balise du document,
mais plus courammment dans un fichier séparé à l'extension .xul, et avec
spécification de document MIME: "text/x-xul". Ce qui pourrait bientôt être
considéré comme une nouvelle extension standard du XML devrait permettre
entre autre de totalement redéfinir la fenêtre de navigation, des barres de
menu aux boutons, on comprend ainsi aisément les avantages que cela
représenterait pour la portabilité du document. Pour que vous compreniez
mieux voici un exemple de définition de fenêtre dans le document HTML
provenant du site officiel de Mozilla:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/xul.css" type="text/css"?>

<!DOCTYPE window>

<window id="main-window" xmlns:html="http://www.w3.org/TR/REC-html40"

xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <menubar>
      <menu name="File">
        <menuitem name="Hello World!" onclick="dump('Hello world!\n');"/>
      </menu>
  </menubar>
  <html:iframe id="content-frame" src="contentframe.html" flex="100%"/>
</window>

Vous comprendrez donc qu'une telle syntaxe offrirait des possibilités de
création de documents proches de l'applicatif, à la manière d'une machine
virtuelle JAVA, tout en étant essentiellement moins lourds. Ce langage étant
à peine sorti je n'ai pu réussir à récolter plus d'informations, mais vous
pouvez néammoins aller voir ce qui se dit ici en attendant sa
popularisation:

http://www.trucsweb.com/compatibilite/
http://www3.sympatico.ca/ndeakin/mozilla/xultu/
http://www.mozilla.org/xpfe/xptoolkit/xulintro.html



    xxx - DERNIERES INFORMATIONS SUR RAM - xxx
Comment d/l ce qu'ils ne veulent pas que vous d/liez
    \ Ou une petite astuce sur le format .ram /
     -----------------------------------------

Et ouais nous en sommes arrivé à un point où ils inventent des technologies
pour nous faire rester sur leurs sites. Où je veux en venir? J'y viens tout
de suite. Vous aurez sûrement remarqué au cours d'une de vos investigations
internautiques un petit travers du format .rm pour le RealPlayer G2. Lequel?
Le fichier que vous écoutez lit sa source directement sur le web, ce ki fait
ke vous l'avez dans l'os si vous vouliez telecharger le fichier en kestion,
et vous n'avez plus qu'a revenir sur le site chaque fois que vous voulez
l'écouter. Mais n'ayez crainte, il suffit de se pencher 2 secondes sur ce
petit probleme pour nous voir sourire sa solution.
Tout d'abord il faut isoler le fichier pointé par le lien, car il est bien
souvent caché par une quelconque routine js. Pour cela rien de bien
compliqué, une simple analyse du code source de la page nous la livre, ou
bien tt simplement faire 'enregistrer la cible'. Si la page est en flash (et
là est le seul probleme), ouvrez une première fois le lien, puis contemplez
l'historique des pages visitées. Ensuite, ne vous gênez pas et téléchargez
ce premier fichier qui porte l'extension .ram puis ouvrez le avec un editeur
texte standard (bloc note ou vi). Et là oh surprise, le seule contenu de ce
fichier est une seconde url, celle du fichier .rm, le bon cette fois-ci, que
vous pouvez télécharger à votre grand plaisir et l'écouter toute la nuit. C
tout, vous l'auriez découvert tt seuls petits chenapans, à une prochaine
fois!

gard (matforever@hotmail.com)
http://www.gardworld.tsx.org