fr.comp.lang.perl
  Home FAQ Contact Sign in
fr.comp.lang.perl only
 
Advanced search
July 2007
motuwethfrsasuw
      1 26
2345678 27
9101112131415 28
16171819202122 29
23242526272829 30
3031      31
2007
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
fr.comp.lang.perl Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Compilation et déploiement d'un module Perl sous Windows         


Author: Stephane Dupille
Date: Jul 31, 2007 02:40

[Supersedes pour rajouter un groupe dans xpost]

Bonjour,

J'ai une machine sur laquelle je dois déployer une appli Perl. J'ai
donc installé ActivePerl dessus. L'appli doit se connecter à une base
Ingres, et donc je dois utiliser le driver DBD::Ingres.
Malheureusement, ce module n'est pas disponible par PPM, je dois donc
le compiler à la main.

J'ai donc installé sur cette machine « Visual C++ 2005 Express
Edition », ainsi que le SDK pour le dev. La compilation se passe plus
ou moins bien (j'ai par exemple été obligé de patcher le Makefile
généré pour remplacer libc.lib par libcmt.lib, la première n'existant
plus). Bref, sur ma machine de dev, ce module marche correctement, les
tests passent avec succès, et mes scripts de tests maison ne détectent
pas d'anomalie.

Maintenant, je dois déployer Perl, et cette appli sur une autre
machine. Particularité : cette machine n'a pas d'accès Internet, entre
autres contraintes un peu chiantes. Afin de pouvoir automatiser ça le
plus possible, j'ai transféré simplement le répertoire C:\Perl de ma
machine de dev vers la machine de test.
Show full article (2.63Kb)
no comments
  Compilation et déploiement d'un module Perl sous Windows         


Author: Stephane Dupille
Date: Jul 31, 2007 01:38

Bonjour,

J'ai une machine sur laquelle je dois déployer une appli Perl. J'ai
donc installé ActivePerl dessus. L'appli doit se connecter à une base
Ingres, et donc je dois utiliser le driver DBD::Ingres.
Malheureusement, ce module n'est pas disponible par PPM, je dois donc
le compiler à la main.

J'ai donc installé sur cette machine « Visual C++ 2005 Express
Edition », ainsi que le SDK pour le dev. La compilation se passe plus
ou moins bien (j'ai par exemple été obligé de patcher le Makefile
généré pour remplacer libc.lib par libcmt.lib, la première n'existant
plus). Bref, sur ma machine de dev, ce module marche correctement, les
tests passent avec succès, et mes scripts de tests maison ne détectent
pas d'anomalie.

Maintenant, je dois déployer Perl, et cette appli sur une autre
machine. Particularité : cette machine n'a pas d'accès Internet, entre
autres contraintes un peu chiantes. Afin de pouvoir automatiser ça le
plus possible, j'ai transféré simplement le répertoire C:\Perl de ma
machine de dev vers la machine de test.
Show full article (2.58Kb)
14 Comments
  équivalent GetImageSize librairie GD         


Author: Thibault Richard
Date: Jul 26, 2007 14:16

Bonjour à tous,

Est-ce qu'il existe un équivalent Perl de la fonction GetImageSize qui
existe en PHP ?

J'utilise la librairie GD http://search.cpan.org/~lds/GD-2.35/GD.pm

Mon but n'estb pas spécialement d'avoir la taille de l'image que je peux
trouver par

($width,$height) = $image->getBounds();

Ce que je veux surtout c'est le type de l'image (GIF, JPEG, ...) comme me le
propose la fonction php GetImageSize

Merci d'avance pour vos lumières

Thibault
2 Comments
  Besoin d'aide pour la compréhension d'expression conditionnelle regex         


Author: ctobini
Date: Jul 23, 2007 02:58

Bonjour,

Je suis en train de suivre un tutoriel dont voici le lien
http://perl.enstimac.fr/DocFr/perlretut.html#les%%20regroupements%%20sans%%20m%%E9morisation.

J'ai un petit soucis avec un exemple sur les expressions
conditionnelles :

Selon le tuto, les expressions s'utilisent comme suit :

(?(condition)motif-oui) et (?(condition)motif-oui|motif-non)

Avec un exemple :

La première forme de la condition nous permet de choisir, avec plus de
flexibilité, ce que l'on veut reconnaître en fonction de ce qui a déjà
été reconnu. L'exemple suivant cherche les mots de la forme "$x$x" ou
"$x$y$y$x" :

%% simple_grep '^(\w+)(\w+)?(?(2)\2\1|\1)$' /usr/dict/words
beriberi
deed

Ce que je ne comprends pas :

- si motif-oui et motif-non sont des motifs de substitution selon la
condition
Show full article (1.19Kb)
2 Comments
  compter les correspondances         


Author: kurtz le pirate
Date: Jul 21, 2007 09:22

bonjour,

soit le code :

--- begin -------------------------------------------------------------
my $texte="Pour briser le code de Vigénère, il faut d'abord trouver la
longueur de la clé, et pour cela, il faut trouver des répétitions...
Show full article (2.09Kb)
2 Comments
  [Conseils d'utilisation] fr.comp.lang.perl         


Author: L'equipe fr-chartes
Date: Jul 17, 2007 02:46

Archive-Name: fr/chartes/comp.lang.perl

Auteur: Sylvain Nierveze

-----------------------------------------------------------------------
L'auteur de ces conseils d'utilisation ne désire plus les maintenir et
les rend donc à la communauté. Vous pouvez reprendre le flambeau en
contactant l'équipe de modération de fr.usenet.reponses à l'adresse
fur (chez) fr-chartes (point) org.
-----------------------------------------------------------------------

========================================================
= Conseils d'utilisation du groupe fr.comp.lang.perl =
========================================================

---------------------------------------------------------
Nom : fr.comp.lang.perl
Statut : non modéré
Description : Langage de programmation Perl
Date de création : 16/12/96
---------------------------------------------------------

1 - Charte du groupe :
----------------------
Show full article (2.66Kb)
no comments
  regex: définir un offset pour récupérer x lignes avant/après ?         


Author: ctobini
Date: Jul 17, 2007 02:08

Bonjour,

Je suis en train d'écrire un petit script afin de parser un fichier.
Je voudrais savoir s'il est possible de définir un 'offset' afin de
récupérer X lignes avant ou après le 'match' d'un regex (à la façon
d'un grep -B ou -A).

En vous remerciant,

C. Tobini
2 Comments
  commande system         


Author: ThM
Date: Jul 11, 2007 06:57

Bonjour,
Je tente un transfert avec
$a=system("curl -T fichier url -u user:password");
et $a contient toujours 512
alors que les codes retour de curl plafonnent à 76
Comment récupérer un code retour cohérent (genre vrai/faux)
pour gérer le traitement ?
Merci
Thibaud
11 Comments
  map ?         


Author: gerbier
Date: Jul 11, 2007 05:58

bonjour

j'essaie d'utiliser map sur un tableau pour éviter une boucle foreach
dans cet exemple j'essaie de supprimer l'extension de fichier

le foreach marche, pas le map :
./essai.pl
1 2 3
1 1 1
je soupçonne un problème de contexte ?

#!/usr/bin/perl
use strict;
use warnings;

my @list = ('1.rrd', '2.rrd', '3.rrd');
my @list2 = @list;

foreach (@list) {
s/\.rrd//;
}

print "@list\n";

my @list3 = map { s/\.rrd// } @list2;

print "@list3\n";
1 Comment
  Re: a propos des regexpr         


Author: Klaus
Date: Jul 6, 2007 11:09

On Jul 5, 7:45 pm, kurtz le pirate wrote:
> est-il possible dans une regexpr d'utiliser les $1,$2,... de la regexpr
> elle-même du genre /(motif1).*($1)/ le $1 representant ce qui
> correspond à motif1 ?

http://perl.enstimac.fr/DocFr/perlretut.html#extraire%%20ce%%20qui%%20est%%20reconnu
>> ============================================
>> Associées avec les variables $1, $2, ..., on trouve les
>> références arrières : \1, \2, ... Les références arrières sont
>> simplement des variables...
Show full article (1.24Kb)
5 Comments
1 2