Dgisen Studio
Applications web interactives
Applications web interactives
11/05/09
Pourquoi utiliser Perl
Perl pour la création de scripts simples et sécuritaires.
Utiliser pour la création de rapports à partir de fichiers.
Efficace pour le traitement de fichier texte.
Perl par l’example
# Appel d'une méthode par un objet.
$r->temp();
# La premiere variable est une référence vers un objet
# get/set data within it...
# it's just a “blessed” hashref!
sub temp {
my $self = shift;
}
Perl et les expression régulières
Références pour API , Module and Documentation
11/02/09

Pour les nouveaux, rails un framework basé sur le langage objet Ruby. Ce langage de programmation de haut niveau, orienté objet, m’est l’accent sur la simplicité et la productivité. Sa syntaxe élégante en facilite la lecture et l’écriture. C’est ce langage interprété, tout comme PHP et Python, qui a donné naissance au framework Rails. Ce framework facilite le développement d’application web en utilisant le modèle MVC.
Lire la suite de l’article »
11/02/09
Stripes est un framework avec lequel il nous est possible de créer des applications web utilisant les dernières technologies de Java. Le développement de Stripes est que les applications web avec Java requière beaucoup de travail. Les frameworks actuels requièrent plus de temps à la configuration qu’à l’utilisation.
Buts de Stripes:
Facilité de développement d’applications web en Java
Fournir de simples et efficaces solutions aux problèmes courants
Faire de Stripe un tremplin de départ pour les nouveaux développeurs
Faciliter l’extension de Stripe, sans faire trop de configuration
Pour plus d’information, visitez StripeFramework.org
1/02/09
In_place_editing est un plugin très utile pour la mise à jour de formulaire. L’installation est très simple et requière peu de code dans les templates.
Par contre, il ne faut pas modifier les routes de bases sinon vous pourriez avoir une erreur du style:
No route matches {:action=> »set_[controller]_[field]« , :id=>[id]}
#map.connect ':controller/:action/:id'
#map.connect ':controller/:action/:id.:format'
Voici les liens vers les plugins:
15/12/08
Tri dichotomique:
/* fonction de recherche dichotomique qui renvoie un indice où se trouve la valeur "val" si elle est dans le tableau "tab[]" et -1 si cette valeur n'y est pas */
int rechercheDicho(int tab[], int nbVal, int val){
/* déclaration des variables locales à la fonction */
bool trouve; //vaut faux tant que la valeur "val" n'aura pas été trouvée
int id; //indice de début
int ifin; //indice de fin
int im; //indice de "milieu"
/* initialisation de ces variables avant la boucle de recherche */
trouve = false; //la valeur n'a pas encore été trouvée
id = 0; //intervalle de recherche compris entre 0...
ifin = nbVal; //...et nbVal
/* boucle de recherche */
while(!trouve && ((ifin - id) > 1)){
im = (id + ifin)/2; //on détermine l'indice de milieu
trouve = (tab[im] == val); //on regarde si la valeur recherchée est à cet indice
if(tab[im] > val) ifin = im; //si la valeur qui est à la case "im" est supérieure à la valeur recherchée, l'indice de fin "ifin" < < devient >> l'indice de milieu, ainsi l'intervalle de recherche est restreint lors du prochain tour de boucle
else id = im; //sinon l'indice de début < < devient >> l'indice de milieu et l'intervalle est de la même façon restreint
}
/* test conditionnant la valeur que la fonction va renvoyer */
if(tab[id] == val) return(id); //si on a trouvé la bonne valeur, on retourne l'indice
else return(-1); //sinon on retourne -1
}
Page optimized by WP Minify