Re: Valeur du libre / OSS
[ Désolé, je répond depuis -digest et on perd le champ References: ] On Wed, 9 Jan 2002 17:35:02 +0100 (MET), Marc SCHAEFER [EMAIL PROTECTED] wrote: La `valeur' (et le nombre de lignes, la proportion des différents langages) des sources de Debian Potato (2.2). http://people.debian.org/~jgb/debian-counting La valeur estimée est de $1.9 billion USD (plus de 3 milliards de CHF). A peu près 3 fois le coût de développement de Windows 2000 (ie le développement incrémental NT4 - NT5). Et en vertu de quel principe se permet-on de comparer la valeur absolue d'un produit avec la valeur incrémentale d'un autre ? -- Dr Jean-Albert FERREZ[EMAIL PROTECTED] Program Manager http://www.idiap.ch/ http://www.im2.ch/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: ssh X11 forwarding
On Sat, 03 Nov 2001 23:42:00 +0100, Pierre Maitre [EMAIL PROTECTED] wrote: Depuis anesth3, ssh me permet d'afficher sur anesth3 un programme X qui tourne sur anesth1. C'est parfait. Mais dans l'autre sens (afficher sur anesth1 un programme qui tourne sur anesth3) ça coince: [maitre@anesth1 maitre]$ slogin pierre@anesth3 Last login: Sat Nov 3 23:05:13 2001 from anesth1 [pierre@anesth3 pierre]$ echo $DISPLAY anesth3:10.0 [pierre@anesth3 pierre]$ xterm xterm Xt error: Can't open display: anesth3:10.0 Il me semble que $DISPLAY devrait contenir anesth1:10.0 Vérifie si la variable n'est pas mise dans un quelconque fichier d'initialisation... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: cd dans un script shell..
On Tue, 16 Oct 2001 11:09:10 +0200 (MEST), Marc SCHAEFER [EMAIL PROTECTED] wrote: On Tue, 16 Oct 2001, Thierry Lombardot wrote: Pourquoi une commande telle que cd ne fonctionne pas dans un script shell? Cela découle du concept de sous-processus du shell: *chaque* commande est exécutée dans un sous-shell, sauf les commandes internes du shell. Les commandes internes sont par exemple: cd. Un sous-processus ne peut pas modifier l'environnement de son père (le shell). Donc, la seule façon pour que ton cd fonctionne, est d'exécuter cd dans le père. Une petite précision encore à tout ce qui a été dit. Distinguons - les commandes dont l'action se répercute de manière (plus ou moins) durable sur l'état - global - de la machine (système de fichier, etc) - les commandes dont l'action se répercute de manière (plus ou moins) durable sur l'état - local - du shell Dans la première catégorie : mkdir, touch, rm,... Dans la seconde catégorie : cd, set, trap,... Dans le premier cas, il importe peu (en principe) que la commande soit exécutée par le shell lui-même ou par un sous shell, alors que dans le second cas la différence est fondamentale, puisque les changements sont perdus lorsque le sous-shell se termine. Pour le cas de cd, il suffit de se souvenir que cette commande ne fait rien d'autre que de modifier la valeur de la variable (interne) CWD (current working directory) du shell courant. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: rpm
On Sun, 7 Oct 2001 19:52:46 +0200, Francois Deppierraz [EMAIL PROTECTED] wrote: rpm -e `rpm -qi php-mysql-4.0.4pl1-1.2mdk | grep Name | awk '{ print $3; }'` Là, on a un bon candidat pour le shoot yourself in the foot contest rpm -e `rpm -q --queryformat %{NAME} php-mysql-4.0.4pl1-1.2mdk` et encore... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: C++
On Thu, 27 Sep 2001 10:25:19 +0200, Daniel Cordey [EMAIL PROTECTED] wrote: On Thursday 27 September 2001 10:04, Francois Ryser wrote: Bonjours j'ai une petite question sur le développement en C++ je recherche une doc. sur comment écrire une application qui fait du calcule distribué sur plusieurs machine. Je ne sais pas si tu connais déjà PVM (http://www.epm.ornl.gov/pvm) ? C'est plus une distribution de process qu'une librairie de calcul distribuée mais rien ne t'empèche d'exécuter N process compilés en C++ sur plusieurs machines. C'est au mojns un début. Ou encore MPI: http://www-unix.mcs.anl.gov/mpi/ pour la description des standards et une implémentation, MPICH. De manière générale, si on veut faire du calcul distribué sur plusieurs machines on retombe presque systématiquement sur une librairie de passage de message du type PVM ou MPI qui va grandement faciliter les opérations d'échange de données et de synchronisation entre les diverses machines. (Il est aussi possible de tout faire à la main, directement avec des sockets, mais je réserverais cette possibilité à l'écriture d'outils systèmes et pas pour du calcul.) En première approximation, PVM est plus vieux et plus compliqué à mettre en oeuvre que MPI, par contre PVM accepte des environnement hétérogènes. Donc à priori (mais ayant personellement essayé les deux), je conseillerais plutôt MPI. Voir le lien ci-dessus pour des comparaisons plus complètes. Enfin, pour des doc et/ou tutoriaux sur le hello world distribué, voici quelques liens (en anglais) : Les chapitres 3.4 et 3.5 du Linux Parallel Processing HOWTO, http://linuxdoc.org/HOWTO/Parallel-Processing-HOWTO.html Le chaptire 8 du très bon Designing and Building Parallel Programs, de Ian Foster http://www-unix.mcs.anl.gov/dbpp/ Les docs accessible depuis http://www-unix.mcs.anl.gov/mpi/learning.html -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: ulimit
On Tue, 31 Jul 2001 18:19:50 +0200 (CEST), Félix Hauri [EMAIL PROTECTED] wrote: Bon sang, je l'ai cherché, cette commande ``col''! Dernière ligne de man man... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: disque IDE avec secteurs defectueux
On Tue, 31 Jul 2001 16:04:57 +0200, Pierre Maitre [EMAIL PROTECTED] wrote: Merci quand même, Marc, j'ai appris des choses sur tune2fs: D'ailleurs, à ce sujet, ... Oh et puis non, le poisson réchauffé c'est pas bon. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: google.com inaccessible ?
On Sat, 28 Jul 2001 13:07:53 +0200, Yann Forget [EMAIL PROTECTED] wrote: Depuis ce matin, http://google.com n'est plus accessible depuis mon poste. Il renvoie automatiquement vers http://www.google.ch (en allemand). C'est probablement ce que certains appellent le progrès... :( QQ a une explication et une méthode pour avoir l'original ? C'est marqué dessus : http://www.google.com/en Visiblement ça laisse un cookie, car après on retourne systématiquement sur l'original. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: transfert fichier
On Fri, 6 Jul 2001 18:58:05 +0200 (MEST), Marc SCHAEFER [EMAIL PROTECTED] wrote: On Fri, 6 Jul 2001, Yann Sagon wrote: Y a t'il un moyen d'utiliser ssh pour ça? En voilà plusieurs: % scp -r hierarchie user@serveur:/path % tar cvf - . | ssh -e none user@serveur 'cd path tar xvf -' % find . | cpio -o -H crc | ssh -e none user@serveur 'cd path cpio -ivmdu' Mon préféré : rsync [options, cf man] -e ssh source user@serveur:/path ^^ rsync est particulièrement adapté pour mettre à jour régulièrement la copie distante, puisqu'il ne transmet que la différence. http://rsync.samba.org/ -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Question / Reponse
On Fri, 08 Jun 2001 13:53:12 +0200, Yann Sagon [EMAIL PROTECTED] wrote: hatim a écrit : il y a des retards dans la reception des mails du a des retard dans certains serveurs de mail ( je suppose) Oui, je pensais bien à quelque chose de comme-ca [...] Si quelqu'un a une solution ou une autre explication.. Pour ceux qui ont suivi le cours SMP/multithread de l'automne dernier (consulter les archives pour l'adresse du support), on a un exemple parfait d'accès concurrent à une ressource partagée mais non-protégée par un verrou. L'effet mentionné ici n'est qu'un des problèmes potentiels. La mise en place d'un verrou pour garantir la sérialisation des accès est, dans le cas présent, loin d'être triviale, et probablement pas souhaitable. (Ben quoi, on est vendredi, non ?) -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: php question.
On Wed, 06 Jun 2001 12:37:25 +0200, Yann Sagon [EMAIL PROTECTED] wrote: J'aimerais rediriger la sortie de php dans un fichier. l'idée est de pouvoir générer de bêtes fichiers HTML avec php. YAKA demander au serveur web de faire le boulot, et récupérer la sortie : Si c'est ponctuel, copier-coller depuis la fenêtre source dans Netscape. Si c'est pour un seul fichier, lynx : lynx -source URL truc.html Si c'est pour dumper un site entier, j'utilise un (vieux) truc qui s'apelle webcopy (http://www.inf.utfsm.cl/~vparada/webcopy.html) mais wget (http://www.gnu.org/software/wget/wget.html), standard dans toute bonne distribution, devrait aussi faire l'affaire. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Accès à des prog externes depuis PHP avec retour des variables
On Tue, 5 Jun 2001 15:01:36 +0200, Jean-Claude Schopfer [EMAIL PROTECTED] wrote: Bon, le problème n'est pas simple ni compliqué...à vous de juger : Depuis un script shell, lorsque l'on veut que les export de variables d'un process child soient valables dans le script principal, on appel ce dernier précédé d'un point suivi d'un espace. Cela fonctionne très bien si le script principal est un script shell mais cela n'a aucun effet depuis un script PHP. Est-ce un bug ou une feature ? Là est la question :p Ben c'est comme ça et c'est tout :) Extrait de man bash: . filename [arguments] source filename [arguments] Read and execute commands from filename in the cur rent shell environment and return the exit status Donc il n'y a pas création d'un sous-shell et on modifie directement les variables d'environment de ce processus. En faisant un system() depuis PHP, tu va forcément lancer un sous-shell (de PHP, pas du shell lui même), et les modifications ne vont pas remonter. C'est la vie ... Cela dit, il doit y avoir d'autres moyens de communiquer entre ton shell-script et PHP. L'idéal -- si applicable -- étant de supprimer le shell-script et tout faire en PHP. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: comportement pcmcia
[ Ca traîne depuis quelque jours déjà, je suis un peu en retard... ] On Tue, 29 May 2001 13:56:00 +0200, Thierry de Coulon [EMAIL PROTECTED] wrote: J'ai à disposition 2 portables Toshiba, un Portégé 3110CT et un Portégé 7200. Dans les deux cas je voudrais installer un lecteur de Memorystick pcmcia pour récupérer les photos digitales prises avec un Sony. Si je consulte boot.msg sur les deux appareils, j'obtiens: Portégé 3110CT cardmgr[217]: executing: './ide start hdc' Portégé 7200 cardmgr[197]: executing: './ide start hde' Les deux appareils tournent sous SuSE 7.1, kernel 2.4.0 (la seule différence est que le 7200 a le 2.4.0-64GB d'origine alors que le 3110CT en a un recompilé). A première vue les messages sont identiques (sauf que le 7200 a un adaptateur réseau pcmcia et que le Memorystick est monté en hde). Selon mon expérience, il vaut mieux _toujours_ recompiler le package PCMCIA si on a recompilé le noyau, même en restant à la même version. Ca se compile, configure et installe très facilement à partir des sources. Pourtant il y a une grosse différence: sur le 3110 je peux retirer et remettre le stick sans problème. Sur le 7200 il est onté au démarrage comme un disque fixe et il faut donc rebooter si l'on change de stick. Ca, c'est évidemment beaucoup moins normal. Un remarque préliminaire, il vaut mieux _toujours_ éjecter virtuellement la carte (que se soit du réseau, SCSI...) avec la commande cardctl eject slot pour laisser le temps au système de faire le nettoyage. Certes, PCMCIA est sensé être hot-plug, mais bon, comme disait l'autre : en théorie il n'y a pas de différences entre la théorie et la pratique, en pratique, si. Pour ce qui est des IRQ, il n'y a pas assez d'éléments dans ton (tes) messages pour voir se qui se passe. Sur une ancienne machine, j'avais du intervenir explicitement pour empêcher cardmgr d'utiliser certaines IRQ. Pour ce qui est de monté au démarrage comme un disque fixe, euh, je pense qu'il y a confusion. A part la partition racine (et encore), toute partition montée au démarrage ou après peut en théorie être démontée proprement, à certaines conditions. Ici, j'ai un peu l'impresseion que l'ejection sauvage (cad sans le cardctl eject) a laissé le système dans un état douteux, ce qui explique la suite. Si le système de fichier ne peut pas être démonté, cardctl eject va râler avec un device or ressource buzy Enfin, pour le choix hdc ou hde, je pense que ça vient du fait que le 3110 n'a qu'un seul contrôleur IDE (hda et hdb) et donc PCMCIA prend le premier disponible, donc le hdc. Le 7200, étant une machine plus grosse, a deux contrôleurs IDE, hda+hdb et hdc+hdd, et donc PCMCIA prend hde. A tout hasard, voici ce que j'ai pour monter mes cartes mémoires (des smartcards et pas des memorysticks, mais ça ne devrait rien changer) ,/etc/pcmcia/ide.opts: | | # ATA/IDE drive adapter configuration | # | # The address format is scheme,socket,serial_no[,part]. | # | # For multi-partition devices, first return list of partitions in | # $PARTS. Then, we'll get called for each partition. | # | case $ADDRESS in | *,*,*,1) | DO_FSTAB=n | DO_FSCK=n | DO_MOUNT=y | FSTYPE=vfat | OPTS=user,noauto,gid=10740,umask=0007,quiet | MOUNTPT=/exthdd | ;; | *,*,*) | PARTS=1 | ;; | esac | ` On Sun, 3 Jun 2001 22:43:50 +0200, Thierry de Coulon [EMAIL PROTECTED] wrote: Je ne sais toujours pas exactement pourquoi les ports pcmcia ne fonctionnent pas de la même façon sur mes deux machines mais j'ai pu remonter jusqu'à un problème de réinitialisation des slots. Donc, lorsque je change de Memorystick dans l'adaptateur, il suffit de lancer cardctl reset slot. Le reset m'a l'ai un peu violent. Avais-tu déjà essayé le cardctl eject ? Seul problème: je ne peux exécuter cet ordre que comme root (ou avec su) et le programme qui en a besoin, lui, tourne comme user. Si tu recompile PCMCIA, il va - dans une petite phase de configuration - te demander si tu veux Build 'trusting' versions of card utilities. Si tu dis oui, ce qui ne représente pas un risque gigantesque sur un portable, tu pourra executer les commandes telles que cardctl sans être root. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Problème hostname MySQL
On Mon, 4 Jun 2001 17:11:05 +0200, Carlos Rodrigues [EMAIL PROTECTED] wrote: 2. A défaut, comment désinstaller MySQL J'ai essayé la commande rmp -e mysqlblabla.rpm et ça me dit que MySQL est pas installé ! Attention, pour désinstaller via rpm -e il faut donner le nom court du RPM, c'est à dire sans la partie .architecture.rpm Exemple : Installation: rpm -i mozilla-0.8-2.i386.rpm Désinstallation : rpm -e mozilla-0.8-2 ou : rpm -e mozilla Attention aussi au fait que MySQL vient en plusieurs RPM Quand j'essaie de réinstaller, il me dit que mysqlblabla.rpm est déja installé. Forcément. Mais tu peux si tu veux forcer la (ré)installation. Déconseillé. Ce que je te conseille plutôt c'est de lire la page de man de rpm. En particulier, utiliser -v ou même -vv pour savoir ce qui se passe vraiment. Dans le même ordre de bizarreries, la commande mysqld start ne fonctionne plus ! Regraisser un peu le petit axe jaune à côté de l'arbre de transmission principal. Non, sans blague, c'est pas très utile comme information :) Sans un minimum d'information sur ce qui t'a permis de constater que mysqld ne marchait pas, on ne va probablement pas aller très loin... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Linux Standard Base [Was: Re: Netscape 6 installation]
On Fri, 4 May 2001 14:38:31 +0200, Daniel Cordey [EMAIL PROTECTED] wrote: Il y a quelques annees 1992/3 ? (je ne sais plus tres bien), la structure du file systeme UNIX a ete standardisee. IBM, SUN et HP (et d'autres) l'ont adoptee. C'est a cette date la que init.d et rc.d a ete adopte. Alors, pourquoi ne reprendre que partiellemnt le standard ? Ce standard est, sauf erreur, defini dans UNIX95. Je vais rechercher cette definition et publier le lien dans la liste linux-leman. Comme ca, j'espere que tout le monde saura ou deposer ses fichiers :-) Il y a du travail qui se fait dans ce domaine. Ca n'avance vraiment pas vite, mais bon... Linux Standard Base, http://www.linuxbase.org/ en particulier le chapitre 16 FHS (Filesystem Hyerarchy Standard, ou un truc qui ressemble) est un des module les plus avancé. Mais ça reste encore assez théorique. Quoique, les dernières RedHat, par exemple, ont déplacé certains trucs pour être un peu plus FHS-compliant. Par exemple, /usr/doc est maintenant /usr/share/doc Pour un cours d'histoire sur le sujet, allez à http://lwn.net/archives/ et cherchez fhs ou lsb ... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Probleme LaTeX
On Sun, 29 Apr 2001 10:22:04 +0200, Marcel Ryser [EMAIL PROTECTED] wrote: Je dois aligner sur des pages des tableaux de caracteres et de chiffres a des positions bien precises. Certaines colonnes sont ajustees a gauche, d'autres a droite, les positions de tabs doivent etre fixes (en mm) exemple: 60mm 56mm37mm -¦---¦-¦ aligne-droite aligne-gauche aligne-gauche X aligne-droite aligne-gauche aligne-gauche etc... En utilisant l'environnemnt tabbing, je n'ai trouve aucune solution simple qui me permette d'aligner le texte sur la droite. Y en a-t-il une? Il faut utiliser \' \begin{tabbing} \hspace{30mm}\=\hspace{30mm}\= \kill \droite\'gauche\suite\\ \end{tabbing} Le premier \ passe au premier tab. Le \' fait passer tout ce qui précède, jusqu'au \ précédent, à droite du tab courant. Ensuite, le texte repart à gauche. En utilisant l'environnement tabular, pas de problemes pour aligner a gauche ou a droite, par contre il m'est impossible de fixer des positions de tab rigides, elles changent en fonction de ce qui se trouve dans les colonnes! La, probablement quelque chose m'a echappe?? Essaye avec tabularx -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Readline invite en couleur
On Sat, 21 Apr 2001 22:40:29 +0200, Marc Mongenet [EMAIL PROTECTED] wrote: [ Je n'ai que survol le reste du thread, pas trop le temps ces jours-ci ] Trs intressant, je suis aussi intress au rglage du titre de mon XTerm. Si je trouve une doc, j'en fais part. Un Howto pour changer le titre du XTerm, oui, ca existe :) Version originale, V2.1: http://www.giccs.georgetown.edu/~ric/howto/Xterm-Title/ (cf aussi les liens donns cette adresse) Traduction franaise par votre serviteur, V2.0: http://www.freenix.org/unix/linux/HOWTO/mini/Xterm-Title.html -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: ZDNet: Enterprise: Experts debate severity of 'Winux' virus
On Mon, 16 Apr 2001 18:31:34 +0200 (CEST), Flix Hauri [EMAIL PROTECTED] wrote: De plus, rien ne vous empche de crer un user temporaire, pour l'exploration de binaires douteux. Ds lors si le virus est activ, il n'aura pas d'autorit en dehors des affaires de l'user temporaire, qui une fois supprim effacera toutes traces de virus. Mouais, C'est globalement correct, mais vu le nombre de failles de scurit permettant un user local de se procurer les droits de root en exploitant des bugs de certains programmes suid/sgid, une certaine prudence est de mise. Il est clair qu'une telle attaque en deux tapes est moins probable et plus difficile mettre en oeuvre, mais le risque zro n'existe pas. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: infra-rouge + Linux + Toshiba 300CDS + Nokia 6210
On Sat, 14 Apr 2001 18:31:13 +0200 (CEST), Erik Rossen [EMAIL PROTECTED] wrote: Question: Est-ce qu'on voit les rayons infrarouges qui sortent du port IR d'un laptop si on utilise une camra vido? Aucune ide. C'est bien une question de physicien, a :) Je viens d'acheter un natel Nokia 6210 avec un port IR que j'aimerais faire marcher avec un laptop Toshiba 300CDS qui tourne Debian GNU/Linux testing/unstable. 100% des deux DELL que j'ai eus entre les mains ont fonctionn (presque) du premier coup avec un Siemens S35 et des RedHat 6.1, 6.2, 7.0, noyaux RedHat ou noyaux 2.2.1[6789] faits maison. Je suis pass W95, j'ai install le soft qui est venu avec le Nokia, mais je ne vois toujours pas de flash du port IR du laptop et Windows ne voit aucun appareil IrDA. Je veux savoir si le port IR marche. Faut peut-tre touiller un peu dans le BIOS pour activer ton port IR, surtout si a ne marche pas non plus avec Win95 J'ai des fois des problmes quand le laptop a t mis en veille puis ralum, impossible d'utiliser le IR sans rebooter compltement. Si tu as tout le ncessaire au niveau noyau root [~] lsmod | grep ir ircomm-tty 17136 0 (unused) ircomm 5920 0 [ircomm-tty] irtty 4944 2 (autoclean) irda 70960 2 [ircomm-tty ircomm irtty] root [~] grep ir /proc/devices 161 ircomm et daemons root [~] ps aw | grep ir root 427 0.0 0.2 1328 532 ?S19:41 0:00 irmanager -d 1 root 441 0.0 0.1 1324 496 ?S19:41 0:00 irattach /dev/ttyS1 alors la commande irdadump devrait te dire si ton tlphone est vu root [~] rpm -qf `where irdadump` irda-utils-0.9.10-9 (sans le tl) root [~] irdadump 19:11:09.585168 xid:cmd 958022c9 S=6 s=0 (14) 19:11:09.675157 xid:cmd 958022c9 S=6 s=1 (14) 19:11:09.765157 xid:cmd 958022c9 S=6 s=2 (14) 19:11:09.855161 xid:cmd 958022c9 S=6 s=3 (14) 19:11:09.945151 xid:cmd 958022c9 S=6 s=4 (14) 19:11:10.035154 xid:cmd 958022c9 S=6 s=5 (14) 19:11:10.125159 xid:cmd 958022c9 S=6 s=* ferrez hint=0400 [ Computer ] (22) 7 packets received by filter (avec le tl) root [~] irdadump 19:12:09.585164 xid:cmd 958022c9 S=6 s=0 (14) 19:12:09.675155 xid:cmd 958022c9 S=6 s=1 (14) 19:12:09.765152 xid:rsp 958022c9 08387311 S=6 s=1 SIEMENS S35 hint=9024 [ Modem IrCOMM IrOBEX ] (28) 19:12:09.775164 xid:cmd 958022c9 S=6 s=2 (14) 19:12:09.865151 xid:cmd 958022c9 S=6 s=3 (14) 19:12:09.955153 xid:cmd 958022c9 S=6 s=4 (14) 19:12:10.045159 xid:cmd 958022c9 S=6 s=5 (14) 19:12:10.135161 xid:cmd 958022c9 S=6 s=* ferrez hint=0400 [ Computer ] (22) 8 packets received by filter Est-ce que quelqu'un dans cette liste qui utilise le port IR de leur ordi et qui possde une camra vido peut tenter l'exprience dcrite ci-dessus? Je ne suis pas certain d'avoir envie de dterrer la camra vido pour a, (les vacances sont encore trop loin, pas bon pour le moral). Par contre - essaye avec un palm, si tu en as un, histoire de savoir si le pb vient du PC ou du Nokia - essaye diffrent placement. En particulier, a ne marche pas forcment mieux si les deux apareils sont colls l'un contre l'autre. Une distance de 10-20 cm sans objects entre deux devrait jouer. - essaye diffrentes "ambiances" lumineuses. En thorie a ne devrait pas jouer de rle. En pratique a m'a dpann deux fois. en haupant que a haillpe -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Probleme d'installation
On Sat, 31 Mar 2001 09:51:00 +0200 (MEST), Marc SCHAEFER [EMAIL PROTECTED] wrote: On Sat, 31 Mar 2001, Bertrand Zuchuat wrote: dpasse les 1024 cylindres. Que puis-je faire pour rsoudre ce problme ? [snip la trs bonnne explication] Solutions, choix: [snip] - utiliser un chargeur qui utilise les nouveaux appels systmes du BIOS avec plus de bits. (grub?) Lilo, depuis qu'il a t repris par John Coffman [EMAIL PROTECTED] puisque Werner Almesberger n'a plus le temps / l'envie de s'en occuper, le fait aussi. Je cite http://groups.google.com/groups?q=LILO+version+21.7+releasedhl=enlr=safe=offrnum=1seld=919914347ic=1 and versions back to 21.2, which allowed booting beyond the 1024 cylinder limit on disks 8Gb. Ce qui est bizarre, c'est que la RedHat 7 que Bertrand essaye d'installer vient avec Lilo 21.4 qui -- en tout cas chez moi -- ne pose pas de problmes avec une partition / au del des 1024 premiers secteurs. - mettre le kernel entre la table des partitions et la premire partition (argh!) ON VEUT UNE DEMO !! :) -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Linux et Portable HP
On Thu, 15 Mar 2001 11:46:04 +0100, Bertrand Zuchuat [EMAIL PROTECTED] wrote: Je viens de recevoir un portable HP Omnibook XE3 et j'aimerai installer Linux RedHat 7 sur une partition. Malheureusement, quand je dmarrre sur le CD, il ne reconnat pas ma carte video et il commence la configuration en mode texte. Avez-vous une solution me proposer pour accder l'interface graphique ? RedHat : http://www.math.u-bordeaux.fr/~depouill/XE3/ (aussi en franais) Debian : http://www.mehnert.org/laptop/ SuSE : http://wra10.uni-wuppertal.de/~prien/Linhpobxe3.html En gros, S3 distribue une version patche du serveur XFree86 pour cette carte, une S3 Savage IX MV. Merci qui ? Merci http://www.linux-laptop.net/ -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: la classe lettre.cls pour Latex de Megevand
On Thu, 1 Mar 2001 18:58:35 + (/etc/localtime), Alexandre Galletet [EMAIL PROTECTED] wrote: De plus peur ceux qui que cela interesse (je viens de perdre pres de 4 heures la dessus) ne mettez pas le parametre origdate pour la classe lettre ci c'est la 1ere foix que vous compilez : ca genere plein d'erreur et la lettre est illisible. Euh ? Chez moi a marche (c) (tm) Si on donne le paramtre origdate, la classe va - si elle trouve le fichier .odt relire la date qui s'y trouve, remplacant ainsi la date courante - dans tous les cas crire la date dans le fichier .odt (traduction libre TeX - franais, lignes 468ss de lettre.cls_2.34) -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Fwd: Specialiste Linux - Unix a l'EPFL
Start of forwarded message Message-ID: [EMAIL PROTECTED] Date: Fri, 09 Feb 2001 11:27:51 +0100 From: Fred-Ami Rougemont [EMAIL PROTECTED] X-Mailer: Mozilla 4.76 [en] (Win95; U) X-Accept-Language: en,fr Newsgroups: epfl.petites-annonces,unil.petites-annonces,epfl.general,ch.market.jobs Subject: Specialiste Linux - Unix a l'EPFL NNTP-Posting-Host: siipc11.epfl.ch X-Original-NNTP-Posting-Host: siipc11.epfl.ch X-Trace: 9 Feb 2001 11:27:52 +0100, siipc11.epfl.ch Organization: EPFL Lines: 33 Path: epflnews.epfl.ch!siipc11.epfl.ch Xref: epflnews.epfl.ch epfl.petites-annonces:5088 unil.petites-annonces:474 epfl.general:5020 ch.market.jobs:5408 Dans le cadre de la Section Informatique Individuelle (SII), un poste est repourvoir au Service Informatique Central (SIC) de l'EPFL, pour le dbut mai 2001. Description sommaire poste == Gestion du support de Linux et des lignes Compaq (Unix) et HP (Unix) - Gestion du support de Linux (dans le cadre d'une quipe) et suivi des lignes des stations (sous UNIX) Hewlett-Packard et Compaq (DEC - Digital). A savoir: gestion des serveurs, contacts avec les fournisseurs, organisation de prsentations et premire personne de contact et de support pour les utilisateurs de l'EPFL. Coordination de et avec les autres personnes impliques dans le support de ces OS. La charge pour Linux en hausse, les autres sont en baisse! Pour tout renseignement, s'adresser Fred-Ami Rougemont (coordonnes plus loin! Fred-Ami Rougemont -- = Fred-Ami Rougemont - EPFL - SIC - CP 121 -1015 Lausanne Tl: +41 21 693 45 84 - Fax: ... 22 20 Url: http://sicwww.epfl.ch/SIC/Fred.html Email: [EMAIL PROTECTED] - Switzerland = End of forwarded message -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: stderr et la commande redirect aka
On Mon, 8 Jan 2001 14:24:11 +0100, Cyril Niklaus [EMAIL PROTECTED] wrote: ./setiathome -nice 19 /dev/null 21 Ambiguous output redirect. J'ai le mme rsultat si je l'ecris comme indiqu dans le readme, savoir /dev/null 2/dev/null La machine tourne sous MacOSX PB, donc bas sur Darwin lui-mme un BSD. Est-ce que les BSD ont une syntaxe diffrente? Ca ne dpend que du shell utilis, pas de l'OS. Ou serait-ce tcsh le coupable? 2 et 21 c'est la syntaxe de sh (et bash, ksh, zsh, tunafish, euh non pas le dernier) csh et tcsh ont une syntaxe diffrente. Pour rediriger stdout et stderr, c'est ./setiathome -nice 19 /dev/null De manire globale, les redirections la mode [t]csh sont moins puissantes. D'aprs la man-page, je ne crois pas, mais je ne sais pas trop bien utiliser le shell de toute manire. man tcsh, section "Input/output" (ligne 1430 et des broques :) -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Création de mpegs sous X11
On Sat, 6 Jan 2001 17:52:41 +0100 (MET), Marc SCHAEFER [EMAIL PROTECTED] wrote: il s'agirait de sauvegarder dans un mpeg (idéalement) les données d'un écran sous X11 (on peut supposer le cas local). On prendrait N frames par seconde. J'utilise un truc du genre : for i in `seq -w 1 100`; do xwd -root -out $i.xpm done Je viens d'essayer, avec un écran 1400x1050 en 16bpp, j'arrive sans trop de problèmes à 2 frames par secondes. On peut faire mieux en - ne capturant qu'une fenêtre (option -id de xwd) - sauvegardant dans un ramdisk - ... J'arrive alors facilement à 10 frames par secondes. Si c'est trop, supprime un fichier sur deux :) Reste un problème : si l'écran que tu veux capturer provient d'un programme qui "bouffe" pas mal de CPU, tu n'auras pas assez de fps. Tu peux alors tricher en "ralentissant" ton programme. Pour ce qui est de créer un mpeg avec la suite d'images fixes, il y a convert (tu peux ainsi retroucher les images au passage) qui lui-même utilise mpeg2encode (http://www.mpeg.org/MSSG/). (Pas testé, j'utilise un truc sur stations SGI pour ce passage) bizarre, hein :) Non, je fais ça assez régulièrement. Enfin, ça n'est pas un critère de nonbizarritude. -- ___ _ ___ Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Imprimante postscript couleur
On Sat, 6 Jan 2001 16:49:08 +0100, Thierry de Coulon [EMAIL PROTECTED] wrote: Je suis en train de considérer l'achat d'une imprimante laser couleur (Tektronix 740). Cet engin est équippé du language Postscript 3. Je suppose donc qu'il ne devrait pas y avoir de problème pour l'utiliser sous Linux. On a des 750, 840 et 850, la 740 ne doit pas être tellement différente. "Ca marche" en ce sens qu'en envoyant un fichier PS dessus, il sort une feuille en couleur. :) J'ai trouvé sur le net un message d'un utilisateur qui avait du bidouiller un fichier ddp pour imprimer depuis Applix (4.1), mais si j'ai bien compris le "printing-how-to" le driver PosrScript standard devrait faire l'affaire. C'est là que c'est moins drôle. Pour tirer le meilleur parti de l'imprimante, une application peut utiliser un fichier PPD (Postscript Printer Description) de manière à pouvoir offrire à l'utilisateur le choix, du bac, de la résolution, recto-verso, A4/A3, haute vitesse ou haute qualité, résolution des bitmaps, calibrage des couleurs, etc, etc, en fonction de ce que l'imprimante peut faire. Si on utilise pas ces PPD, on fait un fichier PS "passe partout" et on espère que ça va jouer. Le problème, comme tu le sens, c'est que ces fichiers PPD ne poussent pas sur les arbres. Nous avons fini par acheter une implémentation commerciale de CUPS pour y avoir accès. Maintenant, il faudrait voir par exemple du côté de Gimp comment ça se passe, surtout avec la version 1.2 qui vient de sortir. Est-ce qu'un connaisseur pourrait me le confirmer? Je pense qu'il faut surtout regarder ce qui se passe avec les applications que tu va utiliser pour préparer tes documents. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: RedHat 7 sur Alpha
On Wed, 27 Dec 2000 11:39:31 +0100, Bertrand Zuchuat [EMAIL PROTECTED] wrote: Je viens d'installer RedHat sur Alpha mais j'ai un problème. Lors de la procédure d'installation, RedHat m'a demander de spécifier le type de fonctionnalité que voici: - Installation comme poste de travail - Interface Gnome - Installation IP Mon problème est le suivant: Lorsque RedHat démarre, l'interface graphique ne se charge pas. Je suis sur un prompt Localhost Login. Ma question: Est-il possible de lancer l'interface manuellement. Si oui comment ? J'aimerai la lancer automatiquement au boot. Quel ordre dois-je ajouter et dans quel fichier ? Pour autant que tous les packages nécessaires aient été installés (*), tu peux changer le runlevel par défaut en éditant le fichier /etc/inittab Extraits : , | # Default runlevel. The runlevels used by RHS are: | # 0 - halt (Do NOT set initdefault to this) | # 1 - Single user mode | # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) | # 3 - Full multiuser mode | # 4 - unused | # 5 - X11 | # 6 - reboot (Do NOT set initdefault to this) | # | id:5:initdefault: ` J'imagine que tu as un id:3: au lieu de 5... Je ne pense pas que ce soit différent sur RH/Alpha que sur RH/Intel (*) si tu te loggue en mode texte et que tu lance startx, tu a bien X qui démarre... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Trucs du jour
On Wed, 20 Dec 2000 14:48:43 +0100, Daniel Cordey [EMAIL PROTECTED] wrote: On Wed, 20 Dec 2000, Marc SCHAEFER wrote: Pour ce faire il faut avoir démarré Emacs en mode serveur: cf le man emacsclient pour les détails Vous pouvez aussi inclure la ligne suivante dans votre fichier ~/.emacs (server-start nil) Et si vous êtes plutôt du genre XEmacs, remplacez emacsclient par gnuclient (regardez aussi gnudoit), et remplacez server-start par gnuserv-start. Personellement, je préfère rajouter -f server-start ou -f gnuserv-start sur la ligne de commande (ou dans .xsession, ou dans .monwindowmanageramoiquejairc) plutôt que rajouter la commande dans le .emacs, comme ça je peux lancer plusieurs [1] instances de XEmacs, mais une seule aura lancé le serveur [2]. [1] Pourquoi avoir plusieurs instances de XEmacs ? Ben, si vous étiez venu au cours jeudi passé sur le multithreading vous sauriez :) [2] Ca n'a en effet pas beaucoup de sens que chaque instance lance son serveur. En fait, ce serveur refuse de se lancer plusieurs fois. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Desinstaller une application
On Fri, 15 Dec 2000 22:35:05 +0100, Bertrand Zuchuat [EMAIL PROTECTED] wrote: Je cherche sur Linux RedHat à désinstaller une application. Existe-t-il un endroit ou je peux trouver un soft pour la désinstallation ? Si l'application a été installée à l'aide d'un ou de plusieurs RPM, et dans la mesure ou elle n'est pas requise par une autre, rpm -e le-nom-court-du-rpm le nom court du RPM, c'est le nom du fichier sans le numéro de version, ni l'architecture ni le .rpm. On peut aussi faire --test pour ... tester. ex: rpm -e --test performer_demos performer_docs performer_eoe performer_dev Si l'application n'a pas été installée par RPM, et qu'elle n'offre pas une fonction de désinstallation (j'ai rarement vu ça sous Linux), il faut défaire à la main ce qui a été fait à l'installation. Voir à ce sujet http://www.mail-archive.com/linux-leman@alphanet.ch/msg00409.html -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: rendre e2fsck muet ?
On 11 Dec 2000 15:00:50 GMT, Francois Deppierraz [EMAIL PROTECTED] wrote: En fait le but est de lancer fsck sur une partition avant de la monter car j'utilise un script qui fait une copie du disque principal sur un disque secondaire et ce script est lancé une fois par jour. Et après quelques temps j'avais des erreurs du genre "Too many mount counts, check" ou un truc du genre. Si cette partition n'est utilisée que pour ça, je veux dire : montage - synchronisation des données - démontage - repos pendant 23h58' il n'est à mon avis pas nécessaire de faire un e2fsck très souvent. Mais je n'irais pas jusqu'à le désactiver complètement. Tu peux avec un coup de tune2fs -i [1][2] dire à ton fs de ne se faire vérifier que - par exemple - tous les mois, et faire cette vérification à la main, en fin d'après-midi le jour des factures, histoire de regrouper les corvées. [1] bien lire le man quand même. [2] non, vous n'aurez pas droit au jeu de mot traditionnellement associé à cette commande. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Suppression beep
On Tue, 07 Nov 2000 21:23:10 +0100, Yann Forget [EMAIL PROTECTED] wrote: Comment supprime-t-on le beep du mode console ? En cherchant dans la bonne doc ? http://www.freenix.org/unix/linux/HOWTO/mini/Visual-Bell.html -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: EPS répété dans LaTeX
On Thu, 26 Oct 2000 19:37:26 +0200 (CEST), Félix Hauri [EMAIL PROTECTED] wrote: J'essaie de répéter un logo bitmap dans un document LaTeX (à chaque pages) Je fais ça, mais avec un eps d'Illustrator. Je doute que le fait que ce soit un bitmap pose un problème particulier... mais on sait jamais. Voici le Makefile qui prépare le terrain à partir de FondSlide.eps Makefile all: FondSlides.ps FondSlides.h FondSlides.ps: FondSlides.eps @awk 'BEGIN { n=1 } ; \ { if (n==1) print } ; \ /%%EndComments/ { n=2 } ; \ END { print "userdict begin fondslide end" } ; ' $ $@ FondSlides.h: FondSlides.eps @awk 'BEGIN { n=1 } ; \ { if (n==2) print } ; \ /%%EndComments/ { n=2 } ; \ /%%EndProlog/ { print "/fondslide {" } ; \ END { print "} def" } ; ' $ $@ Ensuite, c'est sbox et cie comme l'a dit PJC. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Insertion d'images bitmap avec LaTeX
On Sun, 15 Oct 2000 16:19:15 +0200 (CEST), Félix Hauri [EMAIL PROTECTED] wrote: On 13 Oct 2000, Jean-Albert Ferrez wrote: pdflatex permet, en outre la gestion des liens, tables des matières, etc. C'est possible aussi avec latex-dvips-ps2pdf. Mais effectivement, si on vise plutôt du pdf destiné à être utilisé à l'écran, pdflatex s'impose. il faut donner à latex une "bounding box", c'est à dire essentiellement les dimensions de l'image. Pour ce faire, on utilise jpeg2ps et on ne garde que le strict minimum : jpeg2ps test.jpg -h -r 600 | grep "^%%" test.jpg.bb ... Je n'ai pas essayé, mais la seule information nécessaire est la dimension de l'image (boundingbox), d'ou ma question: jpeg2ps test.jpg -h -r 600 | grep "^%%BoundingBox" test.jpg.bb ne suffirait-il pas? Si, tout à fait, mon minimum n'est pas très strict :) En outre, il serait plus poli de garder la première ligne %!PS-Adobe-3.0 EPSF-3.0 Donc, le grep devient grep "^%\(\!PS\|%BoundingBox\)" Deuxième remarque concernant la résolution: '-r 600'. Hummm, je l'attendais un peu celle là... [ snip les très bonnes explications de Félix, d'autres tips sur le sujet : http://sawww.epfl.ch/SIC/SA/publications//FI00/fi-3-00/3-00-page3.html ] Il faut savoir que jpeg2ps utilise le paramètre -r uniquement pour fixer l'échelle de la boundingbox. Comparer le résultat de jpeg2ps -h -r 6000 arch.jpg avec celui de jpeg2ps -h -r 6 arch.jpg pour s'en convaincre. La résolution ultime de ce qui va être imprimé dépend donc exclusivement de - la taille en pixel de l'image d'origine - la taille en cm (mm, pt, km,...) du résultat final, influencée par le facteur de zoom appliqué par latex via le paramètre optionnel de \includegraphics Il peut donc être nécessaire de retoucher l'image - en particulier de la réduire - avant de l'insérer. Cela dit, et sans vouloir diminuer la validité de ce qu'a dit Félix, on peut vouloir insérer une image à une résolution plus élevée de manière à voir quelque chose de "joli" si on zoom le ps ou pdf à l'écran sans pour autant prétériter la sortie imprimée. Tout dépend en fait de la nature (et de la provenance) de l'image et de l'utilisation visée. Mais bon, le but initial, c'était comment insérer votre bitmap en LaTeX, pas comment _préparer_ le bitmap en question, bien que ce soit un sujet nettement plus délicat... -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Red Hat gcc tricks
On Sat, 14 Oct 2000 17:56:32 +0200 (MEST), Marc SCHAEFER [EMAIL PROTECTED] wrote: Red Hat semble diffuser une version de gcc qu'ils appellent `gcc 2.96'. Mais la version de 2.96 n'existe pas et n'existera jamais (les développeurs de gcc ont décidé, en raison de la confusion, de nommer leur prochaine version 2.97). Pas tout à fait. La seule et unique "prochaine version" de gcc devrait être la 3.0. D'ici là, des versions de développement existent, mais ne sont pas recommandées. On peut aussi -- en faisant preuve de suffisamment de mauvaise foi -- acuser les gens de GCC de ne pas mieux distinguer les "development versions" des autres au niveau du numéro. La `2.96' de Red Hat est un snapshot (photographie) d'une version instable de gcc. Beaucoup d'encre à coulé à ce sujet ces derniers jours, pour en savoir plus, voici quelques liens, en plus de celui du GCC Steering Committee donné par Marc. http://lwn.net/2000/1005/a/rh-tools.php3 http://linuxtoday.com/news_story.php3?ltsn=2000-10-09-005-21-NW-CY-RH Les raisons qui ont poussé RedHat à inclure ce snapshot sont plus ou moins bonnes. Le fond du problème est à mon avis le suivant. Si on utilise un système Linux pour compiler quoi que ce soit -- le noyau, des logiciels tiers ou ses propres créations -- on ne se lance pas tête baissée dans une mise à jour sans avoir vérifié que - le compilateur (ou la/les librairie(s), etc) que l'on utilise n'a pas (trop) changé de version ou - la nouvelle version de l'outil en question ne posera pas de problèmes. En cas de problèmes, on reste avec sa bonne vieille version 6.2 qui continue d'être supportée et pour lesquelles RedHat continue de distribuer les updates importantes, notamment au niveau sécurité. Elle [gcc2.96] est notamment incapable de compiler correctement certains kernels, parfois de façon silencieuse. RedHat 7.0 a un RPM kgcc : Name: kgcc Relocations: (not relocateable) Version : 1.1.2 Vendor: Red Hat, Inc. Release : 40Build Date: Tue Aug 1 17:06:13 2000 Install date: (not installed) Build Host: porky.devel.redhat.com Group : Development/Languages Source RPM: compat-egcs-6.2-1.1.2.9.src.rpm Size: 2650442 License: GPL Packager: Red Hat, Inc. http://bugzilla.redhat.com/bugzilla URL : http://gcc.gnu.org/ Summary : The GNU C Compiler for kernel compilation Description : The kgcc package contains the GNU C Compiler. It is based on egcs 1.1.2. You'll need this package in order to compile the Linux kernel. -- ___ _ ___ Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Insertion d'images bitmap avec LaTeX
Suite au cours LaTeX d'hier soir, voici ce que j'utilise pour insérer des images bitmap dans un document LaTeX. Ceci ne concerne que la version .tex --latex-- .dvi --dvips-- .ps [ --ps2pdf-- .pdf ] Si vous utilisez pdflatex, c'est tout différent, il y du support natif pour certains formats bitmaps. Le seul format d'image supporté par cette méthode est jpeg, et nécessite un interpréteur PostScript niveau 2, mais quasiment toutes les imprimantes ainsi que Ghostview le sont. (On utilise le fait que la norme PS niveau 2 supporte la compression/décompression jpeg). Rappel latex ne s'occupe absolument pas des images, tout ce qu'il fait c'est de réserver de la place dans la page pour que "quelqu'un d'autre" puisse placer l'image, et il met dans le .dvi une information permettant de le faire, entre autre le nom du fichier image [1]. C'est dvips qui va recoller les morceaux. Conséquence directe, on ne verra rien avec xdvi, il faut passer tout de suite à travers dvips et utiliser gv. On utilise abondamment la commande jpeg2ps qui, si elle n'est pas déjà installée, se trouve à http://www.pdflib.com/jpeg2ps/ ou en rpm dans les redhat-contrib. La documentation qui vient avec est très instructive. Donc, il faut donner à latex une "bounding box", c'est à dire essentiellement les dimensions de l'image. Pour ce faire, on utilise jpeg2ps et on ne garde que le strict minimum : jpeg2ps test.jpg -h -r 600 | grep "^%%" test.jpg.bb ce fichier .jpg.bb est en fait un fichier Encapsulated PostScript tout à fait valide, parfaitement vide, mais de même dimension que notre image. L'insertion d'un tel fichier dans un document LaTeX se fait à l'aide du package graphicx, mais il faut encore lui donner quelques instructions relative à la manipulation de nos 2 fichiers .jpg et .jpg.bb : \DeclareGraphicsRule{.jpg}{eps}{.jpg.bb}{`jpeg2ps -h -r 600 #1} (à mettre dans le préambule) Kéksaveudir ?? On déclare une nouvelle règle graphique à utiliser si l'on cherche à insérer un fichier avec une extension .jpg. Ce fichier est de type eps, et le fichier à inclure est en fait celui avec l'extension .jpg.bb, que l'on a créé avant. Les instructions que dvips doit utiliser pour insérer l'image elle même sont données par le 4e paramètres : dvips va donc refaire un jpeg2ps "à la volée", mais cette fois en gardant toute l'image. Une fois cette règle définie, on insère l'image comme une .eps à l'aide de \includegraphics{test.jpg} Il est en principe nécessaire de fixer la taille de l'image : \includegraphics[width=.9\textwidth]{test.jpg} Pour ceux qui préfèrent lire le code plutôt que la documentation, voici un fichier .tex minimal et une Makefile (à vous de trouver pamela.jpg...) test.tex \documentclass{article} \usepackage{graphicx} \DeclareGraphicsRule{.jpg}{eps}{.jpg.bb}{`jpeg2ps -h -r 600 #1} \begin{document} \includegraphics[width=.9\textwidth]{pamela.jpg} \end{document} == Makefile %.jpg.bb: %.jpg jpeg2ps -h -r 600 $ | grep "^%%" $@ %.dvi: %.tex latex $ %.ps: %.dvi dvips $ test.dvi: test.tex pamela.jpg.bb == [1] Pour s'en rendre compte, on peut essayer de passer l'option draft au package graphicx et regarder le résultat. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Graver un cd sous windoz pour linux
On Fri, 6 Oct 2000 11:04:53 +0200 , Marc Martinez [EMAIL PROTECTED] wrote: Les fichiers se trouvent sous linux mais le graveur est sous windoz. Ils sont soit rapatrier par ftp sous windowz pour y être graver soit j'utilise un ptit utilitaire mkisofs qui me crée une image de type iso (mkisofs -L -I -R -o image.iso /mon_arbo). Faire l'image sous linux et rapatrier image.iso via ftp pour gravage sous Windows. Le même mkisofs existe des deux côtés. Pour graver j'ai EasycdCreator ou Nero5 mais j'ai rien contre d'autre utilitaire ... cdrecord existe lui aussi pour windows. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: désinstallé un programme non rpm
On Wed, 13 Sep 2000 13:12:26 +0200, "Jan Zeller" [EMAIL PROTECTED] wrote: [ On ne sait plus qui a dit quoi, mais tant pis... Marc, ça fait longtemps qu'on ne t'as plus entendu sur le sujet :) ] J'ai installé apache : 1 tar apache-1.3.12.tar.gz 2 ./configure--prefix=/usr/local/apache 3 make 4 make install Je voudrai savoir comment désinstallé apache. Désinstaller, c'est défaire l'installation, donc on regarde ce que make install a fait, et on fait l'inverse. Pour regarder ce que make install a fait, on peut faire make -n install, mais souvent c'est incomplet (si il y a des subdirs et/ou des scripts appelés) ou mieux make install | tee install.log et regarder ensuite en détail dans install.log ce qui a été fait. Ce n'est d'ailleurs pas une mauvaise idée de garder ces logs. Il me semble que tu peux l'effacer le repertoire /usr/local/apache directement , puisque tous les fichiers d'apache sont là. Le fait d'avoir donné un --prefix va effectivement aider à ce que tout soit là, mais on ne peut pas exclure que des fichiers aient été mis et/ou modifiés ailleurs, ni qu'un user/group spécial a été créé, etc. Donc, cf ci-dessus. Par contre, effacer "à l'aveugle" /usr/local/apache risque aussi d'effacer les documents webs eux-mêmes, les logs du serveurs, des modules/plugins qui ont été ajoutés par après,... Autant dire qu'il faut faire _très_ attention. je crois que make clean fait aussi un petit nettoyage... Je suis sur que make clean fait ce qui est spécifié sous le target clean dans la Makefile courante. A partir de là tout est envisageable :) J'espère très sincèrement que make clean ne fait _absolument_ rien en dehors du répertoire dans lequel on compile les sources, et en particulier pas dans le répertoire d'installation. Mais j'avoue ne pas vérifier systématiquement. Par contre, je ne fais jamais un make quoiquecesoit en étant root, exception faite du make install _après_ une brève inspection de ce que ça va faire. J'ai vu parfois des softs dont le Makefile comprenait un target "uninstall", mais en général c'était des cas tellement triviaux que ça ne servait à rien. Moralité: utiliser de préférences un .deb ou .rpm, dont on peut prendre la version source si on veut recompiler/patcher/configurer. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Question RH Apache/php et pg/msql
On Fri, 8 Sep 2000 10:23:52 +0200, [EMAIL PROTECTED] wrote: Ma question : est ce du a la version de php qui est fournie en defaut avec RH et qui n'offriarait pas la connection DB postgres ou mysql ? Si c'etait le cas est ce que qq'un connait le rpm qui me permettrait d'utiliser l'une de ces deux bases depuis php. Je ne me souviens plus des détails, mais je me rappelle avoir refait les RPMs d'apache et de php à partir des RPMS venant avec RedHat 6.1 _et_ 6.2 Il fallait changer des choses dans les .spec pour avoir MySQL, parce que RedHat livrait PostgreSQL. Je crois que j'ai gardé tout ça dans un coin si ça intéresse quelqu'un. -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Un lilo qui dépasse les 1024 cylindres
Amis de la cohabitation Linux - Windows sur gros disques bonjour, Un des moyens de contourner la limite des 1024 cylindre consiste à - faire une installation sans LILO (il faudra utiliser le fdisk de base car les diskdruid et cie vont vous casser les pieds) et choisir de démarrer depuis une disquette. - une fois le système installé et configuré, mettre et configurer à la main une version de LILO plus récente qui gère très bien le mode LBA, en tout cas sur mes machines :) Bon, faites quand même attention, installer LILO à la main, c'est seulement à partir de la 8e fois qu'on ne fait plus de conneries :) , | From: John in SD [EMAIL PROTECTED] | Newsgroups: comp.os.linux.announce | Subject: LILO version 21.5.1 released | Date: Sun, 3 Sep 2000 17:39:10 GMT | Message-ID: [EMAIL PROTECTED] | | LILO version 21 by Werner Almesberger has been updated to support booting | from disks 1024 cylinders using a new 'lba32' option (-L new command line | switch). Version 21.5.1 now adds a menu-driven user interface to the Linux | boot process. Source code is available for download from: | |ftp://brun.dyndns.org/pub/linux/lilo(developer's site) | | Or from the main distribution site: | |ftp://metalab.unc.edu/pub/Linux/system/boot/lilo(please use) | | | The lilo-21.5 release builds upon the stability of 21.4.4, and adds new | code to support the boot menu. This release is fully backward compatible | with earlier releases. | | Version 21.5.1 is a maintenance upgrade to version 21.5, which is still | current. | | See the distribution file 'CHANGES' for details of the differences between | 21.5.1 and prior releases. | | | - --John Coffman [EMAIL PROTECTED] | | | LILO version 21.5 (18-Jul-2000) source at | ftp: brun.dyndns.org dir: /pub/linux/lilo ` -- ___ _ ___Jean-Albert FERREZ[EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\- \_/ / \ \http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.