Bienvenue sur Think-Underground.com

Logiciels libres, photographie, musique, énigmes, humour et coups de cœur

samedi 21 avril 2012

Connexion Wifi très instable sous Linux
Geek

J'ai eu quelques soucis récemment sur deux PC suite à une mise à jour : ma connexion Wifi est devenue très instable, n'arrivant pas à « accrocher » le wifi ou se déconnectant en permanence.

Dans les logs (ou avec un dmesg) je retrouvais plein de fois la ligne :

 deauthenticating from 00:01:cb:3d:29:a3 by local choice (reason=3)

Visiblement le problème frappe pas mal de distributions (Debian, Fedora, Ubuntu, …) et on trouve pléthore d'explications sur internet : problèmes de gestion d'énergie de la carte wifi (power management), bug de NetworkManager, WPA2 mal supporté par le kernel, etc.

La solution qui a bien fonctionné pour moi, améliorant nettement la stabilité du wifi sur mes deux machines (sans toutefois empêcher quelques déconnexions intempestives) est de désactiver la gestion de l'IPv6 sur la carte Wifi.

Network Manager, configuration IPv6

Quand on recreuse les logs, on voit effectivement que la petite ligne suivante apparaissait aussi, comme pour donner un indice :

 no IPv6 routers present

En espérant que ça vous dépanne…

mardi 27 mars 2012

Exporter des mails de Lotus Notes vers Thunderbird
Geek

J'ai cherché pendant plusieurs semaines une solution pour exporter mes courriels de Lotus Notes vers Thunderbird. J'ai trouvé pas mal d'outils payants — que je n'ai donc pas testés — et un outil gratuit qui m'a donné de bons résultats.

Le principe est d'installer dans Notes un agent permettant l'export des mails, et un convertisseur dans le format MIME, standard dans la messagerie.

Je me suis trouvé confronté à deux difficultés en utilisant cet outil :

  • l'outil n'arrive pas à exporter les courriels dont le titre est trop long. J'ai donc légèrement adapté le code source de l'outil en changeant la variable OUTFILENAME dans l'agent d'export :
OUTFILENAME=expdir$ & “\” & Left$(subj,200) & ” – ” & doc.NoteID & “.eml”
  • l'outil faisait planter Notes lorsque je lui demandais de gros exports. Ceci est peut-être dû au fait que le PC sur lequel je l'ai fait tourner était une vraie charrette.

Bref, l'outil crée des fichier au format .eml qu'il suffit alors d'importer dans Thunderbird, par exemple en passant par l'extension ImportExportTools.

Voilà donc là une solution rapide et gratuite pour exporter ses messages Lotus Notes dans un autre logiciel ou simplement pour en faire une sauvegarde.

Comment publier une adresse email sans se faire submerger de pourriels ?
Développement et ergonomie

Vous avez peut-être déjà rencontré sur internet des adresses du type bob_removethis@example.com ou bob(at)example(dot)com. C'est relativement efficace pour se prémunir des robots qui récupèrent des adresses sur l'internet, mais franchement pas très convivial pour vos lecteurs.

Le site A List Apart propose une solution élégante pour obscurcir les adresses électroniques de manière relativement transparente. La solution utilise du Javascript mais fonctionne aussi pour les utilisateurs qui l'auraient désactivé. L'auteur fournit même du code PHP clef en main.

Un article à ne pas rater et à mettre en place dès que possible :)

vendredi 2 mars 2012

Defraggler : la défragmentation sous Vista
Logiciels, sites et outils

Defraggler est un outil gratuit de défragmentation du disque dur. Sur Windows Vista ça n'est pas un mal car honnêtement l'outil de défragmentation par défaut dispose d'une interface ridiculement simplifiée par rapport aux version précédentes de Windows : elle n'estime même plus le temps de défragmentation ou le pourcentage d'avancement !

L'interface de Defraggler vous informe sur la santé de votre disque, sur les fichiers les plus fragmentés, et propose une représentation très visuelle du disque permettant de le voir se défragmenter progressivement.

Defraggler : la solution pour défragmenter son disque sous Windows Vista

Attention, à l'installation de Defraggler, de bien décocher l'installation de la barre Google Search qui s'installe automatiquement par défaut.

Les développeurs de cet outil sont aussi connus pour avoir développé CCleaner, un outil pratique pour supprimer plein de trucs inutiles sur son PC (fichiers temporaires, clefs de registre obsolètes, liens manquants, …).

jeudi 16 février 2012

Gérer sa liste de todos dans Vim
Geek

J'ai testé pas mal de solutions pour gérer mes listes de to-do, et j'ai toujours fini par être frustré par l'outil. J'ai depuis six mois une solution qui tient la route : Vim.

Très simplement, je me suis crée une syntaxe personnelle pour me permettre de repérer en un clin d'œil les choses qui m'importent.
Voici le rendu, sur un exemple certes un peu théorique (je ne vais pas publier ma vraie liste de tâches à faire ;)).
Todo dans Vim

Simplement :

  • chaque ligne non indentée est prise pour un titre et s'affiche en bleu
  • les un ou deux mots en majuscule commençant par un @ s'affichent en vert (j'utilise ça pour identifier des personnes)
  • les éléments commençant par un + s'affichent en jaune (j'utilise ça pour identifier des « projets » ou en quelque sorte des Tags)
  • les lignes commençant par un ! s'affichent en rouge
  • chaque * s'affiche en violet pour me permettre d'avoir un aperçu rapide sur les tâches
  • les dates se soulignent.

Le fichier de syntax correspondant est :

" Vim syntax file
 " Language: mytodo
 " Maintainer: Jean-Baptiste Hétier
 " Latest Revision: 04/08/2011
 
 if exists("b:current_syntax")
   finish
 endif
 
 syn match todoTitle '^\S\+.*$'
 syn match todoPeople '@\S\+'
 syn match todoPeople '@\S\+\s\u\S*'
 syn match todoProject '\s+\S\+'
 syn match todoImportant '^\s*!\s.*$' contains=todoProject,todoPeople,todoDate
 syn match todoList '^\s*\*\s'
 syn match todoDate /\d\{4\}\/\d\{2\}\/\d\{2\}/
 
 hi todoTitle term=bold ctermfg=DarkCyan guifg=DarkCyan gui=bold
 hi todoPeople ctermfg=DarkGreen guifg=DarkGreen
 hi todoProject term=bold ctermfg=DarkYellow guifg=DarkYellow gui=bold
 hi todoImportant term=bold ctermfg=Red guifg=Red gui=bold
 hi todoList ctermfg=DarkMagenta guifg=DarkMagenta
 hi todoDate term=underline gui=underline 
 
 let b:current_syntax = "mytodo"

Ce fichier de syntaxe s'enregistre dans

  • ~/.vimfiles/syntax/mytodo.vim sous Linux
  • ou C:\Users''{utilisateur}''\vimfiles\syntax\mytodo.vim sous Windows.

Ensuite il suffit de faire :set filetype=mytodo dans Vim pour appliquer la syntaxe au buffer en cours.
Pour que la syntaxe s'applique automatiquement sur les fichier d'extension mytodo, il est possible d'ajouter la ligne suivante dans le vimrc :

au BufNewFile,BufRead *.mytodo setf mytodo

Voilà, ça ne casses pas des briques mais je trouve que l'efficacité de Vim est excellente pour gérer des todos au quotidien.

mardi 7 février 2012

Microsoft Word : coller le texte sans mise en forme
Logiciels, sites et outils

Word (comme Excel ou Powerpoint) a la fâcheuse tendance à coller du texte en essayant tant bien que mal de conserver le format d'origine plutôt que de coller le texte sans mise en forme. Personnellement c'est rarement ce que je souhaite.

J'ai trouvé qu'il existait une option pour contrôler ce comportement. On la trouve dans les options avancées de Word, tout du moins dans les versions 2007 et 2010 : dans Collage à partir d'autres application, sélectionnez Conserver le texte seulement.

Options de collage dans Word 2010

Configuré pour coller le texte sans mise en forme, je trouve la suite Microsoft Office plus intuitive sur le copier-coller. Notez que si vous souhaitez conserver la mise en forme pour un collage, vous pourrez alors passer par un collage spécial ou par le petit menu contextuel qui s'affiche après avoir collé un texte et que l'on peut activer avec la touche Ctrl.

Des années que j'utilise Word, et seulement aujourd'hui je découvre ça !

- page 1 de 120