Installer ASP.NET sur Mac OSX

Si pour une raison ou une autre vous avez le goût d’essayer ASP.NET sur votre plate-forme préférée sans vouloir booter dans l’autre monde, vous pouvez installer Mono.NET. Moi je l’ai fait sur mon bon vieux petit iBook G4 sans trop de problème. Commencez par télécharger le package de Mono pour MacOSX (ftp://www.go-mono.com/archive/). Ce paquetage ne contient malheureussement pas ASP.NET, il faut le compiler, mais ce n’est pas trop dur. Téléchargez la source de XSP qui est le serveur standalone pour ASP.NET () Décompressez le tout (moi je l’ai mis dans /Developer). On ouvre ensuite notre Terminal préféré et on s’en va dans le répertoire xsp-1.2.4 et on lit le fichier INSTALL. On tape ensuite “./configure”, puis “sudo make” et “sudo make install”. Je l’ai fait en sudo puisque le tout installe dans /usr/local et je suppose que le droit d’écriture root ne peuvent pas faire de torts. Après avoir fait ces activités, allez dans le sous répertoire /usr/local/lib/xsp/test et exécutez la commande “xsp2” avec optionnellement le numéro de port en paramètre.

Allez ensuite sur http://localhost:8080 (c’est le port par défaut) et vous êtes en business. Pour l’instant je ne me suis pas rendu plus loin que là, mais je vous tient au courant si je trouve de quoi d’autre d’intéressant de ce côté.

Évidemment, les liens ci-haut dirigent vers la version au moment d’écrire ces lignes, mais vous pouvez accéder aux versions courantes en allant sur le site go-mono.com. Étant donné que les instructions d’installation changent parfois, j’ai voulu pointer sur la version exacte que j’ai utilisé.

Développements HTML 5

Je commence à avoir un peu plus de temps pour suivre ce qui se passe au HTML Working Group et les discussions de plus en plus intéressantes sur la mailing list. Je ne prétend pas encore pouvoir ajouter de quoi sans répéter ce qui a déjà été dit, mais le tout me semble avancer très bien. Le document http://dev.w3.org/cvsweb/~checkout~/html5/html4-differences/Overview.html donne une petite idée des directions actuelles du Working Group. Notez que le document n’est même pas encore un draft, donc à prendre avec cela en compte