Catalyst, perlbrew, cpanm et nginx Installation Voyons tout dabord comment installer perlbrew et cpanm pour disposer d'un perl et de modules indépendants de ceux du système. Ce 'Perl' sera accessible pour 'www-data', c'est à dire l'utilisateur avec lequel le serveur Web (Apache, Nginx, ...) est lancé. Perlbrew fonctionne à merveille avec le bash mais pas sous dash qui est le
5 articles (1-5) on 6 entries.
Devel::NYTProf : LE profiler de code Perl Devel::SmallProf Au commencement naquit Devel::SmallProf (1997). Son ambition, mesurer le temps consommé par chaque line de code. Testons avec ce programme en Perl : #!/usr/bin/perl for (1..1000) { my @rows = ( ); push @rows, Tr( map { td($_) } 'a'..'d' ); push @rows, Tr( map { td($_) } 'e'..'h' ); my $var
Debian et CPAN Construction du dépot Catalyst est dépendant d'un nombre important de modules du CPAN loin d'être tous présent dans Debian. Pour y remédier plusieurs outils assurent leur mise en paquet. ( dh-make-perl , dpkg-buildpackage , cpan2dist et surement d'autres ...) Dans ce chapitre je monterai comment j'ai laborieusement mis en place le dépot http://apt.catapulse.org/debian à l'aide de ces
Débuter avec DBIxTable of Contents1. Dbix mais encore ?2. Transformation en classe DBIx::Class3. Utilisation de DBIx::Class4. Migration facile avec DBIx5. SQL::Translator5.1. sqlt5.2. sqlt-diagram5.3. sqlt-graph5.4. Création automatique des schemas SQL pour plusieurs bases6. Insertion en base7. Interrogation en base8. Etendre les fonctionnalités9. Versionning1. Dbix mais encore ?Dans cet article nous découvrirons à l'aide d'un exemple comment utiliser DBIx et ses confrères pour
Trucs et astuces PerlTable of Contents1. Colorisation de code Perl2. Code Perl bien mis en forme3. Mirrorer le CPAN1. Colorisation de code Perl perltidy -html toto.pl 2. Code Perl bien mis en formeLe fichier de configuration de perltidy ( ~/.perltidyrc) suivant permet de respecter les règles de mise en forme proposé par Damian Conway dans son livre ' Perl Best Practices'
©2008 Catapulse.org
Catapulse v0.06
( 0.064833 s)