Jeudi soir j’ai été voir un “chick flick” avec ma douce: “In the land of Women”. L’histoire est pas très compliqué : Un auteur qui vient de se faire larguer décide d’aller s’occuper de sa grand-mère mourante. Il tombe sous le charme des voisines de sa grand-mère dont il apprend une leçon de vie.
L’intrigue est bien ficelée avec quelques rebondissements. Tout est bien cute et charmant.
Messieurs : Si votre douce veut y aller et que ce n’est pas votre genre de film, allez-y quand même. Meg Ryan est encore un « eye candy »…
lundi, mai 14, 2007
In the land of women
D70 vs D100
J’ai passé la journée d’hier à faire de la photo avec un D100 et un D70. J’ai été surpris de voir combien plus rapide était l’autofocus sur le D100, même avec une lentille AF-G. J’ai aussi été surpris par la vitesse de son obturateur. J’ai vraiement hâte d’avoir une D200…
Nouvel ISP
J’ai finalement changé d’ISP. J’ai choisi TekSavvy surtout à cause des excellents commentaires sur la qualité de leur support technique. Ma nouvelle connexion, avec TekSavvy.com, est devenue active vendredi. J’avais reçu plus tôt durant la semaine mon nouveau modem, un Thomson SpeedTouch 516. En revenant du bureau, je commence l’installation du machin, espérant que le tout soit facile. Premier problème : Le nom d’usager donné par TekSavvy n’était pas le bon. Un coup de fil et je suis avec qqn du support technique, en moins de 15 secondes!, qui me donne le bon nom d’usager. Je teste en connectant mon laptop directement sur le modem et ça marche. La vitesse est pas mal compte tenu de la distance qui me sépare du poste de Bell : 1.3Mbps en download et 560kbps en upload. Le double de ce que j’avais avec Cyberus mais un peu loin du 5Mbps pour lequel je paie. Je ne me plains pas compte tenu de la distance.
Comme ça marche avec mon laptop, je décide de connecter le modem à mon routeur Netgear WGR614v4. Deuxième problème : Je configure l’accès via PPPoE et tente de me connecter. Rien. Je vérifie le câblage, le nom d’usager/mot de passe. Rien. Je ne peux pas regarder sur le net, pas de connexion. Je rappelle le service technique, ça sera un bon test pour savoir s’ils connaissent leur affaire. Encore une fois, je suis immédiatement transféré au service technique, pas d’attente. Il est clair que le gars ne lit pas un script et connaît son affaire. On reconfigure le modem, on essaie différent réglage et toujours rien. On constate que tout ce que j’ai fait est correct; je suis bien satisfait du gars à qui j’ai parlé même si mon problème demeure.
Après souper, je prends mon laptop pour me connecter à l’internet en empruntant une connection à un généreux ( et imprudent!) voisin anonyme. Je trouve ce lien qui mentionne que l’ordre des « pins » du connecteur Ethernet du modem n’est pas standard et peux confondre certains modèles de routeur dont le Netgear WGR614v2. Une solution simple consiste à insérer une switch entre le modem et le routeur. Ça tombe bien, j’ai une switch d’extra! J’essaie. Ça ne marche pas. Je décide alors d’essayé mon « vieux » routeur, un Netgear RT314. Je le configure et bingo, ça marche parfaitement.
Je n’en reviens juste pas. Un vieux routeur de presque 7 ans qui réussi à mitiger l’effet de ce connecteur non-standard alors qu’un routeur de l’année ne réussit pas. M’enfin. Maintenant if faudra que j’utilise mon ancien routeur comme point d’accès.
Malgré le fait que j’ai eu des problèmes à configurer ma connexion, je suis bien satisfait de mon nouvel ISP jusqu’à maintenant. La connexion a été stable toute la fin de semaine, ne tombant jamais. Je prise plus la fiabilité que la vitesse.
Comme ça marche avec mon laptop, je décide de connecter le modem à mon routeur Netgear WGR614v4. Deuxième problème : Je configure l’accès via PPPoE et tente de me connecter. Rien. Je vérifie le câblage, le nom d’usager/mot de passe. Rien. Je ne peux pas regarder sur le net, pas de connexion. Je rappelle le service technique, ça sera un bon test pour savoir s’ils connaissent leur affaire. Encore une fois, je suis immédiatement transféré au service technique, pas d’attente. Il est clair que le gars ne lit pas un script et connaît son affaire. On reconfigure le modem, on essaie différent réglage et toujours rien. On constate que tout ce que j’ai fait est correct; je suis bien satisfait du gars à qui j’ai parlé même si mon problème demeure.
Après souper, je prends mon laptop pour me connecter à l’internet en empruntant une connection à un généreux ( et imprudent!) voisin anonyme. Je trouve ce lien qui mentionne que l’ordre des « pins » du connecteur Ethernet du modem n’est pas standard et peux confondre certains modèles de routeur dont le Netgear WGR614v2. Une solution simple consiste à insérer une switch entre le modem et le routeur. Ça tombe bien, j’ai une switch d’extra! J’essaie. Ça ne marche pas. Je décide alors d’essayé mon « vieux » routeur, un Netgear RT314. Je le configure et bingo, ça marche parfaitement.
Je n’en reviens juste pas. Un vieux routeur de presque 7 ans qui réussi à mitiger l’effet de ce connecteur non-standard alors qu’un routeur de l’année ne réussit pas. M’enfin. Maintenant if faudra que j’utilise mon ancien routeur comme point d’accès.
Malgré le fait que j’ai eu des problèmes à configurer ma connexion, je suis bien satisfait de mon nouvel ISP jusqu’à maintenant. La connexion a été stable toute la fin de semaine, ne tombant jamais. Je prise plus la fiabilité que la vitesse.
jeudi, mai 03, 2007
"Plaisir" avec un HP ML570G4
J'ai eu le "plaisir" de me voir confier l'installation et la configuration d'un premier HP ProLiant ML570 G4 au bureau la semaine passée. Ce qui aurait pu être une tâche simple et aggréable s'est transformée en un véritable calvaire gracieuseté de l'ami Murphy...
La machine est musclée: 4 Xeon Dual Core Hyperthread à 3Ghz, 8 Gigabytes de RAM, 10 disques SAS de 146GB, 4 cartes de réseau à 1Gbps, 1 tape backup AIT3, 2 power supply de 675W et suffisament de ventilateurs pour faire décoler le machin et chauffer mon bureau en même temps.
En résumé:
La machine est musclée: 4 Xeon Dual Core Hyperthread à 3Ghz, 8 Gigabytes de RAM, 10 disques SAS de 146GB, 4 cartes de réseau à 1Gbps, 1 tape backup AIT3, 2 power supply de 675W et suffisament de ventilateurs pour faire décoler le machin et chauffer mon bureau en même temps.
En résumé:
- HP nous envoie la version 7.60 de SmartStart avec la bête, ça ne marche pas avec notre configuration car on utilise le controleur SCSI P800. Il faut la version 7.70 de SmartStart. Merci HP!
- On essaie d'installer Windows Server 2003 Entreprise (WS2003E): Ça ne marcha pas parce que notre CD était rayé et que pour installer WS2003E sur une machine ayant plus de 2 CPUs, ça prends au moins WS2003ESP1. En plus il faut désactivé l'hyperthreading dans le BIOS avant de faire l'installation. Découvrir les deux points ci-haut énumérés nous a couté presqu'une semaine. Merci Microsoft!
- Ne vous fiez pas sur le fait que HP livre un CD avec machine veut dire que c'est LE CD à utiliser.
- Ce n'est pas parce que vous payez un prix astronomique pour WS2003E que vous avez un produit de qualité...
jeudi, avril 26, 2007
mardi, avril 17, 2007
Découverte du jour
Hier j'ai découvert une chanson exceptionelle: "Crystall Ball" de Keane. La mélodie est accrocheuse, la ligne rythmique appuyée, les paroles évocatrices. Un petit bijou. Et il y a plein de vidéos sur YouTube, ça a l'air de bien lever en public aussi.
dimanche, avril 08, 2007
Boycottez Rogers!
Nos "amis" de chez Rogers ont commencé à dégrader la performance des packets encryptés (vpn, ssh, bittorent encrypté, https) sur leur réseau dans le but de limiter le trafic sur leur réseau (parce qu'ils promettent plus qu'il ne peuvent offrir). C'est une violation flagrante du contrat qu'ils ont avec leurs usagers. Et c'est aussi un clair abus de leur situation duopolistique (avec Antypatico). Un ISP ne devrait pas discriminer sur les types de packets envoyés sur le réseau. Est-ce qu'Ottawa Hydro offre un différent niveau de service dépendament si je branche une TV ou un lave-vaisselle?
Boycottez le duopoly, encouragez un ISP indépendant.
Boycottez le duopoly, encouragez un ISP indépendant.
Pâques blanches
On a eu un Noël vert et bien maintenant on a des Pâques blanches. ;-)
Joyeuses Pâques à tous!
Joyeuses Pâques à tous!
jeudi, avril 05, 2007
Installation de Ubuntu
Je n'ai pas eu de veine avec mon installation de MythTV. J'ai brulé la carte-mère de la vieille babasse de ma douce en installant une nouvelle carte vidéo.
J'ai transplanté toutes les cartes et les drives dans un Compaq Deskpro EN pour voir si son P2-350 serait assez fort pour faire fonctionner MythTV. Comme système d'exploitation, j'ai décidé de donner la chance à Ubuntu 5.10 au lieu de mon habituel Gentoo. Je me suis fait bruler la dernière fois que j'ai essayé d'installer MythTV par-dessus Gentoo.
Seul problème à ce stade-ci: Le Compaq ne reconnaît pas mon drive de 400GB. Il fallait s'y attendre. Je devrai donc enregistrer mes émissions sur un volume monté soit en NFS ou en iSCSI
Ce qui m'impressionne le plus jusqu'ici est combien facile fut l'installation. Le début du processus (jusqu'au reboot) est le même que sous Debian. Puis vient ensuite une lente installation de nombreux packages. Quand ceux-ci sont tous installés et configurés, X démarre et un écran de login graphique nous est présenté. Simple et élégant. Une fois dans l'environnement, la mise-à-niveau se fait sans peine. Un plaisir à installer comparer à Debian ou Slackware.
La prochaine étape consistera à installer MythTV à l'aide de ces instructions.
J'ai transplanté toutes les cartes et les drives dans un Compaq Deskpro EN pour voir si son P2-350 serait assez fort pour faire fonctionner MythTV. Comme système d'exploitation, j'ai décidé de donner la chance à Ubuntu 5.10 au lieu de mon habituel Gentoo. Je me suis fait bruler la dernière fois que j'ai essayé d'installer MythTV par-dessus Gentoo.
Seul problème à ce stade-ci: Le Compaq ne reconnaît pas mon drive de 400GB. Il fallait s'y attendre. Je devrai donc enregistrer mes émissions sur un volume monté soit en NFS ou en iSCSI
Ce qui m'impressionne le plus jusqu'ici est combien facile fut l'installation. Le début du processus (jusqu'au reboot) est le même que sous Debian. Puis vient ensuite une lente installation de nombreux packages. Quand ceux-ci sont tous installés et configurés, X démarre et un écran de login graphique nous est présenté. Simple et élégant. Une fois dans l'environnement, la mise-à-niveau se fait sans peine. Un plaisir à installer comparer à Debian ou Slackware.
La prochaine étape consistera à installer MythTV à l'aide de ces instructions.
jeudi, mars 29, 2007
Bric-à-brac
Quelques points. Ça fait longtemps que je n'ai pas bloggué, je sais:
- J'ai un nouveau Blackberry
J'ai hérité au bureau d'un Blackberry 7280. Ce n'est pas le dernier modèle, mais ça marche. Je peux recevoir et envoyer du courrier de n'importe où. Et la qualité téléphonique est bonne. Il ne me reste qu'à maitriser la boîte vocale et tout sera tiguidou.
- L'option -W de tar
Je fais le backup de mes backups (sur tape DLT) à l'aide de la commande tar (je sais, je suis paranoïaque). Jusqu'ici je ne faisait pas de passe de vérification de mes tapes après le backup. Je pensais que je devais faire mon backup, rebobiner le tape puis faire ma vérification. Mais maintenant que j'ai découvert l'option -W, je peux faire les deux séquentiellement sans rebobiner le tape. Pas mal génial!
samedi, mars 17, 2007
Disques intéressants
J'écoute presque non stop depuis sa sortie l'album "Neon Bible" de "The Arcade Fire". C'est excellent! Surtout "No cars go", l'orchestration est superbe! Je crois que ce qui fait la force et le succès de "The Arcade Fire" est le fait qu'ils utilisent une large gamme d'instruments "non-traditionnel" (guitare, basse, batterie, claviers) du rock. Un peu comme Loreena McKennit ou The Tea Party. Ça donne une richesse incroyable à leur musique.
Un autre album que j'écoute pas mal ces temps-ci est un CD gratuit qui venait avec la copie d'août 2006 du magazine Q. Ça s'appelle "Q-The Eighties". Il y a 3 superbes versions qui sortent du lot:
Un autre album que j'écoute pas mal ces temps-ci est un CD gratuit qui venait avec la copie d'août 2006 du magazine Q. Ça s'appelle "Q-The Eighties". Il y a 3 superbes versions qui sortent du lot:
- Placebo - Running up that Hill (originalement par Kate Bush)
- Teddy Thompson - Don't dream it's over (originalement par Crowded House)
- Katie Melua - Just Like Heaven (originalement par The Cure)
Calcul symbolique en Scheme
Il y a quelques semaines, j'ai commencé à lire "Structure and Interpretation of Computer Program" (ci-après référé comme SICP) de Harold Habelson et Gerald Jay & Julie Sussman du MIT. Ça n'avance pas très vite car c'est extrêmement dense. Il faut du temps pour lire et relire et pour faire les exercices. Pour ce faire, j'ai installé Guile comme interpréteur Scheme sur ma station de travail principale. J'utilise Kate comme éditeur. C'est pas ce qu'il y a de mieux mais ça fait la job.
Lisant le chapitre 2 de SICP, la section 2.3.2 a vraiment capté mon attention (en tant que physicien de formation): Elle porte sur le calcul symbolique. Je n'avais jamais utilisé un langage qui permettait ceci sauf peut-être le langage interne de Mathematica (dont l'ancêtre a été écrit en Lisp dont Scheme est un dialecte). Pour m'assurer de bien comprendre, j'ai fait l'exercice 2.56. J'ai par la suite tenté de l'étendre pour faire la dérivation de la fonction sinus. Initialement j'avais écris:
mais sine-argument retournait toujours (x) au lieu de x. Ce qui faisait planter deriv un peu plus loin. Après avoir fouillé pas mal, et lu et relu une obscure note de bas de page. J'ai trouvé le bobo: car retourne toujours un élément unique entouré de parenthèses. Pour retourné un élément unique sans parenthèses, il faut utiliser list-ref.
On aura:
Une fois cette modification faite, on obtient la solution pour 2.56 plus le cas pour la fonction sinus:
Je vais essayer d'étendre encore plus ce programme dès que j'en aurai le temps. À suivre...
Lisant le chapitre 2 de SICP, la section 2.3.2 a vraiment capté mon attention (en tant que physicien de formation): Elle porte sur le calcul symbolique. Je n'avais jamais utilisé un langage qui permettait ceci sauf peut-être le langage interne de Mathematica (dont l'ancêtre a été écrit en Lisp dont Scheme est un dialecte). Pour m'assurer de bien comprendre, j'ai fait l'exercice 2.56. J'ai par la suite tenté de l'étendre pour faire la dérivation de la fonction sinus. Initialement j'avais écris:
;Definition for sine
(define (sine? x)
(and (pair? x) (eq? (car x) 'sin)))
(define (sine-argument angle) (car angle))
(define (make-sine angle)
(cond ((=number? angle 'pi) 0)
((=number? angle 0) 0)
(else (cons 'sin angle))))
(define (make-cosine angle)
(cond ((=number? angle 'pi ) 1)
((=number? angle 0) 1)
(else (cons 'cos angle))))
mais sine-argument retournait toujours (x) au lieu de x. Ce qui faisait planter deriv un peu plus loin. Après avoir fouillé pas mal, et lu et relu une obscure note de bas de page. J'ai trouvé le bobo: car retourne toujours un élément unique entouré de parenthèses. Pour retourné un élément unique sans parenthèses, il faut utiliser list-ref.
On aura:
(car '(a b)) -> (a)
(list-ref '(a b) 0) -> a
Une fois cette modification faite, on obtient la solution pour 2.56 plus le cas pour la fonction sinus:
(define (variable? x) (symbol? x))
(define (same-variable? v1 v2)
(and (variable? v1) (variable? v2) (eq? v1 v2)))
(define (make-sum a1 a2)
(cond ((=number? a1 0) a2)
((=number? a2 0) a1)
((and (number? a1) (number? a2)) (+ a1 a2))
(else (list '+ a1 a2))))
(define (=number? exp num)
(and (number? exp) (= exp num)))
(define (make-product m1 m2)
(cond ((or (=number? m1 0) (=number? m2 0)) 0)
((=number? m1 1) m2)
((=number? m2 1) m1)
((and (number? m1) (number? m2)) (* m1 m2))
(else (list '* m1 m2))))
(define (sum? x)
(and (pair? x) (eq? (car x) '+)))
(define (addend s) (cadr s))
(define (augend s) (caddr s))
(define (product? x)
(and (pair? x) (eq? (car x) '*)))
(define (multiplier p) (cadr p))
(define (multiplicand p) (caddr p))
; definitions for exponentiation
(define (make-exponentiation base exponent)
(cond ((=number? exponent 0) 1)
((=number? exponent 1) base)
(else (list '** base exponent))))
(define (base exponentiation) (cadr exponentiation))
(define (exponent exponentiation) (caddr exponentiation))
(define (exponentiation? x)
(and (pair? x) (eq? (car x) '**)))
;definitions for sine
(define (sine? x)
(and (pair? x) (eq? (car x) 'sin)))
;Here, car doesn't work but list-ref works(define (sine-argument angle) (list-ref angle 1))
(define (make-sine angle)
(cond ((=number? angle 'pi) 0)
((=number? angle 0) 0)
(else (cons 'sin angle))))
(define (make-cosine angle)
(cond ((=number? angle 'pi ) 1)
((=number? angle 0) 1)
(else (cons 'cos angle))))
(define (deriv exp var)
(cond ((number? exp) 0)
((variable? exp)
(if (same-variable? exp var) 1 0))
((sum? exp)
(make-sum (deriv (addend exp) var)
(deriv (augend exp) var)))
((product? exp)
(make-sum
(make-product (multiplier exp)
(deriv (multiplicand exp) var))
(make-product (deriv (multiplier exp) var)
(multiplicand exp))))
((exponentiation? exp)
(make-product
(make-product (exponent exp)
(make-exponentiation (base exp)
(make-sum (exponent exp) -1)))
(deriv (base exp) var)))
((sine? exp)
make-product (deriv (sine-argument exp) var)
(make-cosine (sine-argument exp)) )
(else
(error "unknown expression type -- DERIV" exp))))
Je vais essayer d'étendre encore plus ce programme dès que j'en aurai le temps. À suivre...
S'abonner à :
Messages (Atom)