zx81 a écrit 264 commentaires

  • [^] # Re: HP / Debian : mouais, bof.

    Posté par  . En réponse à la dépêche HP fait 25 millions de dollars avec Debian. Évalué à 1.

    Et encore, tu as de la chance, on t'a répondu...
    Moi, j'ai posté quelques questions basiques et j'attends toujours (bon, c'était peut être une erreur d'utiliser leurs forums mais je me suis dis qu'il y traine plus de techniciens que de commerciaux...).
    L'url de mon fil:
    http://forums1.itrc.hp.com/service/forums/questionanswer.do?(...)
    Je vais avoir besoin de quelques serveurs et ne n'arrive toujours pas à me décider entre HP, Dell, Ibm et Transtec... Si seulement je pouvais voir une machine, ne serait-ce qu'un quart d'heure avec un cédé de knoppix... :-(
  • [^] # Re: Des nom! on veut des noms!

    Posté par  . En réponse à la dépêche Deux analyses précieuses sur la fiabilité et la longévité des disques durs. Évalué à 3.

    Si on pousse jusqu'au bout la métaphore du "bureau", il manque l'icône "cendrier" sur l'écran :-)
    Bon, encore que sur des CRT avec une dalle en verre, ça passe...

    "Attention, êtes-vous sur de bien vouloir vider votre cendrier dans la corbeille ? Votre corbeille contient déja des documents et votre dernier mégot, déposé il y a 28 secondes n'est peut-être encore pas bien éteint..."
  • # Il y a eux aussi...

    Posté par  . En réponse au journal PC Portable sans OS. Évalué à 3.

    http://www.multimedis.fr
    Distribué via les supermarchés L.cl.rc
    849 euros TTC avec Windows, 773 sans OS...
    PS: je ne bosse pas chez eux, ni pour eux, etc...
    PS2: il faut être enregistré pour accèder au configurateur... :-((
  • [^] # Re: s/hotplug/udev

    Posté par  . En réponse au message Lancer un script a la connexion d'un disque dur usb. Évalué à 2.

    Ah ça (me) rassure ! :-)

    Dans ma règle udev, j'appelle un 1er script qui lance le deuxième en arrière plan. Le tout avec un verrou basé sur l'existence d'un fichier qui évite de le relancer si il tourne déja.

    Désolé, mes scripts ne sont pas dispos car ils contiennent des dépendances vers d'autres scripts (et ce n'est pas libre ;-( car pas encore entièrement fini et dépoussiérés de choses "en dur")

    Mais bon, voici quelques extraits:

    -----------------------------------
    la règle udev:

    # detect exactly a given external usb disk (brand/model/serial)
    # then launch backup to it

    # to find sysfs{*} data:
    # 1) udevinfo -q path -n /dev/sdX (or -q all to see all values)
    # 2) udevinfo -a -p value_from_previous_command

    # NOTE: run command must be given with full path
    # variable ACTION can be tested (will be "add" or "remove")
    # WARNING: script is called 2 times on disk insertion !!!
    # In fact, one time for the disk and one time for each partition !!!
    # WARNING: remove does not work, script will NOT be called on disk removal !!!

    BUS=="usb", SYSFS{idProduct}=="xxxx", SYSFS{idVendor}=="xxxx", SYSFS{serial}=="xxxxxxxxxxxxxxxx", NAME="%k", SYMLINK+="diskusb4backup%n", OWNER="root", GROUP="root", MODE="0770", RUN+="/usr/local/sbin/backup_usbdisk.sh"

    -----------------------------------
    le 1er script:

    #!/bin/bash

    # this script will be called by the udev rule which detects a certain
    # external usb disk based on manufacturer, model and serial number
    #
    # BUG: it is called many times (for disk and for each partitions)

    logger -t xxx $0 started

    # random delay 0..9
    DELAY=$(($RANDOM % 10))
    logger -t xxx $0 sleeping for ${DELAY} seconds...
    sleep ${DELAY}

    bash backup_usbdisk2.sh tag &

    logger -t xxx $0 finished

    -----------------------------------
    le 2ème script:

    #!/bin/bash

    # backup_usbdisk2.sh
    # called by backup_usbdisk.sh

    set -x

    CURR_DATETIME=$(date "+%F_%H:%M:%S_%N")

    logger -t xxx "$0 started : udev action=${ACTION} at ${CURR_DATETIME} , user=$(whoami)"

    # check tag argument
    if [ "$1" != "tag" ]; then
    logger -t xxx "$0 : Script should not be called directly !"
    exit 1
    fi

    # source common functions
    COMMFONC_FILE="common_funcs.sh"
    which ${COMMFONC_FILE} >/dev/null 2>&1
    if [ $? -eq 0 ]; then
    . ${COMMFONC_FILE}
    else
    logger -t xxx "$0 : Script file with common functions (${COMMFONC_FILE}) not found !"
    exit 1
    fi

    # source config file
    CONFIG_FILE="/etc/xxx/backup.config"
    which ${CONFIG_FILE} >/dev/null 2>&1
    if [ $? -eq 0 ]; then
    . ${CONFIG_FILE}
    else
    logger -t xxx "$0 : Config file (${CONFIG_FILE}) not found !"
    exit 1
    fi

    # script execution is blocked ?
    if [ "${USBDISK_RUNBLOCK}" == "1" ]; then
    logger -t xxx "$0 : Script execution is actually blocked by config file option !"
    exit 1
    fi

    # exit function
    trap_exit () {
    if [ "$MOUNTED" == "1" ]; then
    umount ${DISK_PART} 2>/dev/null
    fi
    script_unlock >/dev/null
    }
    export -f trap_exit

    trap trap_exit EXIT SIGINT SIGTERM

    # lock execution (bug ? udev will call this script many times !)
    if [ "$(test_script_lock)" == "1" ]; then
    logger -t xxx "$0 is already running..."
    sleep 1s
    exit 1
    fi
    script_lock >/dev/null

    # do one backup type
    one_backup () {
    # ici y'a le backup à proprement parler...
    MOUNTED=0
    sync
    }

    MOUNTED=0

    if [ "${ACTION}" == "add" ]; then
    one_backup

    if [ "${ACTION}" == "remove" ]; then
    # nothing to do ?
    logger -t xxx "$0 : Remove done"
    fi

    script_unlock >/dev/null
    exit 0

    Quand j'aurais tout fini, je le mettrais à disposition car il permet de sauvegarder sur CD ou DVD en faisant automatiquement des "rondelles" de la bonne taille + des fichiers par2 pour l'ecc. Je n'ai rien trouvé de tout prêt pour faire ça donc je me suis lancé la dedans...

    /
  • [^] # Re: s/hotplug/udev

    Posté par  . En réponse au message Lancer un script a la connexion d'un disque dur usb. Évalué à 1.

    Et tu n'a pas eu le problème du "multi-lancement" comme moi ?
    voir ici: http://linuxfr.org/forums/36/18113.html
  • # smart ?

    Posté par  . En réponse au message mon disque dur fait des clics.. Évalué à 1.

    Ca ne pourrait pas être le démon smart qui teste le disque de temps en temps ?
  • # Un autographe ?

    Posté par  . En réponse au journal [ma vie] Je refuse de rentrer dans la boulangerie.... Évalué à 3.

    Tu lui demandes un autographe et et en partant tu le remercies en disant que ton CA a décuplé depuis que tu utilise du Linux sur tous les postes de ton entreprise.
    "Ah désolé, je croyais que vous étiez M. Tordvalds !"
  • [^] # Re: pas de réparation Linux?

    Posté par  . En réponse au journal Linux pour tous?. Évalué à 1.

    Et quand la réparation devient un remplacement par un matériel différent? Il faut un réparateur qui sache choisir du matériel compatible, non?

    Le problème c'est que c'est dur de retrouver le même matos, même parfois 1 an après...
    Et puis même sous Windows, un changement de carte mère se finira souvent par un écran bleu à cause des pilotes IDE (tu ne peux pas booter pour changer, la poule et l'oeuf quoi...ce n'est qu'après fouinage sur le net que tu trouves des procédures qui marchent).
    Bon, sous linux aussi (par exemple passage en SATA), mais en général, un coup de livecd et ça repart ! Un technicien un tant soit peu curieux peut se faire expliquer tout ça en quelques heures => faites des devis de formation auprès de vos vendeurs locaux !
  • [^] # Re: Complètement par hasard...

    Posté par  . En réponse au message Grub Grmbllbl Grr !. Évalué à 2.

    Bon, j'ai fini par comprendre...enfin en partie...

    Déja, c'était bizarre, je n'avais pas les mêmes montages dans et hors le chroot. C'est du au fait que j'ai fait ma sauvegarde à chaud (en runlevel 1, ouais c'est pas ce qu'il y a de plus propre...) ET que j'ai un peu réorganisé mes partoches. En étant dans le chroot, je récupére mon vieux /etc/mtab (de la sauvegarde) qui donne de fausses indications sur /boot d'où l'erreur de script.

    Et devinez quel type de partition devenue inutile j'avais supprimée, hein ? :-))
    Même en la supprimant, elle m'a pourri ma journée !
  • [^] # Re: Complètement par hasard...

    Posté par  . En réponse au message Grub Grmbllbl Grr !. Évalué à 2.

    >> grub-install /dev/hda
    > The file /boot/grub/stage1 not read correctly.
    J'ai maté un peu le script: il essaye de relire les fichiers copiés (5 fois!) pour voir si ils sont lisibles (enfin je crois, vers la ligne 497).
    Et puis ils (les gens de la fsf) pourraient le dire qu'il y a un ficher de log !
    Quand je regarde son contenu, je vois qu'ils font un "dump (hd0,5)/grub/stage1" donc forcément ça coince vu que chez moi c'est hd(0,4) et c'est bien ce que j'ai dans /etc/grub.conf. Bug ?
  • [^] # Re: Complètement par hasard...

    Posté par  . En réponse au message Grub Grmbllbl Grr !. Évalué à 1.

    > grub-install /dev/hda
    The file /boot/grub/stage1 not read correctly.
    Pas mieux :-(((
  • [^] # Re: ah ouai mieux

    Posté par  . En réponse au journal wxWidgets 2.8.0 is out !. Évalué à 1.

    Pour info les prix de Qt sont ici: http://www.trolltech.com/products/qt/licenses/pricing
  • [^] # Re: Effet démo :-)

    Posté par  . En réponse à la dépêche Thelia devient libre. Évalué à 2.

    Arf, faut les cookies ! (classique pour ce genre d'appli mais j'ouvre les robinets au cas par cas seulement...).
    Un message d'avertissement serait bienvenu (par exemple lors de la première mise en panier) ...
    Désolé pour le bruit.
  • # Effet démo :-)

    Posté par  . En réponse à la dépêche Thelia devient libre. Évalué à 2.

    Bon, en allant voir un des sites commerciaux réalisé:
    http://www.mediavolcan.com/

    et en cliquant sur le bouton commander, j'ai l'erreur suivante:
    Fatal error: Call to a member function on a non-object in /home/www/mediavolcan/fonctions/action.php on line 22

    Pareil sur http://www.numero4skateshop.com/ :
    Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/numero4skateshop.com/httpdocs/fonctions/action.php on line 15
    C'est le même fichier mais pas la même ligne...

    Sans vouloir critiquer, faut que les auteurs regardent ça peut-être... :-)
  • [^] # Re: 2 cartes son dans un PC

    Posté par  . En réponse au message 2 cartes son dans un PC. Évalué à 1.

    Avec Alsa c'est théoriquement possible mais les deux cartes doivent être identiques et mutuellement synchronisées

    Ah mais ça c'est une mauvaise nouvelle ! Moi qui était sur le point de monter une espèce de "table de mixage réso-commandable" avec plusieurs cartes son, il va falloir que je revoir ma copie...
    Et des cartes avec 2/3 sorties ET 2/3 entrées, ça existe avec le module qui va bien ?
  • # Libre ?

    Posté par  . En réponse au journal Connaissez-vous TIBCO General Interface?. Évalué à 1.

    Petit hic, les sources sont rendues illisibles (le moindre débogage prend parfois plusieures heures) et je ne sais pas si une version lisible est disponible.

    Ca me rappelle à l'époque un "mangler" pour les sources en pascal qui remplaçait tous les identificateurs par de longues suites de caractères style "0il10OL1li" et qui virait tous les espaces et toutes les indentations...
    Evidemment ça compilait mais bonjour le code ! ;-)
    Un source fourni sous cette forme peut-il encore "honnêtement" être qualifié de libre/open source ?
  • [^] # Re: Éh bien je le redis

    Posté par  . En réponse au journal Un peu de délation ? Mais si ! mais si !. Évalué à 1.

    Et je suis bien d'accord avec djibb sur le fait que oui on peut utiliser cette méthode en grandissant mais pas avant d'avoir acquit correctement certaines notions.

    La preuve :
    3-Ethoxycarbonyl-5-methoxycarbonyl-2,6-dimethyl-4-(3-nitrophenyl)pyridinium nitrate, dineopentyl 2,6-dimethyl-4-(3-nitrophenyl)pyridine-3,5-dicarboxylate and dihexyl 2,6-dimethyl-4-(3-nitrophenyl)- pyridine-3,5-dicarboxylate

    Dans ce cas la méthode syllabique est évidente (ou alors faut vraiment être un fondu de la chimie pour reconnaitre ça "en bloc" :-).
    Y'a pas de secrets, il faut que des chemins synaptiques se construisent et se consolident pour que le cerveau puisse faire du "temps réél" !
  • # Sécu

    Posté par  . En réponse au message Temps de réponse sur erreur de login (kdm). Évalué à 2.

    Il doit y avoir une tempo pour éviter de pouvoir soumettre rapidement une
    liste depuis un dictionnaire avec une moulinette, même le login en mode texte le fait.
  • # Q: Quel est le soft le plus utilisable en train ?

    Posté par  . En réponse au journal [mavie] les ordinateurs dans le train.... Évalué à 8.

    Réponse: Ruby on rails :-)
  • [^] # Re: Ca pour une nouvelle ...

    Posté par  . En réponse à la dépêche Ext4 bientôt sur votre bureau. Évalué à -1.

    mais c'est super-chiant à sauvegarder et restorer...

    Même avec dar ?
  • [^] # Re: Troisieme solution: (bis)

    Posté par  . En réponse au message Images dans une bdd ou sur le file system ?. Évalué à 1.

    Un système de cache semble effectivement être le meilleur compromis.
    Mais bon, je vais quand même faire quelques tests avec la base en direct, juste histoire de voir où en sont les sgbd libres au niveau des blobs :-)
  • [^] # Re: Ce n'est pas non négligeable

    Posté par  . En réponse à la dépêche Munich va enfin migrer sous GNU/Linux. Évalué à -2.

    $ exec signature

    Mince alors, ça marche !
    --
    erremerrefslash
  • # A l'ancienne ?

    Posté par  . En réponse au journal Critères pour un stage d'info (côté employeur). Évalué à 3.

    * Il aura un bureau (climatisé) pour développer, hors de la salle machine.

    Et comment qu'il va optimiser ses jointures sans voir et entendre le crépitement des disques du serveur, hein ?
    --
    --> exit(self)
  • # Big brother ?

    Posté par  . En réponse au journal Imprimante et réseau local. Évalué à 1.

    Dans ses caractéristiques, je vois:
    Conformité aux normes : EPA Energy Star Identification par radio-fréquence

    Le retour du Gps dans l'alim ? :-)
  • [^] # Re: Quelques chiffres ...

    Posté par  . En réponse à la dépêche La plus grosse migration OpenOffice.org au monde : 400 000 postes dans l'administration française. Évalué à 2.

    Et un exemple de migration réussie d'une PME:
    http://www.01net.com/editorial/324917/bureautique/plastigray(...)
    Leur site: http://www.plastigray.com/ (des fois que vous auriez un truc à mouler ;-)