Jump to content

tuXXX

Ancien
  • Posts

    6,836
  • Joined

  • Last visited

Posts posted by tuXXX

  1. Après 2 ans d'utilisation d'Ubuntu (et 6 mois sur Mandriva 2005), j'aimerais tout doucement évoluer vers une distribution plus stable qu'Ubuntu (Hardy n'étant pas du niveau de Gutsy) sans trop perdre le côté "bleeding edge".

    J'hésitais entre:

    - Fedora 9, avec une certaine appréhension vis-à-vis des RPMs;

    - Debian Lenny, avec une certaine appréhension vis-à-vis du niveau requis.

    Et, dans une moindre mesure:

    - Open Solaris (Indiana), qui a l'air plutôt attrayante et qui évolue bien.

    Je précise encore que je maîtrise tout doucement les fondations des systèmes GNU/Linux, et donc que mettre les mains dans le cambouis n'est pas un obstacle, si ça ne se résume pas à ça.

    Plutôt que de parcourir les forums et les guides, j'aurais aimé avoir l'avis d'utilisateurs éclairés. Que me conseilleriez-vous?

    Je dirais que dans l'ordre de stabilité c'est plutôt :

    Debian : (trop?) stable

    Ubuntu : compromis

    Fedora : (trop?) bleeding-edge

  2. alors il te reste le cowon D2, avec sa mémoire flash, son lecteur sd card, son mode UMS, sa gestion du ogg, etc...

    je pensais le prendre... mais mon vieux lecteur (qui va sur ses 5 ans) marche suffisamment pour le footing, et pour le tgv je pense plutot à un eeepc, qui me permettra de faire plus que simplement écouter de la musique... donc le D2, ce sera quand j'aurai les sous pour, parce qu'il est quand meme terrible.

    Effectivement, le D2 semble vraiment pas mal. Mais du coup je vais attendre la sortie du FreeRunner pour faire mon choix :transpi:.

  3. En ce moment je m'intéresse à des baladeurs audio, si possible capables de faire de l'ogg vorbis et dont la mémoire peut être étendue à l'aide de cartes SD. Bah c'est vraiment pas évident à trouver.

    D'un autre côté, mon téléphone portable commence à prendre de l'âge aussi.

    Donc si le FreeRunner permet de faire les 2 à la fois, ça change la façon de voir le prix aussi, qui est pour l'instant d'après ce que j'ai vu, annoncé à 399$, ce qui si on prend juste le taux de change et la TVA donne 302¤ TTC de par chez nous en France, donc vraiment très intéressant à mon avis.

    À voir encore si ils vont utiliser la vraie conversion dollar->euro ou faire comme les boîte d'informatique actuelles et le mettre à 399¤ (ce qui serait vraiment moins cool).

  4. OK une fois n'est pas coutume, j'avoue que je ne suis vraiment pas satisfait du Fedora9 ...

    Firefox en bêta, 90% de mes extensions ne fonctionnent pas dessus... xorg 7.3, pas de drivers nvidia (sauf en livna-testing et ça ne fonctionne pas...) pas de bureau 3D et KDE4 n'a pas l'aire complètement au point... bref, j'ai l'impression qu'ils ont mis en release une bêta, ce qui me déçoit, parceque c'était jusque là une exclusivité microsoft...

    Ben moi je dirais que du coup la fedora 9 est comme les fedora précédente si j'en crois ta description. Y'a toujours eu tout plein de logiciels bleeding-edge dedans.

    Et autant je trouve ça vraiment bien de faire du développement en avance et de combiner toutes les briques pour former un système complet qui permet de voir à quoi ressemblera une distribution linux plus tard (notamment au niveau architecture), autant je ne pense pas que ça soit réellement utilisable pour quelqu'un qui ne s'y connait pas ou qui n'a pas envie de participer au développement lui-même.

    Pour moi fedora c'est bien, mais je pense qu'il ne faut pas dire que c'est "trop instable", puisque ça a l'air d'être justement le principe de base.

  5. C'est vrau que le "^" n'est pas vraiment utile puisqu'on utilise pas le /g (mais bon perso je mettrais quand même, juste pour le principe).

    En fait, un deuxième problème se pose puisque par exemple ceci ne va pas marcher comme on veut :

    $ echo -e '12\n3456789' | sed -e 's/^....//'

    Du coup, il faut utiliser le flag /s avec perl, par exemple :

    $ echo -e '12\n3456789' | perl -w -e 'my $l;while(<>){$l.=$_};$l=~s/^....//s;print $l'

    (y'a peut-être plus propre pour lire l'entrée, mais bref)

    Mais du coup, autant faire quelque chose de plus propre, par exemple :

    $ echo -e '12\n3456789' | perl -w -e 'read(STDIN,my $s,4);while(<STDIN>){print}'

    Il reste encore une petite chose qui pose problème puisque un caractère utf8 accentué va prendre ici 2 caractères, donc il faut dire à perl d'utiliser la locale en cours :

    $ echo -e 'à2\n3456789' | perl -w -e 'use encoding ":locale";read(STDIN,my $s,4);while(<STDIN>){print}'

    Voilà, ça marche bien, c'est assez propre. Ça retire les 4 premiers caractères, même si c'est des retours à la ligne ou des caractères utf8 de plusieurs octets!

  6. les produits de la mofo ont pris la mauvaise habitude d'être mieux foutu et plus à jour sur les plateformes proprio que sur les plateformes libres... :pleure:

    Ce qui est surtout bizarre c'est que tout ne soit pas actif sur toutes les build... pourtant presque tout est codé en xul, ou bien au pire y'a toujours une couche d'abstraction de l'OS dans le code de mozilla, donc je vois pas trop pourquoi certaines fonctionnalités auraient besoin d'être désactivées en fonction de l'OS (à moins que ça soit codé n'importe comment).

  7. Oki, donc je ne dois pas utiliser la commande "docbook2html" alors ?

    Quel est dans ce cas la bonne commande à appliquer, je te prie :francais:

    D'abord, installer le paquet contenant la feuille xsl xhtml/docbook.xsl, sous ubuntu c'est "docbook-xsl".

    Ensuite, aller dans le bon dossier et lancer :

     $ xsltproc xhtml/docbook.xsl --output /path/to/article.xhtml /path/to/article.db

    Et voilà! Ça marche :chinois:.

    Testé avec un fichier d'exemple http://www.freebsd.org/doc/en_US.ISO8859-1...ok-article.html modifié pour rajouter l'url correct pour le doctype :

    <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd">
    
    <article>
     <articleinfo>
       <title>An example article</title>
    
       <author>
         <firstname>Your first name</firstname>
         <surname>Your surname</surname>
         <affiliation>
           <address><email>foo@example.com</email></address>
         </affiliation>
       </author>
    
       <copyright>
         <year>2000</year>
         <holder>Copyright string here</holder>
       </copyright>
    
       <abstract>
         <para>If your article has an abstract then it should go here.</para>
       </abstract>
     </articleinfo>
    
     <sect1>
       <title>My first section</title>
    
       <para>This is the first section in my article.</para>
    
       <sect2>
         <title>My first sub-section</title>
    
         <para>This is the first sub-section in my article.</para>
       </sect2>    
     </sect1>
    </article>

    Voici ce que l'on obtient en sortie :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>An example article</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><meta name="description" content="If your article has an abstract then it should go here." /></head><body><div class="article" lang="en" xml:lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="id2486700"></a>An example article</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Your first name</span> <span class="surname">Your surname</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a href="mailto:foo@example.com">foo@example.com</a>></code></p></div></div></div></div><div><p class="copyright">Copyright © 2000 Copyright string here</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>If your article has an abstract then it should go here.</p></div></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2523528">My first section</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2523536">My first sub-section</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2523528"></a>My first section</h2></div></div></div><p>This is the first section in my article.</p><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id2523536"></a>My first sub-section</h3></div></div></div><p>This is the first sub-section in my article.</p></div></div></div></body></html>

    Alors oui c'est pas indenté, mais ça c'est tout simple à faire en xsl si il y a besoin, par exemple avec la feuille de style suivante :

    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="yes"/>
    <xsl:strip-space elements="*"/>
    <xsl:template match="/">
     <xsl:copy-of select="."/>
    </xsl:template>
    </xsl:stylesheet>

    Et du coup, la commande devient :

     $ xsltproc xhtml/docbook.xsl /path/to/article.db | xsltproc --output /path/to/article.xhtml /path/to/indent.xsl -

    Et voilà :

    <?xml version="1.0"?>
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
       <title>An example article</title>
       <meta name="generator" content="DocBook XSL Stylesheets V1.72.0"/>
       <meta name="description" content="If your article has an abstract then it should go here."/>
     </head>
     <body>
       <div class="article" lang="en" xml:lang="en">
         <div class="titlepage">
           <div>
             <div>
               <h1 class="title"><a id="id2486700" shape="rect"/>An example article</h1>
             </div>
             <div>
               <div class="author">
                 <h3 class="author">
                   <span class="firstname">Your first name</span>
                   <span class="surname">Your surname</span>
                 </h3>
                 <div class="affiliation">
                   <div class="address">
                     <p>
                       <code class="email"><<a href="mailto:foo@example.com" shape="rect">foo@example.com</a>></code>
                     </p>
                   </div>
                 </div>
               </div>
             </div>
             <div>
               <p class="copyright">Copyright © 2000 Copyright string here</p>
             </div>
             <div>
               <div class="abstract">
                 <p class="title">
                   <b>Abstract</b>
                 </p>
                 <p>If your article has an abstract then it should go here.</p>
               </div>
             </div>
           </div>
           <hr/>
         </div>
         <div class="toc">
           <p>
             <b>Table of Contents</b>
           </p>
           <dl>
             <dt>
               <span class="sect1">
                 <a href="#id2523528" shape="rect">My first section</a>
               </span>
             </dt>
             <dd>
               <dl>
                 <dt>
                   <span class="sect2">
                     <a href="#id2523536" shape="rect">My first sub-section</a>
                   </span>
                 </dt>
               </dl>
             </dd>
           </dl>
         </div>
         <div class="sect1" lang="en" xml:lang="en">
           <div class="titlepage">
             <div>
               <div>
                 <h2 class="title" style="clear: both"><a id="id2523528" shape="rect"/>My first section</h2>
               </div>
             </div>
           </div>
           <p>This is the first section in my article.</p>
           <div class="sect2" lang="en" xml:lang="en">
             <div class="titlepage">
               <div>
                 <div>
                   <h3 class="title"><a id="id2523536" shape="rect"/>My first sub-section</h3>
                 </div>
               </div>
             </div>
             <p>This is the first sub-section in my article.</p>
           </div>
         </div>
       </div>
     </body>
    </html>

    On peut rajouter simplement une feuille de style css en ajoutant l'option suivante dans le premier xsltproc :

    --stringparam html.stylesheet "my-stylesheet.css"

    Quelques autres infos là aussi : http://www.sagehill.net/docbookxsl/OtherOutputForms.html (et un peu partout sur le net en cherchant)

  8. ben du programme... :transpi:

    Ben, c'est dokbook2html qui a fait ça comme un gorêt :incline:

    Ben sans-doute que si tu avais transformé directement en xhtml ça aurait été largement plus joli...

    Faire de la conversion xml (docbook) -> xml (xhtml) est plus simple et plus propre que de faire xml (docbook) -> sgml (html). Il y a des feuilles de style xsl pour faire ça si je me souviens bien.

    Sinon pour les balises en majuscules, en xhtml c'est pas autorisé, en html 4 les minuscules sont à priori recommandées, mais le html est de toute façon case-insensitive.

  9. Euh... un *proxy* c'est pas pareil qu'une *passerelle*. C'est totalement normal que le ssh ne passe pas, d'ailleurs tu pourras tester n'importe quel port derrière un proxy, le ssh ne passera pas.

    (regarde un peu comment marche un proxy http si tu veux savoir pourquoi :iloveyou:)

    Sinon pour ces cas là y'a des trucs comme ajaxterm. Perso j'aime pas trop ces solutions, mais c'est à chacun de décider :iloveyou:

×
×
  • Create New...