OpenStreetMap sur stéroïdes

Je constate ce matin que les changements que j’effectue sur openstreetmap deviennent visibles directement dans l’heure qui suit! Impressionnant, considérant qu’auparavant, il fallait attendre le mercredi suivant avant que la carte soit mise à jour.

Chromium mugshot

WTF? Is this an early April Fool’s day? (look in the top-right corner of the screenshot)

chromium-avec-une-tete-etrange-en-haut-a-droite

This is from the daily build PPA, svn revision 22377. Yeah I know, it’s not officially supported by the Chromium devs… I wonder if it’s a bug, a silly joke, or an exploit. It’s both funny and scary at the same time.

OpenStreetMap location cookie

<me> can someone file a bug report on OSM for me? I’d like osm.org to remember the last used location
[…]
<TomH> well your browser is broken then, you should have an _osm_location cookie that tracks the location
<me> I do have _osm_session and _osm_location, this works only for the duration of the session. As soon as I close and restart the browser, the location is reset when I visit osm
<TomH> maybe – I can’t remember if that is a session cookie or not, I thought that one had a longer expiry but I might be wrong
<TomH> hmm.. no, it is a session cookie
<TomH> I think I need my javascript book to work out how to fix it – I’ll try and have a look at it later
<me> if you can, poke me when you want me to test it :)

[20 minutes later]

Continue reading “OpenStreetMap location cookie”

L’astuce du miroir

Voici une petite astuce de dessinateur pour trouver les défauts dans nos croquis (cette image traînait dans mon dossier personnel depuis… sept mois).

Il suffit de regarder le dessin dans un miroir (ou de le retourner horizontalement avec GIMP). Vlan. On se rend compte immédiatement de tout ce qui cloche! Dans l’exemple ci-dessous, j’ai entouré en rouge toutes les erreurs qui m’avaient échappé et que j’ai perçu instantanément en retournant l’image:

Continue reading “L’astuce du miroir”

Liberté de modifier

Dans la même ligne de pensée qu’Antistress, je manifeste à mon tour mon allégresse d’avoir le droit fondamental de modifier mes logiciels libres pour les rendre plus agréables à mon utilisation (et possiblement en faire bénéficier les autres).

Aujourd’hui, ça c’est illustré dans PiTiVi (pour lequel j’ai une affection biaisée évidente; vous verrez pourquoi quand je ferai ma présentation à LGM 2009 sur le sujet*). J’ai récemment ouvert un rapport de bug mineur à propos des représentations de temps qui n’étaient pas assez mignonnes à mon goût.

Continue reading “Liberté de modifier”

OpenOffice.org dans Borderline

On commence à voir apparaître le logiciel libre au grand écran. Pendant que j’écoutais Borderline, je ne pouvais empêcher mes pensées de geek qui surgissaient au moment où Kiki rédige un texte. En assumant, sans trop porter attention, que le logiciel utilisé à l’écran était Word 2000, je pensai “heh, ça aurait été bien qu’ils mettent OpenOffice à l’écran plutôt”.

borderline-ooo-1

Continue reading “OpenOffice.org dans Borderline”

Nettoyer ses archives GMail

…de manière douloureuse. Après 5 ans d’utilisation de GMail, je me suis dit qu’il était temps que je me retrousse les manches et fasse un minimum de ménage. Mon dossier “Tous les messages” comportait 7651 messages, et comme j’applique la technique/philosophie Inbox Zero depuis bientôt un an, il ne me restait plus qu’à prendre le temps de faire un “vrai” dossier d’archives pour ce qui ne rentre pas dans mes 17 dossiers/catégories d’archives. Voici donc comment j’ai fait à l’aide de GMail et Evolution (à travers IMAP).

Le premier site que j’ai visité ne m’avançait pas vraiment, parce que je ne savais pas quoi faire ensuite pour gérer les résultats de recherche. Le deuxième, cependant, proposait une technique warrior, mais efficace: Continue reading “Nettoyer ses archives GMail”

Suspend / S3 sleep et Dell Inspiron 530

Eh ben… pour réparer le retour de “mise en veille” de Kusanagi (qui m’empêchait de voir l’écran; ce dernier me gueulait “please set resolution to 1920×1200”), j’ai dû changer un paramètre totalement nowhere/sans rapport dans le BIOS.

J’ai du changer le mode du SATA à “RAID” au lieu de “IDE”. Pour un problème qui semblait essentiellement un problème vidéo. What the heck. Oui, j’ai vérifié empiriquement, c’est vraiment ça. J’ai fait plusieurs essais en ne changeant qu’une seule variable à la fois, etc. Ne pas chercher à comprendre.

Continue reading “Suspend / S3 sleep et Dell Inspiron 530”

highway=motorway_junction

Je vous présente ici un tag important dans OpenStreetMap. Lorsque vous faites une sortie d’autoroute, c’est fait avec un segment de type “highway=motorway_link“. Or, il y a un détail important à rajouter. Le noeud (point) où la sortie est connectée à l’autoroute devrait être taggé avec highway=motorway_junction, et un tag “ref=lenumérodelasortie” devrait y être attaché.

Pour que ce soit plus clair, voici de quoi ça a l’air lorsqu’on modifie la carte avec potlatch:

Continue reading “highway=motorway_junction”

De la fiabilité des SSD

Une petite réflexion du soir. Au fil du temps, j’ai lu des tonnes de commentaires sur les articles de Slashdot, pour/contre les Solid Snake State Drives (SSD), et il semble émerger un semi consensus qui veut que ce soit «maintenant plus fiable que les disques durs normaux, surtout avec le wear levelling, uhm uhm».

Est-ce que le wear levelling est implanté directement au niveau du matériel (ex: dans la puce qui constitue le SSD des Dell Inspiron Mini 9, ou Asus EEE PC), ou bien est-ce que c’est quelque chose géré par le kernel Linux, ou Ubuntu, ou bien faut-il utiliser un système de fichiers spécialisé? Cette dernière option me semblerait improbable: Windows n’a pas de système de fichiers décent, après tout, et l’article de Wikipédia sur le wear levelling mentionne que certains systèmes utilisent un microcontrôleur pour gérer ça matériellement (et donc de manière transparente au système de fichiers). Je dois donc supposer que Dell et compagnie utilisent des disques durs qui utilisent du wear levelling au niveau du matériel.

Continue reading “De la fiabilité des SSD”

Pont Jacques Cartier, boulevard Taschereau, métro Longueuil

Vu que visiblement personne ne le faisait, j’ai cartographié la région du métro Longueuil et pont Jacques Cartier, histoire que ça soit routable et mignon. J’ai donc corrigé/réparé/connecté plusieurs kilomètres du Boulevard Taschereau dans le coin de Longueuil, j’ai réparé la route 116, connecté le pont Jaques Cartier à la Place Charles Lemoyne et les milions de bretelles de la région, attaqué quelques artères manquantes de Longueuil, etc.

Ça avait l’air de ceci avant:

Continue reading “Pont Jacques Cartier, boulevard Taschereau, métro Longueuil”