Bienvenue sur le blog jlcyr.com. Ce blog est un petit site personnel. Il regroupe des liens, notes et essais sur différents sujets. Au plaisir d'avoir quelques lecteurs...

Hidding content in frontrow février 16th, 2009

Looking around, I found nothing interesting explaining how to hide content in frontrow.  Why do this?  I don’t want all the items to appear here.  For example, I don’t want my TV Show in ITune to be available in Front Row.

The secret is in the /System/Library/CoreServices/Front Row.app/Contents/PlugIns where reside the information about what is displayed in the main menu.  Juste renaming the  TV.frappliance to .TV.frappliance (adding a dot in front of it) hide this item in the menu.

May be we can have more granularity (using the checkbox in front of the item in itune for example) but I haven’t time to test everything.

Nouvelles photos février 2nd, 2009

Je sais que je ne suis pas généreux sur la mise en ligne de photo. J’ai tout de même fait un effort pour en envoyer quelques’unes d’Olivier et d’Éolie.

DSC00885
DSC00901
DSC00919
DSC00943
DSC00961

Bon visionnement.

Olivier, Éolie et la famille. janvier 25th, 2009

Olivier va bien.  Il approche à grand pas son anniversaire de 2 mois.  (le 8 février)

Depuis sa sortie de l’hôpital (pour ceux qui le suivent pas de près) il a déjà fait 2 rhume dont un avec un virus quelconque qui lui a valu une hospitalisation de quelques heures et un batterie de tests (urine, sang, …)

Nous commençons à penser au baptême (ça va arriver un jour y semble).  Les futurs parrain-marraine sont en lice et se battent actuellement dans l’arène.. :)  Bein non, on attend leur réponse finale.   

IL ne fait pas ses nuits, mais c’est un petit tranquille et pas trop pleureur.  Il est plutôt vorace.  A sa dernière pesée il était déjà rendu à presque 12 livres (il est né a 8 lb 9 oz) et avais déjà pris quelques centimètres.

Pour moi, se sera le retour au travail bientôt (progressivement cette semaine et pour le bon au début février).  Éolie a déjà repris ses activités (garderie, jardin d’enfant en anglais et gymnastique).

Nous acceptons les visites (de préférence après vous être annoncés).

Identités électroniques? janvier 25th, 2009

Comme vous le savez, je suis ICI (http://www.jlcyr.com/) sur l’internet.

Mais saviez-vous que je suis aussi sur :

et a plein d’autres endroits dont je ne me rappelle plus mes identités… (si vous m’avez dans vos contacts ailleurs, vous pouvez me le rappeler ). Flicker? LiveJournal? 

Tout cela sans compter tous les sites ou l’on se créé des comptes personnels pour le téléchargement ou le commerce.   Par exemple, itune (apple), ebay, paypal, futurshop ou autres.  Sur ceux là, je ne le suis pas ou presque pas.  Mes achats en ligne se sont jusqu’à maintenant limité au “magazinage” et j’ai passé mes commandes au téléphone ou par fax.  Vous allez dire que je suis paranoïaque?  Peut-être! Mais ça me dérange pas.

Et oui, j’essai de suivre les conseils concernant la protection de l’identité et la réputation sur l’internet.  Je ne publie presque pas de contenu sur des sites appartenant a des tiers (autres que le miens www.jlcyr.com).  J’essai de filtrer l’information que je rends disponible même sur mon site, car oui je peux la changer et l’effacer, mais bien des systèmes sur l’internet conservent des archives qu’elles ne peuvent pas l’être (http://www.archives.org/ et http://www.google.com/).

Rhume ou pas? janvier 19th, 2009

Bon.. on en apprend tous les jours! Je disais qu’Olivier avait commencé son deuxième rhume.. et bien le lendemain il avait presque perdu la voix. Nous avons donc appellé info-santé (le nouveau 811) pour savoir quoi faire. Après avoir parlé quelques minutes avec eux, et avoir mentionné qu’il avait fait un peu de fièvre (38.1 le seuil étant de 38.0 pour la température rectale), ils nous ont “commandé” d’aller immédiatement à l’urgence, même si ça faisait déjà plusieurs heures que c’était revenu à la normale et si la température n’avais durée que quelques heures avec un petit 0.1 degré de trop.
Nous avons donc entrepris d’aller passer la nuit à l’Urgence après avoir été porté la plus vieille chez grand-maman pour la nuit. Rendu la bas, nous n’avons presque pas attendu (ça leur faisait bien peur la température). En mois d’une heure nous étions dans une chambre isolé, avec notre civière et nous avions vu le médecin.
Olivier a eu droit a un soluté, un cathétere à la vessie et plusieurs prises de sang. ils l’ont même gardé pour la nuit afin qu’il voit le pédiatre le lendemain matin.
Nous avons finalement eu des explications: “La température signifie généralement qu’il y a une infection. Chez un enfant de moins de 3 mois, la parroie entre le système sanguin et le cerveau n’est pas totalement formée. Si cette infection est dans le sang, elle peut donc se propager au cerveau et causer une méningite. Il faut donc trouver où est cette infection dans le délai le plus court possible”.
Et voilà pour la mésaventure d’Olivier. Finalement ils n’ont rien trouvé de grave, c’était probablement juste causé par un gros virus de rhume d’homme. Il sera tout de même contrôlé pour les poumons dans quelques jours par précaution.

Leçon: “Si en enfant de moins de 3 mois fait plus de 38.0 de température rectale, direction l’urgence immédiatement”.

38 jours, 2ieme rhume! janvier 15th, 2009

Déjà 38 jours aujourd’hui pour Olivier. Il est déjà rendu à 11lbs7oz et a pris quelques pouces. Malgré sa bonne nutrition et ses sorties limitées, notre petit commence déjà son 2ieme rhume. Le premier avait commencé à 14 jours environ et a duré deux semaines. La médecin recommendait même des pompes pour arrêter la toux après les gouttes pour la conjonctivite. Nous espérons que cette fois ça va passer plus vite. On surveille la température et on siphonne le nez, on mets des goutes, … Car de toute manière il y a rien a faire pour un rhume non?

Olivier est arrivé décembre 8th, 2008

Hé oui, le petit Olivier est né ce matin (lundi 08-12-2008) à 10h18.

Il pesait 8 libres 9 onces et mesurait 20 3/4”

Maman est fatiguée de la césarienne mais elle va bien.  Olivier est en forme mais commence déjà a vouloir faire à sa tête et boire juste quand ça fait son affaire.  Éolie est bien contente, mais elle commence a trouvé ca long la pension chez grand-maman même si c’est plaisant.  Papa est fatigué mais écrit ceci avant d’aller se coucher.

0 à 1 mois
DSC00776
DSC00778
DSC00779
Automne 2008 décembre 1st, 2008

J’ai pas été très bavard cet automne.  Entre la nouvelle maison (1er sept), la piscine, les petits travaux, le début des cours de gymnastique d’Éolie, la grossesse de Patricia, et tout ce que j’oublie ça été un automne assez remplis.  

Voici quelques photos…

 

  • Éolie et ses cours de gymnastique
  • Jean-Luc se baigne un 27 septembre
  • Jean-Luc fait du BBQ un 1er décembre
DSC00712
DSC00713
DSC00762

 

Notre petit gars est attendu au plus tard le 12 décembre.. On espère tous vous voir dans le temps des fêtes.. Bonne préparation pour Noël et bon magasinage.

Bon! Je vais avoir droit à des nouvelles lunettes! novembre 19th, 2008

Hé oui, comme je m’en doutais depuis plusieurs années.. je devrais porter des lunettes.  C’est quand même pas si mal, j’ai en porté de 3 à 16 ans.  J’ai cessé d’en porté depuis, et selon l’examen que j’ai passé ce matin, ma prescription est semblable à celle que j’avais eu autour de 12 ans? … (la paire de lunette bleue semblable à celle de ma soeur).  Alors ma vision est tout de même stable et la prescription à pour but d’aider à la garder stable et me donner un petit comfort supplémentaire lors de lecture ou d’utilisation d’ordinateur prolongée.

J’ai donc fouillé sur le net pour trouver “comment choisir ses lunettes” car je ne suis pas un pro de l’estétique.  J’ai trouvé un site web intéressant sur lequel on “upload” sa photo et l’on peut virtuellement essayer des lunettes.  Voici ce que mon test à donné :

ScreenHunter_02 Nov. 19 16.03

C’est intéressant.. reste à voir ce que la réalité donnera.. Et vous êtes avisés, la prochaine fois que vous me croisez si j’ai des lunettes faites pas semblant de vous tromper de personne.

J’oubliais de vous donner l’adresse du site dès fois… YouAreTheModel.com - Version bêta

Programmation objet novembre 18th, 2008

 Extrait d’une entrevue avec le créateur du langage Erlang.  Il parle de sa vision de la programmation orientée objet.
Ref: http://www.infoq.com/interviews/Erlang-Joe-Armstrong

You’ve been reading my OOP sucks blogs. I saw a blog yesterday, they said Erlang is actually more object oriented, truer to the spirit of pure object orientation than all object oriented languages. You could take two views: you could say either Erlang isn’t object oriented - which I used to say a few years ago - or you could say it’s more object oriented than all the object oriented languages. Alan Kay said that he made a mistake in not really emphasizing the messaging aspect of object oriented programming. He said in SmallTalk you talk about sending a message to an object, but you don’t, you do a function call. I think function calls and remote procedure calls are too high-level in the sense that a function call or a remote procedure call returns to the person who made it.

If I do remote procedure call against you, I can say “Hey, do this!” and the answer automatically comes back to me, but that’s not how we work. I could say “You do that” and reply to this guy. Why am I involved? That’s how we behave. If you are a manager at office you say “Can you check this out? When you’ve done it, tell this guy”. This is just an asynchronous message passing model. I think when you talk about object orientated programming, when you model a world, you are encouraged to think in terms of objects and I don’t see objects. I also have what you would call the categorization problem: which object do I put my code in? Sorry I just don’t get this. Let’s suppose you have a method, in SmallTalk terms, that manipulates time of a directory structure or something like that, is this a subclass of a time object or is it a subclass of a directory object? I don’t know.

Years ago I’ve started several projects staff - file my data/my letters, physical papers and research reports and things like that. Every time I’ve done that it failed, because I get files and I put something on this line - it says “Correspondence”, “Lectures”, “Papers”. Then I get this thing: it’s a paper, I put it in the file called papers; this is a letter which contains a paper “Do I put it in ‘Correspondence’ or do I put it in ‘Lecture notes’?”. It breaks down because I don’t know where to put it. I think if you’ve got objects in your function, which object do you put it in? I made another filing scheme, in which I just numbered everything, and I have files and I go over my office and the first file says 1-167 and the next file says 168- something. I have a single file that goes 1,2,3,4 and some text. I use emacs to create, I use grep to search, and it’s a brilliant system!

This is how we organize things in English. We have a dictionary and when we want to know what the word means, we look it up in the dictionary. Everything is in alphabetical order - that’s a good way to organize data. I think object oriented programming is not a good way to organize data. There is a principle in programming “Never write something twice” - yes, it’s a fine principle, a great principle, but let’s think about this: “How do I find the old stuff, that I am going to reuse?” That becomes extremely difficult, in fact, I think people have been deluded into thinking that this choice is easy. When I started programming, there were no choices, I programmed everything in Fortran - Fortran was the only language I had on my machine. Nowadays, some poor sod’s got to choose the programming language: “Should I have Java or C# or C++ or Lua or F# or Pascal or Prologue or Erlang or Haskell? On what should I do it?” “You don’t want something in the-NET framework or a Java framework that runs on the JVM or on Mac OSX?”

You have all these decisions, incredibly difficult to make, and then you got bosses. You don’t write this stuff in scratch! You got to reuse somebody else’s code. After all that is. Somebody else’s code doesn’t do exactly what you want - it does something that’s subtly different. Then, the time taken to modify and understand this old code takes an incredible amount of time. Have you ever sat there with code that somebody else has written and have to modify it? You spend hours and hours doing it. You can’t reuse object oriented code, because all the stuff it inherited has to be there as well. You can’t just take this stuff out and put it in your program cut and paste, like you did in C, or Erlang or Prologue or Perl, you got to take all the stuff it inherits from.

One of the problems I had with object oriented programming, one guy said: “You wanted a banana but what you got was a gorilla that was holding the banana and the entire jungle. You got a lot of stuff in it and all you wanted was just a little bit of code”. The Lisp idea - lots of little functions - ubiquitous data structures like Lists, everywhere, and lots of very small functions that work on this, that these are highly reusable. Code that’s referentially transparent, that means if you call it twice with the same arguments, you get the same value - it’s very reusable. To them the question is “How do we reorganize all this stuff? I think something like a dictionary, like the English dictionary, put in alphabetical order. Don’t put lots of modules, just put one module! If code is referentially transparent, it’s small functions, then it doesn’t belong to object. Where does it belong? What is the containing object? There isn’t one! So, just put them all in alphabetical order and use Google to search it and you’ll find the code easily.


Get your Portable ID!
Aussi VE2-OEC