Re: [TECH] gérer 2 écrans, 2 souris sur un PC

2006-08-25 Thread Cornet Benoit

Le 25/08/06, [EMAIL PROTECTED]<[EMAIL PROTECTED]> a écrit :


Maintenant, ma question : puis-je associer chaque souris à un système ? Le but
est d'avoir 2 personnes utilisant le même PC en même temps, l'une avec le
clavier et une souris sur le système principal, l'autre avec une souris sur le
système encapsulé.

En dehors de l'aspect purement geek de la question, qui devrait en amuser plus
d'un ici ;-), le but est de pouvoir continuer à utiliser mon PC pendant que
mon gamin jouerait à GCompris, TuxPaint, etc.

Yann
--


Bonsoir,

Tu peux également jeter un oeil là:
http://lea-linux.org/cached/index/Hardware-hard_plus-pca2.html#

Il ne s'agit pas de faire tourner 2 OS sur une machine mais de
partager un pc tournant sous Linux entre deux utilisateurs.

--
Benoit

Outside of a dog, a book is man's best friend.
Inside of a dog, it is too dark to read.
-- Groucho Marx

Linux Registered User #222681
since Jan '97

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [tech] gel d'application

2006-08-25 Thread Véronique Fritière

Jody a écrit :

 

Amsn gèle depuis 3 jours. L'icone est en place dans le tableau de 
bord mais aucune possibilité de le relancer (clic droit 
indisponible). M'oblige à rebooter.


quel outil de diagnostic (ligne de commande) puis-je utiliser pour 
tenter de remonter le bogue (log ?) ?


D'aprés:
http://amsn.sourceforge.net/wiki/tiki-index.php?page=Frequently+Asked+Questions#faq-4-12 



Il te faut une version compilée avec l'option de debuggage

Sinon essaie depuis une console:

killall amsn

Et ensuite de mettre à jour ton paquet amsn:

sudo apt-get install amsn



Merci, cela semble avoir réglé le souci.

--
vero, Présidente de Linux Azur
Linux, c'est une question de Vi ou de MORE

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] PHP et problème de perf

2006-08-25 Thread yann
On Fri, 25 Aug 2006 01:47:49 +0200, Marcus Bauer wrote
> IMHO you should get a significant speed gain if you try splitting the
> problem into two stages:
> 
> 1) figure out which botanists appear in the text
> 2) transform them into links
> 
> Thus if I've understood your problem correctly, adding stage 1) to your
> code should speed it up by a factor of 100 and drop the memory usage
> close to zero (assuming a list of 5000 botanists and a text size of 100k
> and a dozen mentioned botanists):

GREAT !!
It works real fine.
On a text of 3982 bytes, with a list of 2692 entries, it takes around 0.3s
instead of 12s !!!
That's magic.

Thanks a lot.

Et merci aux autres aussi pour leurs idées ;-)

Yann
-- 
__
Yann Cochard : http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Kaella, Knoppix Linux Azur : http://kaella.linux-azur.org


Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


[TECH] gérer 2 écrans, 2 souris sur un PC

2006-08-25 Thread yann
Hello,

J'ai une question peut-être un peu bête :
1. soit un PC portable avec une sortie VGA, configuré pour étendre le bureau
sur un écran branché sur cette sortie. C'est possible sous win, ça doit bien
l'être sous Linux.
Supposons maintenant qu'on fasse tourner une machine virtuelle (avec qemu,
vmware ou autre), et qu'on la maximise sur son écran.
On a alors 2 systèmes qui tournent simultanément sur une même machine, chacun
sur son écran. Par exemple 1 Linux et un win, ou 2 Linux, etc.
Bien. Avec ça, on peut déjà épater (un peu) la galerie.
2. soit une 2ème souris qu'on branche sur le PC. On peut alors contrôler le
curseur avec n'importe laquelle (j'ai testé pour vous sur Mandriva).

Maintenant, ma question : puis-je associer chaque souris à un système ? Le but
est d'avoir 2 personnes utilisant le même PC en même temps, l'une avec le
clavier et une souris sur le système principal, l'autre avec une souris sur le
système encapsulé.

En dehors de l'aspect purement geek de la question, qui devrait en amuser plus
d'un ici ;-), le but est de pouvoir continuer à utiliser mon PC pendant que
mon gamin jouerait à GCompris, TuxPaint, etc.

Yann
-- 
__
Yann Cochard : http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Kaella, Knoppix Linux Azur : http://kaella.linux-azur.org


Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] gérer 2 écrans, 2 souris sur un PC

2006-08-25 Thread Jody

Bonjour,

[EMAIL PROTECTED] a écrit :
[...]

En dehors de l'aspect purement geek de la question, qui devrait en amuser plus
d'un ici ;-), le but est de pouvoir continuer à utiliser mon PC pendant que
mon gamin jouerait à GCompris, TuxPaint, etc.

Yann

Peut être une source d'inspiration: Une machine pour six utilisateurs :)
http://linuxgazette.net/124/smith.html

--
Jody

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] PHP et problème de perf

2006-08-25 Thread Marcus Bauer
On Thu, 2006-08-24 at 22:05 +0200, Yann Cochard wrote:
> Salut,
> 
> Je reviens sur un sujet abordé ici il y a assez longtemps, que Jacques 
> avait magistralement solutionné. J'arrive aux limites de sa solution, et 
> je ne sais pas trop comment y remédier : problème de performance et de 
> mémoire.
> 
> Rappel des faits :
> J'ai différents textes (messages de forums, articles, données texte ou 
> venant de BdD, etc.) où il faut transformer certains mots en liens.
> La difficulté, à l'époque, consistait à ne pas transformer les mots déjà 
> contenus dans des liens, ou dans des balises html (comme dans le alt de 
> la balise img par exemple).
> Ce fût résolu ainsi :
[...]

Salut Yann,

IMHO you should get a significant speed gain if you try splitting the
problem into two stages:

1) figure out which botanists appear in the text
2) transform them into links

Thus if I've understood your problem correctly, adding stage 1) to your
code should speed it up by a factor of 100 and drop the memory usage
close to zero (assuming a list of 5000 botanists and a text size of 100k
and a dozen mentioned botanists):

//
// drop in replacement function
//
function cf_ajoute_liens_botanistes($texte) 
{
global $CF_botanistes_pipe;

$CF_botanistes_pipe_tmp = "xxxinitxxx"; // just some init string needed 
here
$arr = explode("|",$CF_botanistes_pipe);

// the following loop needs roughly 200ms for a 10.000-names-list 
// searching 75KB text and it needs barely any memory
foreach ($arr as $name) {
$pos = strpos($texte, $name);
if ($pos !== false) 
{
$CF_botanistes_pipe_tmp .= "|$name";
}
}

// $CF_botanistes_pipe_tmp should be way smaller than your original
// and thus preg_replace_callback will execute much faster
$CF_botanistes_pipe = $CF_botanistes_pipe_tmp;

return 
preg_replace_callback('/(()|(<.*>)|(\W|^)('.$CF_botanistes_pipe.')(\W|$))/Ui',
 'cf_encyclo_mklink_botanistes', $texte);
}

Marcus



Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] PHP et problème de perf

2006-08-25 Thread Jody

Bonjour Yann,

Yann Cochard a écrit :
[...]


function cf_encyclo_mklink_botanistes($rem) {
global $CF_botanistes_id;
if ($rem[2] != '')
return $rem[2];
if ($rem[3] != '')
return $rem[3];
return $rem[4].'class="lien_botanique">'.$rem[5].''.$rem[6];

}

function cf_ajoute_liens_botanistes($texte) {
global $CF_botanistes_pipe;
return 
preg_replace_callback('/(()|(<.*>)|(\W|^)('.$CF_botanistes_pipe.')(\W|$))/Ui', 
'cf_encyclo_mklink_botanistes', $texte);

}


As tu essayé de ne pas passer tes variables en global? mais de les 
passer directement par référence à tes fonctions:


 function cf_encyclo_mklink_botanistes($rem,&$CF_botanistes_id) {
 //global $CF_botanistes_id;
 if ($rem[2] != '')
 return $rem[2];
 if ($rem[3] != '')
 return $rem[3];
 return $rem[4].''.$rem[5].''.$rem[6];
 }

 function cf_ajoute_liens_botanistes($texte,&$CF_botanistes_pipe) {
 //global $CF_botanistes_pipe;
 return

preg_replace_callback('/(()|(<.*>)|(\W|^)('.$CF_botanistes_pipe.')(\W|$))/Ui', 


 'cf_encyclo_mklink_botanistes', $texte);
 }

Je sais pas si ca peut vraiment limiter la consommation de mémoire... 
sinon si c'est un serveur dont tu es admin tu peux peut être augmenter 
la limite d'utilisation de la mémoire :),

dans le fichier php.ini

Paramètre:
memory_limit = 8M

++
--
Jody

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP