Re: [TECH] gérer 2 écrans, 2 souris sur un PC
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
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
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
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
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
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
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