Cher journal, j'essaye de créer un petit serveur en perl mais je n'arrive pas à lui faire assimiler que s'il y a quit tout seul, il doit s'arrêter et que ca doit être pareil pour tous ses forks.
Le code:
#!/usr/bin/perl
use IO::Socket;
my $value;
my $pid=0;
$serv = IO::Socket::INET->new(LocalPort => 3865,
Type => SOCK_STREAM,
Reuse => 1,
Listen => 10);
while($pid==0){
$pid=open FILS,"-|" if $client=$serv->accept();
}
while($client){
$client->send("Hello, World!\n","");
while(1){
$client->recv($value,10);
chomp $value;
last if($value=~m/quit/);
$client->send("Valeur:$value\n","") if($value);
}
last (…)
Journal Débutant en programmation serveur.
Cher journal, j'essaye de créer un petit serveur en perl mais je n'arrive pas à lui faire assimiler que s'il y a quit tout seul, il doit s'arrêter et que ca doit être pareil pour tous ses forks.
Le code:
#!/usr/bin/perl
use IO::Socket;
my $value;
my $pid=0;
$serv = IO::Socket::INET->new(LocalPort => 3865,
Type => SOCK_STREAM,
Reuse => 1,
Listen => 10);
while($pid==0){
$pid=open FILS,"-|" if $client=$serv->accept();
}
while($client){
$client->send("Hello, World!\n","");
while(1){
$client->recv($value,10);
chomp $value;
last if($value=~m/quit/);
$client->send("Valeur:$value\n","") if($value);
}
last (…)
Le code:
#!/usr/bin/perl
use IO::Socket;
my $value;
my $pid=0;
$serv = IO::Socket::INET->new(LocalPort => 3865,
Type => SOCK_STREAM,
Reuse => 1,
Listen => 10);
while($pid==0){
$pid=open FILS,"-|" if $client=$serv->accept();
}
while($client){
$client->send("Hello, World!\n","");
while(1){
$client->recv($value,10);
chomp $value;
last if($value=~m/quit/);
$client->send("Valeur:$value\n","") if($value);
}
last (…)
Journal Multitache bizarre
Avec le kernel 2.6 de mdk non préemptif, lorsque je compile un programme, le système n'est pas trop ralenti(chose exeptionelle avec un PII 300mhz 256Mo de RAM GeFORCE 4MX440). Mais lorsque je fait un solarwolf avec mozilla & gaim de lancé (sous KDE) parfois, le système se fige un dixième de seconde, temps suffisant pour me retourver éclaté devant un vaisseau ennemi.
Que faire?
Note: avec chromium, no pbs
Que faire?
Note: avec chromium, no pbs
Journal Sondage?
Du module de sondage introuvable
Qui était pourtant très viable
Je ne retrouve aucune trace
J'eu beau chercher,je ne le trouvasse
(en gros: Où sont passés les sondage?)
Qui était pourtant très viable
Je ne retrouve aucune trace
J'eu beau chercher,je ne le trouvasse
(en gros: Où sont passés les sondage?)
Journal 4096 alias Le chiffre maudit de linux 2.2.26
J'essaye de faire une disquette de boot linux séparé en deux disquette qui peut s'amorcer en RAM avec 4Mo de RAM,au boot,il plante lors du chargement du RAMDIS alors qu'il avait au chargement du noyau 2800K libres.Sinon,le RAMDISK marche avec + de RAM mais plante comme sans RAMDISK sur ash:
"-sh:Can't access tty:jobs control turned off"et il répète sans arrêt le même message en redémarrant ash.Quand je boote avec init=/bin:ash,c'est pareil.
Un ls -lRh sur la disquette:
.:
total 10K
(…)
"-sh:Can't access tty:jobs control turned off"et il répète sans arrêt le même message en redémarrant ash.Quand je boote avec init=/bin:ash,c'est pareil.
Un ls -lRh sur la disquette:
.:
total 10K
(…)
Journal Rassurer le débutant linuxien
J'espère qu'on ne va pas prendre ce journal pour un troll:
Pour rassurer un débutant linux:
1)Lui mettre les messages de boot:Je doute qu'un débutant soit interressé par:
Loading Linux....
Uncompressing linux....Ok Now booting the kernel
[...]
Note:certaines distribution ont déjà fait ça en mettant une barre de défilement au boot.
2)Essayer d'uniformiser entièrement le Copier/Coller:Bien que KDE et d'autres DE(Desktop environnement)fassent très bien ça ,il y a encore des incompatibilitées avec certaines apps(realplayer par ex.)
3)Diminuer le temps de (…)
Pour rassurer un débutant linux:
1)Lui mettre les messages de boot:Je doute qu'un débutant soit interressé par:
Loading Linux....
Uncompressing linux....Ok Now booting the kernel
[...]
Note:certaines distribution ont déjà fait ça en mettant une barre de défilement au boot.
2)Essayer d'uniformiser entièrement le Copier/Coller:Bien que KDE et d'autres DE(Desktop environnement)fassent très bien ça ,il y a encore des incompatibilitées avec certaines apps(realplayer par ex.)
3)Diminuer le temps de (…)
Journal Linux et 4Mo de RAM || Partie 2:Slackware 2.2
Sachant qu'au moins une fois par mois,je change d'OS sur mon portable(difficile de choisir entre faire mumuse avec excel,faire mumuse avec pilot-link,sbasic etc... dans un env.lent et de faire mumuse avec gcc dans un environnement rapide)
J'ai donc essayé la slackware 2.2 parce que:
-Elle ne contient plus selection mais GPM(gpm c'est en fait selection qui a changé de nom?) et de ce fait,ma souris PS/2 marche(avant selection croyait que c'était une souris série sur port PS/2)
-Kernel 1.2(+stable ,marche (…)
J'ai donc essayé la slackware 2.2 parce que:
-Elle ne contient plus selection mais GPM(gpm c'est en fait selection qui a changé de nom?) et de ce fait,ma souris PS/2 marche(avant selection croyait que c'était une souris série sur port PS/2)
-Kernel 1.2(+stable ,marche (…)
Journal 1.3Go inutilisée
Sur mon disque principal,il y a une partition de 1.3Go TOTALEMENT INUTILISÉ!!!
Je ne sais pas quel OS y mettre:
-actuellement,il y a windows 93(un windows 3.11 fw amélioré)qui marche avec internet mais ne fait que du 640*480*16
-FreeBSD:je l'utiliserai bien comme partition / mais l'installeur plante lors de l'installation
-BeOS:Du fait que l'installation du driver nv plante BeOS au bout de 3 utilisations...Même si je configure le mode VGA pour faire du 1024*768*16K par défaut,je prend une fenêtre et (…)
Je ne sais pas quel OS y mettre:
-actuellement,il y a windows 93(un windows 3.11 fw amélioré)qui marche avec internet mais ne fait que du 640*480*16
-FreeBSD:je l'utiliserai bien comme partition / mais l'installeur plante lors de l'installation
-BeOS:Du fait que l'installation du driver nv plante BeOS au bout de 3 utilisations...Même si je configure le mode VGA pour faire du 1024*768*16K par défaut,je prend une fenêtre et (…)
Journal whereis mdk10
Ce matin,je trouve quelque chose de bizarre:sur tous les mirroirs français de mandrake,aucun ne répertorie plus rien sur mdk a part les mises à jour.
Par contre,sur les mirroirs étrangers,ca marche.Qqn sait pourquoi les isos n'existent plus sur les mirroirs français?
Par contre,sur les mirroirs étrangers,ca marche.Qqn sait pourquoi les isos n'existent plus sur les mirroirs français?
Journal man linuxfr
Qqn sait ou trouver la doc sur le fonctionnement de linuxfr(XPs,journaux,forums)
C'est a dire:comment voter sur un journal...
C'est a dire:comment voter sur un journal...
Journal Linux & 4Mo de RAM
J'ai essayé deux type de distributions linux sur mon portable (vieux de 11ans)avec 4Mo de RAM.Le principal pb n'est pas la RAM mais le fait que le disque dur est assez vieux et que tous les kernel ne reconnaissent pas le disque sans l'option "use old-disk drivers only on primary interface".
Ensuite,il y avait trois solutions qui s'offraient à moi:
1)très vieux linux:ftp.ibiblio.org/historic-linux
Marche très bien mais dépassé et aucune compatitbilitée avec le mmoidre binaire ou code source
2)Système assez (…)
Ensuite,il y avait trois solutions qui s'offraient à moi:
1)très vieux linux:ftp.ibiblio.org/historic-linux
Marche très bien mais dépassé et aucune compatitbilitée avec le mmoidre binaire ou code source
2)Système assez (…)
Journal Sarge vainqueur par abandon
Pour finir par abandonner l'idée d'installer debian sarge ,il m'a falut 4 tentatives
I:Grub or not Grub
Je boote sur le CD,tout se passe bien jusqu'au moment de la configuration de grub:je me goure en confondant /dev/hda2 et hd0,2(inexistant) et l'installation échoue
II:Free,a la porte
Tout ce passe bien,je lance tasksel mais A 97% du téléchargement des packetages,FREE PLANTE!!.Si j'aurais mieux connus apt,je saurais qu'il aurais simplement fallus attendre que free remarche et recommencer l'étape sans qu'il est a tout (…)
I:Grub or not Grub
Je boote sur le CD,tout se passe bien jusqu'au moment de la configuration de grub:je me goure en confondant /dev/hda2 et hd0,2(inexistant) et l'installation échoue
II:Free,a la porte
Tout ce passe bien,je lance tasksel mais A 97% du téléchargement des packetages,FREE PLANTE!!.Si j'aurais mieux connus apt,je saurais qu'il aurais simplement fallus attendre que free remarche et recommencer l'étape sans qu'il est a tout (…)