Eric et son Blog

Aller au contenu | Aller au menu | Aller à la recherche

mardi 20 octobre 2009

Pas bien: sélection par double-clic

Quand on double-clique sur un mot, tous les OS sélectionnent le mot. En général le triple clic sélectionne la ligne. Sur Windows, Mac OS, Linux, c'est le cas. Là où ils diffèrent c'est dans la gestion des trucs de geeks: "org.hibernate.jdbc.Foo". Sous Linux, un double clic sélectionne le tout, c'est logique pour un développeur Java. Sous Mac, il sélectionne "Foo" ou le mot sur lequel on clique. Méthode "Monsieur Tout Le Monde". N'empêche, ça m'emmerde souvent.

dimanche 18 octobre 2009

Bien: Terminal et bash

La plupart des utilisateurs Mac considèrent probablement que le Terminal est un truc mystérieux où il faut parfois inscrire quelques fromules magiques pour corriger un couac du Mac ou améliorer un détail. Mais pour les unixiens pure souche, c'est la première fenêtre qu'ils ouvrent et ils y font presque tout.

Déjà, Mac OS X a eu la très très sage idée d'inclure tous les outils GNU auxquels nous sommes habitués. Plutôt que de vouloir tout refaire à leur sauce, ils ont pris ce qui était déjà bon dans la communauté. Résultat, sur Solaris, on se fait chier à installer bash, gcc, lsof et autres outils indispensables, à forcer le shell par défaut sur bash plutôt que l'ignoble sh; sur Mac, c'est déjà là.

Ensuite, les développeurs de Mac OS étant des geeks unixiens, ils ont bouffé de la ligne de commande par milliers d'heures. Ils ont donc fait Terminal. Celui qui a un jour utilisé le bash de Cygwin sous Windows sait que la console dans laquelle ça tourne pue mais grave de grave. Redimensionnement uniquement en vertical, pas de tabs, pas de menus, copier-coller pourrave... Terminal fait tout ça bien et les thèmes permettent de travailler confortablement et/ou d'assigner des couleurs à où on travaille: le serveur de production en rouge, celui de dev en vert, ...

Et pour ceux qui ne comprennent pas l'intérêt de la ligne de commande quand on a une interface graphique correcte, imaginez que avez un répertoire avec des dizaines de librairies Java dans des tas de répertoires. Vous voulez trouver lequel contient la classe pour laquelle vous avez un ClassNotFoundException. En interface graphique, vous cherchez après un programme qui fait ça ou vous le codez vous-mêmes. En ligne de commande:

mkdir cat
for i in `find . -name *.jar`; do FNAME=`echo $i |sed -e 's;/;_;g' -e 's/^.//'` ; unzip -t $i > cat/$FNAME ; done
Ca compose un répertoire avec le catalogue de vos librairies. Ensuite, un simple:
grep org.hibernate.foo.Bar *
donne la réponse souhaitée en un centième de seconde.

mardi 13 octobre 2009

Déclenchement de naissance

Extrait d'un document de la clinique St Jean de Bruxelles destiné aux étudiantes infirmières: (je grasse)

Toutes les admissions se font via la salle d’accouchement. Ceci explique qu’on ne peut jamais prévoir la charge de travail dans le service. Moyennement, on prévoit quatre inductions (mise en route du travail) par jour. D’un point de vue pratique, cela veut dire que comme étudiant(e), vous suivez un travail d’accouchement depuis le matin (placement d’une perfusion, débuter l’ocytocine, assister l’anesthésiste lors du placement d’une anesthésie péridurale, contrôle des différents paramètres,...) et par la suite, l’après –midi, le soir où la nuit, assister les parturientes au cours de leur accouchement.

4 déclenchements par jour en moyenne pour un hôpital qui voit 6 à 7 naissances par jour, c'est quand même énorme. Ils continuent:

La réalité montre que tout ceci est bien plus compliqué. Les futures mamans accouchent aussi spontanément où peuvent être admises en observation si on découvre un problème durant la grossesse.

Suis-je le seul à être choqué qu'on considère les mamans qui accouchent à terme naturel comme des enquiquineuses ? Depuis quand est-il normal de planifier un événément naturel tel que la naissance à la meilleure convenance du personnel hospitalier ?

Si vous n'êtes pas familier de ce que ça signifie, un déclenchement se fait en mettant une gélule d'hormones dans l'intimité de la maman (la parturiante comme ils disent), éventuellement renouvelée. Une fois que c'est vaguement en route, on met la péridurale et des produits accélérant le travail. On y met la dose si nécessaire vu que la péridurale réduit les douleurs. Plus forte chances d'épisiotomie (acte chirurgical => €€) ou de déchirement...

Je me souviens de collègues à Amsterdam qui me disaient que là-bas, la vaste majorité des accouchements étaient déclenchés et que c'était une horreur pour les mamans. Je m'étais dit qu'en Belgique, on était plus raisonnables mais je commence à croire que non.

dimanche 11 octobre 2009

Légal @ darchis.be

Une personne m'expliquait qu'elle avait reçu un SPAM d'une société vendant je ne sais quel truc sans intérêt. N'ayant jamais donné son adresse à cette société, elle répond donc "veuillez m'enlever de votre liste de distribution." Je trouve ça encore très soft, j'aurais été plus désagréable. La société lui a répondu "ok mais uniquement si vous dites s'il-vous-plaît."

Mon premier réflexe serait de répondre "non mais où vous croyez-vous ? Vous me spammez et je devrais vous dire merci ?" Mais il y a plus judicieux: forwarder le mail tel quel vers legal@votresociete.com et la presonne d'origine. Ne le faire évidemment que si legal@votresociete.com n'existe pas. Vous recevrez une erreur en retour mais l'autre personne n'en saura rien. Et quand la personne verra que la grosse boîte a mis ses avocats sur le coup, il y a des chances qu'elle supprime directement votre nom de son fichier.

Si besoin, deux jours plus tard, envoyer un mail très "juridique" de legal@votresociete.com mettant en demeure la personne de vous retirer de ses fichiers.

Moi, retors ? Ce n'est qu'un juste retour des choses.

jeudi 8 octobre 2009

Plus d'accouchements à la pleine lune ? non

J'avais parlé en 2006 d'une accoucheuse qui avait étudié la répartition des naissances à la pleine lune et le reste du temps. C'était dans une émission de Matière Grise sur La Une et elle a été rediffusée dans le cadre de Questions à la Une hier. L'émission complète sera rediffusée samedi 10 à 8h30 et disponible sur le blog de l'émission. J'ai extrait la partie concernant les accouchements à la pleine lune:

Pour les commentaires, merci d'aller sur le billet original

mercredi 7 octobre 2009

Mondialisation des librairies

Aujourd'hui, quand vous vous baladez dans une librairie et que vous trouvez un bouquin sympa, vous pouvez pointer votre iPhone dessus et voir instantanément le prix sur Amazon et autres sites du genre. D'un côté, ce n'est pas génial pour le libraire du coin ni le libraire spécialisé, d'un autre côté nous sommes en général prêts à mettre quelques euros de plus pour avoir le livre en main tout de suite plutôt que d'attendre une livraison postale. L'effet se marque beaucoup plus quand le libraire a un prix très supérieur à Amazon. J'ai par exemple récemment vu un livre de cuisine qui me branchait bien chez Makro. 21€. Je n'ai pas d'iphone mais je me connecte chez Amazon, entre l'ISBN (facile à taper sur un téléphone) et paf 9€. Livraison gratuite. Franchement, qui achèterait le livre à 21€ dans ces conditions ?

Ce qui est encore plus intéressant dans cet effet, c'est que depuis quelques années en Belgique, les grands libraires tels que la FNAC essaient à tous prix d'amener le prix unique des livres en Belgique. Et ils ne sont pas loin d'y arriver en prétendant soutenir les petits commerçants qui n'ont pas le volume de vente de la FNAC et ne peuvent pas faire les mêmes réductions. Tout qui a déjà comparé les prix FNAC sait que c'est du foutage de gueule. La FNAC pratique le prix maximum tandis que les petits commerçants (de BD en particulier) offrent un meilleur service avec des prix entre -10% et -20%. Du coup, le client est incité à aller chez le petit plutôt qu'à la FNAC. Le prix unique profiterait donc directement à la FNAC en éliminant l'avantage des petits.
Et là, avec un comparateur de prix de ce genre, le prix unique se retournerait contre la FNAC. Ils seraient obligés de vendre leurs livres au prix maximum avec 21% de TVA alors qu'Amazon les vendrait au prix minimum plus 9% de TVA Luxembourgeoise. => pan dans la gueule.

Si on ajoute la disponibilité du Kindle en Belgique, ça va faire très mal aux vieux chats à leur mémère que sont devenus la FNAC et consorts.

lundi 5 octobre 2009

Vous avez essayé de rebooter ?

Quand vous n'arrivez pas à placer un livre sur une étagère, vous essayez souvent de la démonter et de la remonter pour voir si ça ira mieux ? Non, vous regardez si vous devez déplacer quelques planches ou changer des livres de place. En informatique pourtant, dès que vous avez un problème et que votre "expert" ne connaît pas la réponse directement, il vous demande de rebooter ou pire, de reformater et réinstaller Windows.

Un collègue (salut Dirk) disait "when everything fails, reboot". Et c'est bien là l'important "quand tout le reste échoue". C'est l'arme ultime. Et si le reboot résoud le problème, il est bon de se demander pourquoi.

En fait, ce réflexe idiot vient du monde Windows. Le système est tellement hermétique, mal foutu et déstabilisé par la moindre installation d'un driver foireux que souvent la seule solution est effectivement de repartir d'une feuille blanche. Un peu comme si dans votre étagère, vous placiez des étais, des renforts, des planches courbées pour contrer leur fragilité etc. Au final votre étagère ne ressemble plus à rien.

Sous Unix en général, le système de base n'est pas corrompu par les logiciels qu'on installe. On peut également contrôler plus finement les différents composants. Quand le driver scanner déconne, un modprobe -k et ça repart. Quand j'entends quelqu'un rebooter un serveur Linux "pour voir si ça ira mieux", ça m'énèrve prodigieusement.

Globalement Mac OS X n'est pas dans la méthode Windows. Sauf quelques cas. Les "freeze" de Snow Leopard dont je me plaignais récemment par exemple. A ma connaissance, personne ne sait exactement ce qu'il se passe ni comment contourner le problème. Sur les forums, on conseille systématiquement: 1) de rebooter, 2) de réparer les permissions, 3) de réinstaller Snow Leopard proprement. Non mais et puis quoi encore ? Si réparer les permissions résolvait le problème il y aurait des centaines de personnes pour le signaler et des dizaines pour dire exactement quelles permissions sont foireuses dans ce cas précis. En fait, il y a des milliers de gens qui ont le même problème de freeze mais on leur conseille quand même de "réparer les permissions". Qu'est-ce que c'est que ça pour une poudre de perlin-pin-pin ? Une façon de gagner du temps en espérant une correction d'Apple ?

Makro: Opération poche gauche, poche droite

Makro vient de lancer une promotion:

Entre le 7 et le 20 octobre vous récupérez le montant intégral de vos achats en bons de réduction de € 10 chez Makro ! Récupérez chaque euro que vous dépensez.
Ca a l'air d'être une formidable promo, un truc à ne pas rater. Mais quand on lit les détails, on se rend compte que ça représente moins de 5% de réduction.

Calcul: mettons qu'on achète pour 200€ par semaine, on aura donc 400€ de bons. Mais pour les dépenser tous, il faudrait pendant les deux semaines suivantes acheter pour 6 000 € ! Plus raisonnablement, en dépensant nos 400€ sur les deux semaines suivantes, ça nous fait 20€ de réduction. On a dépensé 800€ et obtenu 20€ de réduction, soit 2,5% !!!

Supposons qu'on optimise ses courses et qu'on décale la 2e semaine dans la période des remboursements, ça nous fait 200€ de base et 600€ ensuite. Soit 40€ de réduction, 5% seulement.

Bref, on est loin, très loin du 1€ acheté = 1€ remboursé.

vendredi 2 octobre 2009

Pas bien: quand Snow gèle, gaffe au verglas

Depuis mon upgrade à Snow Leopard, j'ai régulièrement des "freeze". Je n'arrive pas à déterminer ce qui les déclenche mais ça m'est arrivé en jouant des vidéos dans Quicktime ou dans VLC, en tapant du mail avec Spotify en arrière-plan, en bossant dans Eclipse, ... Mon chef a le même problème et me confirme que nous sommes loins d'êtres les seuls. Apple a vraiment sorti Snow à la va-vite pour contrer Windows 7.

Vous me direz que Snow Leopard Freeze, c'est normal mais je vais sortir le chalumeau si ça continue.

Amazon et les capotes d'occasion

En regardant les suggestions d'Amazon incluant des jeux en bois, des accessoires en tous genres, je me suis demandé s'il vendaient des capotes. J'ai donc tapé "Durex" dans la zone de recherche et ça a donné effectivement des produits Durex. Etonnant mais sans plus. Par contre,
Amazon Durex
Je ne suis pas sûr que les capotes d'occasion soient vraiment une si bonne idée.

Thunderbird me gonfle parfois

Je hais les popups. Non mais vraiment. Ca me met hors de moi. Et quand mon programme de mail favori se mêle de m'en coller trois de suite dans une application où on va forcément être souvent en train de pianoter un mail, ça me met en rogne.

Exemple: je compose un mail sur mon compte IMAP. Pour une raison quelconque, le serveur mail n'est plus disponible (au hasard, le VPN n'est pas actif). Toutes les 5 minutes, Thunderbird va vouloir sauver mon email en cours de rédaction. Et là, alors que je suis en train de taper, cette salope me fait:
thunderbird me gonfle
On fait OK et directement, il enchaîne:
thunderbird me gonfle
Attention à cliquer cancel sinon c'est un tour gratuit.
thunderbird me gonfle

Trois popups successives pour me dire que le serveur mail n'est pas joignable, c'est trois de trop. Un bandeau rouge en haut de ma fenêtre aurait été un million de fois mieux. Et le pire, c'est qu'il refait le coup à chaque récupération de mail, sauvegarde automatique....

Des fois, on pourrait même rêver de faire comme dans Outlook: composer ses mails offline et quand on se connecte, poum, tout part. Mais tout le monde sait que c'est de la science fiction. Comme de laisser les mails sortants en outbox pendant une minute en cas de clic accidentel sur send... (non, ne me reparlez pas encore de Send Later)

jeudi 1 octobre 2009

ING a perdu un client

En recevant mon relevé de carte de crédit (ING Card), j'ai remarqué deux achats "WWW.CLICKANDBUY.COM" pour un montant de 99.90€ à Londres. Pendant que je me renseignais sur la procédure de contestation, un autre paiement de Steam s'est ajouté. Dans un monde idéal, j'aurais appelé ma banque, elle aurait pris note des références et aurait fait le nécessaire. Mais c'est ING...

Au lieu de ça, quand mon agence a daigné répondre au téléphone, on m'a annoncé, après réflexion, que je devais passer à l'agence pour faire opposition. Quand on n'a pas changé d'agence après un déménagement, c'est un peu pénible mais soit. Il a fallu de longue minutes à la guichetière pour trouver un formulaire à remplir. Le formulaire indiquait "Carte volée - perdue - non réceptionnée". Commentaire de l'employée ING "apparemment il n'y a que ce formulaire, vous n'avez qu'à indiquer que la carte est toujours en votre possession." J'ai répondu tant bien que mal à ce formulaire inadapté et suis sorti.

Comme je suis un homme prudent, avant de lâcher l'employée ING, je lui ai demandé une copie de mon formulaire. Bien m'en a pris. Il y avait un numéro de téléphone dessus. Le numéro de BCC (Bank Card Company, propriété d'Atos Worldline, ex-Banksys). Ceux-ci m'ont répondu (sur le temps de midi !) et m'ont dit qu'il suffisait d'aller sur www.bcc.be dans la zone particuliers et d'utiliser le formulaire "constestation de paiement fait sur internet".

...pause pour vous laisser comparer le manque de professionnalisme d'ING face à l'efficacité de BCC...

Pendant que j'attendais la spéléo-guichetière, la réceptionniste me faisait démonstration de greluche absolument formidable. Elle a commencé par papoter de conneries avec ses collègues dans leur cube en tournant le dos aux clients qui poireautaient devant son comptoir. Tasse rose en main. Ensuite, alors que la guichetière atteignait le premier cercle de l'enfer, elle appelait une collègue d'une autre agence et discutait de la pluie et du beau temps en ignorant superbement les clients qui s'amoncelaient devant son comptoir.

Je pourrais remonter mes passages chez ING, tous plus édifiants les uns que les autres. Les cartes qui arrivent en double, la conseillère qui ne s'abaisse pas à expliquer la finance à ses clients, la même conseillère qui ne donne pas les offres de placements si le client ne veut pas se faire spammer sur base de ces infos, les "on vous offre 50€ de réduction. - Chez Dexia, ils m'en offrent 80€ - Ah, ce n'est plus que 25€ maintenant - Au revoir."

Je viens donc d'introduire une demande de carte de crédit dans ma banque, la vraie, celle où le conseiller me conseille effectivement avec compétence: Dexia. Un détail quand même chez ces derniers. A la confirmation de ma demande, le netbanking me dit:

Confirmation
Votre demande a été envoyée pour traitement à l'agence mentionnée ci-après.
Après une évaluation positive de votre demande, une annexe à vos extraits vous informera quand vous pourrez aller chercher votre nouvelle carte.
Si vous ne téléchargez pas votre carte maintenant, vous pouvez encore le faire dans les 5 jours.Sinon une carte de débit normale sera créée.

Il faut un plugin pour imprimer la puce ?

Côté ING, mon prochain passage en agence sera pour clôturer mes comptes. Dommage, la BBL était pourtant une excellente banque avant de passer au rouleau-compresseur de "l'enterprise".