aide





[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]

Dyslexie

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 20/06/2006 à 19:27. (lien). Évalué à 2.

C'est terrible la dyslexie quand meme.ce qui est dommage
c'est de ne pas savoir qu'on en souffre ....

Bon sinon c'est strcpy pas strpcy

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: doucement

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 20/06/2006 à 13:51. (lien). Évalué à 0.

Rien ne t'empeche une fois le soft terminer d'embarquer la vm perl/python avec via un bel installeur ou un perl2exe & co.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

linux

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 16/06/2006 à 18:55. (lien). Évalué à 4.

>je veux faire un module noyau qui permet de router les paquets qui
>arrivent par eth0 vers eth1

Cela fait deja parti de la pile IP du noyau il suffit de l'activer par:
echo 1 > /proc/sys/net/ipv4/ip_forward
ou d'utiliser les sysctl cf les derniers commentaires de http://linuxfr.org/forums/15/5804.html

> je dois donc utiliser les fonctions du driver de la carte pour la transmission et la reception des packets.

C'est un peu plus compliqué que cela. Ce que tu veut c'est refaire
une pile IP.

>je demande si quelqu'un connait comment faire(ou un exemple)
Bein c'est simple tu lit les sources du noyau.

Par contre la ou je seche c'est sur ta methode de travail: developper un module noyau linux pour a terme travailler sur un micro-controlleur specifique tu vas amha perdre ton temps.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Yo!

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 11/06/2006 à 20:56. (lien). Évalué à 1.

>Imagemagick n'arrive pas à créer le fichier TIFF à partir d'un
>document aussi gros que mon PDF de départ (ça marche avec des
>fichiers plus petit et une résolution moindre).

As tu regardé ce qui le fait coincer ? probleme de swap peut-etre ?
si c'est cela tu peut essayer de rajouter du swap fichier:

dd if=/dev/zero of=/tmp/swapfile bs=1M count=512
mkswap /tmp/swapfile
swapon /tmp/swapfile



>Autre question qui n'a pas un rapport direct avec ces 2 logiciels :
>Comment puis-je traiter l'ensemble des fichiers d'un répertoire avec
>Imagemagick et Ghostscript en donnant le nom de fichier de mes
>PDF à mes TIFF ?

en bash:
for source in /path/to/dir/*.pdf; do $dest=${source/.pdf/.tiff}; cmd $source $dest; done

>J'espère que vous avez eu la patience de me lire jusqu'ici

Yep no pb.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

http://search.cpan.org/~lds/CGI.pm-3.20/CGI.pm

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 09/06/2006 à 14:42. (lien). Évalué à 1.


Tout est expliqué ici avec exemples et commentaires:

http://search.cpan.org/~lds/CGI.pm-3.20/CGI.pm

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: ortho :/

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 06/06/2006 à 15:44. (lien). Évalué à 3.

Ah ca c'est sur que ca va etre etonnant !
Je m'explique: ca va commencer par faire un du de ~/./ donc de
tout ton home.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Une version qui marche

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 04/06/2006 à 10:00. (lien). Évalué à 1.

Apres quelques tests voici une version qui fonctionne:


#include <stdlib.h>
#include <assert.h>
#include <Xlib.h>
#include <Imlib2.h>

...

int
main (int argc, char **argv)
{

XEvent ev;

disp = XOpenDisplay (NULL);
assert (disp != NULL);

vis = DefaultVisual (disp, DefaultScreen (disp));
depth = DefaultDepth (disp, DefaultScreen (disp));
cm = DefaultColormap (disp, DefaultScreen (disp));

win = XCreateSimpleWindow (disp, DefaultRootWindow (disp),
0, 0, windowWidth, windowHeight, 0, 0, 0);

XSelectInput (disp, win,
KeyPressMask | ButtonPressMask | StructureNotifyMask |
ExposureMask);

XMapWindow (disp, win);

imlib_context_set_display (disp);
imlib_context_set_visual (vis);
imlib_context_set_colormap (cm);
imlib_context_set_drawable (win);

image = imlib_load_image ("test.jpg");
redrawWindow ();

for (;;) {

XNextEvent (disp, &ev);
switch (ev.type)
{
case KeyPress:
case ButtonPress:
XCloseDisplay (disp);
exit (EXIT_SUCCESS);

case Expose:
if (ev.xexpose.count == 0)
updateWindow (ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height);
break;

case ConfigureNotify:
windowWidth = ev.xconfigure.width;
windowHeight = ev.xconfigure.height;
redrawWindow ();
break;
}
}
return 0;
}




#include <stdlib.h>
#include <assert.h>
#include <Xlib.h>

#include <Imlib2.h>

int
main (int argc, char **argv)
{

XEvent ev;

disp = XOpenDisplay (NULL);
assert (disp != NULL);

vis = DefaultVisual (disp, DefaultScreen (disp));
depth = DefaultDepth (disp, DefaultScreen (disp));
cm = DefaultColormap (disp, DefaultScreen (disp));

win = XCreateSimpleWindow (disp, DefaultRootWindow (disp),
0, 0, windowWidth, windowHeight, 0, 0, 0);

XSelectInput (disp, win,
KeyPressMask | ButtonPressMask | StructureNotifyMask |
ExposureMask);

XMapWindow (disp, win);

imlib_context_set_display (disp);
imlib_context_set_visual (vis);
imlib_context_set_colormap (cm);
imlib_context_set_drawable (win);

image = imlib_load_image ("test.jpg");
redrawWindow ();

for (;;) {

XNextEvent (disp, &ev);
switch (ev.type)
{
case KeyPress:
case ButtonPress:
XCloseDisplay (disp);
exit (EXIT_SUCCESS);

case Expose:
if (ev.xexpose.count == 0)
updateWindow (ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height);
break;

case ConfigureNotify:
windowWidth = ev.xconfigure.width;
windowHeight = ev.xconfigure.height;
redrawWindow ();
break;
}
}
return 0;
}


Pour expliquer ton probleme je pense que quand tu redirige les evenements resize il doit y a avoir deux trois trucs a faire pour avertir
la fenetre (win) de se changement de taille.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: Tenez bon, j'arrive...

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 02/06/2006 à 08:02. (lien). Évalué à 0.

D'autant que si mes souvenir sont bon il existe deja plusieurs exemples de scripts bash pour 'creer une poubelle'.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: reponse a la cron

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 02/06/2006 à 08:01. (lien). Évalué à 1.

TMP=`mktemp`
crontab -l | sed -e 's/ligne a supprimer//' > $TMP
crontab $TMP
rm $TMP

Quand au watchdog ce n'est pas un outil en soit mais plutot une classe
de demons tournant en tache de fond et dont l'action se resume a tester periodiquement si le service associé est toujours effectif (exemple un serveur web repond t'il a une requete sur le port 80).
Dans le cas contraire il prend des mesures adaptées.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: amuses toi bien

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 01/06/2006 à 13:17. (lien). Évalué à 2.

ou utiliser la libwine qui est plus ou moins faite pour ca.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: coder le LISTEN

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 01/06/2006 à 13:15. (lien). Évalué à 1.

Euh alors amha si tu veut faire de l'experimentation de ce type n'utilise surtout pas l'interface virtuelle de loopback. installe plutot une carte ethernet dédiée à ces expérimentations

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

LES MANUELS C'EST PAS POUR LES CHIENS

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 01/06/2006 à 13:09. (lien). Évalué à 1.

Il ne fait que ce que tu lui demande hein faut pas deconner non plus:

* 'my $content=$ua->request($req)->as_string;'
Effectue la requete $req ($ua->request($req)) et transforme l'objet resultant
(un HTTP::Response en chaine (->as_string);

* 'print $content;'
Affiche cette chaine.

Déjà amha tu devrait stocker l'object HTTP::Response,
'my $r = $ua->request($req);'
analyser les codes de retours ($r->code(), $r->is_info, $r->is_success, $r->is_redirect, $r->is_error).

Ensuite si tu as besoin d'afficher le resultat utilise: $r->decoded_content()

http://search.cpan.org/~gaas/libwww-perl-5.803/lib/HTTP/Resp(...)


Autre chose pour executer du php tu n'est pas obliger de passer par un
serveur web, il existe une version ligne de commande de l'interpreteur php (sous debian et derivés: aptitude install php4-cli)

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

langage pour écrire du XML

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 26/05/2006 à 14:28. (lien). Évalué à 2.

Euh autre solution utiliser un vrai editeur XML.
Genre emacs + nxml (completion des balises lors de la fermeture ..)
ou autre carrement graphique.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: socket serveur / client

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 24/05/2006 à 12:07. (lien). Évalué à 1.

En fait les descripteurs de fichiers (cela inclu les sockets) sont locaux au processus en cours.
Tout les processus ont par default 3 fd d'ouvert (0, 1 et 2) correspondant a stdin,stdout,et stderr. Si tu n'ouvre pas de fichier avant d'ouvrir ta
socket (ou que tu les fermes avant) le fd de la socket sera le numero 3,
si tu en ouvre une autre / un fichier il aura le numero 4 etc...

Ces 'fd' sont des indexes sur une table au niveau kernel, donc l'ordre d'ouverture conditionne la valeur du fd.

Bon sinon pour ton outils tu doit avoir oublié qque chose. As tu passé ton client au debugueur ?
Que fait tu pour fermer ta socket ?

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

socket serveur / client

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 24/05/2006 à 08:21. (lien). Évalué à 3.

> la valeur du socket d'ecoute du serveur sock_in

Pas très clair comme message ...

Est ce que tu veut dire que la valeur de sock_cli est la meme que la valeur
de sock_in ? C'est bien cela ?

Dans ce cas je te rassure cela ne veut dire qu'une seule chose: l'ordre de
creation de tes sockets dans le client et dans le serveur est le meme.
Je parierai meme que cette valeur est 3, non ?

Quand a ton probleme.

1 qui fait le segfault ? (le client ou le serveur ?)
2 si c'est le serveur que ce passe t'il si tu utilise telnet en client ?

Sinon effectivement sans le code on ne pourra gere t'aider. (utilise pastebin ou dl.free.fr)

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Obtenir la taille d'un fichier ...

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 22/05/2006 à 13:39. (lien). Évalué à 3.

Conseil: man stat

Exemple:

SIZE_BYTES=`stat -c %s /bin/ls`

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: Réglage Alsa

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 22/05/2006 à 13:20. (lien). Évalué à 2.

Tiens si tu veut des infos sur les réglages alsa/sblive: http://linuxfr.org/comments/310935.html#310935

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Corrections ...

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 22/05/2006 à 12:45. (lien). Évalué à 1.

>J'ai monter 2 HDDs Maxtor 120Go et j'ai configuré la carte contrôleur pour qu'ils
>soient en RAID 1 (mirroring).

Non ce que tu a fait c'est indiquer à ta carte mere que tu aimerai que ces deux
disques soit gérés en raid ... logiciel.
En effet les 'controleurs raid' intégrés sur les cartes mères n'en sont pas,
a par quelques exceptions où ils auraient une ou deux fontions optimisées
ce sont de bétes controleurs IDE/SATA avec un bios un peu plus évolué
permettant la selection du format du raid et un peu plus de memoire pour
stocker cette configuration.

>le problème c'est que mon Linux (Mandriva PowerPack 2006) reconnais toujours
> 2 disques au lieu d'un seul.

En effet, c'est normal. IL existe un projet pour permettre au driver raid soft de
linux d'intéroger les bios 'RAID' pour obtenir la configuration séléectionnée par
l'utilisateur mais je ne sait pas ce que c'est devenu.

>Est-ce grave, et si oui, Comment faire pour lui faire comprendre qu'il doit
>laisser la carte contrôleur gérer le RAID?

Tout depend de ta définition de grave. Ce que tu doit faire c'est configurer
le raid soft sous linux.

>sinon, est-ce autant efficace et surtout pas trop compliqué de monter un RAID
>logiciel que matériel?

Autant efficace non bien entendu mais la nous ne parlons pas de raid materiel
donc dans ce cas oui c'est autant efficace.
Quand au niveau de difficulté tout depend de tes compétences et/ou de l'installeur de ta distribution.
Personnellement j'ai converti un serveur linux en raid 1 en live avec aucune perte de données et juste deux reboots iirc.
Mais maintenant l'installeur de la debian sarge par exemple propose la création de volumes raid et lvm donc c'est bien plus facile.


PS une carte controlleur raid matérielle se distingue au minimum par un processeur dédié + un peu de ram et un coût élevé (~80euro / disque connectable en IDE/SATA, min 300¤ en SCSI).
Souvent on utilise des modéles plus évolués disposant de plus de ram (128/256Mo) et d'une batterie pour sauvegarder les données dans la
ram.

Exemple ici: http://www.materiel.net/browse_ctrlIDE.html
La carte en ~20 ne fournit pas de raid matériel. Seuls les modèles 3ware/adaptec le font.

Ici: http://www.materiel.net/browse_ctrlSATA.html
La carte adaptec 1210SA ne propose pas de raid matériel non plus (technologie HostRAID d'adaptec == raid logiciel).

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: As tu essayer les tableaux ?

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 22/05/2006 à 09:38. (lien). Évalué à 1.

Bein justement les espaces sont 'mangés' car ils servent de séparateurs
de colonne.

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

Re: As tu essayer les tableaux ?

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 20/05/2006 à 23:16. (lien). Évalué à 1.

hum comme quoi la relecture n'est pas tjrs suffisante,
dans l'exemple précédent il faut bien sûr remplacer
${TOTO[0]} par ${ligne[0]}

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr

[ Répondre ]

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]