Recherche ...

10/10/2007

Naissance dans la communauté Java

Une nouvelle société vient de naitre dans la sphère java autour de Groovy et Grails : G2One.

Cette société, créée par Guillaume LAFORGE, Graeme ROCHER et Alex TKACHMAN devient la première société fournissant une expertise autour de Groovy et Grails. Dans quelques temps, cette société devrait fournir de la formation, du support, du conseil et des produits commerciaux autour de ces 2 technologies.

Bonne chance à vous ... ;-)

02/10/2007

Synchroniser l'heure avec ntp

Pour synchroniser l'horloge de son linux préféré avec un des nombreux serveurs de temps disponible sur internet il suffit :
pour moi, la synchronisation est lancée chaque nuit à 06h15 sur un serveur situé à lyon :-)

15 6 * * * /usr/sbin/ntpdate -s ntp.univ-lyon1.fr

18/09/2007

Grails et JSON

Cela fait quelques temps maintenant que je teste GRAILS.

Une des nouveautés de la version 0.6 sortie le 31/08/2007 est l'inclusion dans l'api Grails d'une fonctionnalité permettant de facilement convertir un objet du domaine au format JSON (auparavant, il fallait passer par le plugin Converters)

exemple issu du ChangeLog de la 0.6 :
import grails.converters.*
...

def listJson = {
render Book.list() as JSON
}

Il y a juste un petit problème avec cet exemple, il ne fonctionne pas :-(
En effet, nous récupérons systématiquement une erreur de cast.
Afin de résoudre (contourner ?) le problème, il suffit de forcer GRAILS à retourner un tableau et d'utiliser celui-ci pour le rendu JSON et le tour est joué ;-).

import grails.converters.*
...

def listJson = {
def books = Book.findAll() as Book[]
render books as JSON
}

Par la même occasion, nous pouvons aussi exporter ce même objet sous forme XML :

import grails.converters.*
...

def listXml = {
def books = Book.findAll() as Book[]
render books as XML
}

11/09/2007

Créer une entrée CNAME

Il y a 2 jours, j'ai voulu que mon blog (Blogger) n'apparaisse plus avec une url du type ftarpoon.blogspot.com mais comme blog.tarpoon.org (nom de domaine qui m'appartient). La doc Blogger me dit de créer une entrée de type CNAME dans mon DNS afin de rediriger mon sous domaine blog vers ghs.google.com.

Super fastoche :-) je m'empresse donc d'ajouter :
blog 3600 IN CNAME ghs.google.com

dans mon DNS, et j'attends que les données se propagent dans les autres DNS de la toile ... j'attends ... j'attends ... rien !

En fait, il y a une petite subtilité, il faut un point terminal à la fin du domaine sur lequel on redirige !!
blog 3600 IN CNAME ghs.google.com.

Maintenant, tout fonctionne correctement ... tout ça pour un seul malheureux petit point.

04/08/2007

Dedibox : plantages à répétition ... suite

Des petites news rapides de ma dedibox ... bientôt 8 jours d'uptime avec ma nouvelle Ubuntu. C'est du jamais vu depuis plusieurs mois sur ma boiboite.

Je sens que je tiens le bon bout ;-)

26/07/2007

Dedibox : plantages à répétition ... suite

bon et bien, malgré différents essais de downgrade de la glibc, rien à faire, ma dedibox n'arrête pas de planter à un rythme effréné :-(

Nouvelle tentative ! beaucoup de monde dit ne pas / plus avoir de plantage avec ubuntu alors ce matin, changement de distribution pour une Ubuntu-Desktop Dapper ... (ça fait un moment que je voulais voir si on pouvais vraiment utiliser une distribution Desktop à distance)

Installation sans problème, utilisation du client NX et démarrage sur Gnome ... magique. Ca marche plutôt pas mal.

Pour l'heure, je n'ai un uptime que de 12h57 mais par rapport à ce qui se passait sur ma Debian, c'est déjà un bon début.

05/06/2007

Dedibox : plantages à répétition

Depuis quelques temps, ma Dedibox n'arrête pas de planter. Après des recherches sur les forums proxad, il semblerait que le problème vienne de la libc6 de debian dans sa dernière version qui fasse planter certaine machine (pas bol pour moi :-( ).

Des personne on remonté qu'il fallait downgrader la libc6 pour régler le problème en attendant que la version officielle ne soit corrigée.

Je veins donc d'installer la version suivante de la libc6 :

- Package: libc6
- Version: 2.5-9+b1

Ca doit marcher quelque-soit le kernel utilisé et c'est disponible en lenny/sid:

deb http://ftp.fr.debian.org/debian/ testing main

... affaire à suivre