Skip to content

Category archive for: Programmation

Ce que tout programmeur devrait savoir sur la mémoire

J’avais déjà parlé de cet article il y a quelques temps.

Et depuis, surprise : il s’est développé en 9 parties et fait presque 100 pages.

C’est très très intéressant et donne un très bon aperçu (si on peut encore parler d’aperçu …) du fonctionnement de la mémoire et du CPU d’un ordinateur.

A lire absolument si vous êtes intéressé par la technique. Les différentes parties :

Passionnant !

[ What every programmer should know about memory ]

Générer facilement des jeux de test

Si vous êtes développeur, vous avez peut être déjà eu besoin de jeux de test basiques, du genre une liste d’utilisateurs, avec leurs noms et prénoms. Et si vous devez en générer une grande quantité, la tâche peut devenir rapidement rébarbative !

Voici generatedata.com, un site qui vous permet de générer facilement de grandes quantités de jeux de test aux formats SQL, CSV, XML …

C’est pratique, open-source et ça fait gagner bien du temps !

[ generatedata.com ]

Le retour du server-side javascript

Voici un nouveau plugin apache dont on commence à entendre parler sur le web : Aptana Jaxer.

Ce module open-source permet de développer facilement des applications Ajax dans ses pages web. Le principe est d’ajouter des fragments de Javascript / DOM à exécuter côté serveur ou côté client.

Jaxer

L’ensemble de la page est traité par le serveur avant envoi au navigateur.

Le moteur JavaScript utilisé côté serveur est celui de Mozilla, gage de qualité.

Voici un petit exemple Live des possibilités :

Reste à voir ce que ça donne sur un gros projet. Personnellement, je surveillerais les points suivants (sans avoir approfondi) :

  • C’est du javascript … à relativiser fortement, mais je n’ai pas une confiance absolue dans ce langage;
  • Manque de documentation claire;
  • Tous les exemples que je vois sont synchrones, or pour moi, l’intérêt de l’ajax est l’asynchrone (c’est même dans l’acronyme 😉 ), sinon on crée des attentes au niveau du rendu de la page.

A creuser, ça peut être intéressant … mais ça ne remplacera pas un bon GWT …

[ Aptana Jaxer ]
[ Aptana releases Jaxer, Ajax server built on Mozilla ]

Test de regexps en ligne

Ah, les expressions régulières, voilà un outil pratique … mais tellement compliqué à maîtriser !

Voici RegexPal, un outil en ligne permettant de tester rapidement vos expressions régulières grâce à un surlignage des éléments trouvés :

RegexPal

Simple et efficace, le site propose même un guide de référence rapide des expressions régulières !

[ JavaScript Regex Tester – RegexPal ]