Re: [Confirme] outil pour rechercher les doublons

2003-11-07 Par sujet Alexandre Thizy
Avec la commande find ca doit etre possible.
Deja essaye ca : $find /home/ -name nom_du_fichier -print

Il doit y avoir des options pour indiquer la taille et la date de creation je 
pense. Regarde dans le man ou dans l'aide

a++



 Bonjour,

 Je cherche un outils pour rechercher sur le disque les doublons de fichiers
 (fichiers de même nom, date, taille...)

 Je ne sais pas si un tel outil existe, mais en tout cas je n'ai rien trouvé
 de satisfaisant avec google, alors si qqn a une idée...

 Merci.

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [Confirme] Gel écran avec A7N8X-X!

2003-10-23 Par sujet Alexandre Thizy
DDR non name?
carte graphique (marque et driver installé?)?



 Bonjour,

 J'ai installé la Mandrake 9.2.
 Ma configuration hardware est :

 AMD Athlon Barton 2500+
 512 Mo DDR 3200
 Carte mère A7N8X-X
 Lecteur CD-ROM
 Souris connectée sur port USB
 DD Seagate 120 Go - 8 Mo

 A l'installation tout est reconnu!
 Si je veux visualiser un film avec mplayer, au bout d'un moment l'écran
 gèle!!
 Par ailleurs, au boot le système tente de charger le module floppy alors
 que je n'ai pas de lecteur de disquette et sort en erreur!!

 Quelqu'un a-t-il une idée?

 A+

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [Confirme] RNIS Olitec pci 128 k = MNF

2003-10-13 Par sujet Alexandre Thizy
Tu doit surrmeent confondre port serie et port pci.
ttyS* sont les devices pour les port série.

en fait pour avoir les info sur le port pci, essaye plutot ca :
cat /proc/pci , tu devrais voir ta carte et l'irq qu'elle utilise.

Pour les adresses E/S, le port pci est dynamique , c'est a dire que les 
adresses ne sont pas réservées mais elles sont attribuées a chaque boot de 
la machine.

je pense que le driver ou module qu'utilise la carte pci se charge de 
recuperer l'adresse et l'irq.
on trouve ca dans une structure et il y a des fonctions pour la lire (ex : 
pcibios_read_config..). C'est de la programmation bas niveau, il ne me semble 
pas que tu es besoin de ca.

a++



 Bonjour !

 P'tit nouveau sur confirmé...
 Voilà, j'ai réussi à installer la MNF et à configurer l'accés poste
 client à celle-ci.
 J'ai un modem RNIS olitec pci 128k version 002 pour l'accès internet.
 Seul hic : elle est bien reconnue lors de l'install mais elle ne
 fonctionne pas bien apparemment.
 Il faut informer la MNF sur deux points :
 - IRQ
 - E/S
 J'ai fait des recherches sur la façon de trouver ces infos.
 Je pense toucher la réponse du doigt mais ne suis pas certain :
 Voici :
 Les adresses IRQ se reporteraient en fonction du port sur lequel se
 trouverait le modem.
 Le port 1 se trouverait à l'adresse : |ttyS0
 Le port 2 à l'adresse : ttyS1
 Le port 3 à l'adresse : ttyS2 etc.

 L'IRQ 4 se partagerait entre ttySO et ttyS2
 L'IRQ 3 se partagerait entre ttyS1 et ttyS3

 Les adresses E/S seraient les suivantes en fonction des ports, donc :


ttyS0 adresse 0x3f8

ttyS1 adresse 0x2f8

ttyS2 adresse 0x3e8

 ttyS3 adresse 0x2e8

 Donc, si je comprends bien, si je mets mon modem sur le premier port
 PCI, la valeur serait :
 IRQ 4 et l'adresse E/S serait 0x3f8.

 Ce que je ne comprends pas c'est :
 L'IRQ 4 se partagerait entre ttySO et ttyS2
 L'IRQ 3 se partagerait entre ttyS1 et ttyS3
 Il n'y a pas un problème là ? En effet, dans ce cas, si mon modem se
 trouve sur le port 3, il est donc à l'adresse ttyS2. Dans ce cas,
 dépend-t'il de l'IRQ 3 ou de l'IRQ 4 ?
 Ou est-ce une erreur d'incompréhension de ma part de dire :
 L'IRQ 4 se partagerait entre ttySO et ttyS2
 L'IRQ 3 se partagerait entre ttyS1 et ttyS3
 Alors qu'il faudrait peut-être dire :
 L'IRQ 4 se partagerait ttySO et ttyS2
 L'IRQ 3 se partagerait ttyS1 et ttyS3 (suppression des entre) ?

 Pour finir, avec ma config sur port 3, le modem semble fonctionner
 (d'après les graphiques de surveillance réseau de la MNF), mais pourtant
 je n'arrive pas à naviguer sur le web...
 Merci de vos éclaircissements;

 Yann111.
 Quand j'aurai fini d'en baver, je ferai une page web pour les amateurs
 débutants de MNF !!!

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [Confirme] Port srie en Python sous linux

2003-09-24 Par sujet Alexandre Thizy

 Le Mercredi 24 Septembre 2003 15:40, PierreDu a écrit :
  Je suis en train de programmer un petit truc en Python, qui doit envoyer
  des données sur port série... Quelqu'un sait-il comment on fait sous
  linux (un didacticiel en français serait le bienvenu !!!)

 Probablement en utilisant le fichier /dev/ttyS0 (ou les autres, suivant le
 port que tu veux utiliser), mais je n'en sais pas plus.


Pour python je n'ai rien.
Mais pour le port série c'est la après :

Le port série sous LINUX :

Il existe pas mal d'aide sur le net, je m'en suis inspiré pour tapper cela.
Vous trouverez qcq lien a la fin de ce document.

Avant toute chose prenez la peine de lire le how to linux sur la 
programmation serie, cela donne une bonne entrée en matière.


Voyons maintenant ce qui est utile pour la programmation :
 * Les options de open :

 SYNOPSIS
  #include sys/types.h
  #include sys/stat.h
  #include fcntl.h

  int open(const char *pathname, int flags);
  int open(const char *pathname, int flags, mode_t mode);
  int creat(const char *pathname, mode_t mode);

   DESCRIPTION
  open essaye d'ouvrir un fichier et retourne un descripteur de 
fichier (petit entier non négatif à utiliser avec read, write, etc...)

  flags est l'un des éléments O_RDONLY, O_WRONLY ou O_RDWR qui 
réclament respectivement l'ouverture du fichier en lecture seule, écriture 
seule, ou lecture/écriture.

  flags  peut  aussi  être  un  OU  binaire ( | ) avec un ou 
plusieurs des éléments suivants :

  O_CREAT
 Créer le fichier s'il n'existe pas.

  O_EXCL En conjonction avec O_CREAT, déclenchera une erreur si 
le fichier existe, et open échouera. La solution consiste à créer un fichier 
unique sur le même système de fichiers (par exemple avec le pid et le nom de 
l'hôte), utiliser link(2) pour créer un lien sur un fichier de verrouillage 
et d'utiliser stat(2) sur ce fichier unique pour vérifier si le nombre de 
liens a augmenté  jusqu'à 2. Ne pas utiliser la valeur de retour de link().

  O_NOCTTY
 Si pathname correspond à un périphérique de terminal -- 
voir tty(4) --, il ne deviendra pas le terminal contrôlant le processus même 
si celui-ci n'est attaché à aucun autre terminal.

  O_TRUNC
 Si le fichier existe il sera tronqué.

  O_APPEND
 Le  fichier  est  ouvert en mode ajout. Initialement, 
et avant chaque write, la tête de lecture/écriture est placée à la fin du 
fichier comme avec lseek...

  O_NONBLOCK or O_NDELAY
 Le fichier est ouvert en mode non-bloquant. Ni la 
fonction open ni aucune autre opération  ultérieure sur ce fichier ne 
laissera le processus appelant en attente.

  O_SYNC Le fichier est ouvert en  écriture synchronisée. Chaque 
appel à write sur le fichier bloquera le processus appelant jusqu'à ce que 
les données aient été écrites physiquement sur le support matériel.(voir la 
section RESTRICTIONS dans le man).

  Certains de ces attributs optionnels peuvent être modifies par 
la suite avec la fonction fcntl.


* La configuration de la liaison :

DESCRIPTION

  Les fonctions termios établissent une interface générale sous 
forme de terminal, permettant de contrôler les ports de communication 
asynchrone.
  Plusieurs fonctions décrites (man) utilisent un argument 
termios_p qui est un pointeur sur une structure termios.

  Cette structure contient les membres suivants :

 tcflag_t c_iflag;  /* modes d'entrée */
 tcflag_t c_oflag;  /* modes de sortie */
 tcflag_t c_cflag;  /* modes de contrôle */
 tcflag_t c_lflag;  /* modes locaux */
 cc_t c_cc[NCCS];   /* caracteres de contrôle */

Les champs de la structure termios

Nous n'allons pas détailler ici l'ensemble des champs de cette structure car 
ils sont trop nombreux. Seuls les champs utiles seront abordés.

   c_iflag : les modes d'entrée

   Ils définissent un traitement à appliquer sur les caractères en 
provenance de la liaison série :
  IGNBRK : les caractères BREAK sont ignorés.
  IGNPAR : les caractères qui comportent une erreur de parité 
sont ignorés.
  ISTRIP : dans le cas d'une transmission sur 8 bits, le huitième 
bit est systématiquement mis à zéro.

   c_oflag : les modes de sortie

   Ils définissent un traitement à appliquer sur les caractères envoyés 
sur la liaison série. On y trouve notamment OLCUC qui transforme les 
minuscules (non accentuées !) en majuscules.

   c_cflag : Les modes de contrôle

   Ce champ est important, car c'est ici que l'on définit le débit, la 
parité utilisée, les bits de donnée et de stop, ...
  CLOCAL : 

[Confirme] Probleme pour créer des fichiers de taille à 2Go

2003-09-05 Par sujet Alexandre Thizy
Bonjour,
Je tourne sous la mandrake 8.2 noyau 2.4.21.
Je dispose de 2 DD : 
- windows(ntfs) + linux(ext3fs)
- données(2 partitions : fat32 et reiserfs v.3.6.11)

Mon probleme est que lorsque je stocke des données vidéos sur l'un des 
disques, mon fichier ne peut pas dépasser la limite de 2Go.
Avec la reiserfs, il est pourtant spécifier que l'on peut créer des fichiers 
dépassant cette limite.

Je voudrais savoir ce qu'il faut faire pour rendre cela possible.
(Passer mon linux en reiserfs? Des modifications dans les codes sources ou 
makefile de mes programmes faisant l'acquisition des vidéos? ...)


Alexandre

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;