Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3221 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [PERL] Les librairies utiles

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PERL] Les librairies utiles

n°584206
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 02:02:17  profilanswer
 

Quels sont les librairies souvent utiles mais qui ne viennent pas par défaut avec Perl 5.8.2? ajouté les votre avec petite description si possible, je tente de monter un bon bundle de base au boulot, qui sera installé sur environ 30 machines et qu'on retouchera pas avant un sacré moment
 
J'ai déjà pensé à ceux-ci
 
Net::Telnet
File::Backup
DBI
DBD:DB2 (on utilise db2 au boulot)
Crypt::Rjindael (encryption utilisé)
GD
GD::Graph
Mail::Sendmail


Message édité par burgergold le 06-12-2003 à 02:07:46

---------------
http://www.boincstats.com/signature/user_664861.gif
mood
Publicité
Posté le 06-12-2003 à 02:02:17  profilanswer
 

n°584345
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 11:57:09  profilanswer
 
n°584368
Taz
bisounours-codeur
Posté le 06-12-2003 à 12:46:59  profilanswer
 

bah tu mets une debian et tu installes tout ce qui commence par perl

n°584377
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 12:56:14  profilanswer
 

On est sous AIX 4.3.3 au boulot :D
 
on a encore perl 5.05.03 :D


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584461
pospos
Posté le 06-12-2003 à 14:09:43  profilanswer
 

dans ta liste je rajouterais Tk (il faut encore attendre un peu pour que la prochaine version soit stable, mais je pense que ca va valloir le coup!), libwww-perl(LWP et sa clique), tous les Digest:: (surout MD5 et SHA1 qui servent tout le temps), Memoize, PAR, SOAP::Lite, Test::Simple, quelques XML:: , Time::HiRes (essentiel !), Compress::Zlib, ...
 
 
Tu peux regarder celles que met ActiveState dans ses distribs, elles sont pas mal utiles
 
il y a aussi une liste des modules les plus importants quelque part sur CPAN, qui a été éditée ya pas longtemps pour dire à la communauté que c'etait des modules vitale spour perl et qu'il fallait bosser dessus (donc ca veut pas dire que cve sont les meilleurs modules, mais plutot les modules les plus importants, si tu vois la nuance, c'est à dire que certaisn sont un peu buggé mais sont vitale pour perl, et que donc il faut bosser dessus... enfin bon voila)
 
ya aussi qq Bundle:: qui trainent sur CPAN
 
C'est vrai que les modules du core sont plus vraiment les modules essentiels en fait (par exemple il manque Time::HiRes!, et aucun module XML non plus...), et c'est pour ca qu'activestate rajoute beaucoup de modules


Message édité par pospos le 06-12-2003 à 14:10:12
n°584464
Taz
bisounours-codeur
Posté le 06-12-2003 à 14:10:58  profilanswer
 

et tous les LWP peut être:D

n°584466
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 14:13:55  profilanswer
 

SOAP::Lite c'est un équivalent de Mime:Lite?
 
sinon merci pour les autres, je rajoute ca sur la liste


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584566
pospos
Posté le 06-12-2003 à 16:40:21  profilanswer
 

SOAP::Lite c'est pour faire du SOAP (Simple Object acess protocol, un RPC objet)
 
Sinon juste un petit conseil: regarde si tous les softs que ta boite utilise sous perl 5.05 tournent sous 5.8.2, pasque c'est pas evident. J'avais des progs en perl 5.8.0 qui tournaient plus sous 5.8.1...
 
par exemple ya la randomization des hash qui peu foutre la merde (AvtciveState l'a enlevée dans sa version de la 5.8.1)

n°584568
Taz
bisounours-codeur
Posté le 06-12-2003 à 16:47:31  profilanswer
 

perl 5, il date de quand ? 94 ?

n°584573
pospos
Posté le 06-12-2003 à 17:06:50  profilanswer
 

oui la 5.0, mais la 5.005_03 date de 99
 
d'ailleurs ya une nouvelle version qui vient encore d'etre mise à jour sur CPAN hier:
http://search.cpan.org/~lbrocard/p [...] AINT21792/
 
avec les dernieres versions de smodules du core et qq corrections de bugs
 
Ca pourve que beaucoup de gens utilisent encore cette version de perl, à cause de problemes de compatibilité
 
C'est cool qu'ils continuent à maintenir les anciennes versions: les boss preparent sur Perl6, pendant ce temps d'autre travaillebnt sur perl 5.9 qui deviendra 5.10 d'ici pas trop longtemps (j'espere), et perl 5.8 est toujorus maintenu (5.8.1 et 5.8.2 sortient recemment), de meme que perl 5.6 (5.6.2 sorti ya pas longtemps), et meme 5.005 !!


Message édité par pospos le 06-12-2003 à 17:12:16
mood
Publicité
Posté le 06-12-2003 à 17:06:50  profilanswer
 

n°584574
Taz
bisounours-codeur
Posté le 06-12-2003 à 17:07:33  profilanswer
 

c'est quoi l'intéret de garder quelque chose de si vieux ?

n°584576
pospos
Posté le 06-12-2003 à 17:11:26  profilanswer
 

Taz a écrit :

c'est quoi l'intéret de garder quelque chose de si vieux ?


oups j'ai editer mon message entre temps: problemes de compatibilité, et c'est pour ca que je conseil à burgergold de faire gaffe avant de migrer tout le parc de sa boite!

n°584577
Taz
bisounours-codeur
Posté le 06-12-2003 à 17:13:20  profilanswer
 

oui, mais bon, s'il veut proposer un bon environnement, les modules vont pas forcément suivre niveau compatiblité, et perl s'est amélioré. donc en fait, la migration me parait une bonne chose

n°584579
pospos
Posté le 06-12-2003 à 17:20:10  profilanswer
 

ouai mais si sa boite utilise des scipts qui tournent plus sous perl 5.8 ca risque de foutre la merde...
 
Ha la la, je l'attend avec impatience ce Perl6 !! Mais ca risque d'etre loooong ...
la les mecs bossent sur Parrot: la machine virtuelle qui fera tourner Perl6 (et la plupart des autres langages aussi normalement), et Perl6 n'en est encore qu'aux specifications. Mais ca va etre al grosse claque kand il sortira: ya tout un tas de nouveaux conceptes vraiment sympa!
 
Mais bon c'est pas avant 4 ans à mon avis...
d'ici la Perl 5.10 sera deja sorti, et meme sans doute 5.12...
 
Ils me font un peu peur avec leur machine virtuelle, j'ai pas envi de me retrouver avec un simili java... Mais pour ce qui est des specification sdu langage par contre je suis à 100% pour: ca va dechirer! C'est Larry Wall et Damian Conway qui s'occupent des specs et ils sortent des concpetes vraiment interessants et nivateurs!

n°584581
Taz
bisounours-codeur
Posté le 06-12-2003 à 17:24:14  profilanswer
 

certes. d'un autre côté plus on commence tot là transition...


Message édité par Taz le 06-12-2003 à 17:26:00
n°584583
pospos
Posté le 06-12-2003 à 17:27:44  profilanswer
 

ouai mais une transition c'est pas une migration sauvage. Le mieux avant de tout migrer ca serait de vraiment tester et evaluer les trucs qui tournerons plus sous perl 5.8.2, et eventuellement de garder une partie des machines sous 5.005
 
enfin moi je dis ca c'est juste pour pas que burgergold se retrouve au chommage quand son boss apprendra que plus rien ne marche dans la boite...

n°584592
Taz
bisounours-codeur
Posté le 06-12-2003 à 17:36:00  profilanswer
 

:D
personne a dit que c'était facile, mais il faut évaluer le cout de faire le bon environnement et de compenser les problèmes des trucs obsolètes (module incomplet, peu performant) et de l'autre mettre à jour ce qui si les mecs ont pas tout foutu en l'air peut demander un moindre effort

n°584601
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 18:10:13  profilanswer
 

pospos a écrit :

SOAP::Lite c'est pour faire du SOAP (Simple Object acess protocol, un RPC objet)
 
Sinon juste un petit conseil: regarde si tous les softs que ta boite utilise sous perl 5.05 tournent sous 5.8.2, pasque c'est pas evident. J'avais des progs en perl 5.8.0 qui tournaient plus sous 5.8.1...
 
par exemple ya la randomization des hash qui peu foutre la merde (AvtciveState l'a enlevée dans sa version de la 5.8.1)


 
jsuis dans un département d'infrastructure, les truc sous perl c des trucs récent, qui demande très peu
 
disons que la majorité de nos script c en rexx, et quelques un en perl
 
depuis que jsuis la, ya pratiquement plus de rexx qui se fait et perl est en monté fulgurante. Notre perl 5.05.03 datait, et aucun module avait été ajouté
 
on a compilé récemment perl 5.8.2 et testé avec ce quon avait, fonctionnait #1
 
alors la je tente de monter un bundle qui avec le plus de librairie utile
 
c surtout des étudiants comme moi :D qui font la programmation, et jtrouve quia beaucoup trop de traitement command prompt dans le perl du monde (envoit de mail, copie de fichier, etc...)
 
voila


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584605
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 18:14:24  profilanswer
 

pospos a écrit :

ouai mais une transition c'est pas une migration sauvage. Le mieux avant de tout migrer ca serait de vraiment tester et evaluer les trucs qui tournerons plus sous perl 5.8.2, et eventuellement de garder une partie des machines sous 5.005
 
enfin moi je dis ca c'est juste pour pas que burgergold se retrouve au chommage quand son boss apprendra que plus rien ne marche dans la boite...


 
comme dis, présentement on a très peu de chose sous perl, mais ya une courbe énorme qui s'en vient du fait quils ont enfin décidé que du Rexx c'était un cul de sac de nos jours.
 
on a 1 application majeur, on a déjà l'un de nos 4 web server dispatché sur la 5.8.2 avec les modules de base qui tourne depuis 3 semaines environ et les cgi fonctionne #1
 
maintenant, c'est de simplement ajouter les modules qui risquent d'être utile avant le déploiement de cette version sur nos serveurs. Disons que jveux pas me retrouver dans un mois et dire: ahhh zut, jvoudrais avoir GD pour faire des graph... installons le sur les 30 serveurs  :ange:


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584629
matafan
Posté le 06-12-2003 à 19:46:59  profilanswer
 

Ca n'a rien à voir, mais la maintenance d'AIX 4.3 s'arrête à la fin de l'année (enfin sauf si vous êtes prets à payer pour un service étendu)... Faudra bien envisager la migration de vos machine vers 5.1 ou 5.2.

n°584631
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 20:02:37  profilanswer
 

bah de 1 jbosse chez ibm :D (voila le pk de la présence du rexx :D)
 
de 2, on a une image 5.2 de monter, jcrois que c'est perl 5.8.0 qui vient avec selon mes souvenirs.
 
reste que la migration va s'échelonner sur la prochaine année surment, jsuis pas à 100% au courant des projets, simple étudiant que je suis.
 
Le probleme c'est que l'on a recu une application externe qui demande DBI et DBD::DB2 et faut au minimum 5.6.0 pour les compiler, alors on s'est dit que tant qua monter à 5.6.0 on passait directement à 5.8.2


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584640
matafan
Posté le 06-12-2003 à 20:53:36  profilanswer
 

Ok... Je suis pas d'IBM mais je bosses chez eux sur le dev d'AIX. C'est bien Perl 5.8 sur AIX 5.2.

n°584643
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 21:11:59  profilanswer
 

alors t surment plus au courant que moi :D
 
je travaille pas au développement en soi, on est une usine de production et jfais de la prog pour améliorer notre gestion interne des serveurs.


---------------
http://www.boincstats.com/signature/user_664861.gif
n°584651
burgergold
5$? va chez l'diable!
Posté le 06-12-2003 à 22:09:49  profilanswer
 

Matafan a écrit :

Ok... Je suis pas d'IBM mais je bosses chez eux sur le dev d'AIX. C'est bien Perl 5.8 sur AIX 5.2.


 
jgarde ton nick en mémoire, ca peut tjrs être pratique  ;)


---------------
http://www.boincstats.com/signature/user_664861.gif
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [PERL] Les librairies utiles

 

Sujets relatifs
[PERL] Passage de plusieurs array en paramêtre à une fonction[PERL] Debugger Perl
[perl] comme crée un daemon ??librairies partagées avec g++ sous cygwin
perl et balisage: un algo? (xml inside)[perl] timer
[PERL] Regular expressionIDE ou editeur special PERL
[PERL LDAP] Ajout d'un user dans un group[LDAP] Création d'usager Java ou Perl?
Plus de sujets relatifs à : [PERL] Les librairies utiles


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR