fr.comp.lang.perl
  Home FAQ Contact Sign in
fr.comp.lang.perl only
 
Advanced search
January 2008
motuwethfrsasuw
 123456 1
78910111213 2
14151617181920 3
21222324252627 4
28293031    5
2008
 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
  Re: Besoin d'aide - Problème OPENDIR         


Author: Constant Depièreux
Date: Jan 19, 2008 00:22

On 17 jan, 08:24, Paul Gaborit wrote:
> À (at) Wed, 16 Jan 2008 07:34:39 -0800 (PST),
> "Constant Depièreux" écrivait (wrote):
>
>> Un programme qui tourne depuis plus d'un an sans problème bogue
>> maintenant sur la commande opendir en spécifiant qu'il ne trouve plus
>> le directory.
> [...]
>> Quelqu'un sur la liste aurait-il une piste à me proposer?
> [...]
>> opendir(DIR, $datapath)  or  die "can't opendir $some_dir: $!";
>
> Remplacez cette ligne par :
>
>   opendir(DIR, $datapath)  or  die "can't opendir '$datapath': $!";
>
> Et donnez-nous le message d'erreur exact (après avoir vérifié que le
> répertoire concerné existe vraiment et est bien lisible par
> l'utilisateur qui exécute le script).
> ...
Show full article (1.21Kb)
no comments
  Re: numerotation en 0001 , 0002 etc         


Author: Mihamina Rakotomandimby
Date: Jan 18, 2008 23:15

Mag wrote:
> Merci, mais c'est en ligne de commande.

Oui, 'ils' m'ont déjà donné des solutions sous cette forme à un moment
et j'avais pas compris. Mais en fait, c'est assez simple "d'integrer" ça
à un script. Suffit de chercher un petit peu.
Donner des exemples dans ce style est utile car ça reduit l'exemple à sa
plus simple expression.
no comments
  Perlex Vs Perlis         


Author:
Date: Jan 18, 2008 04:45

Bonjour

Pourriez vous me trouver des arguments (ou des contre arguments) en faveur
de PerlEx par rapport à Perlis (built d'Active State) ?
Je ne connais pas la stratégie de diffusion de l'un ou l'autre produit mais
nous rencontrons quelques bugs (sans réponse) avec Perlis (5.8.8) choisi par
défaut.
Merci pour vos éclaisissements.

JCG
no comments
  pp, PAR::Packer et ActiveState 5.8.8 822         


Author: Paul Gaborit
Date: Jan 18, 2008 00:46

Pour faciliter le déploiement d'une application Perl, je souhaite
utiliser 'pp' (qui vient avec PAR::Packer) pour transformer mon appli
et ses modules en un seul exécutable.

Sous Linux ou FreeBSD, pas de problème.

Par contre sous windows, impossible d'installer 'pp'. J'utilise
ActiveSate 5.8.8 822. J'ai essayé d'installer PAR::Packer via les
repositories PPM de 'uwinnipeg' ou de 'bribes' mais les packages
n'installent pas 'pp'. J'ai essayé la méthode par 'cpan' mais
l'installation échoue à cause de 'parl' (je n'ai pas sous la main le
message d'erreur exact).

Si vous avez réussi à installer cet outil, pourriez-vous m'indiquer le
cheminement correct ?

Merci.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
8 Comments
  Re: numerotation en 0001 , 0002 etc         


Author: Patrice Karatchentzeff
Date: Jan 17, 2008 09:52

Paul Gaborit a écrit :
> À (at) 17 Jan 2008 16:11:36 GMT,
> jl_morel@bribes.org (Jean-Louis MOREL) écrivait (wrote):
>> La variable incrémentée n'est pas la même variable que celle qui est
>> initialisée :
>>
>> %% perl -e '$inc='0000' ; for (1..5) {print $incr++, "\n"}'
>> ^
>> il y a un r en trop là ;-)
>
> Ça ne suffit pas ! Il faut aussi être cohérent sur l'utilisation des
> guillemets et des apostrophes... ;-)

Tiens, ça m'apprendra à faire le malin... j'ai bêtement recopié son
code dans le one-liner.

Au temps pour moi...

PK
Show full article (0.96Kb)
no comments
  Re: numerotation en 0001 , 0002 etc         


Author: Jean-Louis MOREL
Date: Jan 17, 2008 09:34

Dans l'article ,
Paul.Gaborit@invalid.invalid a dit...
>
>
>À (at) 17 Jan 2008 16:11:36 GMT,
>jl_morel@bribes.org (Jean-Louis MOREL) écrivait (wrote):
>> La variable incrémentée n'est pas la même variable que celle qui est
>> initialisée :
>>
>> %% perl -e '$inc='0000' ; for (1..5) {print $incr++, "\n"}'
>> ^
>> il y a un r en trop là ;-)
>
>Ça ne suffit pas ! Il faut aussi être cohérent sur l'utilisation des
>guillemets et des apostrophes... ;-)
>

J'avoue ! Contrairement à mon bout de code initial, je n'ai pas testé le
"oneliner" : ce n'est jamais facile sous Windows - les guillemets simples
ne sont pas reconnus par le shell.
Show full article (1.16Kb)
1 Comment
  Perl => Ouverture de session sur un site PHP/Java ?         


Author: Mag
Date: Jan 15, 2008 21:32

Bonjour,

Je recherche une solution pour ouvrir une session
sur un site web developpé en Php/Java.

Je m'explique, j'aimerais donc lancer mon script perl,
que dès ce moment la, il aille faire un:
http://www.domaine.com (comme si il etait un navigateur)
il rentre le login et passe et clique sur "Entrer"

Sachant que le login/pass sur ce site web semble gere par Java:
> function loginForm(object,action)
> {
> if(action == 'focus'){
> if(object.value == 'Login' || object.value == 'Password')
> object.value = '';
> }
> else if(action == 'blur'){
> if(object...
Show full article (1.51Kb)
no comments
  perl et genie logiciel         


Author: Jack
Date: Jan 15, 2008 11:28

bonjour,

j'essaie de regrouper des informations sur la pertinence d'employer Perl
pour concevoir des logiciels en suivant les principes du génie logiciel

par exemple sur les avantages que ce langage procure dans cet usage, et
sur l'éventail des outils qui existent pour ce langage à cet usage,
genre qualité, documentation, tests, etc...

par exemple est ce que le coté interprété du langage, le typage non
strict, les mécanismes automatisés de gestion de la mémoire, sont un
avantage pour faire du génie logiciel ?

bref voila, tout ce qui vous semble être un atout (ou au contraire une
faiblesse) du langage Perl pour faire face à ces contraintes.

(désolé je ne cross poste pas mais je fais un panel de ce qui existe en
génie logiciel pour tous les langages interprétés en fait, donc je poste
aussi pour Python, Ruby, et PHP)

merci d'avance pour vos réponses :)

jack
1 Comment
  Paquetage Perl et modules         


Author: JacK
Date: Jan 14, 2008 09:40

Pour construire un paquet autonome, j'aurais besoin de disposer de
l'interpreteur Perl et des modules qui s'installe ou se pose quelque
soit l'environnement (outils présent ou pas sur la machine cible)

Il devrait comprendre outre l'interpréteur Perl:

les modules:
Compress::Zlib
Digest::MD5
XML::Simple
Net::IP
Proc::Daemon (optional, only for Daemon mode)
LWP

à partir duquel pourrait être exécuté
un makefile.pl
un make
un make install
et l'exécution d'un prog externe

Comment faire?

Merci d'avance.
no comments
  Bug perl Tk ?         


Author: Paul Gaborit
Date: Jan 14, 2008 07:47

Avec le script suivant :

------------------------------------------------------------
#!/usr/bin/perl -w
use strict;
use warnings;
use Tk;
use Tk::widgets qw/Tree ItemStyle/;

my $mw = MainWindow->new();
$mw->fontCreate("MyFont", -family=> 'helvetica',
-size => 9, -weight=>'medium');

my $t = $mw->Tree()->pack();
$t->ItemStyle('imagetext', -stylename => 'foobar',
-activeforeground => '#ff0080', -font => 'MyFont',
);
$t->add('root', -style => 'foobar', -text => "foobar");
MainLoop;
------------------------------------------------------------

Je récupère l'erreur suivante :

============================================================
Tcl_GetStringFromObj @ 539 not utf8
SV = PV(0xb4f7f8) at 0x80bba0
REFCNT = 1
FLAGS = (POK,pPOK,UTF8)
PV = 0xba74e0 "Display style \"\220h\244\"...
Show full article (2.21Kb)
1 Comment