26 novembre 2007

Bannière 2.0 !

Pour avoir vous aussi votre bannière à la mode Web 2.0 : un seul site => LogoCreator
Posté par fatihaelh à 17:24 - - Commentaires [0] - Permalien [#]

26 novembre 2007

Comment faire des div aux bords arrondis en CSS?

Vous n'êtes pas spécialiste en CSS mais vous souhaitez tout de même avoir un site présentable graphiquement? Un seul conseil => allez sur le site RoundedCornr.Vous pouvez agrémenter vos div de bords arrondis et même de dégradés de couleurs.Regardez ce que j'ai réussi à faire !
Posté par fatihaelh à 17:12 - - Commentaires [2] - Permalien [#]
26 novembre 2007

Web 2.0 validator

Vous avez toujours voulu savoir si votre site est un site Web 2.0? Ben qu'est-ce que vous attendez pour aller vérifier?Web 2.0 validator
Posté par fatihaelh à 16:37 - - Commentaires [2] - Permalien [#]
26 novembre 2007

Exécuter un programme externe dans du PHP

Vous souhaitez appeler un programme externe à partir de votre application web PHP et récupérer la sortie console dans un fichier texte. Comment faire? Exemple de l'appel d'un programme en ksh: //récupération des paramètres saisis par l'utilisateur$params = $arrRequest['param'];$commande = $pathDuScript."/monProgramme.ksh  $params" ;$tab_print = array();$last_line = exec($commande,$tab_print ,$valeur_retour);$valeur_retour = 0;$filehandle = fopen('log/resultMonProgramme.log','w');foreach ($tab_print as $ligne){ ... [Lire la suite]
Posté par fatihaelh à 14:25 - - Commentaires [1] - Permalien [#]
26 novembre 2007

Comment utiliser des constantes définies dans des librairies externes en PERL?

Pour rendre vos programmes perl génériques et faciliter leur maintenance, vous devez centraliser la définition de vos constantes dans un seul fichier .pm. Imaginons qu'une constante soit définie dans une librairie perl constante.pm :package constante;our $Host="myHost"; Comment l'utiliser dans d'autres programmes perl (.pl) ?$maClasse->{host}  = $const::myHost;N'oubliez pas au préalable d'inclure le fichier où est défini la constante :use constante;
Posté par fatihaelh à 12:49 - - Commentaires [0] - Permalien [#]
26 novembre 2007

Récupération des arguments passés à une fonction PERL

Pour récupérer les arguments passés à une fonction PERL :$ret = $maClasse->maFonction(param1,param2);Utilisez le tableau @_ :sub maFonction{    my ($this,$param1,$param2)=@_;    #suite du code}
Posté par fatihaelh à 12:17 - - Commentaires [0] - Permalien [#]

26 novembre 2007

Récupération des arguments passés à un programme PERL

Pour récupérer des arguments passés à un programme perl :prog.pl param1 param2 param3vous utilisez le tableau @ARGV :sub main{   local ($param1, $param2, $param3)=@ARGV;    #suite de votre code}
Posté par fatihaelh à 12:11 - - Commentaires [0] - Permalien [#]
26 novembre 2007

Valider le format du nom d'un fichier en PERL

Comment être sûr que le nom d'un fichier saisi par l'utilisateur est correct en PERL ?Si comme moi vous cherchez la facilité et voulez utiliser une expression régulière sûre et efficace, ci-dessous le bout de code à utiliser : unless($fileName =~ m#([\w.-]+)$#){  print "Filename '$fileName' incorrect \n";  exit;}
Posté par fatihaelh à 11:35 - - Commentaires [0] - Permalien [#]
26 novembre 2007

PERL : récupérer la saisie d'un utilisateur

Comment récupérer facilement en quelques lignes ce qu'un utilisateur saisit à l'écran? Comment développer rapidement un programme perl interactif, ci-dessous en trois lignes ce que vous devez savoir :Ex d'un programme permettant de sauvegarder une base de données en demandant à l'utilisateur le nom de la base à sauvegarder : #Afficher un texte à l'écran :print("Nom de la base à sauvegarder\n");#Récupérer ce que l'utilisateur a saisichop(my $baseName= <STDIN>);#Effacer l'écransystem("clear");#suite de votre... [Lire la suite]
Posté par fatihaelh à 11:11 - - Commentaires [1] - Permalien [#]
26 novembre 2007

FindBin : module perl pour l'utilisation de chemins relatifs

Pour permettre l'utilisation de vos scripts perl sur n'importe quel arborescence, tâchez d'utiliser les chemins relatifs lorsque vous développez. Une solution simple est d'utiliser FindBin, voilà comment procéder : ex : prog.pl#!/usr/bin/perluse FindBin;use lib "$FindBin::Bin/../lib";use Init; #Appel de la librairie Init.pm figurant dans le répertoire lib#suite de votre codeex : Init.pm#!/usr/bin/perluse strict;use warnings;use diagnostics;use FindBin;package Init; #suite de votre codeDocumentation PERL
Posté par fatihaelh à 11:02 - - Commentaires [0] - Permalien [#]