Interested in my services?

Contact me at remy@remygiard.com

Getting Google Skecthup 7 working under Ubuntu 9.10 64 bits

You might be interested to get Google Sketch up under Ubuntu.  I am using Ubunu 9.10 64 bits and Wine Here is the steps using Wine 1.0.1 :

  • cd ~/.wine/drive_c/windows
  • wine regedit.exe
  • Change the key “HKEY_CURRENT_USER\Software\Google\SketchUp6\GLConf ig\Display\HW_OK” to 1
  • Change the key “HKEY_CURRENT_USER\Software\Google\Sketchup7\SnappyInstructor\Show” to 0

It is now working !

Drupal Camp Montreal 2009

Saturday, I’ve been at the Drupal Camp Montreal.  It was my first presence is that kind of event and it was nice.  Lots of geeks, nice meetings and interesting presentations.   I have attended to “Tips & Tricks for Building a Multilingual Website with Drupal” presented by Suzanne Kennedy.

The localization client is my first discovery.  It is Drupal module that adds a bar, displayed at the bottom, and helps you translate the terms of the current page.  It performs the updates using AJAX.  I have not tried it yet, but there is a screencast here.  It looks a lot better then the default Drupal translation page.

Suzanne quickly talked about few planned improvements to Drupal core’s multilingual support.  I was happy to hear the removal of the duplication of translated nodes.  Instead, new tables will keep the translations of the variables, strings and fields.  It is quite similar to “Globalize2“, a plugin we can use with Rails. Having worked with many different CMS, I’ve just realized how Drupal is superior to any others I know for building multilingual sites, even before the refactoring planned for version 7.  With Drupal, it is easy and efficient to translate static content but also dynamic content.

I really appreciated my time at the camp.  And more, I got the t-shirt! :)   Congratulations to the organizers!

Next race: 10k at the Marathon de Montréal

Yes !  I’m back at running.  I’ve started to train last week.  I made my fourth run tonight with Martin.  It was his first run with a partner and I am trying to convince him to run a 10km during the Marathon Oasis de Montréal with me.  But still, my utlimate goal is a 21km planned on October 4th.

So my objectives are:

10km, Marathon Oasis de Montreal : 55 mins
21km, Demi-marathon de Granby : 2 hours

Cygwin sharing Vim configuration with Windows

If you are stuck on a Windows machine and miss the Unix style, you probably have cygwin installed already. In my case, I also had Vim installed on Windows plus some configurations and plugins.  Well, if you want to use the text editor inside cygwin, you won’t have the configuration you made under Windows.

In fact, Windows is not using the default vim file names.  More, they are not located in your home folder.  Simple trick, under cygwin, you can create links to vimrc and vim folder.

Under cygwin, link to _vimrc and vimfiles folder:
cd ~
ln -s “d:/program files/vim/_vimrc” .vimrc
ln -s “d:/program files/vim/vimfiles” .vim
dos2unix .vimrc

replace “d:/program files/vim” with your Vim installation folder

Finally, start vim under cygwin and enjoy !

Training started for Ottawa marathon

Since my commitment to run my first half-marathon, I am really motivated to achieve this first time race.  I’ll will publish here some post about my training advancement.  It will serve as a “journal de bord” …

I started to train my legs and my cardio.  Last year, I got injured  before the Montreal marathon, it won’t happen again this year.  For my legs, I decided to take the stairs instead of the elevator.  So, every lunch time, I walk down 20 levels and 20 levels to come back.  There is around 30 stairs per level, so it’s 1200 (30 x 20 x 2)  stairs every week day.  For my cardio, I started some spinning at home.  I got a bike roller from a friend so I could use my new DeVinci Silverstone SL3.  I do it while watching the Montreal Canadiens games.  The team is playing so badly that my frustration helps me to keep a good rythm.  Thanks guys …

Both of those training where tough at beginning.  But now, I feel that I can start running.  Still, I will start slowly.  So the first runs will be 3.2 km, at least for the first week.  I’m so glad to re-start running.

Sent using Wordpress for iPhone

I just installed the latest Wordpress application for iPhone.  It could be useful for writing a post while I am in the bus. But, it takes some time to write a post using only one finger. Still, I like it.

Wordpress for iPhone / iPod

Still not using XHTML / CSS web standards ?

Last week, I presented my thoughts about XHTML / CSS.  My goal was to discuss about how I think we should build a web site, the structure, the appearance.  In fact, I have concerns about how developers are using HTML, inline styles and javascript.  So many developers don’t know about XHTML, javascript frameworks or even CSS … and they don’t want to.  But they should !  They should try to maintain or refact their work.

I think XHTML should be applied on EVERY pages.  The HTML there should represent the data only.   The appearance should be done with CSS.  For me, the use of reset.css is mandatory.  A CSS framework like Blueprintcss could be a lot useful.  For event behavior, Ajax or anything non-HTML, jQuery does an excellent job.

Finally, sure it is not easy to follow this method at 100%. Perfect separation between the HTML and the CSS could be a pain at first.  But at least, if someone has to maintain your work, you follow a standard that someone can understand.

My slides (in french) are available on SlideShare: http://www.slideshare.net/rgiard/xhtml-css-janvier-2009-presentation

Getting ready for my first Half-Marathon

This is decided, I am starting my training for Ottawa’s 21k happening on May 24th.  So, this is my official commitment for the race.  I will be logging my workouts on mapmyrun and display them in the sidebar using their Google Gadget.  For now, it displays old workouts, it will soon be replaced with my new ones ;)

My Runner’s world training

Ottawa Race Weekend

Satchmo e-commerce platform

It has been a while since I tried to find an e-commerce platform which seems to be a real development platform, not only a tool to be configured with incomprehensible settings.  Satchmo seems to be what I am looking for and will be the next platform I’ll use for a web store.  It is built with Django, so it has all the benefits of this framework and new functionnality coming with Satchmo.  Now, the trial step, more to come …

http://www.satchmoproject.com/
http://gosatchmo.com/starting-a-new-store-real-world-project-layout
http://djangositeoftheweek.com/oohgabooga/

Django 1.0 planned to be released in early September

After a long wait, Django 1.0 is planned to be released September 2nd. As some of you knows the philosophy behind Django version management, a version 1.0 does not mean a first incomplete version. In fact, a lot of work has been done since few years.  The guys behind the framework decided that a version 1.0 release represents a mature and stable framework. I am very happy of that news and am anxious to start playing with Django 1.0 !

More information