Bientôt des nouveaux messages
J’ai délaissé mon blogue, mais pas pour longtemps. Je suis de retour d’un instant à l’autre…
À bientôt.
Jérôme
J’ai délaissé mon blogue, mais pas pour longtemps. Je suis de retour d’un instant à l’autre…
À bientôt.
Jérôme
C’est avec grande tristesse que je me dois d’annoncer le décès de mon père, Marc-André Paradis, survenu hier le 25 mai 2005 vers 20:00 des suites d’une crise cardiaque survenue subitement à l’âge de 61 ans.
Marc-André se remettait admirablement de diverses complications diverses, indirectement reliées à une opération au début janvier 2006. Il avait reçu son congé de l’hôpital St-Luc il y a plusieurs semaines et était en convalescence à Villa Médica pour fins de réadaptation, puisqu’il avait été longuement alité. Vers 19:30 Marc-André a senti un malaise à la poitrine et a fait appeler l’infirmerie. Malgré les manœuvres de réanimation du personnel et des ambulanciers, il est décédé un peu plus tard à l’hôpital Notre-Dame. Ma mère Louise lui a parlé au téléphone une heure plus tôt et il était en pleine forme. Rien n’a laissé présager ce malheureux événement. Il n’a pas souffert puisque l’attaque a été très rapide. Dernièrement Marc-André était très heureux et avait beaucoup de projets et de rêves.
Tu va nous manquer beaucoup, Marc-André à moi, ton fils Jérôme, à Louise, ton épouse et aussi qu’à tous tes parents et amis.
Bon voyage, Marc-André. Tu étais une personne admirable, un père merveilleux, un conseiller judicieux et surtout, un très bon ami.
Ton fils Jérôme qui t’aime beaucoup.
P.S. : la cérémonie en son honneur aura lieu lundi le 5 juin à 17:00, à la chapelle du centre funéraire Côtes-des-neiges. Parents et amis pourront offrir leurs vœux de 13:00 à 17:00. Je publierai les détails complet prochainement.
P.P.S.: les détails seront aussi publiés dans La Presse, Le Journal de Montréal et Le Soleil, mercredi le 31 mai et samedi le 3 juin.
Et oui, je suis au 7ème ciel! J’ai réussi à l’avoir!
Arrivé un peu sur le tard, mais avant l’ouverture à 8:00 le 22 novembre, au Future Shop situé dans l’édifice où je travaille, j’étais armé de ma précommande.
J’ai été quand même très chanceux, car ce n’est pas toutes les précommandes qui ont été respectées. Certains ont dû se contenter de la version Core, 100$ de moins, mais amputée de périphériques valant beaucoup plus! Inutile de dire, à 8:15 le magasin était vidée de son stock. Il est aussi inutile de dire que la journée de travail hier a été très longue avant le retour à la maison.
J’ai testé quelques jeux et j’ai également configuré la connexion à notre Media Center PC. Le tout est très impressionant et fonctionne à merveille!
J’en ai profité pour ajouter mon Gamer Card sur la page de mon blogue.
Bon, je dois retourner travailler. J’ai bien hâte de retourner à la maison…
Finalement Kim s’est réconciliée avec son iPod et Apple. Elle ne voulait quand même pas le mettre aux poubelles, même si c’est ce qu’elle avait mentionné sous l’effet de la colère…
Elle a fini par parler avec la bonne personne au service à la clientèle. Le plus drôle c’est que la personne au téléphone a eu les mêmes problèmes que nous avec leur site Web de service en ligne pour retourner et faire réparer son iPod. Finalement, on a découvert que c’était dû à des accents dans son nom pour son profil. À cause de ça, la carte de crédit était refusée. Pourtant, ils nous demandaient le nom sur la carte, que l’on avait bien entré sans accent. Donc, oubliez les accents dans votre profil Apple pour éviter les problèmes… On dirait qu’ils ont de la difficulté à programmer correctement…
Par contre, une fois que Kim a pu finir sa demande, le service a été excellent. Une boite est arrivée le lendemain avec instructions. Renvoyée la journée même avec le iPod défectueux, un iPod réparé est revenu 3 jours plus tard. Pas mal…
Si vous voulez acheter du Apple, que ce soit un iPod ou autre, je vous recommande d’acheter dans un magasin qui offre une garantie prolongée. Mon épouse, Kim a acheté son iPod sur Apple.ca. Il est brisé. Il est encore sous garantie. Malheureusement, leur site de support technique ne permet tout simplement pas de terminer la requête de demande de service. Il refuse n’importe-quelle carte de crédit existante pour payer la livraison. Peut-être un bogue? J’imagine, mais ce n’est pas fort pour un site qui se vante d’être « Award winning ».
Ensuite, le téléphone… On se fait promener du Canada aux États-Unis vers le Canada et ainsi de suite sans vraiment être capable de rejoindre quelqu’un qui peut nous aider…
On va aller voir au Future Shop s’il ne peuvent pas nous aider même si on ne l’a pas acheté là.
Morale? Dès réparé, si elle y arrive, Kim veut vendre son iPod et s’acheter un iRiver et ne plus jamais entendre parler de Apple.
À moins d’avoir une version entreprise de SQL Server 2000 et installé les Analysis Services, SQL Server n’a pas de fonction pour calculer la médiane d’un champ sur une série d’enregistrements.
Je me suis cassé le coco à penser comment faire, incluant des procédures SQL avec curseurs. Finalement, j’ai trouvé une solution simple et rapide et j’aimerais la partager via un exemple.
Supposons que l’on ait une table avec une série d’appels téléphoniques avec la durée de chaque appel. Pour simplifier l’exemple, voici une définition de table d’appels:
CREATE TABLE Appels (
AppelID INT PRIMARY KEY,
Duree SMALLINT NOT NULL)
Pour l’exemple, on a donc une table avec une série d’identificateurs d’appel et la durée en secondes pour chaque appel. Évidemment, dans la vraie vie, il y aurait d’autres champs…
Selon la définition d’une médiane, on doit trier la série d’appels selon la durée et prendre la durée du milieu. En général, la médiane est un chiffre important et est souvent plus pratique que la moyenne (disponible comme fonction dans SQL Server), puisque ça permet de ne pas tenir compte de valeurs extrèmes qui feraient en sorte que la moyenne ne correspond pas à un appel typique. Donc, dans cet exemple, la médiane devrait nous donner la durée typique d’un appel.
Maintenant, voici comment faire… On va va trier les appels selon la durée, prendre la moitié des premiers appels, les éliminer de notre liste d’appels et ensuite prendre le premier appel de la liste résultante que l’on trie à nouveau. ATTENTION: cette technique donnera toujours la bonne médianne sur un nombre impair d’enregistrements. Par contre, si le nombre est pair, on ne prend pas vraiment la valeur du milieu. Il faudrait alors séparer la série d’enregistrements en deux et prendre la moyenne des 2 valeurs où l’on a fait la séparation, ce qui serait pas mal plus compliqué. Mais, en général, sur un grand nombre d’enregistrements avec des valeurs de nombre entiers, ma technique fonctionne bien.
Voici la requête SQL pour calculer la médianne sur notre exemple:
SELECT TOP 1 Duree
FROM Appels
WHERE AppelID NOT IN (
SELECT TOP 50 PERCENT AppelID
FROM Appels
ORDER BY Duree
)
ORDER BY Duree
Donc, la sous-requête du « NOT IN » va sélectionner les 50% appels les moins longs en triant les appels selon la durée et en faisant un « TOP 50 PERCENT » des appels. Ensuite, la requête principale va choisir tous les appels, triés encore par durée, élimine les 50% premiers appels (la moitié des appels) et chosit le « TOP 1″, c’est à dire le premier appel de la liste résultante. Ça devrait donc toujours nous donner la bonne médianne de la durée des appels pour un nombre impair d’appels. Si on a beaucoup d’enregistrements d’appels, ça devrait aussi nous donner la bonne médianne pour un nombre d’appels pair, puisque la durée d’un appel ne varie pas trop d’un appel à l’autre. En général, les appels du milieu, lorsque triée par durée, devraient tous avoir la même durée sur une grande quantité de données.
Évidemment, cette technique n’est pas fiable sur de petites quantités de données. Utilisez-là judicieusement…
Des exemples de stupidités technologiques, j’en ai plusieurs.
Prenons l’exemple du mCommerce où m signifie mobile pour téléphone portable. Un jour, il y a quelques années, des imbéciles ont pensé que les gens voudraient effectuer leurs achats de commerce électronique via leur téléphone cellulaire. Puis, d’autres imbéciles de Wall Street, ont suivi le pas et adopté la nouvelle vague via des investissements inutiles. Aujourd’hui, on attend encore…
Le problème: qui voudrait bien utiliser son minuscule écran et clavier limité pour faire des achats sur des sites Web conçus pour le téléphone mobile? Surement pas moi. C’est beau avoir des idées, mais il faut réfléchir. Il faut vérifier que ça tient la route. Dans ce cas, à part le téléchargement intégré de sonneries et autres bidules, c’est étonnant que des gens puissent penser qu’on va vouloir faire notre épicerie via un petit bidule dont l’interface n’est vraiment pas conçue pour la tâche.
Après ça, on se demande quand le mCommerce va prendre son envol? Ridicule.
Ça me fait penser à une autre trouvaille assez géniale. Le géo-marketing via son cellulaire. Il y a des gens qui ont pensé qu’on aimerait ça se faire déranger par son téléphone lorsqu’on passe près d’un magasin qui aurait des offres à nous proposer… Hmm.
Suivez mon conseil: si vous avez de l’argent à investir, tenez vous loin de la téléphonie cellulaire et des technologies reliées. Ils ne savent vraiment plus quoi inventer pour essayer de plaire aux actionnaires.
Je viens de tomber sur cet article de Radio-Canada:
LE VATICAN LANCE UNE ATTAQUE EN RÈGLE CONTRE LE DA VINCI CODE
Ayant bien aimé le roman, j’ai mon mot à dire. De ce qui est relaté dans l’article, il semble que l’Église n’apprécie pas les mentions de Dan Brown, l’écrivain, au sujet de la fille supposée de Jésus via son union avec Marie-Madeleine. Bien sûr, cette notion c’est de la fiction; personne ne pourrait prétendre prouver si c’est vrai ou non. D’autres références à la quête du Graal sont aussi attaquées. Soit, là aussi, c’est difficile à prouver et il faut se rappeler que c’est un roman.
Par contre, les faits historiques qui m’ont le plus intéressés dans l’ouvrage concernent la naissance de l’Église: qui a créé la religion catholique et pourquoi? À ce sujet, aucune attaque. Un indice à propos du Da Vinci Code: la religion aurait été créée, entre autres, pour contrer l’influence grandissante des païens et surtout le pouvoir des femmes de l’époque. Par exemple, de par leurs connaissances en herbes et remèdes naturels, elles avaient des connaissances que les hommes ne pouvaient prétendre avoir. D’où les chasses aux sorcières plusieurs siècles plus tard…
Je n’ai pas eu beaucoup de temps pour mettre à jour mon blogue dernièrement, mais je tenais à souligner l’anniversaire de naissance d’Albert Einstein. Aujourd’hui, s’il était toujours vivant, il aurait 126 ans.
Cette année marque le 100ème anniversaire de l’année où il est arrivé avec ses théories révolutionnaires de la relativité spéciale.
Malgré qu’il soit décédé depuis belle lurette, on doit en arriver à la conclusion que son héritage est toujours bel et bien vivant. En effet, un jour, il a parlé de la plus grande erreur de sa vie en parlant de son concept de constante universelle. Et depuis 1998, les scientifiques ont résurecté cette notion afin d’expliquer pourquoi l’expension de l’Univers s’en va en accélérant davantage.
Présentement, comme un peu à tous les mois, les législateurs américains essaient de passer des lois qui rendraient responsables les créateurs de jeux vidéos des crimes commis par des mineurs dû au fait de jouer à un jeux vidéos.
De telles lois, qui ignorent toute autre forme de divertissement, sont assez ridicules. Veut-on vraiment déresponsabiliser les criminels, leur donner des excuses?
D’un autre côté, peut-être de telles lois pourraient être éventuellement abusées pour notre propre avantage? Telle est la question abordée par un article en anglais de GameSpy. Dans un texte ironique et comique, un journaliste aborde la question par un essai de fiction particulièrement réussi. L’article est disponible en suivant ce lien: