Friday, August 31, 2007

Physics libraries

In our project (OGE) we are in need of a physics library to add features such as collision, gravity, etc. We studied various available open-source libraries as our engine aims to be also open-source.

Until now our preference went to OPAL which gave a nice abstraction above ODE. It added nice features such as spaces. However the developers found that it at matured enough and don't want to add more features in it - they only do bug fixes now. To demonstrate the lack of interest even their wiki was down more than 2 months without any developers reacting (they didn't even knew about it before I send them an email).
So we began to search for another one because there are features we would like to add.

And we found a gem : Impulse (IBDS) it is very new, developed by a single person but very very promising. He is actively involved and adds new features nearly on a daily rate.
We discussed with him and seems interested in adding the features we seek: cloth, cloth+ collision, hair, breakable objects, ... Even liquid in the future.
It is cross-platform I had no problem in compiling it with mingw.

Wow... this is a lib I will follow.
Sorry OPAL you were are good pal.

Warehouse : l'alibaba pour parents fauchés...

... et pour ceux qui viennent de débarquer en Australie.

On a enfin trouvé un magasin où la marchandise est d'une "certaine" qualité et à des prix raisonnable: le Warehouse. Si vous ne faites pas gaffe Canberra est plus cher que la Suisse ou alors cela ne tient pas 2 jours (p.ex. les éponges de cuisine achetés dans les super marchés sont mortes après une semaine) .
Après un mois en Australie on peut vraiment acheter les objets qui nous manquent : balai, brosse, seau, grille-pain (le nôtre à grillé juste avant le départ), etc. Tout ce qu'il faut pour emménager sans avoir besoin d'emprunter sans arrêt aux voisins ou de dépenser une fortune.

Bref à partir de maintenant j'ai un magasin de référence pour savoir si je suis en train de me faire plumer ou non. Je ne sais pas encore si je vais craquer pour l'hélicoptère télécommandé à 25$.

Sunday, August 26, 2007

Porte ouverte au dép de géoscience

On vient de visiter le Département de géoscience à Canberra (google map) qui tenait une journée porte ouverte.
Bien sûr on l'a choisi car il y avait aussi quelques activités pour les enfants : Terre en 3d, concours de reconnaissance de cailloux, pardon, minéraux, collier en pierre, etc.

Ce qui m'amuse c'est le gens qui passaient tout leur temps sur le jeu de recherche d'or et saphir. Avec un tamis on essaie de trouver des pépites ou saphirs d'une eau boueuse. Je parie que la plus part ne savait même pas faire la différence entre un caillou et un saphir non taillé et, surtout, poli!

En tout cas le bâtiment est impressionnant pour ses 10 ans.
Ce département à 2 à 3 fois plus de place qu'UniMail !

Une chercheuse (d'origine française) me disait que le gouvernement vient d'allouer beaucoup de fonds supplémentaires et qu'ils engagent à tour de bras.

On voit que pour l'Australie les ressources minières ont une importance stratégique.
Et vu les recherches qu'ils font sur le pétrole on devrait pouvoir tenir encore un peu.

Friday, August 24, 2007

University Open Day

Aujourd'hui se tenait les portes ouvertes de l'université de Canberra.
On a surtout visité le département de musique car Mirjam veut peut-être participé.

Bon... je ne suis pas musicien mais je n'ai pas été follement impressionné par la qualité des présentations. Et les cours me semblent affreusement cher pour le peu d'heures de cours.

En tous cas les enfants aiment les chants acapella et la samba - surtout Adrian car il y a des tambours sur lesquels les musiciens peuvent faire du "boum boum boum".
Ils ont aussi aimé la musique Javanaise (Gamelan) mais Adrian était tout déçu car on est arrivé pendant le dernier morceau.

Par contre la musique de chambre il supporte 10 sec.

Wednesday, August 22, 2007

Natel contre facture de gaz

Pour ouvrir un compte bancaire on doit d'authentifier. Jusque là rien d'exceptionnel.
Par contre on doit avoir un "100% authentification" ce qui veut dire que pour être authentifié il faut plusieurs documents qui nous authentifient. Dans mon cas pour ouvrir un compte bancaire j'ai dû montrer mon passeport (+40%) , ma carte medicare (+40%) (sécurité sociale si on veut) et mon permis de conduire Suisse (+20 pour atteindre les 100%).

Cela dit j'aurais pu utiliser d'autres documents : facture d'électricité, de gaz, loyer, autres comptes bancaires (dans une autre banque bien-sûr), carte de crédit, etc mais à ce moment il y a moins de points donc il faut plus de documents.

Ce qui m'amuse c'est que pour vider un compte il suffit de connaître le numéro de compte (quasi-totalité des australiens l'utilisent comme identifiant internet) et un password.
Et voilà vous pouvez vider leur compte. Les cartes-tokens, cartes à puces, listes à biffer, etc sont inexistants ici. Je me demande s'il y a pas un business à faire ici.

Juste après on a voulu prendre un natel (mobile phone). Rebelote.
Mais chez eux le permis de conduire suisse ne donne pas assez de points et on avait pas d'autres documents bref je n'ai pas pu avoir de natel... cool.

Bien sûr j'aurais pu donner mon numéro bancaire mais franchement je n'ai aucune envie de donner à une boîte de communication des infos sur mes comptes bancaires.

On va donc devoir y retourner avec une facture de gaz pour avoir un natel.
Quel pays bizarre.

Tuesday, August 21, 2007

Travail à domicile

Et voilà.
Déjà un mois que nous sommes en Australie et je constate que de travailler à domicile n'est pas évident.
Je savais intellectuellement que d'être à la maison implique une discipline de fer pour ne pas être tenté de faire autre chose : chercher un café, lire un journal, jouer avec les enfants, écrire sur mon blog, ... Mais le savoir intellectuellement est différent de la pratique, il faut que je me fouette un peu...
Bon au travail.

Sunday, August 19, 2007

Stupid memory patent !

I was looking how to make my Memory Mgr thread safe.

So I thought TWO seconds and I said to myself I should "use a heap for each thread" ... Seems obvious, no?

I thought about that one year ago but hadn't the time to implement it.

Now after a simple google I fall on THAT : http://www.patentstorm.us/patents/7111294.html
A patent issued on sept 06 on "thread-specific heap"

What the f***...
Are the legislators so stupid they can't see what is obvious!

America will fall because of all those legislations.

Friday, August 17, 2007

Coutumes bizarres

Il me faudra un certain temps pour m'habituer aux procédures australiennes :

  • Les rendez-vous professionnelles peuvent être annulées sans préavis, ni avertissement.
  • Un rendez-vous pour une date et heure peut-être décalé sans préavis de plusieurs heures voire de plusieurs jours.
  • "Ils" vous avertissent en route qu'ils arrivent "We are on our way we are here in 5 min"!
  • Les jardiniers arrivent dans votre jardin sans avertissement.
  • Au cours des locations les gros dégâts immobiliers ne sont pas notés par contre des trous de punaises/petits clous le sont.
  • La régie contrôle l'état de la chose louée régulièrement... et il faut tous nettoyer !!!! Et on a même pas tous les cartons déballés. Encore plus agréable quand ils annoncent "Au fait on vient la semaine prochaine et non le mois prochain comme annoncé!". A nous de nous débrouiller de changer notre planning.
Bref quand vous commandez quelque chose vous n'avez aucune idée quand ils vont venir.

D'autres petites choses me font plus penser à un pays du tiers-monde :
  • "Nous avons bien reçu votre requête mais nos serveurs sont en panne nous vous contacterons quand nous pourrons traiter votre demande."
  • Les factures sont envoyées à la mauvaises adresse et si on ne le remarque pas ils coupent simplement le service (électricité, téléphone, ...). Les recommandés n'existent pas ?
Bref, bizarre bizarre.

Wednesday, August 15, 2007

Pre-school

Aujourd'hui on a inscrit Adrian dans la seule pre-school bilingue (Français - Anglais). Et on a remarqué que nous sommes arrivé un mois trop tard en Australie, les délais d'inscriptions sont déjà passé pour l'année prochaine : le début de l'année scolaire étant en Janvier !

Il faut que quelqu'un se désinscrive pour qu'Adrian puisse avoir une place. Même pour les preschools anglaises c'est trop tard... argh.

Mais si on était venu un mois plus tôt on aurait dû remplir les impôts australien (la fin de l'année fiscale étant le 30 juin).

OGE Component / Object framework

Today is a day to be marked with a white stone :)

My implementation of the Component/Object design I envisioned worked as planned.

In particular I was able to add Serialisation to it without too much difficulties. Especially when you consider the flexibility given to you by the component/object structure in creating custom objects.

I need to clean it a bit, write some docs and I can commit it on the OGE sourceforge cvs.

Monday, August 13, 2007

Import/export symbols mystery

Wow... we added recently the zlib and zziplib libraries to OGE.

The mingw (3.4.5) debug version of oge builds and runs perfectly.
The difficulty came during link time of the release version of OGE:
  • with zlib.a half the symbols and methods are not exported !
  • with zlib_d.a it links perfectly.
At least I could pinpoint the problem... I must now find why.
I suppose it is caused by preprocessor symbols but a quick look didn't show me something obvious.

At least I can go back on working on the Component/Object system code which has priority.

Saturday, August 11, 2007

Australie nous voilà!

Les impressions de nos premiers jours.

La première semaine est à oublier : rhume de toute la famille, décalage horaire des enfants, difficulté à régler le chauffage, pas assez de convertisseurs de prise électrique pour la plus part des appareils ... bref très peu dormi. Crevé au point où on se demande ce qu'on fait dans cette galère.

Il n'y a que deux semaines que nous sommez arrivé et on a pas pu beaucoup visiter la région.
Cela dit on dirait que Canberra est une sorte d'île de verdure dans l'outback. La forêt native est composée d'eucalyptus et de quelques herbes. Comme les feuilles de la plupart des eucalyptus est toxique et favorise le feu, quasi-rien ne pousse à part eux.

Heureusement les habitants de Canberra favorisent les arbres "européens" : chêne, peuplier, etc même des soles pleureurs et à ces endroits il y a de l'herbe comme en Suisse :) Même si c'est l'hiver et que les arbres n'ont pas de feuilles c'est plus vert que prévu.

La ville en été:

En dehors de la ville:



Un flyer marrant est celui du "Cave Clan" http://www.caveclan.org/
Ils explorent les ... égouts !


A part ça on a surtout visité les banques, administrations, grands-magasins, etc. bref tout ce qu'il faut pour habiter :)
Donc je n'ai pas encore grand chose de palpitant à raconter.

Ah.. au fait... une voiture est OBLIGATOIRE si vous avez une poussette: les bus sont trop petits pour qu'elles entrent !
Et visiblement les habitants ne marchent pas : on a marché ~5 km jusqu'au centre ville et on nous a regardé avec de gros yeux...
Pourtant les chemins si prêtent parfaitement.

Je vous raconterais nos aventures marquantes au fur et à mesure

First post

First blog ever

With this google blog I am really using the google services a lot - I should buy shares :D