Bonjour,
Comment puis faire des requettes snmp en perl...?
J'ai vu sur le net qu'il etait possible de le faire grace au paquet
net-snmp...?
Quelqu'un la t'il deja fait...?
Forum Programmation.perl Apache::ParseLog Et le parsing de log apache
Hello vous tous :)
voila bon je sais ca doit être la 120 ième question du genre,
mais j'ai des souci avec le module Apache::ParseLog ( http://search.cpan.org/~akira/Apache-ParseLog-1.02/ParseLog.(...) )
je cherche à récupérer les log des fichier pour les stoké dans une BD.
j'ai donc installer le module avec perl MakeFile.pl
make
make test
et sudo make install
jusque là, pas de pbm.
ensuite je prend un de leur exemple que je test.
et paf ca marche pas
$transferlog = $base->getTransferLog(); (…)
voila bon je sais ca doit être la 120 ième question du genre,
mais j'ai des souci avec le module Apache::ParseLog ( http://search.cpan.org/~akira/Apache-ParseLog-1.02/ParseLog.(...) )
je cherche à récupérer les log des fichier pour les stoké dans une BD.
j'ai donc installer le module avec perl MakeFile.pl
make
make test
et sudo make install
jusque là, pas de pbm.
ensuite je prend un de leur exemple que je test.
et paf ca marche pas
$transferlog = $base->getTransferLog(); (…)
Forum Programmation.perl Modification de variables "dynamiques"
hello,
je suis bien conscient que mon titre ne veut pas dire grand chose, je vais mieux expliquer.
Mon code (simplifie) ressemble a ca:
En gros, j'ai une variable qui a un certain nom ($variable), une autre qui contient le nom de la premiere variable ('variable') et je veux pouvoir utiliser $variable a partir de son nom simplement, donc partir de $v.
C'est donc (…)
je suis bien conscient que mon titre ne veut pas dire grand chose, je vais mieux expliquer.
Mon code (simplifie) ressemble a ca:
my $variable;
my $v = "variable";
eval "\$$v = 42";
print "$variable\n"; #je voudrais avoir 42
En gros, j'ai une variable qui a un certain nom ($variable), une autre qui contient le nom de la premiere variable ('variable') et je veux pouvoir utiliser $variable a partir de son nom simplement, donc partir de $v.
C'est donc (…)
Forum Programmation.perl fin de chaine
Bonjour,
J'essaie de trouver les correspondance à $var, qui se trouve
à la fin de chaque ligne d'un tableau:
et il me retourne une erreur.
ça me bloque pour bien debuter en perl...!
J'essaie de trouver les correspondance à $var, qui se trouve
à la fin de chaque ligne d'un tableau:
if ( $etchosts[$i] =~ $var$ ) {
print $&
}
et il me retourne une erreur.
Scalar found where operator expected at /root/equip line 31, near "$var$ )"
(Missing operator before $ )?)
syntax error at /root/equip line 31, near "$var$ ) "
syntax error at /root/equip line 38, near "}"
ça me bloque pour bien debuter en perl...!
Forum Programmation.perl incrementer des lettres...
Bonjour, je voudrais mettre en place un script qui incrementerais
sur des lettres.
Du genre:
aaaa, puis aaab puis aaac, ... , aaaz, aaba, aabb, aabc.
Je ne trouve pas trop comment faire ça, et de plus je suis
tout nouveau dans le monde du perl (d'aujourd'hui en fait)
Merci d'avance...!!
sur des lettres.
Du genre:
aaaa, puis aaab puis aaac, ... , aaaz, aaba, aabb, aabc.
Je ne trouve pas trop comment faire ça, et de plus je suis
tout nouveau dans le monde du perl (d'aujourd'hui en fait)
Merci d'avance...!!
Forum Programmation.perl script perl de récupération de fichiers
Rebonjour!
je voudrai créer un fichier perl pour pouvoir récupérer des fichiers d'un serveur et les mettre dans un autre.
je vous explique plus en detail:
mon objectif c'est de transférer de maniere automatisée et périodique des fichiers qui se trouvent sous un répértoire donné d'un serveur windows vers un serveur linux ce qui alimentra la base de donnée se trouvant dans celui ci.
Nous disposons dans notre exemple que 4 serveurs, A, B, C, et D.
le serveur A (…)
je voudrai créer un fichier perl pour pouvoir récupérer des fichiers d'un serveur et les mettre dans un autre.
je vous explique plus en detail:
mon objectif c'est de transférer de maniere automatisée et périodique des fichiers qui se trouvent sous un répértoire donné d'un serveur windows vers un serveur linux ce qui alimentra la base de donnée se trouvant dans celui ci.
Nous disposons dans notre exemple que 4 serveurs, A, B, C, et D.
le serveur A (…)
Forum Programmation.perl script perl d'import de fichiers
bonjour a tous,
je suis en train de travailler sur un projet et je voudrai créer un script perl qui puisse transférer et importer des fichiers d'un serveur vers un autre.
Pourriez vous m'aidez?
merci d'avance
je suis en train de travailler sur un projet et je voudrai créer un script perl qui puisse transférer et importer des fichiers d'un serveur vers un autre.
Pourriez vous m'aidez?
merci d'avance
Forum Programmation.perl Thread Perl (urgentissime :) )
Bonjour à tous,
Je programme actuellement un script perl sur un linux embarqué. Je suis sur une plateforme ARM. Le script perl que je programme fait appel à une dizaine de modules (pm) que j'ai créer. Le script perl permet de lancer différents traitements sous forme de threads. Je souhaiterai lancer une trentaine de threads. Or étant sur un linux embarqué, je dispose que de 16Mo de mémoire (extensible à 32Mo). Mon script perl de base contient l'ensemble des bibliothèques (…)
Je programme actuellement un script perl sur un linux embarqué. Je suis sur une plateforme ARM. Le script perl que je programme fait appel à une dizaine de modules (pm) que j'ai créer. Le script perl permet de lancer différents traitements sous forme de threads. Je souhaiterai lancer une trentaine de threads. Or étant sur un linux embarqué, je dispose que de 16Mo de mémoire (extensible à 32Mo). Mon script perl de base contient l'ensemble des bibliothèques (…)
Forum Programmation.perl de ISO-8859-1 en UTF-8 en pelr
Bonjour,
J'amerais convertir un flux ISO-8859-1 en UTF-8 en perl... sans devoir passer par de fichiers ? y a-t-il un moyen ?
Je travaille avec perl 5.8.7, je reçois un flux en ISO-8859-1 et j'aimerais le convertir en UTF-8.
Je ne trouve pas de moyens à part en écrivant des fichiers, ce que j'aimerais éviter...
Y a-t-il des posibilités ? Quelqu'un peut m'aider ? Y existe-t-il des exemples ? Comment savoir le format du flux que j'obtiens ?
merci d'avance.
(…)
J'amerais convertir un flux ISO-8859-1 en UTF-8 en perl... sans devoir passer par de fichiers ? y a-t-il un moyen ?
Je travaille avec perl 5.8.7, je reçois un flux en ISO-8859-1 et j'aimerais le convertir en UTF-8.
Je ne trouve pas de moyens à part en écrivant des fichiers, ce que j'aimerais éviter...
Y a-t-il des posibilités ? Quelqu'un peut m'aider ? Y existe-t-il des exemples ? Comment savoir le format du flux que j'obtiens ?
merci d'avance.
(…)
Forum Programmation.perl CPAN et dépendances
Bonjour,
Cela fait quelques temps que je navigue sans résultat sur le CPAN à la recherche de la fonctionnalité suivante : Avoir la liste des dépendances d'un module et ceci de manière récursive (exemple pour le module CGI::Builder::Session j'aurais les dépendances CGI::Builder et CGI::Session qui elles mêmes me donneraient récursivement CGI, POE ... et ainsi de suite jusqu'aux modules les plus élémentaires).
J'ai besoin de cette fonction afin de récupérer tous les modules utilisés par mon application pour l'installer sur (…)
Cela fait quelques temps que je navigue sans résultat sur le CPAN à la recherche de la fonctionnalité suivante : Avoir la liste des dépendances d'un module et ceci de manière récursive (exemple pour le module CGI::Builder::Session j'aurais les dépendances CGI::Builder et CGI::Session qui elles mêmes me donneraient récursivement CGI, POE ... et ainsi de suite jusqu'aux modules les plus élémentaires).
J'ai besoin de cette fonction afin de récupérer tous les modules utilisés par mon application pour l'installer sur (…)
Forum Programmation.perl Consommation mémoire excessive
Bonsoir, suite à https://linuxfr.org/~golum/20068.html , j'ai écrit en perl le code correspondant.
Je suis politiquement content puisqu'il marche, mais informatiquement dubitatif puisqu'il me bouffe plus de 40 mo au bout d'une heure d'utilisation.
De bonne âmes pourraient-elles m'expliquer pourquoi (pour apprendre aux lecteurs ignorants) et proposer des solutions ?
Merci :)
Voici le code :
Je suis politiquement content puisqu'il marche, mais informatiquement dubitatif puisqu'il me bouffe plus de 40 mo au bout d'une heure d'utilisation.
De bonne âmes pourraient-elles m'expliquer pourquoi (pour apprendre aux lecteurs ignorants) et proposer des solutions ?
Merci :)
Voici le code :
#!/usr/bin/perl
use WWW::Mechanize;
use strict;
use diagnostics;
use warnings;
my @url_list =
(
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
(…)
Forum Programmation.perl Regexp pour contôle d'alias
Bonjour à tous.
Je suis en train de faire un p'tit script perl pour ajouter facilement des alias dans le fichier ~/.bash_alias. Pour éviter que l'utilisateur n'entre n'importe quoi, je voudrais contrôler la syntaxe de l'alias entré par une regexp.
Le pattern est donc le suivant : nom_sans_espace='des commandes'
Je n'arrive pas à créer la regexp correspondante. Vous pouvez m'aider ?
Merci :)
Je suis en train de faire un p'tit script perl pour ajouter facilement des alias dans le fichier ~/.bash_alias. Pour éviter que l'utilisateur n'entre n'importe quoi, je voudrais contrôler la syntaxe de l'alias entré par une regexp.
Le pattern est donc le suivant : nom_sans_espace='des commandes'
Je n'arrive pas à créer la regexp correspondante. Vous pouvez m'aider ?
Merci :)
Forum Programmation.perl Les mails et le charset windows-1252
Grmpf! Il y a des clients mail windows qui ne suivent pas la RFC 1522 (quelle surprise, me direz-vous), et ça donne des sujets de mail imcompréhensible pour
- le module MIME::WordDecoder de perl
- le logiciel ripmime
Par exemple, voici un extrait de mail reçu:
...
Subject: Avis de =?windows-1252?Q?r=E9ception_d=27un_paiement=5D?=
...
Pour les "=E9", "=27" et "=5D", pas de problèmes, c'est standard. Mais comment gérer le "?windows-1252...", en perl de préférence ?
- le module MIME::WordDecoder de perl
- le logiciel ripmime
Par exemple, voici un extrait de mail reçu:
...
Subject: Avis de =?windows-1252?Q?r=E9ception_d=27un_paiement=5D?=
...
Pour les "=E9", "=27" et "=5D", pas de problèmes, c'est standard. Mais comment gérer le "?windows-1252...", en perl de préférence ?
Forum Programmation.perl comment integrer un ".bat" dans un programme perl
autamatique du langage médical".
le professeur, nous a confié un projet en perl, le programme doit faire appel à un script.bat.
notre problème c'est qu'on ne sais pas comment appeler un script (.bat) à l'interieur d'un programme perl, où bien comment on peut mettre les lignes du script dans le programme perl!!
rmq: le script dont je parle est une suite de commande qui permet d'exploiter un logiciel OpenSource " UNITEX" pour le traitement et la recherche des _expression dans (…)
le professeur, nous a confié un projet en perl, le programme doit faire appel à un script.bat.
notre problème c'est qu'on ne sais pas comment appeler un script (.bat) à l'interieur d'un programme perl, où bien comment on peut mettre les lignes du script dans le programme perl!!
rmq: le script dont je parle est une suite de commande qui permet d'exploiter un logiciel OpenSource " UNITEX" pour le traitement et la recherche des _expression dans (…)
Forum Programmation.perl Perl, les locales (gettext) et le packaging
Salut forum,
j'ai récemment développé un chtit programme en perl/Gtk2 que je sortirai prochainement, il sert à réduire facilement un lot d'images, si on veut les mailer par exemple (développé à l'origine pour un néophyte).
Problème n°1 : Le programme marche nickel, mais j'aimerais intégrer la gestion des langues dedans. Comme en plus j'utilise glade, je suppose qu'il faut fusionner les .po du fichier glade et du script perl. Cela dit, j'ai vu deux trois tutoriels en C, mais je (…)
j'ai récemment développé un chtit programme en perl/Gtk2 que je sortirai prochainement, il sert à réduire facilement un lot d'images, si on veut les mailer par exemple (développé à l'origine pour un néophyte).
Problème n°1 : Le programme marche nickel, mais j'aimerais intégrer la gestion des langues dedans. Comme en plus j'utilise glade, je suppose qu'il faut fusionner les .po du fichier glade et du script perl. Cela dit, j'ai vu deux trois tutoriels en C, mais je (…)
Forum Programmation.perl Exporter variable perl dans le shell qui le lance
J'ai trouver un module en perl que je n'ai pas trouvé en shell mais je n'ai pas d'autre choix que de lancer mon programme en shell.
Ma problématique est maintenant d'exporter une variable de perl vers le shell.
Est-ce possible ?
Merci :-)
Ma problématique est maintenant d'exporter une variable de perl vers le shell.
Est-ce possible ?
Merci :-)
Forum Programmation.perl Installation de module avec ppm
Bonjour,
Système d'exploitation utilisé : Windows 2000
Version de Activeperl : 5.6.1.638
Version de ppm : 2.2.0
- j'utilise ppm pour installer des modules perl suplémentaire
mais lors de l'installation, il ne trouve le fichier "ppd" du package.
- Je fais alors une recherche avec la commande "search" mais il n'arrive pas à ce connecter sur un serveur du genre : ppm.activestate.com\ ....
- Comment puis-je installer ces modules suplémentaire?
- La commande "search" utilise t'elle le port 80 pour (…)
Système d'exploitation utilisé : Windows 2000
Version de Activeperl : 5.6.1.638
Version de ppm : 2.2.0
- j'utilise ppm pour installer des modules perl suplémentaire
mais lors de l'installation, il ne trouve le fichier "ppd" du package.
- Je fais alors une recherche avec la commande "search" mais il n'arrive pas à ce connecter sur un serveur du genre : ppm.activestate.com\ ....
- Comment puis-je installer ces modules suplémentaire?
- La commande "search" utilise t'elle le port 80 pour (…)
Forum Programmation.perl utilisation de Expect pour envoyer un telnet
Bonjour,
Je suis novice en langage Perl! et je ne me m'en sort plus!!!!
j'ai un problème avec un script en perl sous windows. Il utilise le module Expect.pm pour envoyer un telnet sur un cisco, mais lors de l'exécution il me fait des erreurs du genre:
Can't locate loadable object for module IO::Tty in @INC (@INC contains: . C:/Perl/perl/lib C:/Perl/perl/site/lib .) at C:/Perl/perl/lib/IO/Tty.pm line 29
Compilation failed in require at C:/Perl/perl/lib/IO/Pty.pm line 7.
BEGIN failed--compilation aborted at C:/Perl/perl/lib/IO/Pty.pm line (…)
Je suis novice en langage Perl! et je ne me m'en sort plus!!!!
j'ai un problème avec un script en perl sous windows. Il utilise le module Expect.pm pour envoyer un telnet sur un cisco, mais lors de l'exécution il me fait des erreurs du genre:
Can't locate loadable object for module IO::Tty in @INC (@INC contains: . C:/Perl/perl/lib C:/Perl/perl/site/lib .) at C:/Perl/perl/lib/IO/Tty.pm line 29
Compilation failed in require at C:/Perl/perl/lib/IO/Pty.pm line 7.
BEGIN failed--compilation aborted at C:/Perl/perl/lib/IO/Pty.pm line (…)
Forum Programmation.perl Qui m'aime me suive !!
Hi all,
Je commence à apprendre Perl et je suis vraiment "séduit" par le côté inhabituel de ce language (de cette langue plutôt, non ?). Je vous propose donc de m'aider à continuer mon apprentissage tout en sauvant le monde des abominables logiciels propriétaires... :)
Voici ce que je pense être assez instructif et intéressant pour la communauté.
Le protocole Jabber incarne le protocole ouvert pour la messagerie instantanée.
Ce protocole est prévu pour être extensible. De plus, la plupart (…)
Je commence à apprendre Perl et je suis vraiment "séduit" par le côté inhabituel de ce language (de cette langue plutôt, non ?). Je vous propose donc de m'aider à continuer mon apprentissage tout en sauvant le monde des abominables logiciels propriétaires... :)
Voici ce que je pense être assez instructif et intéressant pour la communauté.
Le protocole Jabber incarne le protocole ouvert pour la messagerie instantanée.
Ce protocole est prévu pour être extensible. De plus, la plupart (…)
Forum Programmation.perl aidez moi
bonjour a tous;
j'essaye d'interroger ma base de donnée mysql via perl;
malheuresement , mes script bugs;
mon script est:
!/usr/bin/perl
use DBI();
$dbh= DBI->connect( "DBI:mysql:mydatabase=nabil;host=192.168.1.10",
"",
"",
{'RaiseError' => 1});
my %data= ();
%data=("num_titi" => "12345a","ref_titi" => "89Fd6",
);
$query ="INSERT INTO titi_nab(num_titi,ref_titi) values('$data{"num_titi"}','$d
ata{"ref_titi"}');";
$sth = $dbh->do($query);
print" "titi_nab" $sth->{'mysql_insertid'} "inseree dans la base"!\n"";
Forum Programmation.perl urgence
je suis devant mon serveur mysql depuis 4 jours
alors ,il y'a quelqu'un qui veux m'aider merci
alors ,il y'a quelqu'un qui veux m'aider merci
Forum Programmation.perl Archivage de pdf locaux avec swish-e
Bonjour,
en cherchant comment je pouvait avoir une base de donnée locale pour pouvoir indexer et fouiller mes pdf, je suis tombé la dessus:
http://www.linuxjournal.com/comment/reply/6652(...)
En bref, ça explique comment configurer swish pour faire justement ce que je veux. Ça a l'air de marcher assez bien, sauf un petit détail: le programme utilise un petit script perl permettant de convertir les pdf en xml pour l'archivage:
en cherchant comment je pouvait avoir une base de donnée locale pour pouvoir indexer et fouiller mes pdf, je suis tombé la dessus:
http://www.linuxjournal.com/comment/reply/6652(...)
En bref, ça explique comment configurer swish pour faire justement ce que je veux. Ça a l'air de marcher assez bien, sauf un petit détail: le programme utilise un petit script perl permettant de convertir les pdf en xml pour l'archivage:
#!/usr/bin/perl -w
use pdf2xml;
my @files =
`find /home/alf/Travail/Biblio -name '*.pdf' -print`;
for (@files) (…)
Forum Programmation.perl Back up
Bonjour,
je dois écrire un programme perl(ou csh script) permettant l'autorisation de la réalisation des back up intermédiaire et totaux.
Je dois aussi écrire une programme de récupération des fichiers...
Qqun a t'il une idée lumineuse ? :d
Merci !
je dois écrire un programme perl(ou csh script) permettant l'autorisation de la réalisation des back up intermédiaire et totaux.
Je dois aussi écrire une programme de récupération des fichiers...
Qqun a t'il une idée lumineuse ? :d
Merci !
Forum Programmation.perl Threads en Perl dans un CGI
J'ai un CGI qui appelle trois threads :
$thr1 = threads->new(\&sub1, "linux");
$thr2 = threads->new(\&sub1, "bsd");
$thr3 = threads->new(\&sub1, "windows");
Ensuite, je fais en sorte d'attendre les threads :
$data1 = $thr1->join;
$data2 = $thr2->join;
$data3 = $thr3->join;
La fonction sub1 est assez stupide :
sub sub1 {
my @Parametres = @_;
return "\"@Parametres\"";
}
Trois fois sur quatre, le script plante lors de l'appel au troisième thread...
Si je rajoute un sleep (5) dans la fonction, par contre, ça (…)
$thr1 = threads->new(\&sub1, "linux");
$thr2 = threads->new(\&sub1, "bsd");
$thr3 = threads->new(\&sub1, "windows");
Ensuite, je fais en sorte d'attendre les threads :
$data1 = $thr1->join;
$data2 = $thr2->join;
$data3 = $thr3->join;
La fonction sub1 est assez stupide :
sub sub1 {
my @Parametres = @_;
return "\"@Parametres\"";
}
Trois fois sur quatre, le script plante lors de l'appel au troisième thread...
Si je rajoute un sleep (5) dans la fonction, par contre, ça (…)
Forum Programmation.perl Pour héberger du Perl
Connaissez-vous un hébergeur Web pas trop cher qui propose un support généreux du Perl (version 5.6 et module threads activé) ?
J'ai besoin de peu de place et de peu de bande passante mais d'un bon support de Perl.
J'ai besoin de peu de place et de peu de bande passante mais d'un bon support de Perl.