Perl

Retrouvez ici tous les meilleurs téléchargements Perl
Ajouter un nouvel élément

    Jed

    Éditeur : JedSoft +
    Jed est un éditeur de texte gratuit pour Unix, VMS, MSDOS, OS/2, BoOS, QNX et Windows9x/NT. Il est utile aussi bien pour écrire un simple email que pour éditer des programmes complexes dans de nombreux langages de programmation.

    Perl Builder

    Éditeur : Perl Builder +
    Perl Builder 2.0 est un environnement de développement intégré complet pour Perl, il fonctionne sur Windows 9x/NT/2000/XP ou plus.

    Perl Scripting Tool

    Éditeur : Perl Scripting Tool +
    Perl Scripting Tool a été créé à la base pour remplacer le Bloc Note de Windows.

    Comment fusionner plusieurs fichier "csv" en un fichier Excel avec onglets ?

    Licence : Autre - 29/11/2011 - Téléchargé 1 x
    J'ai cherché sur internet pour faire cela mais sans succès. J'ai adapté ce que j'ai trouvé ici et là pour faire ce petit script (Je suis niveau débutant)

    Générer un arbre taxonomique sous freemind depuis la base NCBI

    Licence : GPL - 04/08/2015 - Téléchargé 1 x
    Petit script pour générer le fichier freemind contenant les taxons indiqués en paramètre...

    Il faut une base mysql en local avec les données du NCBI .
    http://linnaeus.zoology.gla.ac.uk/~rpage/tbmap/downloads/ncbi/

    Anjuta

    Éditeur : Anjuta Team +
    Anjuta est un IDE (les fonctionnalités RAD intégrant Glade sont en cour de développement) pour Linux développé dans le cadre du projet Gnome et par conséquent, il est particulièrement intéressant pour les développements en C avec GTK+ (coloration syntaxique des mots clés de GTK+) mais il peut aussi être utilisé pour le développement en C++ avec gtkmm.

    KDevelop

    Éditeur : Equipe kdevelop +
    KDevelop est un IDE pour Linux qui fait partie de la suite de logiciels proposée par l'environnement de bureau KDE. A l'inverse de Anjuta, il est plutôt axé pour le développement en C++ avec Qt.

    Vim

    Éditeur : vim +
    Vim est un éditeur de texte, c'est-à-dire un logiciel permettant la manipulation de fichiers texte. Il est directement inspiré de vi (un éditeur très répandu sur les systèmes d'exploitation de type UNIX), dont il est le clone le plus populaire. Son nom signifie d'ailleurs Vi IMproved, que l'on peut traduire par « VI aMélioré », ou éventuellement « VI Meilleur ».

    Comment faire un sleep de moins d'une seconde ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Pour faire un sleep de moins d'une seconde, il est recommandé d'utiliser le module Time::HiRes qui est disponible dans le core.
    Mais vous pouvez être encore beaucoup plus précis. A vous de jouer avec ce module très puissant.

    Comment raboter un texte trop long et ajouter 3 petits points ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Comment raboter un texte trop long et ajouter 3 petits points ?

    Comment tester la validité d'une adresse électronique ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Pour tester la validité d'une adresse électronique, inutile de s'acharner à trouver la bonne expression régulière. Il existe des modules perl le faisant pour nous proprement.

    Voici un exemple de codes utilisant des modules différents Email::Valid et Mail::CheckUser.

    Est-il possible de récupérer des sous-séquences d'un alignement ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Le module Bio::AlignIO permet de récupérer et d'analyser les séquences une à une en gardant les positions des gaps. On peut donc aussi récupérer un bloc de sous-séquences en gardant leur alignement, mais également obtenir la séquence consensuelle de cet alignement.

    file.fsa

    >A1/1-60
    GATACCAGCGGGATCATTATGCCACATTCTGATCTTGGACCTGCATTATAGATCTGACTT
    .
    >A2/1-57
    ..TACCAGCGGGATCATTATGC.ACATTCTGATCTTGGACCTGCATTATAGATCTGACTT
    .
    >B1/1-55
    GATACCAGCGGGATCATTATGCCACATTCTGATCTTGGACCTG....ATAGATCTGACT.
    .
    >C1/1-60
    GATACCAGCGGGATCATTATGCCACATTCTGATCTTGGACCTGCATTATAGATCTGACTT
    .
    >C2/1-60
    GATACCAGCGGGATCCTTATGCCACATTCTGATCTTGGACCTGCATTATAGATCTGACTT
    .
    >B2/1-61
    GAT ... Voir la suite

    Comment trouver le nombre d'occurrence d'un motif dans une chaine ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Il y a 4 "e" dans $phrase

    =()= est ce qu'on appelle en Perl un goatse, pas toujours connu du grand public.

    En fait, c'est l'usage de l'opérateur d'affectation à une liste vide qui permet d'évaluer l'expression régulière dans un contexte de liste et dont le résultat est affecté à $count. Or la valeur de retour d'une affectation de liste évaluée dans un contexte de scalaire retourne le nombre d'élément contenu dans la rvalue de cet opérateur d'affectation, donc le nombre d'élément capturé par l'expression régulière.

    Comment transposer un fichier tabulé ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Si vous souhaitez transposer un fichier tabulé, c'est à dire que les lignes de votre fichier deviennent des colonnes, voici une procédure qui peut vous aider.

    Comment connaitre le nom et l'ip d'une machine en perl ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Pas de secret, le CPAN contient ce qu'il faut. Utilisez les modules Sys::Hostname et Socket déjà présent dans le CORE de perl.

    Comment récupérer une date aléatoire entre deux dates données ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Comme DateTime est le module préconisé, mais qu'il n'est pas disponible dans le Core, alors que POSIX l'est, il me semble que c'est une bonne alternative pour des utilisations "limitées".

    Le code ci-dessous est compatible avec des machines acceptant des entiers sur 32 bits. Il utilise mktime et localtime.

    Attention toutefois sur les machines 32 bits, les dates limites utilisables sont de 1904 à 2038. Pour utiliser des dates en dehors de cette plage, il faut s'en remettre aux modules spécialisés comme DateTime.

    Comment connaitre le time depuis une date ( L'inverse de localtime et gmtime) ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Il peut être utile de connaître le time d'une date, c'est l'inverse de time, localtime et gmtime. Cela se fait par exemple en php pour les connaisseurs via la fonction mktime. Comme d'habitude, il existe un module en Time::Local en perl déjà présent dans le CORE, donc pas besoin d'installation.

    Ce module posséde deux méthodes timelocal et timegm qui renvoient le time. Il faut leur donner 6 informations sous forme de tableau ($sec,$min,$hour,$mday,$mon,$year).

    Attention : $year sera bien l'année classique (avec + 1900), ex : 2007 et $mois sera compris entre 0 et 11 et non entre 1 et 12.

    Nous trouver le time des dates 01/01/2000 et 05/12/2008



    Vous pourrez maintenant jongler avec les tim ... Voir la suite

    Comment calculer le nombre de jours et/ou semaines entre deux dates ?

    Licence : Gratuit - 01/07/2011 - Téléchargé x
    Vous souhaitez connaitre le nombre de jours (ou le nombre de semaines) entre deux dates, utilisez le module Date::Calc.

    Connaitre une date vieille ou futur

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Exemple de script permettant de connaitre :

    la date d'aujourd'hui
    la date dans 6 jours
    la date 48 jours avant aujourd'hui
    la date 2 ans et 6 mois avant aujourd'hui
    la date de demain

    Comment obtenir la date au format DB2, obtenir la microseconde ?

    Licence : Gratuit - 31/05/2011 - Téléchargé x
    Voici une procédure pour générer un timestamp au format DB2 c'est à dire au format : AAAA-MM-JJ HH:mm:ss.xxxxxx où les x représentent les microsecondes.

73 éléments

Responsable bénévole de la rubrique Perl : djibril -