rootix a écrit 735 commentaires

  • [^] # Re: gna.org

    Posté par  . En réponse au journal Acrobat reader 7 béta. Évalué à 6.

    Je me suis inscrit au programme de test d'acrobat 7, c'est étonnant qu'ils le mettent déjà en téléchargement partout alors que moi j'ai pas le droit de le diffuser.
    En tout cas, pour info, le plugin mozilla/firefox marche bien et ça plante plus le navigateur au bout d'un temps comme avec le 6.
    Sinon, c'est toujours aussi lent à lancer alors qu'avec xpdf, ça se lance tout de suite.
  • # Regarde le système CAS

    Posté par  . En réponse au journal Identifications modulaire / apache et autres. Évalué à 3.

    C'est un service d'authentification centralisé, ça pourrait donner des indices sur ce que tu veux faire.
    http://www.int-evry.fr/mci/user/procacci/Doc/serveur-cas-client-mod-cas.html
  • # La doc de claroline sous Word ?

    Posté par  . En réponse au journal Beta-testeurs demandés pour Claroline 1.6beta. Évalué à 6.

    Pourquoi la doc est au format Word ?
  • [^] # Re: Ben ...

    Posté par  . En réponse au message baie Fiber Channel AX100 connectée sur une redhat ES. Évalué à 0.

    Ah, tu veux dire qu'on peut perdre la config des disques ?
    mince, bon, je vais appeller la hotline pour avoir le procédé.

    En tout cas, merci.
  • [^] # Re: a marche pas...

    Posté par  . En réponse au journal Recherche universitaire sur les communautés techniques en France. Évalué à 1.

    Je n'ai pas pu répondre à toutes les questions, j'avais des zones blanches dans certains menus.
    De plus, les questions manquent de recule, on peut presque répondre le maximum à chaque question, les réponses sont d'une évidence quand on se met du côté logiciel libre.
  • [^] # Re: Afin d'équilibre le site

    Posté par  . En réponse à la dépêche Mandrakelinux 10.1 Officielle pour x86-64. Évalué à 1.

    Je réponds juste pour dire que je suis d'accord avec toi.
    Et je propose comme idée une troisième page pour pallier un peu à ce genre de problème (https://linuxfr.org/tracker/23.html(...)). On ferait passer plus de dépêches qui ne font référence qu'à des évolutions ou informations mineures mais importantes.
    Par exemple ici, j'aurais viré toutes les références aux prix et publicité et j'aurais laissé une news réduite pour la mettre en TP.
  • # "chez moi ça marche"

    Posté par  . En réponse au journal Coup de gueule contre mandrake. Évalué à 0.

    L'heure d'hiver est arrivé sans problème, tu n'as pas pris le bon fuseau au départ où tu es resté en mode UTC.
    KDE 3.3 était trop récent pour être intégré, c'est bien comme ça.
    Et les upgrades de distrib, je ne connais pas beaucoup d'OS capable de faire ça. Même mettre à jour windows, j'ai des doutes pour obtenir un truc propre à l'arrivée. C'est bien plus rapide de tout réinstaller.
    La 10.1 sera une bonne distrib contrairement à la 10.0.
  • [^] # Re: C'est toi l'auteur.

    Posté par  . En réponse au message Livre "Débuter avec Qt 3". Évalué à 2.

    C'est vrai qu'on a accepté le livre sur debian. J'ai changé mon vote pour PP pour le dernier article seulement ce n'est pas terrible la dépêche. Il faudrait présenter un peu mieux le bouquin et je pense que d'autres voteront "pour".
  • [^] # Re: Hum... Ca se corse....

    Posté par  . En réponse au message javascript : remplacer une ligne de tableau. Évalué à 2.

    Je me réponds :)
    j'ai changé, j'ai mis ça et ça semble marcher un peu mieux :

    t=window.opener.w1.document.getElementById(\'compo\');
    l=t.insertRow(t.rows.length);
    l.innerHTML = "~str_replace(~array("\n","\""),~array("","\\\""),~include('list_composants.tmpl'))";
  • [^] # Re: Hum... Ca se corse....

    Posté par  . En réponse au message javascript : remplacer une ligne de tableau. Évalué à 2.

    voici le code exact que j'ai actuellement (en language templeet) :

    <script type="text/javascript">
    /*window.opener.w1.document.getElementById(\'newcompo\').innerHTML = "~str_replace(~array("\n","\""),~array("","\\\""),~include('list_composants.tmpl'))";*/

    ligne=document.createElement("~str_replace(~array("\n","\""),~array("","\\\""),~include('list_composants.tmpl'))");
    window.opener.w1.document.getElementById(\'compo\').appendChild(ligne);
    /*this.close();*/
    </script>

    Le template list_composants.tmpl me fournit une ligne <tr></tr> dans mon cas.

    Le tableau compo est dans un autre popup et est généré lui aussi.

    C'est pour un outil d'inventaire de parc informatique, je rajoute des composants dans un poste depuis la fenêtre principale et au final, ça s'ajoutera dans le formulaire de la fenêtre d'édition du poste directement.
    Je n'ai pas trop utilisé de javascript jusque là et je voulais mettre de l'interactivité pour que ce soit plus rapide et simple pour l'équipe qui gère le parc.
    Je compte mettre l'outil à disposition vers début 2005 sous licence GPL/Cecill.
  • [^] # Re: Hum... Ca se corse....

    Posté par  . En réponse au message javascript : remplacer une ligne de tableau. Évalué à 2.

    En fait j'ai déjà le html de la ligne <tr>...</tr> de disponible. Il faut que je le transforme en un élément pour l'utiliser.
    document.getElementById ('superTableau').appendChild (ligne);
    ligne est un objet si je comprends bien seulement j'ai déjà le HTML que je ne peux découper.
  • [^] # Re: Ben, je ne vois pas où c'est difficile....

    Posté par  . En réponse au message javascript target et document. Évalué à 2.

    ahhh merci, ça marchouille :)
    Il fallait instancier les 2 fenêtres, je n'avais pas compris.
    C'est bon pour le moment, je vais continuer :)
  • [^] # Re: Ben, je ne vois pas où c'est difficile....

    Posté par  . En réponse au message javascript target et document. Évalué à 2.

    ça ne marche pas, dans ton exemple, tu crées les deux popup en un seul coup pendant la même exécution.
    Chez moi, le popup w2 est crée après par un clic de souris (j'ai appelé mon popup f1 pour tester).

    dans la fenêtre d'origine, j'ai ça :
    a href="../../eGuepard/lister,,,,,série-S1885.html"
    onclick="window.open('../../eGuepard/lister,,,,,série-S1885.html', 'fiche', 'toolbar=no, location=no, status=yes, scrollbars=yes,resizable=yes, width=750, height=800, left=450, top=60'); return false;"
    onmouseout="window.status='';" target="fiche" Clavier /a

    dans la fenêtre fiche, j'ai mis :
    span id="newcompo" /span

    et j'ai un autre lien dans la fenêtre d'origine :
    a href="../../eGuepard/danshost,21118.html"
    onclick="f1.window.open('../../eGuepard/danshost,21118.html', 'danshost', 'toolbar=no, location=no, status=yes, scrollbars=yes,resizable=yes, width=75, height=80, left=450, top=60'); return false;"
    onmouseout="window.status='';" target="danshost" +c /a


    la page danshost.html voudrait écrire dans la page lister.html :
    script type="text/javascript"
    window.opener.f1.document.getElementById('newcompo').innerHTML = "nouveau texte";
    /*this.close();*/
    /script

    et j'ai comme erreur :
    Error: window.opener.f1.document.getElementById("newcompo") has no properties

    (j'ai viré les > et les < car ça s'affiche pas)
  • # ouais j'ai fait ça

    Posté par  . En réponse au message Gestion de l'accès internet pour des utilisateurs. Évalué à 2.

    J'ai fait ça il y a un moment, ça prend un peu de temps à mettre en place et ça demande qq connaissance.
    Mais ça tourne depuis 2000 et les quota se gère par interface web. ça gère aussi les comptes en plus.

    Le système se découpe en 2 parties :
    - interface web de gestion (perl et php)
    - les scripts des compteurs (perl)

    L'ouverture d'un compteur se fait via un "telnet serveur" ou "ssh serveur"
    L'ouverture de session sur le serveur démarre le compteur, ouvre le firewall pour la machine qui veut accéder au net.
    La disparition de la machine ou la fermeture du telnet ferme le firewall et arrête le compteur.
    Le telnet et le ssh sont interfaçables par une applet java je pense

    L'interface web peut ajouter du temps à une personne même pendant qu'elle est connectée.
    Le truc vérifie qu'un deuxième compteur n'est pas lancé et tue les doublons éventuellement (pour éviter qu'un malin lance de deux postes une connexion sur le même quota).

    L'intérêt d'un protocole comme telnet ou ssh c'est que ça existe partout et qu'on peut brancher son PC, portable sur le réseau pour profiter de l'accès.

    J'ai des archives de ce que j'avais fait mais c'est à trier. Essaie de voir s'il existe pas un truc facile à installer plutôt.
  • # Attention aux propos tenus dans les commentaires

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

    Certes, vous avez le droit de ne pas être d'accord avec ces spams mais attention à ne pas généraliser un sentiment personnel pour éviter des problèmes juridiques avec linuxfr.
  • [^] # Re: faible vente de CD

    Posté par  . En réponse à la dépêche Les CD OpenBSD 3.6 sont disponibles (en avance).. Évalué à 6.

    faire son propre CD à partir des archives ce qui est assez facile quand on tombe sur la bonne page sur le web qui explique un peu
  • [^] # Re: Une initiative plutot appréciable !

    Posté par  . En réponse au journal Les secrets de rOotix - secret n°1. Évalué à 3.

    Je peux modifier à volonté ce que je ne peux pas faire sur linuxfr (enfin si mais pour une autre raison) ni sur lea-linux.
    Je préfère pouvoir faire ce que je veux.

    Pourquoi "les secrets de..." ?
    ça fait vendeur, coup marketing :) ça donne envie d'aller voir :)
    C'est de l'humour en même temps et comme je ne sais pas quoi mettre sur mon site, ça tombe bien.
    Ceci-dit, mes secrets sont une étape intermédiaire vers une idée de projet que j'ai mais le CMS que je suis en train de faire n'est pas fini et ça n'avance pas très vite.

    Actuellement, j'essaie de taper mes secrets au format xml docbook, la transformation n'est pas encore superbe, ça produit du xhtml non valide et en plus ça prend 10 secondes pour un malheureux fichier sur un p4. J'avoue que je ne comprends pas. J'avais commencé un moteur de transformation xml->html en php et pour un truc bien plus gros, j'avais 6 secondes sur un k6-2 alors soit je suis un génie, soit j'ai un problème avec xsltproc ou la feuille de transformation utilisée.
  • [^] # Re: Commentaires expurgés

    Posté par  . En réponse à la dépêche Brevets Logiciels: Appel de Richard M. Stallman. Évalué à 3.

    Mets toi à la place de l'auteur lisant le NdM, c'est extrêmement déplaisant, même si ce n'était pas ton intention. Imagines-toi passer beaucoup de temps à faire un article et te prendre ça comme remarque, ça donne pas envie de reposter une dépêche.
    Pour le déplacement du journal, c'est pareil, tu attaques l'équipe dans un journal. Il y a une différence entre donner un avis sur un sujet et critiquer sans diplomatie.

    Je pense que les deux problèmes sont les mêmes à la base.
  • [^] # Re: J'ai plus simple

    Posté par  . En réponse au journal Restauration et sauvegarde MySQL. Évalué à 1.

    Oui la réplication est une bonne idée mais le système de basculement est encore assez manuel d'après ce que j'ai lu et l'intégration d'un système automatique est prévu mais il faudra attendre un peu j'imagine.
  • [^] # Re: Commentaires expurgés

    Posté par  . En réponse à la dépêche Brevets Logiciels: Appel de Richard M. Stallman. Évalué à 0.

    A partir du moment où un NdM est une attaque personnelle, tu n'avais pas à mettre ça peu importe que tu ais raison ou pas. Mais tu pouvais utiliiser les commentaires pour faire ta remarque.
  • [^] # Re: J'ai plus simple

    Posté par  . En réponse au journal Restauration et sauvegarde MySQL. Évalué à 2.

    ben l'outils de mysql lock les tables le temps de l'export.
  • [^] # Re: J'ai plus simple

    Posté par  . En réponse au journal Restauration et sauvegarde MySQL. Évalué à 1.

    Ouais, arrêter un service critique, c'est un peu abusé quand même.
  • [^] # Re: Bof Un autre pour postgresql

    Posté par  . En réponse au journal Restauration et sauvegarde MySQL. Évalué à 2.

    N'étant pas du tout expert postgresql, j'ai quand même fait un script de backup également :

    #!/bin/sh
    #
    # Script pour faire le backup des bases
    # de données PostgreSQL
    # Exécuté par /etc/crontab
    #
    #
    backup_dir=/mnt/backup-pgsql
    backup_dir_pgsql=${backup_dir}/pgsql
    backup_tmp=${backup_dir}/tmp
    backup_tmp_pgsql=${backup_tmp}/pgsql


    # répertoire de backup monté ?
    monte=`mount | grep backup-pgsql | grep -v grep`

    if [ "${monte}" != "" ]; then

    mkdir -p ${backup_dir} && chmod 0700 ${backup_dir}
    mkdir -p ${backup_dir_pgsql} && chmod 0700 ${backup_dir_pgsql}
    mkdir -p ${backup_tmp} && chmod 0700 ${backup_tmp}
    mkdir -p ${backup_tmp_pgsql} && chmod 0700 ${backup_tmp_pgsql}

    date=`date -I`
    host=`hostname -s`

    # Détermine la liste des bases et les copie

    dbnames=`psql -U postgres -q -t -A -d template1 -c "SELECT datname FROM pg_datab
    ase WHERE datname != 'template0'"`
    for db in ${dbnames}; do
    echo -n " $db"
    file=${backup_tmp_pgsql}/pgsql-${db}-$date-$host.Fc
    pg_dump -U postgres -F c -d $db -f ${file}
    done


    # Création de l'archive Tar/gzip data et
    # déplacement vers le répertoire des backups
    tar czf ${backup_tmp}/pgsql-$date-$host.tar.gz -C ${backup_tmp}/ pgsql/
    mv ${backup_tmp}/pgsql-$date-$host.tar.gz ${backup_dir_pgsql}/pgsql-$host.tar.gz

    # Efface les fichiers temporaires

    rm -f ${backup_tmp}/pgsql/*.sql

    fi
  • # Bof

    Posté par  . En réponse au journal Restauration et sauvegarde MySQL. Évalué à 2.

    J'ai lu leur truc, c'est moyen, s'il y a voici mon script :
    (Si vous voyez des améliorations, je veux bien, je vais sans doute faire un autre qui fera une requête pour lister le nom des bases disponibles au lieu d'aller voir les fichiers car si on a des bases innodb par exemple, il faut bien penser que tout est dans un/plusieurs fichiers au lieu d'un répertoire unique)

    #!/bin/sh
    #
    # Script pour faire le backup des bases
    # de données MySQL
    # Exécuté par /etc/crontab
    #
    #
    backup_dir=/mnt/backup-mysql
    backup_dir_mysql=${backup_dir}/mysql
    backup_tmp=${backup_dir}/tmp
    backup_tmp_mysql=${backup_tmp}/mysql


    # répertoire de backup monté ?
    monte=`mount | grep backup-mysql | grep -v grep`

    if [ "${monte}" != "" ]; then

    mkdir -p ${backup_dir} && chmod 0700 ${backup_dir}
    mkdir -p ${backup_dir_mysql} && chmod 0700 ${backup_dir_mysql}
    mkdir -p ${backup_tmp} && chmod 0700 ${backup_tmp}
    mkdir -p ${backup_tmp_mysql} && chmod 0700 ${backup_tmp_mysql}

    date=`date -I`
    host=`hostname -s`

    # Détermine la liste des bases et les copie

    for var in `find /var/lib/mysql/ -type d | grep -v "lost+found" | \
    sed -e "s/\/var\/lib\/mysql\///"`; do
    mysqldump --opt $var > ${backup_tmp_mysql}/mysql-$var-$date-$host.sql
    done

    # Création de l'archive Tar/gzip data et
    # déplacement vers le répertoire des backups
    tar czf ${backup_tmp}/mysql-$date-$host.tar.gz -C ${backup_tmp}/ mysql/
    mv ${backup_tmp}/mysql-$date-$host.tar.gz ${backup_dir_mysql}/mysql-$host.tar.gz

    # Efface les fichiers temporaires

    rm -f ${backup_tmp}/mysql/*.sql

    fi
  • [^] # Re: Pas content du tout

    Posté par  . En réponse à la dépêche Sortie de la Mandrakelinux 10.1 Community. Évalué à 4.

    Moi j'ai voté SP ("seconde page") parce que les ISO ne sont pas accessibles pour tout le monde pour l'instant mais j'aurais bien voté PP parce que la news est bien rédigée.
    Tu vois le problème, c'est qu'il y en aura une autre la semaine prochaine plus deux autres encore dans un mois. Ceux qui n'utilisent pas mandrake et qui voient 4 news en PP, ça doit les énerver un peu. Alors il faut faire un choix pour éviter ça.
    La solution pourrait être de mettre en attente la news puisque de toute façon, les membres du club reçoivent un mail qui signale la sortie. Ce qui ferait deux news au lieu de 4 avec une community en PP et une official en SP parce que ce sera juste une évolution mineure.