|
|
Up |
|
|
  |
Author: Constant DepièreuxConstant 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
|
|
  |
Author: Mihamina RakotomandimbyMihamina 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
|
|
  |
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
|
|
  |
Author: Paul GaboritPaul 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.
|
| |
|
8 Comments |
|
  |
Author: Patrice KaratchentzeffPatrice Karatchentzeff
Date: Jan 17, 2008 09:52
> À (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
|
|
  |
Author: Jean-Louis MORELJean-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 |
|
  |
Author: MagMag
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
|
|
  |
Author: JackJack
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 |
|
  |
Author: JacKJacK
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
|
|
  |
|
|
  |
Author: Paul GaboritPaul 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 |
|
|
|
|