Maxime Chambreuil

Tuesday July 31, 2007

Le transport au Québec

Max @ 22:17 | Filed under: Transport

QuébecJe viens de parcourir l’article de Radio-Canada sur la Commission Johnson. L’éternel combat entre le client pas content et son fournisseur. Généralement et par expérience, le client inspecte les travaux du fournisseur à la livraison avant de régler la facture. Si le pont a été mis en service par le Ministère des Transports, c’est que leurs experts étaient satisfaits des travaux livrés par Desjardins-Sauriol.

Avec la peu d’expérience que j’ai dans le Bâtiment et les Travaux Publics, je me souviens que le client passait régulièrement sur les chantiers pour voir l’avancement et ne manquait pas de mentionner une job mal faite et à refaire. Sous-entendu que la facture ne serait payée que si le problème était réglé.

Ce n’est toujours pas clair pour moi s’il y a eu vice de construction. Est-ce que le pont était mal concu sur le papier ou le fournisseur a omis des matériaux (armature métallique) prévus dans les plans. J’attend de voir les résultats de la Commission là-dessus.

Quelque soit la responibilité du fournisseur, des morceaux de béton qui tombent de la structure mérite la fermeture immédiate du pont. C’est une règle de gros bon sens.

Au-delà des responsabilités, j’ai cru comprendre que personne ne serait poursuivi : ni le Ministère, ni Desjardins-Sauriol. Oui, 5 personnes meurent mais c’est la faute à personne. L’État peut tuer du monde impunément et en achetant les silence des victimes en plus! C’est horrible!

Pour élever le débat sur le transport au Québec, je ne serai pas choqué que les autoroutes soient payantes en dehors des villes et que les ponts et tunnels aussi. Les ponts permettant de joindre Montréal quand on vient de Laval ou Longueil par exemple parce qu’il y a le transport en commun de disponible. Pourquoi seulement en dehors des villles? Parce que si le mode prend les petites rues pour éviter les autoroutes, on en arrive à des problèmes de circulation et/ou des vitesses excessives. Pour les trajets inter-urbains, cela donnerait plus de poids pour les transports en commun comme le bus, le train ou l’avion.

Vous me direz que ce sont les professionnels de la route qui vont en faire les frais. Quoi de plus normal? C’est leur outil de travail et ce sont eux qui usent le plus les routes et les structures! Autant qu’ils participent à l’entretien vu qu’ils en seront les principaux bénéficiaires.

En France, les autoroutes sont payantes, parfois éclairées et entretenues par des compagnies. Ces compagnies sont aussi en charge de la signalisation, du dégagement de la neige, du nettoyage après un accident et de l’entretien des aires de repos. Résultat : des autoroutes dignes de ce nom. Certaines ont même une asphalte qui ne garde pas l’eau de pluie, idéale pour une bonne visibilité. Enfin c’était encore comme ca en 2003…

Au Mexique, il y a 2 types d’autoroute : les “carreteras” et les “autopistas”. Les premières sont gratuites, pas du tout entretenues, souvent dangereuses et parfois mortelles. On peut même trouver des “bandits” (= des gens qui ont faim) et des vrais voleurs qui bloquent le passage contre de l’argent (= une autre forme de péage, finalement…). Les dernières sont payantes et entretenues par le gouvernement fédéral corrompu (!?).

Si vous avez d’autres témoignages ou idées dans le domaine, svp commentez!

Monday July 30, 2007

Ubuntu Live

Max @ 20:00 | Filed under: Information Technology

Ubuntu LiveI went to the Ubuntu Live last week-end. it was the first Ubuntu conferences, sponsored by Canonical. Beyond learning many things on the distribution, its future and the way it works, I met a lot of people, with whom I had great discussions.

DSCN0046

Ubuntu drove GNU/Linux at a further step towards the needs of users, and so is its community. Folks tagging the open source world as a geek underground world should get their stereotypes updated. I guess the open source became mature in the mean time of its growing community. Some of you might be very surprised how speakers behaved on stage and managed their stress. We were very far from the anti-social stereotypes of open source contributors. This means that anyone can contribute to the movement with its abilities, one way or the other. So I stood up, and I started walking with few sentences translated in french on Launchpad.net. I guess next step would be to get my mother on Launchpad… :o)

I would like to thank Etienne Goyer. I had a great pleasure helping him to prepare its tutorial “LDAP in Ubuntu”. I think he did a very good job on stage and deserved all the pride ;o)

Monday July 2, 2007

Tools / Useful links

Max @ 22:29 | Filed under: Personal

How do I use GPG ?

Max @ 22:17 | Filed under: Information Technology

Here are the basics command after installing gnupg :Generate his public and private key :

$ gpg --gen-key

Publish his public key :

$ gpg --keyserver wwwkeys.pgp.net --send-key [your email]

Retrieve public keys :

$ gpg --keyserver wwwkeys.pgp.net --search-keys [email]
$ gpg --keyserver wwwkeys.pgp.net --recv-keys [hexadecimal code of the key]
$ gpg --sign-key [email]

List all your keys :

$ gpg --list-keys

Update/Modify key :

$ gpg --edit-key [email]

Delete key :

$ gpg --delete-secret-keys [email]
$ gpg --delete-key [email]

Store his public key in a file :

$ gpg --export --armor [email] > publickey.asc

Verify a signature :

$ gpg --verify signature.asc

How can I protect a part of a website ?

Max @ 22:14 | Filed under: Information Technology

You have to create an .htaccess file in the directory you want to protect. Here is an example of the syntax :

AuthUserFile /home/*/*/protected/.htpasswd 
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Then you just have to use the htpasswd command of the Apache Web Server to create a base of users and encrypted passwords :

# htpasswd -c .htpasswd user

How to use CVS ? What are the basic commands ?

Max @ 22:08 | Filed under: Information Technology

Set your CVSROOT variable environment in your .bashrc :

$ export CVSROOT=:ext:@:/path/to/cvs/repository

To import an existing project to the CVS server :

$ cd files/of/your/project
$ cvs import -m " - Initial version."
 init devel

To upload files to the CVS server :

$ cvs commit -m "Comments"

To retrieve files from the CVS server :

$ cvs checkout
 

To update your files from the CVS server :

$ cvs update

To get information of a file :

$ cvs log  

To compare your file from his copy on the CVS :

$ cvs diff

Administration

Max @ 22:04 | Filed under: Information Technology

GNU/LinuxHow to add a user to an existing group ?

$ adduser -g group -d /home/group/user user

How to create a block device from a file ?

For a 100M size file:

$ dd if=/dev/zero of=/root/block1 bs=100M count=1
$ losetup /dev/loop0 /root/block1
$ mkfs -j /dev/loop0
$ mount -t ext3 /dev/loop0 /mnt/newfs

How do I do an automatic backup ?

#!/bin/bash

cd /over/the/repository/to/backup
date +%d-%m-%Y > date
tar -zcvf /repository/for/backup/`head date`.tgz /repository/to/backup
rm date

How do I do an automatic dump ?

For PostgreSQL database :

#!/bin/bash

cd /repository/for/dumpfile
date +%d-%m-%Y > date
pg_dump -D database -U username > `head date`.database.sql
rm date

The password will be asked at the prompt, which is a problem I have never solved yet.

For MySQL database :

#!/bin/bash

cd /repository/for/dumpfile
date +%d-%md%Y > date
mysqldump -D database -u username -p passwd > `head date`.database.sql
rm date

You can copy these lines in a file, and move it to /etc/cron.daily/, for example.

How do I rip a DVD ?

Max @ 22:02 | Filed under: Information Technology

MS WindowsYou can download the method of Sonic :

  • The pdf documentation only : [ PDF ]
  • The complete Tarball Files containing all installation files of required softwares and the previous pdf file : [ TGZ , 3,56 M ]

Movies

Max @ 21:55 | Filed under: Cinema

 

DVDs

The Big Blue by Luc Besson, with Rosanna Arquette, Jean Reno and Jean-Marc Barr.

The Big Blue

The Pact of Wolves by Christophe Gans, with Samuel Le Bihan, Monica Bellucci, Vincent Cassel, Jeremie Renier, Emilie Dequenne and Mark Dacascos.

Pact of Wolves

DivX

  • A stolen Life
  • Amelie Poulain (2 CDs)
  • American Beauty
  • Black Hawk Down (VO, 2 CDs)
  • Blade Runner
  • Bloody Rivers
  • Bridget Jones Diary
  • Cube
  • Don’t say a word (VO)
  • Espadon Operation
  • eXistenZ
  • Fast and Furious
  • Fight Club
  • Final Fantasy
  • Fiding Forrester
  • James Bond : Die another day (VO, 2 CDs)
  • Joan of Arc
  • Joy Ride (VO)
  • Lost Children City
  • Matrix
  • Men In Black 2
  • O Brother
  • Panic room
  • Payback
  • Planet of the Apes
  • Requiem for a Dream ( VO )
  • Seven
  • Sexe Intentions
  • Shrek
  • Star Wars – Episode 2 (VO, 2 CDs)
  • Taxi 2
  • The 6th Sens
  • The 9th Door
  • The Infernal Montparnasse Tower
  • Thomas Crown Affair
  • Tomb Raider
  • Vicious Beauty
  • What women want
  • What you did last summer
  • X-Men

Manu Chao @ Jean Drapeau Park

Max @ 19:29 | Filed under: Music

DSCN0379

Copyright © Maxime Chambreuil