Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 25

#0 Re : -1 »  Cod 4 » Le 18/01/2008, à 01:07

ezaeza
Réponses : 229

Je viens de regarder, je suis entre 15 et 25 FPS avec une moyenne qui tourne autour de 17, le minimum jouable quoi ...
(en 1024*768, toutes les option graphiques désactivés au minimum, avec un Athlon 4200+, 2go de ram, une 7600GT )

Et pour avoir la console, il faut que tu configure ton clavier proprement : sur feisty (ben oui j'y suis encore) systeme > préférence > clavier > agencement > ajouter > et normalement t'as une fenetre avec toutes les touches du clavier qui s'ouvrent. N'oublie pas de faire monter la bonne configuration que t'as ajouté en première ligne des configuration si t'en fait plusieurs pour que sa la prenne en compte.

Je suis passé de France autre à  France éliminer les touches mortes. Avant j'avais toutes les touches qui fonctionnaient sauf le ² et là  j'ai le ² en plus donc j'ai accès à  la console maintenant big_smile ...

#1 Re : -1 »  File d'attente en shell? » Le 18/04/2010, à 14:13

ezaeza
Réponses : 12

J'avais commencer à regarder une solution avant la réponse d'au dessus, donc je poste quand même, même si il semble déjà y avoir une solution

donc voilà le script que je viens d'écrire vite fait

#!/bin/bash
# mise en file d'attente

fifo=/tmp/file
nbWorker=2

if [ -e "$fifo" ]
then 
	echo "Fifo existante dans $fifo"
else 
	echo "Création de la fifo dans $fifo"
	mkfifo "$fifo"
fi

worker() {
	while [ 0 ]
	do
		echo "worker $1"
		read line < $fifo
		$line
	done
}

for ((i=0;i<$nbWorker; i++))
do
	worker $i &
done

read quit

Il est pas terrible dans l'état actuel des choses, il ne coupe pas tous les threads quand on le coupe, il faut donner les arguments en chemin absolu, donc reste à modifier ...

Je fait un script de test :

#!/bin/bash

sleep 3
echo "fini $1"

À exécuter de la manière suivante en modifiant le chemin de test.sh et après avoir exécuté le premier script :
for ((i=0; i<5; i++)); do echo "/home/ezaeza/test.sh $i" > /tmp/file & sleep 0.5; done

Et donc à la vu de l'exemple pour rajouter une commande dans la file d'attente, ça se passe comme ça :

echo "commande param1 param2 ... " > /tmp/file &

#2 Re : -1 »  File d'attente en shell? » Le 18/04/2010, à 15:25

ezaeza
Réponses : 12

Effectivement y'a un souci :s

Pour récupérer toutes les lignes faut utiliser cat, mais après c'est le bordel à traiter sad

#3 Re : -1 »  Firefox 3 Download Day » Le 17/06/2008, à 19:40

ezaeza
Réponses : 180

En laissant un peu Firefox chercher la page une minute, ou avec wget qui ne prend pas les feuilles CSS et les images, ça marche au bout de 30 secondes, on a la page, mais dessus y'a firefox 2.0.0.14 sad

J'ai essayé mozilla europe, et http://www.mozilla.com/en-US/ y'a rien sur les 2 sites qui ressemble à firefox 3

Ils ont voulu battre le record du plus gros pigeonnage au monde ?

#4 Re : -1 »  Windows Live Hotmail bridé pour Linux » Le 18/02/2008, à 20:02

ezaeza
Réponses : 11
®om a écrit :

Bonne occasion pour toi de changer de compte mail smile
(c'est quand même le seul qui ne propose pas de smtp gratuitement)

+1
Je trouve que c'est l'une des pire boites mail qu'il y ait sur internet ...

#5 Re : -1 »  Linux sur un tres viel ordi portable » Le 27/04/2008, à 15:55

ezaeza
Réponses : 10

Heu debian je suis pas sur quand même ...

Il y a damn small Linux qui passe sur un 486, mais avec 16Mo de ram en minimum, qui est toujours maintenue, je crois, elle est basée sur debian (mais allégé)

Et elle fait 50Mo je crois donc pour ça je pense pas que se soit faisable ... Mais je sais qu'il existe des truc encore plus légér qui tiennent sur 2 ou 3 disquettes, et qui devrait tourner sur ce genre de PC

Après 2 minutes de recherche google mini linux, je viens de trouver ce site, tu trouveras tous ce qu'il te faut http://www.epinard.free.fr/raraavis/minidistrib.php
Y'a des trucs qui tiennent sur 2 disquettes, et taillées nikel pour ce genre de PC, par contre je suis pas sûr qu'il y ai plus qu'un terminal dessus ...

Et même en survolant un peut le site, voilà sur quoi je tombe :

Coyote http://www.coyotelinux.com/
    Elle est celèbre. Parfait pour un 486 avec 8 Mo en RAM.

#6 Re : -1 »  Linux sur un tres viel ordi portable » Le 29/04/2008, à 18:23

ezaeza
Réponses : 10

mdr il a même pas cliqué le lien on dirait roll Faut lire les réponse quand on pose une question wink
À moins que t'aie cru que je t'envoyais sur un site qui parle d'épinard lol

Par contre je viens de reregarder un coup, il y a beaucoup de liens cassés ... Mais avec le nom plus une recherche google tu devrais t'en sortir.

Sinon par contre j'ai gouré sur Coyote, elle est spécialisées pour les réseaux, c'est peut être pas terrible ...

#7 Re : -1 »  Installer des jeux sur autre partition ext3 » Le 06/06/2008, à 22:55

ezaeza
Réponses : 2

J'ai eu le même problème ... Le coup d'agrandir la partition est une très bonne idée ...

Mais donc je suis quand même arrivé à résoudre le problème en me séparant de POL, et en passant directement pas wine avec un préfix ...

Je te laisse trouver ce qu'il faut dans la doc ... Y'en a un bout ici, mais je crois qu'il n'y a pas tout, il te faut une commande pour créer le préfix, et une pour l'utiliser, pour pas se mettre dans ~/.wine comme par défaut ...

#8 -1 »  [résolu][bash] grep "ungreedy" » Le 22/05/2008, à 17:31

ezaeza
Réponses : 7

Bonjours à tous,

ça fait un petit bout de temps que je cherche comment faire un expression régulière avec grep en utilisant les * ou + en non-greedy ...

Donc si quelqu'un sait comment faire ce serait vraiment cool big_smile

Exemple quand même :

echo '<a href="toto" class="machin">tutu</a>' | grep -o 'href=".*"'

donne :

href="toto" class="machin"

Or je veut que ça réponde

href="toto"

Merci à tous ceux qui pourront m'aider smile

#9 Re : -1 »  [résolu][bash] grep "ungreedy" » Le 22/05/2008, à 19:27

ezaeza
Réponses : 7

Énorme merci à toi Link31 big_smile
Je commençait à désespérer, et c'est vrai que c'est pas bette la petite astuce de retirer le ", j'y avait vraiment pas pensé ...

#10 Re : -1 »  [résolu][bash] grep "ungreedy" » Le 22/05/2008, à 23:09

ezaeza
Réponses : 7

Ok merci,

mais je préfère rester dans les paquet installés par défaut, c'est moins chiant pour diffuser le script. Et puis je me suis beaucoup servi de grep, donc j'ai pris mes habitudes dessus ... Même si c'est vrai qu'il faudrait que je passe à sed qui à l'aire d'être plus complet ...

#11 Re : -1 »  Idée de création d'un bot msn... » Le 11/05/2008, à 19:26

ezaeza
Réponses : 10

Ça peut être une bonne idée ton truc ...
Essaye de crypter un minimum si tu peut ...


xelator a écrit :

ou sinon si tu veux pas te casser la tête :
tu allumes msn sur ton pc et avec un sniffer tu récupères la conversation (j'ai un script ruby sous la main ^^) et tu l'intègre dans un script.
par contre pour envoyer je ne sais pas lol

L'idée de modifier un client ligne de commande est bonne !

Lol ben moi j'aurais eu le problème inverse ^^, mais vu que t'as l'aire d'avoir la solution c'est bon ...

Avec gajim (sur une passerelle msn) tu peut envoyer un message, changer l'état et tout plein de trucs depuis ton terminal avec les gajim-remote
C'est très simple à faire, y'a qu'a lire 2 minutes le "gajim-remote --help" (installe gajim avant wink ), et à chaque fois ce n'est qu'une seule ligne de commande pour envoyer un message ...

Voilà, donc dans le pire des cas, je crois que t'as moyen avec 3 comptes msn (un pour le portable, un pour recevoir les messages avec pidgin, et un pour les envoyer avec gajim) de faire ce que tu veut sans avoir à coder un gros morceau ... Tu doit quand même pouvoir te contenter d'un seul compte msn pour recevoir et pour envoyer les messages, même si deux serait mieux pour la sécurité, il faut trouver les 2 comptes qui vont ensemble pour comprendre ce qu'il se passe ...)/ Mais sur le portable ça te fait un contacte pour envoyer les commandes, et un autre pour récupérer les résultats ...

#12 Re : -1 »  Install sur clé usb » Le 29/04/2008, à 22:34

ezaeza
Réponses : 7
Badintello a écrit :

Bonjour à tous,
-Est-ce qu'Ubuntu ne risque pas d'être un peu à l'étroit sur une clé de 8GO (ce que je pense acheter) étant donné que c'est le minimum pour l'installer?

Ben tu pourras pas ripper des blu ray quoi ... Mais 8Go ça fait quand même pas énorme si tu veut te servir un peut d'Ubuntu ...

Badintello a écrit :

-Est-ce qu'un débit en écriture de 3MO/s ne risque-t-il pas de trop ralentir une utilisation "normale" du système?

Ben avec du USB t'auras pas les débits d'un disque dur ... Ça devrait surtout ramer lors de l'ouvertur d'application, et autre connerie, enfin tout ce qui lit sur la clé quoi ...

Badintello a écrit :

-Enfin quel partitionnement me conseillez-vous? Je pensais 4-5GO pour /, le reste pour /home, pas de swap vu que j'ai 2GO de ram (j'ai lu quelque part qu'avec autant de ram, la swap est très peu, voir pas du tout, utilisée).

Sur un si petit espace, je te conseil de ne pas séparer le /home et le /. Parce que si tu te plante de 1Go, ben ça fait 1Go d'inutilisable, si tu sépares pas, tu pourras utiliser ta clé jusqu'au dernier Ko ...
Et pour le swap, je sait pas si on peut le supprimer totalement, mais effectivement, je confirme qu'avec 2Go de ram, il sert très peut (en un an j'ai du m'en servir 3 ou 4 fois, dont une fois parce que j'ai essayé d'ouvrir 800 images sur firefox, et qu'il à pas aimé) Après ça dépend peut être de l'utilisation qu'on à du PC, mais de toutes façon sur USB tu pourras pas en faire une utilisation très intensive ...

Badintello a écrit :

Qu'en pensez-vous?

J'en pense qu'un disque dur IDE 80Go coute 35€ (), et qu'il me parais plus judicieux de rajouter un disque dur dans ta tour que de passer par USB ...

Badintello a écrit :

Au pire j'achèterais plutôt un disque externe à la place (comme un WD Passport 160GO, pas trop cher bien que deux fois plus cher qu'une clé usb 3GO).

Aussi faisable, mais tant qu'a faire que tu veut acheter un DD, met le dans la tour, tu gagnes beaucoup en vitesse, c'est moins chère, et si t'as besoin que de 20Go, ben tu peut mettre le reste en NTFS pour windows ...
À moins que tu ne puisse pas en rajouter un pour une raison ou pour une autre, et dans ce cas là, il existe aussi des boitiers externe pour un mettre un DD normal dedans, ça te fait 50~55€ le DD externe de 80Go, et la clé USB 8Go tourne à 30~35€, je pense qu'il peut être judicieux de rajouter les 20€ (ou un peut plus si tu veut du 160Go, sachant que tu l'utiliser en FAT32 à coté sur une grosse partie du disque pour y lire à la fois depuis Ubuntu et Windows, en gros pour le stockage quoi ...)

#13 Re : -1 »  Install sur clé usb » Le 30/04/2008, à 00:47

ezaeza
Réponses : 7

Ben les 8Go, franchement je sais pas ... J'ai mis 20Go sur mon fixe, et j'ai pas assez ... J'ai ensuite creusé 40Go dans le NTFS pour les mettre en EXT3, mais ça suffit toujours pas ... Mais ça c'est parce que j'utilise plus que Linux ... Mais de toute façon je pense pas trop qu'on puisse tourner beaucoup sur USB, si tu veut l'utiliser de manièrs intensive, il va falloir passer à la partition ...

Si t'as de la place sur ton disque dur, tu peut aussi essayer de regarder avec wubi sur hardy, normalement ça installe sans partitionner si j'ai bien compris, donc y'a pas de manipulation à faire, et encore moins de risque de tout perdre si c'est ça qui te fait peur tu peut regarder ça. Par contre si c'est que t'as pa de place, wubi peut rien pour toi ...

Et pour le coup de fusionner, le /home et le /, c'est vrai que c'est chiant si tu veut réinstaller, et c'est un peut ce qui me soule en se moment parce que je vais devoir refaire ma table partition et donc formater, et que j'ai pas séparé mon /home du / (je vais devoir passer par DD externe, c'est pas non plus la mort).
Mais ça a aussi l'avantage sur les petits espaces de perdre moins de place : exemple, il te reste 1Go sur le / et 200Mo sur le /home, tu veut télécharger un divx de 700Mo, comment tu fait ? Y'a toujours moyen de bidouiller dans le /, mais ça reste assez salle ... Si tu fusionnes les 2, ben dans le même cas, tu as 1.2Go à utiliser soit pour le / soit pour le /home soit pour un peut des 2 ... Voilà mon point de vu pour un truc de 8Go ... Sur 160Go t'en es plus à 1Go près, donc vaut mieux séparer.

Et dit toi quand même qu'un système sur clé USB ça risque de pas être un truc trop durable où tu vas y stocker des trucs importants (ou alors t'as pas peur), si tu doit réinstaller, tu devrais pouvoir faire assez vite un copier coller du home avant de réinstaller vu qu'il n'y auras pas 120Go de données ...

#14 Re : -1 »  Install sur clé usb » Le 30/04/2008, à 21:18

ezaeza
Réponses : 7

Ben le /home ça dépand un peut ce que tu fait, si tu veut installer un jeu avec playonlinux, je crois bien que t'es obligé de le faire dans le /home ... Je suis arrivé à faire installer un jeu windows dans une autre partition de stockage, mais là je suis passé par un préfixe wine à la main, j'y suis pas arrivé par playonlinux ... Donc y'a quand même des moment où ça peut vraiment souler de plus avoir de place dans le /home

Si tu vas tout stocker sur ton disque dur, t'as regardé avec wubi pour installer, il ne partitionne pas, donc si c'est ça qui te fait peur, tu risques pas grand chose, et ton système devrait être plus réactif ...

#15 Re : -1 »  Formatage, reinstall » Le 29/04/2008, à 22:03

ezaeza
Réponses : 4

Premièrement, pouquoi gusty ? hardy est sorti wink

Pour le 1) je sais pas trop, j'ai jamais fait, ça peut quand même être très pratique de passer par un DD externe si tu veut refaire complètement ta table de partition ...

2) Pour ce jeu je sais pas, mais j'ai pas mal joué à Call of duty 4, avec une 7600GT, 2Go de ram, et un Athlon x2 4200+ sur feisty, et call of duty 4 passe assez mal, par rapport à d'autre, tu doit pouvoir te faire plaisir si ton jeu est bien supporté ...
EDIT: oups, HS total, je lirais la question la prochaine fois big_smile
Mais après un formatage, tu devrai retrouver ton xorg tout neuf, donc t'auras peut être pas le problème ...

3) Si c'est pas à plus de 200m de chez moi tongue

#16 Re : -1 »  Formatage, reinstall » Le 30/04/2008, à 21:13

ezaeza
Réponses : 4

Y'a l'aire d'avoir une couille avec les drivers de la 8600Gt effectivement, mais t'as quand même regardé si on peut pas le résoudre, j'ai survolé vite fait un topic, ça à l'aire de pouvoir se résoudre ...

Heureusement que tu me dit que tu me contacte, parce que ça arrive tout dans ma boite à spam que je relève assez rarement neutral

#17 -1 »  [C++][Résolu] comportement bizarre de thread » Le 27/02/2008, à 22:00

ezaeza
Réponses : 1

Bonjours,
j'ai passé pas mal de temps à chercher des code, a tester 2 ou 3 trucs dessus, mais y'a rien qui marche :
si je fait 2 threads en parallèle, l'un est exécuté pendant trop longtemps, puis c'est au tours de l'autre etc ...

J'ai donc fait un code pour compter le nombre de changement de thread sur 2 boucle for de 100000 itérations chacune, et le résultat confirme ce que je le dis : les threads sont exécutés pendant trop longtemps

je compile avec

g++ main.cc -o main -lpthread

Et le code source (moche, mais simple pour limiter le nombre d'erreur possible) :

// programme pour compteur le nombre d'echange en 2 thread
#include <iostream>
#include <pthread.h>
#include <unistd.h> // pour sleep

static pthread_mutex_t mutex;
static int compteur;
static bool dans_th1;

// la fonction exécutée par le thread 1
void *th1(void*)
{
	for ( int i = 0; i < 100000; i++ )
	{
		pthread_mutex_lock(&mutex);
		if ( !dans_th1)
		{
			dans_th1 = true;
			compteur++;
		}
		pthread_mutex_unlock(&mutex);
	}
	return NULL;
}

// la fonction éxécutée par le thread 2
void *th2(void*)
{
	for ( int i = 0; i < 100000; i++ )
	{
		pthread_mutex_lock(&mutex);
		if ( dans_th1)
		{
			dans_th1 = false;
			compteur++;
		}
		pthread_mutex_unlock(&mutex);
	}
	return NULL;
}

int main(int argc, char *argv[])
{
	pthread_t thread1, thread2;
	pthread_mutex_init (&mutex, NULL);
	compteur = 0;
	dans_th1 = true;
	
	//création des threads
	if (pthread_create (&thread1, NULL, (void * (*)(void*))th1, NULL) < 0)
	{
		fprintf (stderr, "Impossible de créer le thread 1\n");
		exit (1);
	}

	if (pthread_create (&thread2, NULL, (void * (*)(void*))th2, NULL) < 0)
	{
		fprintf (stderr, "Impossible de créer le thread 2\n");
		exit (1);
	}
	
	// appelle des threads
	pthread_join (thread1, 0);
	pthread_join (thread2, 0);
	
	//attente de la fin des threads (temps très large)
	sleep(2);
	std::cout << "A changé " << compteur << " fois de thread" << std::endl;
	return 0;
}

Et le résultats de plusieurs lancement du code sur mon PC :
A changé 1 fois de thread (donc exécution du premier, puis passage au 2eme quand le 1er est fini)
A changé 1 fois de thread
A changé 2 fois de thread
A changé 1 fois de thread
A changé 3 fois de thread

Donc voilà mes threads marchent, il arrive qu'ils s'alternent, mais bon sur 2 boucle for de 100000 tours, j'ai cru comprendre que je devrais avoir un résultat du genre "A changé 30000 fois de thread"

Donc mes questions : le code vous renvoie quoi chez vous (histoire de confirmer que c'est bien mon PC qui va pas), et quelqu'un a-t-il une idée pour corriger ce problème ?

Ma config : (X)Ubuntu Gusty Guibon (j'ai les 2, mais je fait mes tests sur XUbuntu)
un vieux céléron de merde 2.6 GHz avec 256mo de ram

Voilà merci à ceux qui veulent bien m'aider.

#18 Re : -1 »  [C++][Résolu] comportement bizarre de thread » Le 27/02/2008, à 23:59

ezaeza
Réponses : 1

bon ben après encore 2 heures de recherches, on viens de me donner la réponse ailleurs big_smile , en faite il fallait mettre un pthread_yield(); après chaque tour du for pour une veille machine simple core, ça fait changer le thread ...

#19 Re : -1 »  Windows et IE uniquement ! » Le 20/02/2008, à 02:20

ezaeza
Réponses : 14

Mais c'est quand même un site commercial, ça peut peut être leur faire chier si une 50 ène de personnes disent en même temps qu'ils ont ont pas put leur donner des sous à  cause de leur merde ...

à‡a peut peut être être une idée que de leur spamer leur boite mail pendant une semaine non ?
Je suis parti ...

EDIT : arf c'est direct sur site pas ue adresse mail, c'est impossible de dire qu'on peut pas se connecter au site ^^

#20 Re : -1 »  Windows et IE uniquement ! » Le 20/02/2008, à 02:43

ezaeza
Réponses : 14

à‡a fait 2 fois cette semaine que je lit que Firefox est bloqué, qu'il faut changer le User Agent pour y accéder, je sais pas si c'est une nouvelle politique pour que tout le monde change de user agent et fasse remonter les states de M$, mais bon, ça fait un peut chier de savoir qu'on a un navigateur qui respecte bien les normes et qu'on se fait virer du site sans raison ...

#22 -1 »  [C++] Problème interface graphique » Le 09/02/2008, à 18:15

ezaeza
Réponses : 4

Bonjour,

Je suis un débutant en C++ et je cherche à  faire un programme en interface graphique compatible linux, mac, windows. J'ai regardé du coté de GTK avec glade, mais j'ai pas trouvé de doc (en français, après de nombreuses recherches sur google), je me suis perdu au milieu des nombreuses versions (gtk, gtkmm, gtk+ ...) j'y comprend plus rien ...

Donc je cherche des tutoriels pour du C++ sur GTK et sur des applications genre Glade (ou d'autre) pour arriver à  faire mon prog ... (accessible à  un débutant qui n'a jamais fait d'interface graphique, et qui à  appris avec les tuto sur internet du siteduzero) (si vous en avec un bien en Anglais, je veut bien aussi, même si je préférerais en français ...)


Après tout le temps que j'ai passé à  chercher (peut être sur des mauvaises pistes), je sais pas si je vais arriver à  trouver un truc qui me convienne, donc au cas ou : j'ai trouvé plus de doc sur wxWidgets, sera t-elle aussi bien intégré à  un bureau gnome que GTK ? Si vous avez des bons tutos sur des programmes pour dessiner des fenêtres ou des tutos sur la librairie, je les prends volontiers (mais préférerais rester du coté de GTK)

merci de votre aide

#23 Re : -1 »  [C++] Problème interface graphique » Le 09/02/2008, à 22:54

ezaeza
Réponses : 4

Je te remercie, j'étais sur le point de passer a wxwidgets qui finalement est bien intégré à  gnome avec wxGTK ...

en suivant ton lien, je suis tombé sur des liens vers des GTK pour du C puis j'y ai trouvé un lien vers ce tuto pour le C++ (bien fait, mais en anglais) :  http://www.gtkmm.org/documentation.shtml

donc visiblement pour faire du C++ c'est gtkmm

donc je vais chercher de ce coté (si quelqu'un a des liens donc vers gtkmm je prend toujours ...)

encore merci

#24 Re : -1 »  [C++] Problème interface graphique » Le 10/02/2008, à 02:03

ezaeza
Réponses : 4

ben à  ce que j'ai cru comprendre, gtkmm passe sous windows aussi ? Ou c'est une version modifiée de GTK qui marche plus sous windows ?

Et QT, ben en faite, il sera pas intégré nikel à  mon bureau gnome ... Pour une fois que c'est moi qui programme l'application, tant qu'à  faire je préférerais faire les chose proprement (pour moi ^^)

mais bon là  j'ai un peut regardé gtkmm, et je bien chaud pour me lancer dedans avec la doc anglaise, j'ai trouvé autre chose ... Ca me fera travailler mon anglais ...

voilà  merci pour votre aide ...