ZeFredz's Blog

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 2 mai 2008

Tuto : Eloquent Javascript

Eloquent Javascript est un tutoriel sur la programmation Javascript écrit par Marijn Haverbeke et publié sous licence CreativeCommons.

Il est disponible en ligne et est téléchargeable sous forme d'une archive zip, contenant, outre le tutoriel lui-même, le code source et les bibliothèques de fonctions utilisées dans les différents exemples.

Je n'en ai pas encore terminé la lecture, mais ce tutoriel semble très bien fait et les exemples sont assez didactiques.

Le tutoriel débute par une petite introduction à la programmation, retraçant l'histoire depuis le langage machine jusqu'à Javascript. Ensuite, on aborde les bases de Javascript, ses structures de données,... avant d'aborder la programmation Web (à partir du chapitre 11).

Ajoutons que ce tutoriel est interactif puisque chaque exemple peut être exécuté directement et modifié afin d'en comprendre le fonctionnement dansune console Javascript intégrée couplée à l'éditeur Javascript CodeMirror créé par l'auteur.

Il s'agit d'une très bonne introduction pour ceux qui veulent apprendre Javascript ou découvrir la programmation à travers ce langage.

Remarque : Le lecteur intéressé pour alors continuer son exploration de Javascript sur le très bon site de Douglas Crockford et découvrir les dernières nouveautés de Javascript 1.7 sur le site du projet Mozilla.

jeudi 1 mai 2008

Implémentation du système de classement Elo en Javascript

Chess setVoici une implémentation simple du système de classement Elo, utilisé pour classer les joueurs d'échecs ou de go, en Javascript.

Un billet sur le blog Coding Horror m'a fait m'intéresser de plus près aux systèmes de classement et à leur application dans le domaine des jeux en ligne. En particulier, ce billet s'intéresse au système de classement Elo.

Read next

Helma - Javascript on Rails

Helma est un Framework d'application Web MVC utilisant Javascript, combiné un serveur d'application Web basé sur Jetty. Helma fournit des fonctionnalités très proches de Ruby on Rails ou de Cake PHP.

Logo du projet HelmaHelma est une solution très tentante pour ceux qui veulent se lancer rapidement dans le développement d'application Javascript côté serveur.

Helma utilise le moteur Javascript Rhino[1], la bibliothèque d'extension Javascript Jala et peut-être facilement étendu soit en Javascript, soit en Java grâce à un mécanisme permettant l'appel à des classes Java depuis les scripts Javascript. L'accès à des bases de données MySQL se fait à travers l'interface JDBC de Java.

Bref un projet à suivre...

Pour tester ce framework ou pour plus d'information, rendez-vous sur Helma.org

Notes

[1] implémentation de SpiderMonkey du projet Mozilla en Java

Un peu de LISP en Javascript

Logo Javascript O'ReillyJavascript est un langage fonctionnel. On le qualifie souvent de "Lisp habillé en C". Voici donc une petite implémentation de structures de base de LISP, les structures cons cell.

Read next

Parcourir un objet en Javascript

Voici trois manières de parcourir des objets en Javascript (testé en Javascript 1.7)

Read next

mardi 22 avril 2008

Support de SQLite dans JSDB

L'interpréteur Javascript JSDB inclut maintenant le support du moteur de base de données SQLite.

Read next

lundi 14 avril 2008

Ayé, je suis parrain !!!

Je suis parrain d'un petit Frédéric depuis samedi 11h56 :)

mercredi 9 avril 2008

Test Coloration Syntaxique

Bon, ça y est, après une bonne demi-heure d'efforts, le plugin de coloration syntaxique fonctionne sur ce blog :

<?php echo 'hello'; ?>

Visiblement, ma version de DotClear date un peu, j'ai dû bidouiller pour y arriver ;)

function hello() {
    alert( 'hello' );
}

Encore un bug (connu) à résoudre lorsqu'il y a des crochets dans le code :

function sim_distance( prefs, person1, person2 ) {
   var si = [];
   for ( var item in prefs[person1] ) {
       if ( prefs[person2][item] ) {
           si.push(item);
       }
   }
}

Bon, voilà, après bidouillage du plugin c'est résolu :)

lundi 31 mars 2008

Film Culte - Suspiria de Dario Argento (1977)

Affiche de SuspiriaLa nuit de l'arrivée de Suzy Banner, une jeune danseuse américaine, à l'Académie Talm de Fribourg, une pensionnaire de l'école est assassinée de manière atroce... Suzy va alors découvrir l'atmosphère oppressante de cette école où il se passe des choses étranges...

J'avais beaucoup entendu parlé de Suspiria présenté comme l'un des chefs d'oeuvre de son réalisateur Dario Argento, mais je n'avais jamais eu l'occasion de le voir jusqu'ici. J'ai été agréablement surpris.

Read next

vendredi 28 mars 2008

Nouvelles de LouvainLiNux

LouvainLiNuxVoici quelques nouvelles du Kot LouvainLiNux :

  • le Kot à Projet à été reconduit pour l'année 2008-2009
  • jeudi 10 avril : souper de recrutement : si vous voulez devenir membre du Kot LouvainLiNux, rendez-vous dès 20h au Kot rue Constantin Meunier (LLN Bruyères)
  • le prochain Jeudi du Libre aura lieu le 10 avril après le souper de recrutement. Viendez nombreux !
  • mercredi 16 avril aura lieu la dernière Install Party de l'année, de 14 à 18 en Salle Épure

mardi 25 mars 2008

Computus

Bon, je ne comprends rien au calcul de la date de Pâques, c'est pas nouveau... mais faire tomber pâques en hiver c'est quand même fort !

ACCU 2008 - Montpellier

ACCU 2008L'édition 2008 des journées annuels des utilisateurs de Claroline aura lieu les 23 et 24 mai 2008 à l'Université de Montpellier II.

Comme tous les ans, ces journées seront une occasion de rencontre pour la communauté des utilisateurs de Claroline, mais aussi les développeurs et les leaders du projet. Ce sera l'occasion de découvrir l'avenir de la plateforme et les usages qui en sont faits.

Les communications pour ces journées peuvent être proposées jusqu'au 10 avril 2008 en renvoyant ce formulaire de soumission(english version here) à info@claroline.net . Les communications peuvent être proposées en français, anglais ou espagnol.

Liens :

mercredi 19 mars 2008

Mort de Arthur C. Clarke

Arthur C. Clarke, l'un des plus grands auteurs de science-fiction, a rejoint les étoiles ce 19 mars à l'âge de 90 ans.

Read next

mercredi 12 mars 2008

Univers Claroline

Un Univers Claroline a ouvert ses portes sur Netvibes. Vous y trouverez les dernières nouvelles du projet ainsi que des technologies qui l'entourent. Ce site a pour but de renforcer la communauté de cette plateforme de eLearning open source.

jeudi 6 mars 2008

Décès de Gary Gygax

Gary Gygax, l'un des pères du jeu de rôle et co-auteur de Donjons & Dragons, est mort ce 4 mars 2008 à l'âge de 69 ans.

Read next