Utopiaz Dream // 2009

Outil de test pour expression régulière en Flex

Nos chères amies les expressions régulières font partie de ces choses auxquelles leurs simples énoncés provoquent en moi une certaine appréhension et je ne pense pas être le seul développeur à subir ce genre de chose, lol ...

Ayant récemment eu besoin de travailler avec les "RegEx", un collègue m'as fourni un lien vers un outil qui permet de tester celles-ci et m'as fait gagner beaucoup de temps :

- http://gskinner.com/RegExr/

Quel fut le plaisir de constater que cet outil est écrit en Flex, au moment même ou j'écris mes "RegEx" en AS3. L'auteur à aussi mis à disposition une version "Desktop" de son outil de test au format Air.

Un MSI Wind sous Kubuntu pour la rentrée

Depuis le temps que je cherchais un netbook qui réponde à mes besoins, j’ai enfin trouvé l’outil qui me convient, un MSI wind U100 sous Linux.

Par défaut c’est une distribution Suse d’installée, je n’ai rien contre cette distribution mais la première idée est de la remplacer par une Mandriva que je lui préfére, à noter au passage qu’on peut enfin acheter des machines avec des linux pré-installés et ce type d’engin est un terrain porteur pour Linux à mon sens.

Donc dés la réception de la bête, direction Google comment installer une distribution Linux sans CD-Rom ? La méthode qui me convient le mieux est celle basée sur l’utilisation d’une clef USB pour booter dessus, tombe bien j’en ai une qui traine dans un coin, donc formatage de celle-ci et copie d’une image de boot réseau Mandriva 2008.1 grâce à ce petit logiciel nommé UNetbootin.

Actionscript 3, Socket et erreur "sandbox violation"

Adobe avec sa mise à jour du player Flash en version 9.0.124.0 vient de me faire subir un coup de “Stress”, utilisant les Sockets pour des applis “Desktop” sous Flash, qu’elle fut ma surprise lorsque j’ai voulu porter celles-ci en version “Online”.

Mon débugueur AS3 me sort la classique erreur des Sockets “Error #2048: Security sandbox violation“, malgré la présence sur le serveur qui me fournit les infos, d’un fichier de régulation, le fameux crossdomain.xml, qui jusqu’aux versions précédentes du player Flash ne me posait aucun problème, à moins que j’ai “zappé” une étape, qu’elle est donc cette nouvelle “fantaisie” de la part d’Adobe ?..

Après consultation de la raison de cette mise à jour, on apprends que c’est pour des raisons de sécurités, bon OK si c’est pour la sécurité … mais je fais quoi avec mes Sockets qui ne fonctionne plus ? (la prochaine fois je prendrais plus de temps pour lire les flux RSS d’Adobe, lol … )

Typo3, une version 4.2 qui va bien

Je viens de finir un projet sous Typo3, concours de circonstance ce projet à démarrer peu de temps après la sortie de la version 4.2 de celui-ci.

J'ai découvert Typo3 en 2004, à une époque ou je cherchais un outil me permettant de capitaliser mes développements et gérer un backoffice unique pour les sites de mes clients. Ne trouvant pas la réponse adéquate à mes besoins fonctionnels, c'est à cette période que j'ai initié le projet TeamZone.

Début 2007 j'ai recroisé Typo3 dans un projet ne nécessitant pas de développement particulier, étant concentré sur le développement de TeamZone, je n'ai pas prêter attention à son évolution.

Mai 2008, nouveau projet sous Typo3, cette fois ci du développement spécifique en extensions fut requis, j'ai donc fait connaissance avec l'API de Typo3 en version 4.2 et son fameux Typo Script.

Installation de Trac sur une Debian

Pour faire suite à mon article sur l’installation de Subversion et un besoin rapide d’un gestionnaire de projets, voici un rapide descriptif de l’installation du logiciel Trac sur une plateforme Debian.

1. Installez les packages nécessaires.

Comme à notre habitude, on lance une console, on passe en root, on update nos sources et on télécharge les packages suivants :

apt-get update
apt-get install enscript python-docutils python-pkg-resources \
python-pysqlite2 python-setuptools libapache2-mod-python