vendredi, décembre 29, 2006

Journaux

Passant une semaine de vacance chez les beaux-parents, j'ai amplement eu le temps de lire La Presse le matin. J'aime bien lire La Presse le matin. Je le ferait bien à la maison mais j'ai pas le temps. Cet après-midi on s'en va à Québec. Je vais être pris à lire Le Soleil. Ce fut un grand journal mais là ça vole pas haut: juste au-dessus du Journal de Québec et de L'Appel, la feuille de chou locale. Et dire qu'à une certaine époque on voulait en faire un "Washington Post du nord". Ça été loupé pas rien qu'à peu près... Il manque au Canada un bon quotidien francophone centriste ouvert sur le monde pour faire un contre-poids au Devoir et au Monde. Un quotidien avec des correspondants dans toutes les provinces canadiennes et les grandes capitales du monde. Et de bons éditorialistes. Si le tout est livré dans un format compact, imprimé avec une encre qui ne tache pas les doigts (comme Le Monde), je suis prêt à payer pour ça. Mais n'y mettez pas trop de pub...

jeudi, décembre 28, 2006

Google Notebook

J'ai découvert Google Notebook cet après-midi, un peu par hasard. J'ai "joué" un peu avec en assemblant un notebook avec divers plans pour souligner notre 5e anniversaire. Ça m'a permis d'assembler divers sites d'hôtels et restaurants pour considération par ma douce. Google Notebook couvre la plupart de mes besoins. Voilà toutefois ce que j'y ajouterais:
  • La possibilité de voir la page au complet plutôt que le lien. Rien à cliquer, tout dans une seule page (ça pourrait devenir pénible quand le nombre de lien est grand; mais maintenant tout le monde à accès à l'Internet à haute vitesse).
  • La possibilité de pouvoir voir la page au complet dans mon notebook et en couper graphiquement une partie. Ces parties pourraient par la suite être assemblées sur une feuille "résumée". Dans le fond, je veux pouvoir faire la même chose que je ferais avec des brochures de voyage, du papier, de la colle et des ciseaux: couper ce que je veux, coller le tout ensemble sur des feuilles faciles à consulter/plier, puis jeter le reste.
  • Un feed RSS pour pouvoir m'abonner aux modifications que font mes collaborateurs sur le notebook.
  • Un feed RSS m'informant de toutes modifications aux pages inclues dans mon notebook.
  • La possibilité d'inclure des documents des mon disque local sur le notebook (genre textes, présentations, etc.).
  • Pouvoir souscrire, de Google Notebook au feed RSS des Calendriers Google de mes collaborateurs.
  • Avoir accès à un API pour étendre le concept Google Notebook. J'ai parlé trop vite, ça existe...
Qu'en pensez-vous?

Neige!

Les champs et le gazon sont enfin blanc ici. Mais on annonce de la pluie pour le jour de l'an...

mercredi, décembre 27, 2006

Futilités

L'Éthiopie a envahit la Somalie... Non mais... Deux pays hyper-pauvres, avec trop de gens qui meurent de faim, qui se font la guerre. C'est quoi le but? Ils devraient ranger leurs armes et nourir leur peuples!

Premières neiges ;-)

J'ai déjà écrit deux fois au sujet de la "première neige" (sic) . Je me suis royalement gouré. Le sol est encore noir ici (quoique de rares flocons tombent ici et là). Aura-t'on de la neige cet hiver... Doit-on blâmer El Nino ou le réchauffement de la planète ou est-ce simplement une année "one off"?

Lecture de vacance

Je fais des avancées dans mon livre sur Java. J'ai téléchargé la dernière version de Java et l'éditeur NetBeans 5.5. Je suis agréablement surpris par comment tout est bien intégré (édition -> compilation -> exécution -> débuggage) et par comment l'éditeur est "joli". Le style du livre, avec ses exercices pratiques et progressifs rend l'apprentissage agréable. J'espère pouvoir bien me débrouiller en Java d'ici un mois ou deux. Je n'ai pas de projets précis dans lequel j'utiliserais Java mais c'est un langage de programmation qu'il est bien de connaitre.

Noël est déjà passé...

Ce fut un Noël comme j'en ai jamais vu: boueux. Il pleuvait et pleuvait. De la boue partout, les champs boueux. Une température d'octobre... Mais bon, la famille et la bouffe était au rendez-vous!

vendredi, décembre 22, 2006

Pot-pourri pré-Noël

Pas mal de truc ces derniers temps, dans aucun ordre particulier:
  • J'ai acheté deux disques durs de 500GB cette semaine. Je ne pensais jamais acheter des disques de cette capacité mais le prix était irrésistible (à peine plus cher que des 400GB). Je me rappelle encore de mon premier disque de plus de 1GB, un disque de 6GB acheté en 1997 je crois. On en a fait du progrès depuis. Ces deux disques vont soit servir à étendre mon système de backup ou à former un array haute performance dans mon file server. Ça remplacerait une paire de 80GB qui commencent à dater.
  • J'ai aussi acheté deux cartes vidéo nVidia 6200 AGP. Ça commence à être dur à trouver, tout le monde passe à PCI-e. Une remplacera une Matrox G450 et l'autre sera ajoutée à la boîte MythTV que je prépare pour ma douce. Il faudra bien que je finisse ça en revenant des vacances de Noël...
  • Ottawa est encore vert. Il semble que ça restera vert jusqu'à Noël. Ça fait bizarre de penser à un Noël vert. Mon seul Noël vert fut en 1998 à Hong Kong (suivi par un jour de l'an sur une plage de Thaïlande ;-) ). Pas évident pour un p'tit gars qui a grandit à Québec...
  • Nous sommes allés au Palais Impérial pour souper la semaine passée. On a essayé quelque chose de nouveau: un met de boeuf épicé et croustillant. Pas mal bon, on va le prendre à nouveau. Juste plate que je ne me rappelle pas du nom du plat exactement.
  • Mardi on a essayé un autre restaurant chinois dans Chinatown: Northern Han Restaurant avec un couple d'amis. Les dumplings étaient excellent! Presqu'aussi bon que dans ce petit resto près de notre bureau à Taipei.
  • Un des drives d'un de mes arrays dans mon file server est devenu "dirty". Commande magique pour le réintégrer dans l'array: raidhotadd /dev/md1 /dev/sda1 L'array se re-synchronise à 51MB/sec: pas mal!
  • Je vais essayer de rattrapper mon retard de lecture de "The Economist". Je suis rendu à lire le premier de numéro de juin alors que je continue à recevoir un numéro par semaine. Je n'ai jamais le temps de lire ce que je veux... Je veux aussi commencer à lire "Head First Java". J'ai lu d'excellentes revues de ce livre. Je veux absolument apprendre Java mais je n'ai jamais trouvé de livre qui capte et garde mon attention sur le sujet.
  • Deux tendances parallèles qui s'entrecoupent: 1. Je passe pas mal de temps à jouer avec VMWare et je trouve que c'est un outil fabuleux pour tester et apprendre: si on fait une gaffe, on tue la machine virtuelle, on en part une autre et on recommence. 2. Je pense aussi à me bâtir une machine pas mal puissante pour remplacer la ribambelle de machines (PII400/512MB/HD:120GB/Gentoo Linux, Sempron2800/1GB/HD:760GB/WindowsXP Pro, Dual PIII500/1GB/HD:108GB/Gentoo Linux, Dual MP1800+/2GB/HD:240GB/Gentoo Linux, AMD3000+/1GB/HD:1.2TB/Gentoo Linux) dans mon bureau, d'ou l'intérêt de VMWare. Je pourrais avoir une grosse machine, ayant des machines virtuelles roulant par-dessus tout en gardant le gros de ma capacité de stockage sur un serveur de fichier indépendant. Les deux machines pourraient être liées par une connection dédiée à 1Gb/sec. Un avantage de cette configuration serait de réduire la consommation d'électricité (et le bruit!) et la génération de chaleur dans mon bureau (appréciée en hiver mais détestée en été). Pour ce qui est de la grosse machine, j'hésite entre un dual Opteron 2212 dual-core ou un dual Xeon 5335 Quad-core (mais les deux avec un motherboard Supermicro. Tyan et Asus ne sont pas assez stable pour moi.). Le Xeon est super rapide et offre 4 coeurs/cpu mais les performances de l'Opteron en matière d'accès à la mémoire sont imbattables. Au bout du compte il faudra que je détermine si ce que je fais est CPU-bound ou memory-bound. Grosses décisions et gros sous...
  • Ma douce m'a demandé de digitaliser des vidéos de voyages qu'elle a tournés avec une caméra Sony Handicam TR66. Pour ce faire j'ai du assemble une de mes vieilles boîtes avec ma carte de capture Pinnacle DV500. J'ai installé Windows 2000 comme OS. Ça faisait pas mal de temps que je n'avais pas utilisé W2K. Je ne me rappellais plus combien smooth et stable c'était.
  • J'ai finalement résous le problème de stabilité de ma machine principale: une banque de mémoire n'était pas assise correctement dans son slot... On l'a probablement bougée en enlevant la carte de capture vidéo.

mercredi, décembre 13, 2006

Virginie

Ma douce adore regarder Virginie à tout les soirs à 19h00. Moi, j'haïs ça pour mourir. Alors je descends lire dans mon bureau pour une demi-heure.
Voilà deux modifications qu'on pourrait apporter à Virginie pour que plus de gars l'écoute:
  1. Ne garder que les plans ou l'on voit Virginie. On ne peut le nier: Chantal Fontaine est cute.
  2. Enlever le son!
;-)

Mauvais timing

Hier après-midi, j'ai acheté le livre "Head First java, 2nd edition - Covers java 5.0" (le petit bout que j'ai lu est bien fait). En arrivant de la librairie, je regarde les nouvelles sur le web et je vois que Java 6 vient de sortir: pas très bon timing...

Crash!

Ma station de travail vient de crasher à nouveau. Et cette fois ci, elle ne veut plus rebooter. Comme je savais qu'elle avait tendance à crasher, j'avais ouvert une session ssh sur ma station de travail à partir d'une machine que je savais stable. Dans cette session "tail -f /var/log/messages" me permettait de savoir ce qui se passe et de pouvoir garder une trace du message d'erreur ephémère écrit au moment même du crash. Le voilà, si ça vous dit quelque chose:

Dec 13 05:23:15 Fukuoka invalid operand: 0000 [#1]
Dec 13 05:23:15 Fukuoka PREEMPT SMP
Dec 13 05:23:15 Fukuoka Modules linked in: snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq nvidia snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_ac97_bus snd_page_alloc snd_util_mem snd_hwdep snd soundcore
Dec 13 05:23:15 Fukuoka CPU: 1
Dec 13 05:23:15 Fukuoka EIP: 0060:[] Tainted: P VLI
Dec 13 05:23:15 Fukuoka EFLAGS: 00013286 (2.6.15-gentoo-r1)
Dec 13 05:23:15 Fukuoka EIP is at shmem_get_inode+0x55/0x1d0
Dec 13 05:23:15 Fukuoka eax: e7cb6c88 ebx: 000a0000 ecx: c23fae84 edx: e7cb6e74
Dec 13 05:23:15 Fukuoka esi: e7cb6c88 edi: c23aa8e0 ebp: 000081ff esp: e8ee3ec4
Dec 13 05:23:15 Fukuoka ds: 007b es: 007b ss: 0068
Dec 13 05:23:15 Fukuoka Process X (pid: 9331, threadinfo=e8ee2000 task=f427c0d0)
Dec 13 05:23:15 Fukuoka Stack: e000b828 c23fae00 00003282 c2103ec0 000000d0 00000001 c0167310 f53e5460
Dec 13 05:23:15 Fukuoka 000a0000 00000000 f53e5460 c23b2a38 c0163c1f c23fae00 000081ff 00000000
Dec 13 05:23:15 Fukuoka ffffffe9 f555b8f8 00100000 00000000 0000000c e8ee3f4f e8ee3f4f 00100000
Dec 13 05:23:15 Fukuoka Call Trace:
Dec 13 05:23:15 Fukuoka [] get_empty_filp+0x60/0xe0
Dec 13 05:23:15 Fukuoka [] shmem_file_setup+0xdf/0x1e0
Dec 13 05:23:15 Fukuoka [] newseg+0x119/0x200
Dec 13 05:23:15 Fukuoka [] sys_shmget+0x44/0x140
Dec 13 05:23:15 Fukuoka [] sys_ipc+0x18e/0x260
Dec 13 05:23:15 Fukuoka [] sys_close+0x75/0xb0
Dec 13 05:23:15 Fukuoka [] sysenter_past_esp+0x54/0x75
Dec 13 05:23:15 Fukuoka Code: c0 0f 84 44 01 00 00 48 89 47 0c 89 d8 e8 04 53 37 00 89 34 24 e8 1c ff 01 00 85 c0 89 c6 0f 84 61 01 00 00 66 89 68 28 b8 00 e0 ff 21 e0 8b 10 8b 92 74 01 00 00 89 56 30 8b 00 8b 80 84 01
M'enfin... J'ai l'impression que c'est XOrg qui cause le trouble. Si je réussis à ressusciter la machine, je vais recompiler X et KDE from scratch.

lundi, décembre 11, 2006

Recompilation obligatoire...

J'ai mis- à-jour gcc il y a quelque temps (passé de 3.4 à 4.1). Depuis, j'ai emergé pas mal de nouveaux programmes.
J'ai commencé à avoir des problèmes avec avec mes drivers nVidia il y a quelques semaines, le driver ne voulait pas s'insérer quand la machine bootait.
Une recherche rapide sur google.com et sur forums.gentoo.org me pointa rapidement sur la bonne voie: Quand on met à jour le compilateur, on doit recompiler le kernel avec la même version de gcc.
Après avoir recompilé le kernel, rebooté et ré-emergé les drivers, tout va bien.
Toutefois ktorrent plante encore et je ne sais pas bien pourquoi. Détails là.

vendredi, décembre 08, 2006

Bonne lecture sur le burn-out

J'ai lu un excellent article sur le burn-out hier (en anglais).
Quelques points importants:
  • Le burn-out, c'est la distance entre les attentes professionnelles et la réalité.
  • Les jeunes y sont plus sujets que les vieux.
  • Les célibataires y sont plus sujets que les gens qui vivent avec un conjoint.
  • Complètement indépendant de la charge de travail. Ça veut dire que les gens surchargés n'y sont pas plus sujet.
Une lecture recommandée!

Dernier tour de vélo?

Je dois aller chez le coiffeur cet après-midi. je vais prendre mon vélo pour la dernière fois de la saison. Il fait -16C dehors et l'asphalte commence à glacer. Après mon rendez-vous, j'rai le mener à la boutique pour une maintenance complète et un changement de pneus. Ça ira au début avril avant que j'en refasse... Remiser le vélo c'est une perte d'autonomie quand on ne conduit pas. ;-)

jeudi, décembre 07, 2006

Truc bizarre

Ma femme m'a acheté des jujubes au Coke hier. Bizarre. C'est juste pas la texture qu'on associe habituellement au Coke...

mardi, décembre 05, 2006

Version inutile

Imaginez: VMWare pour Windows CE... ;-)

lundi, décembre 04, 2006

L'élection de Stéphane Dion

L'élection de Stéphane Dion est un peu une arme à double tranchant. Je suis sur qu'il sera un chef compétant et que l'environement en sortira gagnant. Toute fois je ne suis pas sur qu'il réussisse à faire des gains dans l'ouest et au Québec. À caude de la loi sur la clareté, il s'est attiré pas mal d'ennemis au Québec. Les caricatures en rat de Chapleau sont aussi rentrées dans la psyche populaire. Pour les gens de l'ouest il ne sera qu' "un autre quebecois chef de parti".
Il faut lui donner le temps de montrer son style, de se faire connaitre. On le jugera à Pâques.
Je suis sur que la pauvre Rona, mouille ses culottes... ;-)

vendredi, décembre 01, 2006

Première neige (bis)

Il neige. Les prévisions de la météo disent que celle-là va durer. La saison de vélo serait-elle finie???

Constat sur VMWare

Ça peut sembler trivial, mais basé sur mes expériences, un Duron 2800+ avec 1GB de RAM n'est pas suffisant pour faire rouler une image Gentoo Linux avec un host qui roule WindowsXP SP1. Malgré ça je continue à penser que VMWare Player est un excellent produit que je devrais rouler sur une machine plus puissante. Noël s'en vient...

Condescendance

Plus j'écoute Gaétan Barette, le président de la Fédération des médecins spécialistes du Québec plus je le trouve condescendant et désagréable. Les médecins spécialistes du Québec sont moins bien payés que ceux du reste du Canada, but so what? Y meurent quand même pas de faim avec un revenu annuel moyen de 253 391$? Y veulent les salaires de l'Ontario mais pas le coût de la vie qui va avec. Je suis bien d'accord avec un ratrappage, tenant aussi compte des différences du coût de la vie, mais le Québec a-t'il les moyens de les payer?
Je vous laisse avec une citation du Dr Barette:
«Les garderies à 7$, qu'on me les fasse payer 50$ par jour, ça ne me dérange pas, dit-il. Les frais de scolarité, qu'on les monte, je vais vivre avec. Les médecins spécialistes ne peuvent pas être les financiers de tous les programmes sociaux au Québec»
Écoeurant, n'est-ce pas? Notez que le Dr. Barette est un radiologiste, le sous-groupe le mieux paye parmis les spécialistes...
Voilà ma solution:
Augmentez massivement les admissions en médecine.
Faire signer un "contrat" à tout les nouveaux étudiants en médecine les obligeants à travailler en région pour les 5 à 10 premières années de leur carrière. Et si il/elle quittent le Québec, qu'il/elle rembourse tout les coûts de sa formation en médecine.
Que le ministère de la santé fixe les cotas de spécialistes, pas les fédérations des spécialistes. Je crois que le ministère connait les besoin plus "holistiquement" que les fédérations.