Damien COTTIER a écrit 20 commentaires

  • # Merci Beaucoup

    Posté par  . En réponse au message [Terminal] Chargement en chaîne des modules kernel. Évalué à 1.

    Cette astuce en plus d'être interressante, est exactement le cas réel dont j'ai besoin pour ma webcam NGS ShowCam Plus.

    Merci encore.
  • [^] # Re: suite des évènements (s'il y en a que ca interresse...)

    Posté par  . En réponse au message Vista ne veut plus booter !. Évalué à 1.

    Ravi de t'avoir aidé...

    c'était pas gagné pourtant!
    Maintenant y faut voir combien de fois la demoiselle va se servir de Linux!

    Perso les installations multiboot chez des potes n'ont pas tenu plus de 5/6 lancement linux face a Windows!

    Les gens retournent vite à leur mauvaise habitude :-p.... Helas!
  • # Solution... Bof!!!

    Posté par  . En réponse au message Vista ne veut plus booter !. Évalué à 3.

    Salut,

    j'espère que tu n'as pas fait la betise de Redimensionner le disque de Vista sous Linux!
    http://www.pro-networks.org/forum/about78184.html = <<DO NOT resize the Vista partition during the installation of the Linux distribution!>>

    Si la solution de John Doe ne marche pas tu peux essayé la solution suivante:

    Prends une version de windows XP sur CD.
    Reformate la partition que tu avait prévu pour linux en NTFS.
    et installe XP dessus.

    Redemarre sur XP et suis la méthode fourni par microsoft :

    http://support.microsoft.com/kb/919529

    permettant de restaurer le vista MBR.

    Verifie ensuite que le dual boot XP/Vista fonctionne!

    Si tu as retrouvé Vista c'est déjà bien!!!

    Ensuite Réinstalle Linux a la place de XP en faisait bien attention de ne pas installer le boot loader de Linux (Lilo/Grub) sur le MBR.

    Installe juste le bout loader de linux sur la partition Linux (pas sur le MBR... je sais, je me repete!!!).

    Ensuite reboot sous Vista
    utilise http://www.vistabootpro.org/
    ou bien
    des solutions plus manuelle pour rajouter les premiers secteurs de la partition linux dans le boot loader de vista.
    http://blogs.sun.com/moinakg/entry/vista_and_solaris_express(...)

    Bon Courage!!!

    PS: Qu'est-ce qu'on ferait pas pour faire découvrir Linux!!!
  • # Quelques infos

    Posté par  . En réponse au message probleme dans ce script shell. Évalué à 4.

    déjà il manque quelques espaces dans ton script

    "exo3.c" "Compilation exercice3"off2>/tmp/checklist.tmp.$$
    "exo3.c" "Compilation exercice 3." off 2>/tmp/checklist.tmp.$$

    ensuite:

    DIALOG=${DIALOG=dialog} je sais pas a koi ca sert:
    DIALOG=dialog devrait faire la meme chose... ceci permet de creer une variable de nom DIALOG qui contient le contenu dialog... un peu plus bas y'a la même chose avec la variable $choix. Tu crées le contenu d'une variable en faisait:
    variable_name=valeur
    tu l'utilises en ajoutant $ devant le nom de la variable
    $variable_name

    dialog est un programme (avec tout plein d'option que tu peux comprendre en utilisant "man dialog") qui affiche une fenetre de dialogue.

    $$ est une variable special de bash qui permet de retourner le "process ID" du shell qui est en train de s'executer. ceci permet de creer un fichier du type /tmp/checklist.tmp.12345 ou 12345 est le numero de process ID. l'idée est je pense de pouvoir utiliser le même script en même temps sur la même machine en s'assurant que le fichier temporaire aura un nom différent.

    2>"fichier" permet de rediriger la sortie 2 (standard erreur stderr) vers le fichier temporaire. la sortie stderr semble contenir le choix selectionné dans la fenetre de dialog.

    retval=$? permet d'avoir la valeur de retour du dernier processus lancé.
    ex:
    false;echo $?
    retourne 1
    true;echo $?
    retourne 0

    je pense que tu connais la commande "rm"

    ci-dessous un basic switch case en bash (selection multiple)

    case '$var' in #début du "case"

    'valeur1') #si variable $var est égal à valeur1
    n'importe quellle commande executé si valeur1...
    ;; # ;; permet de terminer la liste de commande

    'valeur2') #si variable $var est égal à valeur2
    n'importe quellle commande executé si valeur1...
    ;;

    *) si variable $var est égal à toutes les autres valeur
    n'importe quellle commande executé dans les autres cas...
    ;;

    esac #fin du case

    je pense avoir suffisament donné de détails...
    bon courage dans l'apprentissage du scripting bash, ci-dessous tu auras toutes les infos (faut juste comprendre l'anglais) :

    http://tldp.org/LDP/abs/html/

    Damien.
  • # pas de soucis de vitesse pour moi

    Posté par  . En réponse au message pb driver intel8x0. Évalué à 1.

    Bonjour,

    J'ai l'intel8x0 avec un ALC650F sur mon PC MSI Mega 180,
    Kernel: 2.6.17-gentoo-r8
    Alsa-drivers: 1.0.13 (j'utilise pas celui intégré au kernel.)

    dmesg:
    intel8x0_measure_ac97_clock: measured 59336 usecs
    intel8x0: clocking to 47468

    j'ai juste un petit soucis avec la sortie SPDIF ou il a fallu faire un patch a la main le fichier ac97_codec.c pour inverser le bit de status du SPDIF sur l'ALC650F pour que la sortie optique marche.

    quand je joue un fichier avi a 22050 Hz sous mplayer j'ai:

    en spdif =>
    -------------
    alsa-init: using device spdif
    alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
    AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)

    cat /proc/asound/nForce2/pcm2p/sub0/hw_params

    access: RW_INTERLEAVED
    format: S16_LE
    subformat: STD
    channels: 2
    rate: 48000 (48000/1)
    period_size: 1024
    buffer_size: 16384
    tick_time: 10000

    en analogique =>
    -------------------
    alsa-init: using device front
    alsa: 22050 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
    AO: [alsa] 22050Hz 2ch s16le (2 bytes per sample)

    cat /proc/asound/nForce2/pcm0p/sub0/hw_params

    access: RW_INTERLEAVED
    format: S16_LE
    subformat: STD
    channels: 2
    rate: 22050 (22050/1)
    period_size: 1024
    buffer_size: 16384
    tick_time: 10000

    Le driver que j'utilise semble gérer sans problème les changements de fréquence! et à l'oreille je ne remarque rien (mais bon... la je peux me tromper!... surtout si la différence est légère). Dans tous les cas, je te conseille donc d'utiliser les driver alsa plutôt que ceux présent dans le kernel... il sont plus souvent à jour.

    Bon courage,
    Damien.
  • [^] # Re: lsof ?

    Posté par  . En réponse au message Audit de fichier/répertoire. Évalué à 2.

    Il existe le meme en graphique (gnome) glsof. Il est bien pratique également. Juste un peu long à charger :-p.

    Youpi tra la la !
  • [^] # Re: réponse partielle

    Posté par  . En réponse au message programme encodeur mp3. Évalué à 1.

    pour encoder facilement des wav en mp3 sur plusieurs fichiers utilise "mlame"
    (multiple lame) fait un petit "mlame -h" et tout est la !!!

    enjoy shell !!!
  • # Fedora Core 4

    Posté par  . En réponse au message installer linux. Évalué à 1.

    Bonjour,

    moi j'utilise depuis plus d'un an la gentoo... très puissant mais à ne pas mettre entre les mains de débutant. Essaye la Fedora Core 4, le support du matériel est très bon et tu n'auras peut etre plus de problème.

    Damien.
  • # Sony Vaio VGN-S3HP

    Posté par  . En réponse au message Ordinateur portable et linux. Évalué à 1.

    Personellement,

    Je viens d'acheter un Sony VAIO VGN-S3HP.

    Pentium M730 Centrino @ 1.6 GHz
    512 Mo DDR2
    Geforce4 6200
    Graveur DVD+/-RW
    60 Go SCSI
    très bon LCD 13.3" @ 1280x800
    USB2/Firewire
    WLAN (b/g)/Bluetooth
    Modem/Ethernet
    VGA out
    Audio Mic/Speaker

    Il marche très bien sous Linux (Gentoo 2.6.12-r9).
    Quelques soucis avec bluetooth et pcmcia... (mais bon pour l'instant je m'en sert pas)

    La batterie tient environ 2h30... ce qui est pas mal pour un laptop de 1,95 Kg. je n'ai pas encore installé toute les fonctions concernant le power management. Peut-etre que 3h00 est envisageable (bien sur pas lors de la lecture d'un DVD).

    Voila,
    Damien.

    Son inconvénient, c'est qu'il est assez cher 1800 euro environ et qu'il manque quelques interface (SPDIF, SVHS TV out).
  • # clone de partition, redimensionement de partition...

    Posté par  . En réponse au message Copier un disque. Évalué à 3.

    Salut,

    Il existe une petite distribution dédiée à cet effet.

    Elle sait faire du clonage de disque/partition via Partimage
    Elle sait faire du redimensionement dynamique (à la partition magic like) via QtParted...
    Elle permet la gestion du NTFS via captive (drivers natif windows... donc plus sur).

    plus bien d'autre outils sympas...

    je te conseille donc:
    http://www.sysresccd.org/(...)

    L'outil indispensable à avoir auprès de soi !!!

    Enjoy freedom !
    Damien.
  • # WMA to OGG/MP3

    Posté par  . En réponse au message Lire les .wma avec XMMS. Évalué à 2.

    Je sais que ca ne répond pas réellement à ta question, mais je te conseil de convertir tes wma en mp3 (voir mieux en ogg). Ceci afin d'éviter de favoriser la position dominante de Microsoft sur les brevets logiciels.

    http://voidmain.is-a-geek.net/files/scripts/wma2mp3(...)

    Enjoy freedom... choose open source solution !

    Dams.
  • # Effectv

    Posté par  . En réponse au message Musique & Webcam. Évalué à 1.

    Salut,

    moi je suis sur une gentoo :
    2.6.11-gentoo-r4 #1 Mon Apr 4 03:57:12 CEST 2005 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux

    et une webcam
    NGS ShowCam Plus (25Euro environ...) basé sur un chip OV519 d'omnivision.
    j'utilise le driver OV51x modifié:

    http://www.cti.ecp.fr/~beauxir5/ov51x-1.65-1.11-mark.modified.tar.b(...)

    j'utilise effectv sans problème. C'est d'ailleurs vraiment sympas !!!

    je viens d'essayer freej et GePhex... ca marche, mais c'est pas encore super pour les webcams.
  • [^] # Re: Maitre-Esclave ... un combat de tout les temps :-p

    Posté par  . En réponse au message pb de graveur non reconnu en maitre. Évalué à 1.

    Si ton DVD est reconnu comme /dev/hdc...
    et que tu es arrivé a le monter à la main
    mount -t auto /dev/hdc /mnt/dvd-rom
    ls /mnt/dvd-rom

    c'est qu'il est bien reconnu comme maître sur la deuxième nappe.
    /dev/hda -> maitre nappe 1
    /dev/hdb -> esclave nappe 1
    /dev/hdc -> maitre nappe 2
    /dev/hdd -> esclave nappe 2

    une fois monté à la main, tu peux toujours essayer de copier les fichiers du dvd (répertoire media) dans ton arborescence disque dur (si tu as assez de place): ex: /var/mandrake/media

    mkdir /var/mandrake
    cp -r /mnt/dvd-rom/media /var/mandrake/


    puis il faut ensuite créer une nouvelle source dans le gestionnaire de média sur ce répertoire là.
  • # Maitre-Esclave ... un combat de tout les temps :-p

    Posté par  . En réponse au message pb de graveur non reconnu en maitre. Évalué à 1.

    Une question toute bête.

    Y'a t'il quelqun d'autre sur cette nappe (si oui est-ce que lui est bien configurer en esclave, attention aussi au mode "Cable Select").

    Sinon dans le panneau de configuration de Mandrake (drakconf) tu as un menu qui s'appelle gestion de media qui te permettra de configurer une nouvelle entree sur ton DVD-ROM sur "/dev/hdb" ou "/dev/hdd".

    tu peux également essayé de monter à la main (en root) le dvd avec un:
    mkdir /mnt/dvd-rom
    mount -t auto /dev/hdb /mnt/dvd-rom
    ls /mnt/dvd-rom


    (hdb peut etre remplacé par hdd si il est sur la deuxième nappe)

    Bon courage.
  • # Utilisation de transcode

    Posté par  . En réponse au message Extraction sous-titres avec dvdrip sous mdk 10.1. Évalué à 1.

    Salut,

    dvd-rip utilise transcode comme "back-end". Tu peux donc tout faire directement à partir de transcode. Il faut juste utiliser un terminal (ex: Xterm, Eterm, konsole....)

    pour connaitre les sous-titres présent sur ton dvd (je suppose que ton périphérique dvd-rom est accessible depuis "/dev/dvd" a vérifier sur ta machine... peut-etre "/dev/cdrom").

    tcprobe -i /dev/dvd 2>&1 | grep "subtitle\|title"

    Il te renvoi par exemple:
    (dvd_reader.c) DVD title 1/16: 16 chapter(s), 1 angle(s), title set 1
    (dvd_reader.c) title playback time: 01:48:55.12 6536 sec
    (dvd_reader.c) subtitle 00= ‹fr›
    (dvd_reader.c) subtitle 01= ‹nl›

    le SID subtitle identifier est 0 pour le francais, 1 pour le néerlandais
    le 1/16 veut dire 1 track et 16 chapitre

    tccat -i /dev/dvd -T 1 -L | tcextract -x ps1 -t vob -a 0x20 > subs-fr

    tu extrait le sous-titre 0 (fr)... -a 0x20 veut dire (0x20 + SID)... 0x20 est la base de référence des sous-titres... tu ecris donc un fichier subs-fr
    qui contient les sous-titres en format binaire (raw). c'est un peu long puisqu'il parcours l'ensemble du DVD pour en extraire les sous-titres.

    Le DVD n'a pas les sous titres sous forme de texte mais plutôt comme des images. Il faut donc les convertir en images pgm puis faire une reconnaissance de caractère pour le traduire au format texte... voici les laborieuses étapes (cette méthode a l'avantage de creer un fichier de sous titre et non pas de l'inclure dans la video... ca permet de pouvoir l'enlever et de choisir différentes langues...).

    Crée ensuite un repertoire "french"
    mkdir french
    subtitle2pgm -o ./french/french -c 255,255,0,255 < subs-fr

    ceci va creer tout un ensemble de fichier images qu'il faut transformer en .txt
    grace a gocr (logiciel de reconnaissance de caractères a installer: urpmi gocr).
    il crée aussi un fichier french.srtx

    un petit script fait tout ca:
    cd french
    pgm2txt french

    Il risque de poser plein de question sur les caractères qu'il n'arrive pas a traiter automatiquement. Il faut lui répondre à la main ex (ç, plusieurs lettre accoller...).

    tu peux éventuellement corriger les erreurs de OCR par l'utilisation de ispell

    ispell -d francais french*txt (le dictionnaire francais doit etre installé)

    Enfin pour finir... il faut creer le fichier srt de sous titre à partir de tout ca:

    cd ..
    srttool -s -w < french/french.srtx > french.srt

    et voili voilou... pas facile, un peu long... mais efficace.
    enfin pour voir si le résultat te plait :

    mplayer -sub french.srt dvd://1

    Enjoy...
  • [^] # Re: meuh

    Posté par  . En réponse au message Pb avec la commande ./configure. Évalué à 1.

    C'est un peu le problème des distribs offrant des packages binaires. Pour les débutants... il est difficile de gérer les dépendances, et les contributeurs (souvent expert...) n'ont pas trop besoin des packages binaires puisqu'il compile eux même les logiciels dont ils veulent la dernière version à partir des sources... il faut etre patient souvent et attendre !!!

    Sinon tu peux toujours essayer de compiler PHP 5 à partir des sources... (install flex et les autres dépendances à partir des packages binaires... en espérant que leur numéro de versions suffit pour la compilation... des dépendances en chaines peuvent rapidement devenir un calvaire à résoudre...).
    pour le prefix... je te conseil lorsque tu utilises une distribution avec des package binaire d'utiliser --prefix=/usr/local/.

    Si tu réussi a compiler PHP5... le pb rique de se retrouver dans la configuration et le support de par exemple Apache avec PHP5.

    Il existe des distributions plus souple avec des "packages" source qui intègrent plus rapidement les nouvelles versions de logiciels, ex: gentoo... celle ke j'utilise ;-)... mais je ne les conseillent pas aux débutants.

    je te conseille donc la patience, l'apprentissage de linux en douceur... varier l'utilisation des distributions, apprendre à compiler des logiciels plus simples (ex: xdaliclock lit aussi http://lea-linux.org/software/compil.html(...) ). En attendant, tu devrais te contenter de PHP4.

    Bon courage
  • # Développement...

    Posté par  . En réponse au message Question de licence. Évalué à 1.

    Je pense que le plus simple est de recoder la chose (surtout si le bloc est petit). Tu as tout à fait le droit de t'inspirer de l'original, à partir du moment ou tu ne copie pas du code et que tu ne change pas que la syntaxe. Reparts de l'algorithme général (évite de reproduire la structure également, ex classes methodes...) et développe un code personnel.
  • # table de routage

    Posté par  . En réponse au message Comment différencier les interfaces IP ?. Évalué à 3.

    Linux va calculer le chemin le plus court (metric) pour accéder à la destination,
    Si il y a une route sur un réseau (net 192.168.0.0) avec le masque 255.255.255.0. Il peut utiliser la première interface trouvée pour soit envoyer le ping soit y répondre.

    Quand tu ping du client vers le serveur il est pas étonnant que uniquement l'interface 0.1 soit utilisé.

    par contre dans l'autre sens... la RFC dit que les adresses source et destination doivent être inversées pour constituer la réponse... donc si tu ping du serveur 0.100 le client 0.8, c'est le 0.8 qui devrait te répondre ! Cependant ceci peut rentrer en conflit avec le calcul de route optimum et l'implementation réelle. Cependant dans la requete ping ICMP, il y a un champ "Identifier et Sequence Number" qui doivent éviter les confusions pour la réponse.

    Pour la premiere partie tu peux toujours essayer de créer une route fixe pour un "host" (pour le serveur 0.100) avec la commande "route add -host ... dev ethx" avec un metric plus faible que celle utilisé pour la route net 192.168.0.0 à travers l'interface eth0. eth1 sera alors selectioné à la place de la route eth0 uniquement lors de l'acces au serveur 0.100.

    Sinon tu peux toujours créer des alias IP sur ton serveur -host (0.100,0.101,0.102...) ou -net (0.100,1.100,2.100...) et creer des routes pour chaque alias sur ton client.
  • # Divers linux GUI for CVS

    Posté par  . En réponse au message Gui CVS. Évalué à 3.

    Ci-joint une liste des logiciels proposant une interface graphique pour CVS sous linux

    - tkcvs
    - lincvs
    - gcvs
    - jcvs client
    - cervesia (Kde, konqueror intégration)

    ils sont plus ou moins bien... moi j'ai pas mal utilisé wincvs sous windows et tkcvs sous linux/unix et j'en était assez content.
  • # Désactivation de la carte Ethernet embarqué

    Posté par  . En réponse au message eth0 et eth1 sont sur un bateau .... Évalué à 4.

    Si c'est possible,

    essaye de désactiver ta carte Ethernet sur la carte mère dans le bios de ton PC... ca permettra d'éviter que linux reconnaisse la première comme eth0 et ainsi ta nouvelle carte réseau sera référencé comme eth0 par linux.

    Enjoy freedom...