Roger Rabbit a écrit 403 commentaires

  • [^] # Re: Quelques précautions a prendre

    Posté par  . En réponse au journal Acces Internet Haut Debit. Évalué à 0.

    Ou ca ?

    ;)
  • [^] # Re: netbeans

    Posté par  . En réponse au message Parser XML. Évalué à 4.

    Alors ca ressemble à ca, et il te faudra modifier les méthodes start/stop pour le traitement.
    import java.io.FileReader;
    
    import org.xml.sax.XMLReader;
    import org.xml.sax.Attributes;
    import org.xml.sax.InputSource;
    import org.xml.sax.helpers.XMLReaderFactory;
    import org.xml.sax.helpers.DefaultHandler;
    
    
    public class MySAXApp extends DefaultHandler
    {
    
        public static void main (String args[])
            throws Exception
        {
            XMLReader xr = XMLReaderFactory.createXMLReader();
            MySAXApp handler = new MySAXApp();
            xr.setContentHandler(handler);
            xr.setErrorHandler(handler);
    
                                    // Parse each file provided on the
                                    // command line.
            for (int i = 0; i < args.length; i++) {
                FileReader r = new FileReader(args[i]);
                xr.parse(new InputSource(r));
            }
        }
    
    
        public MySAXApp ()
        {
            super();
        }
    
    
        ////////////////////////////////////////////////////////////////////
        // Event handlers.
        ////////////////////////////////////////////////////////////////////
    
    
        public void startDocument ()
        {
            System.out.println("Start document");
        }
    
    
        public void endDocument ()
        {
            System.out.println("End document");
        }
    
    
        public void startElement (String uri, String name,
                                  String qName, Attributes atts)
        {
            if ("".equals (uri))
                System.out.println("Start element: " + qName);
            else
                System.out.println("Start element: {" + uri + "}" + name);
        }
    
    
        public void endElement (String uri, String name, String qName)
        {
            if ("".equals (uri))
                System.out.println("End element: " + qName);
            else
                System.out.println("End element:   {" + uri + "}" + name);
        }
    
    
        public void characters (char ch[], int start, int length)
        {
            System.out.print("Characters:    \"");
            for (int i = start; i < start + length; i++) {
                switch (ch[i]) {
                case '\\':
                    System.out.print("\\\\");
                    break;
                case '"':
                    System.out.print("\\\"");
                    break;
                case '\n':
                    System.out.print("\\n");
                    break;
                case '\r':
                    System.out.print("\\r");
                    break;
                case '\t':
                    System.out.print("\\t");
                    break;
                default:
                    System.out.print(ch[i]);
                    break;
                }
            }
            System.out.print("\"\n");
        }
    
    }
    
  • # netbeans

    Posté par  . En réponse au message Parser XML. Évalué à 0.

    Salut,

    Netbeans permet de generer automatiquement un parser SAX a partir d'un document XML et/ou d'une DTD. A la fin du processus tu obtiendras une classe avec des méthodes start/stop pour tous tes tags. ( bouton droit sur un document XML pour la génération )

    Sinon pour DOM/SAX : DOM ca permet de charger entierement un document et de se balader dedans comme un graphe, alors que SAX ca lit le document ligne par ligne et ca génere des évenements ( start , stop, content ).
  • [^] # Re: Quelques précautions a prendre

    Posté par  . En réponse au journal Acces Internet Haut Debit. Évalué à 7.

    Salut,

    moi je suis actuellement en freebox v4b adsl2+ , mes caractéristiques sont les suivantes :

    Longueur : 507 mètres
    Affaiblissement (2) : 7 dB

    Attainable bitrate
    1196 kb/s (up)
    20284 kb/s (down)

    En pratique c'est difficile de trouver un serveur qui envoie assez pour saturer mon donwload, mais en d/l chez free ( 2 connections simultanées ) j'arrive à 1,6mo+/s . Sur mon ancienne freebox ( non adsl2+ ) j'étais à 700ko/s maximum.

    Sinon les kbits la sont en débit ATM, pas en IP .... donc ce n'est pas 20mbit/s mais 16 mbit/s

    Pour avoir l'adsl2+ il faut un dslam equipé, et ton débit sera pour le dégroupé à 20 mbit (maximum en fonction de la qualité de ta ligne ) et 10mbits ( maximum id ) en non dégroupé.

    Les débits sont tres dépendant de ta ligne et des equipements qui la parcourent, des connaissances habitants a 500 m de chez moi avait des débit 40% inférieurs au mien pour des caracteristiques de ligne identiques.

    voila
  • [^] # Re: degroupage total

    Posté par  . En réponse au journal Acces Internet Haut Debit. Évalué à 1.

    <ma_vie>

    Moi freebox depuis 1 an et jamais eu aucun probleme , maintenant en adsl2+

    </ma_vie>
  • [^] # Re: ethernet

    Posté par  . En réponse au message Aide pour Instal Freebox Usb sur Mandrake 10.1. Évalué à 0.

    euh je viens de recevoir ma ( nouvelle ) freebox et je suis en adsl2+ mais toujours pas de cable ethernet, uniquement usb
  • [^] # Re: C'est quoi les règles...

    Posté par  . En réponse au journal Plus de votes ?. Évalué à -5.

    Héhé moi ca me fait rire :)

    et hop encore une autre ...
  • # mes ordinateurs

    Posté par  . En réponse au sondage Mon ordinateur actuel est mon. Évalué à 1.

    - 8086 je sais plus quoi
    - 286 6mhz monochrome / Dos
    - 286 12mhz vga ( avec rajout de 512k pour avoir les 1 mo permettant de jouer à wing commander 1 ) / Windows 3.1
    - 486DX2 66mhz / win 95
    - pentium 166 / win 98 (?)
    - pentium2 266 (?) <- 1ere tentative Le Linux ( une slack je crois puis Debian )
    - pentium3 800 Mhz <- Debian
    - inpiron 4150 p4m 2.2 Ghz <- Gentoo / Suse
    - inspiron 8600 centrino 1.7 Ghz <- FreeBSD / Suse

    J'aime les ordinateurs
  • # Dpi

    Posté par  . En réponse au message Problème d'affichage de taille de police KDE. Évalué à 2.

    Salut,

    c'est un probleme de configuration des dpi qui pose probleme entre applications gnome/kde. Quand tu lance l'une ou l'autre ca rend les polices trop grandes ou trop petite.

    Il faut d'abord configurer ton dpi dans xorg.conf

    Section "Monitor"
    DisplaySize 330 210 # <= taille de ton écran => dpi
    Identifier "Monitor0"
    VendorName "SHP"
    ModelName "139f"
    EndSection


    Ensuite dans l'outil graphique de configuration gnome il faut rentrer
    ton dpi a la main dans la section "Font" je crois.

    Pour calculer ton dpi si tu n'as pas la documentation de ton écran, il existe un outil pour le calculer dans mozilla ( Preference / Font ... )

    Une fois tout cela fait, tu relances X et tes polices seront identiques pour toutes les applications.
  • # Photos

    Posté par  . En réponse au message Palm Zire 71 et Kpilot : Récupérer les photos ?. Évalué à 2.

    Salut,

    tu peux recuperer les photos a l'aide de kpilot et ensuite extraire les jpg des pdb grace à pilot-foto, un utilitaire en ligne de commande.

    cp ~/.kde/share/apps/kpilot/DBBackup/rabbit/Set*.jpg.pdb ~/Desktop/photos
    cd ~/Desktop/photos
    for x in `ls Set*.jpg.pdb` ; do pilot-foto -c $x ; done
    rm ~/Desktop/photos/Set*.jpg.pdb
  • # Swing

    Posté par  . En réponse au message Gridbaglayout et GTK. Évalué à 1.

    Salut,

    pour Swing il faut en général combiner les propriétés de plusieurs Layout : BorderLayout pour l'emplacement "en gros" des composants, et GridBagLayout pour les formulaire , FlowLayout eventuellement pour les barres de boutons.

    Pour répondre a ta question, tes trois panels du haut sont un JPanel avec un BorderLayout, panel lui meme inclu en BorderLayout.CENTER. La barre de bouton du bas est un FlowLayout orienté à l'est inclu en BorderLayout.SOUTH

    Le code ressemble a peu pres à ca :

    jPanel1 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    jPanel2 = new javax.swing.JPanel();
    jButton1 = new javax.swing.JButton();
    jButton2 = new javax.swing.JButton();

    setLayout(new java.awt.BorderLayout());

    jPanel1.setLayout(new java.awt.BorderLayout());

    jLabel1.setText("jLabel1");
    jPanel1.add(jLabel1, java.awt.BorderLayout.WEST);

    jLabel2.setText("jLabel2");
    jPanel1.add(jLabel2, java.awt.BorderLayout.CENTER);

    jLabel3.setText("jLabel3");
    jPanel1.add(jLabel3, java.awt.BorderLayout.EAST);

    jPanel2.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));

    jButton1.setText("jButton1");
    jPanel2.add(jButton1);

    jButton2.setText("jButton2");

    jPanel2.add(jButton2);

    jPanel1.add(jPanel2, java.awt.BorderLayout.SOUTH);

    add(jPanel1, java.awt.BorderLayout.CENTER);
  • # Eclipse

    Posté par  . En réponse au message développement d'un système de plugin. Évalué à 0.

    Salut,

    eclipse propose un systeme de plugins et d'extension pas mal, qui est plus est c'est bien documenté.

    un article
    http://www-106.ibm.com/developerworks/opensource/library/os-ecplug/(...)

    avec des liens en bas de la page pour approfondir
  • # DCop

    Posté par  . En réponse au message KDE : icone pour arrêter l'ordinateur. Évalué à 4.

    Salut,

    tu peux le faire a l'aide de dcop :

    dcop ksmserver default logout 0 0 0
  • [^] # Re: Palm

    Posté par  . En réponse au message choix d'un ordinateur de poche.. Évalué à 1.

    j'oubliais, j'ai un palm zire71 depuis presqu'un an ..
  • # Palm

    Posté par  . En réponse au message choix d'un ordinateur de poche.. Évalué à 1.

    Salut,

    il n'existe pas ( a ma connaissance ) de linux tournant
    sur les palm réçents. Il existait un projet µLinux pour palm,
    mais il ne fonctionne que sur les vieux modeles.

    Avec un palm il est tout a fait possible de :

    * Prendre des notes et les transferer ( dans les deux sens :
    pc -> palm et palm -> pc )

    * De lire des documents pdf, ainsi que ceux de la suite office. Les
    documents peuvent etre lus soit nativement ( le meme binaire
    que sur ton pc ) ou soit en transformation vers un format "optimisé"
    pour palm

    * Les données sur un palm sont presque toutes synchronisables
    avec un pc sous linux/*BSD. J'utilise pour ma part kpilot qui est bien, mais
    il existe aussi une version gtk/gnome pour cela. Je partage ainsi
    mon calendrier et mes taches avec korganizer, mes notes avec knotes,
    mes contacts avec l'annuaire de kde, des fichiers textes ... etc

    Si tu as besoin de plus d'infos tu peux me joindre par mail
  • # Distribution

    Posté par  . En réponse au message [Debian] Nettoyage de la distribution Debian. Évalué à -4.

    Chacun sait que l'exécutable distorphan nous donne la liste des distributions qui n'ont plus besoin d'être présentes sur le système et qu'il vaudrait mieux les enlever pour gagner de la place... donc, il suffit de faire un petit : "distorphan" et les distributions inutiles seront effacés.

    #> distorphan
    Computing ........ done
    1. Debian Testing
    Are you sure do you want to erase debian ? [y/y] n
    Are you sure do you want to erase debian ? [y/y] n
    ^C^C^C
    Are you sure do you want to erase debian ? [y/y] y
    Debian deleted
    Do you want to install FreeBSD ? [y/y] y
  • # Rien a voir

    Posté par  . En réponse au journal Doom3. Évalué à 1.

    Absolument rien a voir, mais tu as lu quelques critiques
    sur doom3 ?

    Après chacun ses gouts bien évidemment, mais pour
    ma part j'ai trouvé doom3 très (très) déçevant .

    mes 0,02¤
  • [^] # Re: Petite mise au point

    Posté par  . En réponse à la dépêche Sortie de FreeBSD 5.3. Évalué à 4.

    En fait la version disponible avec les cd d'installation, et ce
    sous forme binaire ( les packages ) est bien la version 2.6.x

    $> find . | grep gnome
    ./packages/All/gnome2-lite-2.6.2.tbz
    ...

    Le port ( les sources ) est effectivement disponible en version
    2.8.x depuis ce matin ;)
  • # Hmm

    Posté par  . En réponse au message [Terminal] Protéger le contenu d'un répertoire contre les fausses manipulations. Évalué à 2.

    $> mkdir plop
    $> touch $'plop/-i'
    $> ls plop
    -i
    $> rm -rf plop
    $> ls plop
    ls: plop: No such file or directory

    avec zsh-4.2.1 sous FreeBSD 5.2.1-RELEASE-p9 ca ne semble pas fonctionner ...
  • [^] # Re: Jennifer !!!!!!!!!!!!!

    Posté par  . En réponse au sondage Ma résolution. Évalué à 5.

  • [^] # Re: L'araignée

    Posté par  . En réponse au sondage Il casse la figure de tous les autres quand il veut. C'est :. Évalué à 4.

    d'un autre coté, il ne liquéfie pas toujours sa victime avant d'avaler.
  • [^] # Re: freebsd

    Posté par  . En réponse au journal J2SE 5.0 is out \o/. Évalué à 4.

    c'est quoi ton faux lien ? 30/12/2003

    sinon le jdk1.4.2 est la depuis un bon
    moment et le 5.0 ne devrait pas tarder
    ( Cf mailing freebsd-java )
  • # Plop

    Posté par  . En réponse au message BufferedImage en JPG donne une image noir, bonne image en PNG. Évalué à 0.

    Salut,

    je pencherais pour un problème de Modele de couleur.
    Comment construis tu ta BufferedImage ?
  • # -1

    Posté par  . En réponse à la dépêche Sortie de Hercule la version 2 du compilateur SmartEiffel. Évalué à -3.

    "Non hercule n'y pas"

    --

    [ Cf. la blague du poète errant ]
  • # Zsh OwnZ

    Posté par  . En réponse au message [Terminal] ! en shell. Évalué à 1.

    D'une part il me semble que les combinaisons ! (ne) fonctionne (que) sous bash.

    et sinon quand on utilise le bon shell (Zsh) ca donne :

    [rabbit speedball] convret -size 120x120 input.png -resize 120x120 -draw "gravitysoutheast text 0,0 'Dave Neary'" output.jpg
    zsh: correct 'convret' to 'convert' [nyae]?

    :D