Eric et son Blog

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

mardi 22 septembre 2009

Gimp, multi-window et Mac

J'avais mentionné un truc positif de Mac OS X: quand on clique sur une fenêtre d'arrière-plan, elle s'active mais le clic n'a aucun effet. On ne risque donc pas de cliquer "cancel", de cliquer sur un lien dans le navigateur ou de faire sauter la sélection.

Oui mais il y a un cas où c'est vraiment emmerdant: GIMP. Je suis un fan de cet outil. Non seulement parce qu'il fait tout ce dont j'ai besoin en édition d'images mais aussi parce qu'il a fait son propre design sans chercher à imiter Photoshop. Au lieu d'être une pâle copie, Gimp est un outil à part entière avec ses forces et ses faiblesses. L'un des choix est l'interface multi-fenêtres. Au lieu d'avoir la fenêtre de photoshop avec des barres d'outils partout, Gimp a une fenêtre pour les outils, une pour les couches et une par image.

Quand on connecte ces deux éléments, on comprend qu'avec Gimp sur Mac, pour changer d'outil, il faut cliquer une fois pour activer la fenêtre d'outils et une deuxième fois pour sélectionner l'outil. Pour l'utiliser, il faut commencer par réactiver la fenêtre de l'image en cliquant dessus. Très pénible.

Le problème se réglera de lui-même avec Gimp 2.8 qui passera au mode simple fenêtre par défaut. Après l'accès aux menus par le clic droit, voici une autre particularité de Gimp qui ne plaît pas au plus grand nombre.

Eclipse sous Mac

J'avais déjà pesté qu'eclipse sous Mac avait perdu les shortcuts claviers pour lancer un build ant (alt-shift-X-Q), lancer un test unitaire (alt-shift-X-T) ou débugger la classe courante (alt-shift-D-J). Là, on passe au stade encore plus emmerdant. Vous sélectionnez un bloc de code et vous voulez le mettre en commentaire. Vous tapez donc logiquement cmd-/. Sur nos claviers, il s'agit en fait de cmd-shift-:. Résultat: ça ouvre l'aide. Vous vérifiez donc le shortcut qui est bien cmd-/. Trop habitués à ces conneries, vous utilisez donc le / du pavé numérique... Et ça supprime la barre avec les +/- qui "folde" les fonctions...

Y'a encore du boulot messieurs les développeurs d'eclipse...

mercredi 16 septembre 2009

Terrorists' most epic fails !

Les 5 ratages les plus épiques de terroristes (en Anglais mais y'a des images). Pour un terroriste, être con à ce point-là, c'est rendre service à la société. En fait, je pense surtout qu'il faut être con à ce point pour être terroriste.

Mon morceau préféré:

En l'espace de 30 secondes, cet homme a eu un accident de voiture, a explosé, a pris feu et s'est pris un coup de pied dans les couilles plus violent qu'un pied ne peut techniquement encaisser.

mardi 15 septembre 2009

Truc génial de OpenVPN

Attention, article technique orienté routage IP. Non-geek passez votre chemin.

En lisant la doc d'OpenVPN, j'ai découvert une astuce géniale. Quand on établit un VPN et qu'on veut faire passer tout le traffic par le tunnel, il faut:

  • Ajouter une route specifique au serveur VPN branchant sur le gateway par défaut original. Sinon, quand on change la route par défaut pour aller dans le tunnel, les paquets du VPN lui-même ne savent plus passer et bouclent.
  • Supprimer la route par défaut et la garder qq part
  • Ajouter une route par défaut sur le tunnel.
L'inconvénient de ce système est que le DHCP va régulièrement venir foutre la merde en remettant le gateway par défaut original. L'équipe OpenVPN a une option pour contourner ça: ils laissent le gateway par défaut mais ajoutent deux routes: 0.0.0.0/1 et 128.0.0.0/1. Ces routes couvrent la totalité des adresses et sont plus spécifiques que la route par défaut. Celle-ci est donc ignorée même si elle est toujours là. Le DHCP n'y voit que du feu et tout passe par le tunnel.

Après avoir lu ceci, j'imagine trois réaction chez vous, amis lecteurs:

  1. Vous n'avez rien compris. C'est pas grave, le billet est classé "geekitude".
  2. Vous connaissiez le truc. Bravo.
  3. Vous vous dites "eh, c'est pas con, j'y avais jamais pensé !"
Moi, c'est la 3e option. :)

Éléphant rose

Je viens de voir passer un éléphant rose sur le ring de Bruxelles. Je travaille pour l'instant dans une des tours de verre près de l'aéroport avec vue directe sur les embouteillages du soir. Et au milieu des voitures anonymes s'est glissé cet éléphant. Non je n'ai pas bu, fumé, sniffé ni rien. L'éléphant était bien entendu une statue posée sur une remorque. Mais en taille réelle. Et à part la couleur, c'était vachement réaliste.

D'ailleurs, ceux qui écoutent les infos traffic ont souvent entendu des "pertes de chargements" bien loufoques. Des classiques morceaux de bois aux canapés en passant par les blocs de granit de 25 tonnes. Vous imaginez le flash ? "On nous signale une perte de chargement sur le ring de Bruxelles à hauteur de Zaventem. Il s'agit d'un éléphant rose sur la bande de gauche, soyez prudents."

lundi 14 septembre 2009

Le Soir, encore

Premier titre du Soir:

La grippe A/H1N1 frappe et tue 40 % de personnes en bonne santé et jeunes

A la première lecture, j'ai compris que la grippe A avait un taux de mortalité de 40%. Comme j'ai la certitude que tel n'est pas le cas, j'ai relu et compris que 40% des morts étaient jeunes et/ou en bonne santé. Une tournure de titre aussi ambiguë est criminelle. Dans le contexte actuel où tout le monde devient paranoïaque sur une menace très théorique, où on en arrive à nous expliquer comment on se lave les mains et qu'il ne faut pas éternuer sur ses voisins, aller jeter de l'huile sur le feu avec des titres alarmistes, c'est vraiment indamissible.

Et plus loin, déclaration d'Elio Di Rupo:

Les actifs des banques s’élèvent à 1.250 milliards. Le déficit budgétaire de l’État, c’est 25 milliards ! Elles doivent donc payer.

Je suis sûr que le lecteur moyen est scandalisé que les banques gagnent 1250 milliards d'euros alors que l'état a besoin de juste 25 milliards. Le lecteur averti conviendra avec moi qu'il s'agit ici d'un record de comparaison de pommes et de poires. C'est un peu comme dire "vous avez une maison à 250.000€, vous pouvez bien donner 20.000€ à l'état". Les banques sont aujourd'hui dans la merde parce qu'elles ont prêté et investit beaucoup trop par rapport à leur actifs réels. Donc retirer des actifs des banques pour payer José Happart, c'est encore creuser le trou plus profond.

C'est d'ailleurs bien pire qu'une petite exagération médiatique, Elio Di Rupo est loin d'être idiot, il sait parfaitement qu'il faudrait comparer les bénéfices des banques et pas leur actifs. C'est donc de la malhonnêteté intellectuelle.

PS: je n'ai rien contre l'idée de faire payer les banques mais ce n'est pas en leur piquant 25 milliards d'euros qu'on va résoudre la crise.

samedi 12 septembre 2009

Tu veux mes mensurations en plus ?

Ma moitié raccroche le téléphone après un appel familial et celui-ci se remet à sonner directement. Après avoir identifié le télémarketer, elle me passe le téléphone, en manque d'inspiration.

- Bonjour, vous êtes Eric Darchis ?
- Bonjour, oui, c'est moi.
- Je suis xxxx de xxxx (*) à Hélécine, nous organisons un concours basé sur l'année de naissance.
  Je suis sûre que vous mourez d'envie de savoir si vous avez gagné ?
- Non.
- (très surprise, pense avoir mal entendu) Pour savoir si vous gagné, il me faudrait juste connaître votre année de naissance.
- C'est pas de chance, j'ai pas envie.
- Vous n'avez pas envie de gagner un cadeau ?
- C'est ça un cadeau pourri que je devrai aller chercher chez vous, où vous allez me flinguer une demi-journée 
  à tenter de me faire acheter des choses dont je n'ai pas besoin mais que vous n'arriverez de toute façon pas à me vendre.
- Ah, ben je ne vais pas insister alors.

Par après, je me suis dit que j'aurais dû faire ainsi:

- Mon année de naissance ? 2004.
- Pardon ?
- Vous avez bien compris, 2004. J'ai 4 ans et demi.
- Vous vous moquez de moi ?
- C'est vous qui avez commencé avec cette histoire de concours.

Mais bon, je me dis que le prochain, je vais peut-être envisager d'accepter son invitation et d'aller lui pourrir son mojo face à face. :)

vendredi 11 septembre 2009

Encore Voo ?

Mes parents n'ont que des problèmes avec leur connexion Voo. Ca déconne régulièrement, le service technique est en-dessous de tout et la téléphonie est désastreuse.

Nouvel épisode: ils n'ont plus de téléphone depuis quelques jours. Quand on appelle, ça sonne mais quand on décroche, une tonalité désagréable indique que le système est fubar. Mon père appelle donc Voo qui ne voit pas d'où vient le problème. Il demande donc si ça ne pourrait pas être le modem. "Peut-être oui, ramenez-le à Ans, on pourra le vérifier."

20km plus tard, le technicien de la boutique confirme que le modem est en parfait état de marche. Dans la foulée, il tapote son PC et confirme que le signal est complètement pourri au poteau et que donc ça n'a aucune chance de marcher dans la maison. C'est un de ces moments où on reste pantois en constatant que le type du support téléphonique n'a même pas vérifié cette information élémentaire qui était à sa portée.

Voo vient perdre encore un client. Reste à savoir s'ils vont aller vers Belgacom, Mobistar ou Tele2. A mon avis, ils vont payer plus pour aller chez Belgacom et "être sûr de ne plus être emmerdés sans arrêt." Entre l'incompétence de Voo et le sabotage de la concurrence par Belgacom, il est beau notre paysage télécom belge...

PS: concernant le sabotage, je parle des délais de rendez-vous qui sont magiquement plus courts quand on est chez Belgacom, des remarques incessantes des techniciens contre "la concurrence", de la passivité de l'IBPT...

Firefox: une mauvaise sécurité tue la sécurité

J'adore Firefox. C'est depuis un certain temps mon navigateur favori. Mais certains détails m'énervent. Un exemple: quand on va sur un site web en HTTPS, Firefox vérifie le certificat du site. Si le certificat n'est pas émis par une autorité reconnue, vous obtenez un beau gros message d'erreur:

Lire la suite

You just failed the Turing Test

Cela arrive généralement quand on envoie un mail au support technique: on demande "Quel âge a le capitaine ?" et on vous répond "Le perroquet est blanc". Même si la réponse en elle-même est correcte, elle n'a rien à voir avec la question. J'ai même connu une personne qui répondait régulièrement de cette façon et sans le faire exprès. Exemple:

- Peux-tu aller voir si la plaque avec le logo de notre société est fixée avec des vis ou collée ? Si elle est vissée, on pourra la déménager.
(elle va vérifier)
- C'est un poisson bleu en relief.
- Euh, je sais mais comment est-ce fixé ?
- Je sais pas.

Dans ces cas-là, j'ai tendance à répondre "Congratulations, you just failed the Turing test" (Bravo, vous venez d'échouer au test de Turing). Malheureusement les gens à qui j'ai des raisons de dire cela ont peu de chances de savoir de quoi je parle. Alan Turing est considéré le père créateur de l'informatique moderne. Il a pas mal travaillé sur l'intelligence artificielle. Le test de Turing consiste à faire parler un humain avec une machine. Si l'humain est incapable de déterminer si la personne avec laquelle il "tchatte" est un humain ou une machine, la machine est considérée comme intelligente. Pour moi, ce test marche à l'envers également. Si l'humain qui parle avec un humain est persuadé d'avoir affaire à une machine, c'est que l'humain n'est pas intelligent...

Cas vécu aujourd'hui même par Cédric H.:

- Bonjour, votre hérgement web supporte-t-il les pages ASP ?
- Bonjour, nous vous proposons notre module MySQL à 15€, signez ici pour accord.
- Bravo, vous venez d'échouer au test de Turing.

mercredi 9 septembre 2009

Le réseau de Colt Télécom dans les choux

Le fournisseur d'accès professionnel Colt Telecom a vu ce mardi matin son réseau européen s'effondrer. Les nombreux clients de Colt se retrouvent sans connexion internet ou sans connexion entre leurs sites en Europe.

Colt ne communique malheureusement pratiquement pas sur les raisons de la panne ni sur les délais de réparation. Après 24h d'indisponibilité, les clients se heurtent à un mur de silence et le problème perdure. RTL infos a dû trouver par elle-même des moyens pour reconnecter son site par des voies alternatives mais a été obligée de retirer les vidéos de son site. RTL apprécie d'ailleurs très peu le manque de coopération de son opérateur télécom.

On peut supposer que la panne provient de la mise en place de la "plateforme ethernet multi-services" annoncée récemment par Colt.

Pour l'heure, Colt a ouvert un compte Twitter afin de suivre l'évolution du problème: http://twitter.com/COLToutagenews Il semblerait que les villes européennes vont revenir sur internet une par une. Espérons seulement qu'ils dépasseront la vitesse actuelle d'une ville par jour.

lundi 7 septembre 2009

C'est moi ou Google s'est dégradé ?

Plusieurs fois aujourd'hui, j'ai fait une recherche Google et me suis dit que les résultats étaient du grand n'importe quoi. Je cherche "jaxrpc control characters encoding" et la moitié des résultats de la première page n'avaient RIEN à voir avec jaxrpc. Là, je cherche une extension Thunderbird et il m'envoie sur un site non officiel qui en parle vaguement. S'ils continuent comme ça, Bing risque de faire un carton.

Et puis j'ai beau chercher comment retarder l'envoi des mails Thunderbird d'une minute, pas moyen de trouver. Alors que je l'ai déjà fait il y a qq années. Qu'on ne me parle pas de Send Later, ce n'est pas ce que je cherche. Je ne veux pas planifier un mail ou l'autre à un certain moment mais faire en sorte que chacun de mes mails sortants reste en attente une minute histoire que je puisse le rattraper quand je me rends compte que j'ai laissé un [draft] dans le sujet ou que j'ai envoyé au client un mail destiné à un collègue. Outlook fait ça très bien, Entourage aussi et je sais que Thunderbird peut le faire mais pas moyen de trouver comment.

Certification CCIE Wireless

Je tiens à féliciter publiquement mon frère (Nicolas) qui vient de décrocher sa certification Cisco CCIE Wireless. La certification est créée depuis peu et il est la 10e personne certifiée dans le monde. Pas une petite référence, quoi. Je précise tout de suite que ce n'est pas la peine de lui parler de votre AP Linksys qui déconne, vous l'avez cherché en achetant du Linksys. A part Cisco, il n'y a rien ;)

MacVrac: alt-shift-X Q dans Eclipse, ping et nslookup pas d'accord...

En vrac, mes frustrations du jour. Dans Eclipse sur Windows et Linux, j'avais l'habitude de faire alt-shift-X Q pour lancer un build ANT. Ou de faire alt-shift-X T pour lancer un test unitaire. Malheureusement sous Mac, c'est fonction n'ont pas de shortcut, j'ignore pourquoi. Quelqu'un sait comment je peux réactiver ça ? Ca m'évitera des centaines d'accès dans des sous-menus.

Autre sujet:

Macintosh:~ eda$ ping truc.vivansa.loc
ping: cannot resolve truc.vivansa.loc: Unknown host
Macintosh:~ eda$ nslookup truc.vivansa.loc
Server:		192.168.1.1
Address:	192.168.1.1#53

Name:	truc.vivansa.loc
Address: 192.168.1.42

Sur Linux, j'aurais regardé le nsswitch.conf, sous Windows, j'aurais fait un ipconfig /flushdns mais là... je ne sais vraiment pas ce qu'il me fait ce con.

MàJ: Il semble que la cache soit buggée. J'ai fait un "dscacheutil -flushcache" et problème réglé. Pourtant:

Macintosh:~ eda$ dscacheutil -q host
name: localhost
ip_address: 127.0.0.1

name: broadcasthost
ip_address: 255.255.255.255

name: www.vivansa.com
ip_address: 212.35.97.104

Macintosh:~ eda$ dscacheutil -configuration
DirectoryService Cache search policy:
    /Local/Default
    /BSD/local

Settings:
    AAAA Queries  - Disabled (link-local IPv6 addresses)
    Default TTL   - 3600
    Policy Flags  - 0

RE-MàJ: Vraiment pas au point Snow Leopard. C'est reparti à ne plus connaître les hosts du réseau local alors que le nslookup marche très bien. Et le dscacheutil n'y fait plus rien. Incompréhensible.

vendredi 4 septembre 2009

Bien: L'aide avec spotlight

Supposons que je cherche la fonction affichant le "clipboard" dans mon application. Sous Windows, je passe les menus en revue et si je ne vois rien qui ressemble à ce que je cherche, j'ouvre l'aide (généralement une nouvelle fenêtre très moche avec une indexation à chier d'une aide qui n'aide pas).

Sous Mac, je clique sur le menu d'aide, je tape directement "clipb" et je vois directement dans quel ##tain de menu la fonction se trouve. Comme un dessin vaut mieux que pas de dessin:

Bientôt, le "pas bien" portant sur exactement la même chose parce que j'ai dû recommencer le screencast ci-dessus facile 20 fois avant que ça marche convenablement. On dirait que Snow Leopard et/ou Firefox ont une séquence qui les fait foirer avec ce menu d'aide. Dès que j'ai compris les conditions qui induisent le plantage, j'expliquerai.

Pas bien: les popups

Véritable plaie sous Windows, le comportement s'est étendu à Unix. Prenons un exemple, vous lancez une installation bien longue. Pendant ce temps, vous tapez un mail. Et quand l'installation termine de se charger, elle revient en avant-plan, vous vole le focus clavier et vous vous mettez à taper dans une application qui ne comprend rien à ce que vous lui voulez.

Vous lancez firefox et continuez à taper un mail dans thunderbird. Au bout d'un moment, firefox vous vole le focus et vous tapez un mail dans la barre d'URL. Vous repassez à Thunderbird pour que Firefox réalisant qu'il a besoin de votre master password, revient à nouveau à l'avant-plan.

Ce genre de chose me fait très souvent enrager. Unix avait bien compris le principe et le brave XWindow pouvait afficher une fenêtre à l'avant-plan mais elle était désactivée, le focus clavier restait sur l'application courante. Pour s'occuper de la nouvelle fenêtre, il fallait y amener sa souris.

Je pensais que Mac OS X aurait éliminé cette calamité venue de Windows mais il n'en est rien.