Bienvenue sur Think-Underground.com

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

Mot-clé - Astuces

Fil des billets - Fil des commentaires

samedi 5 janvier 2013

Trouver la boite aux lettres la plus proche de chez soi

La poste Un petit service pratique de la Poste que je ne connaissais pas : trouver la boite aux lettres la plus proche de chez soi.

Ça marche bien et c'est pratique !

mercredi 5 septembre 2012

Migrer de Palm Zire vers Android : l'agenda

Premier volet de ma migration de Palm vers Android avec la réponse à deux questions :

  • Comment récupérer son agenda de Palm dans un smartphone Android ?
  • Quel logiciel utiliser pour avoir un agenda efficace ?

Export de l'agenda Palm et import dans Android

Palm DesktopPour cette étape j'ai trouvé l'outil Palm2CSV / Palm2iCal.

Cet outil en ligne permet de convertir une archive d'agenda Palm (extraite de Palm Desktop) en un fichier iCal plus standard. En particulier, l'outil propose un export dans un format directement utilisable par Google Calendar.

Deux solutions s'offrent alors à vous :

  • importer cet iCal dans votre agenda Google Calendar et vous reposer ainsi sur Google pour la gestion de votre agenda et la synchronisation avec votre smartphone ;
  • importer cet iCal directement sur votre smartphone à l'aide d'un outil comme iCal Import/Export qui permet de lire un fichier iCal pour peupler un calendrier.

Dans un prochain article, j'expliquerai pourquoi j'ai choisi la deuxième solution et comment j'ai mis en place une synchronisation avec un serveur ownCloud.

Quel logiciel de gestion d'agenda sur Android ?

aCalendar widget Honnêtement j'ai testé pas mal d'outils (à condition qu'ils aient une version gratuite) et j'ai trouvé aCalendar très efficace.

Déjà aCalendar propose trois modes de visualisation : au jour, à la semaine et au mois. Les trois sont parfaitement exploitables et affichent un maximum d'information. C'est loin d'être le cas d'autre outils ou du calendrier intégré dans ma version d'Android.

aCalendar propose aussi des widgets efficaces, dont un qui présente une visualisation de la journée courante qui me convient tout à fait.

On peut dire que la navigation dans l'agenda est peu intuitive de prime abord, mais elle s'avère diablement efficace.

Voici quelques exemples :

  • un glissement latéral permet de basculer entre plusieurs vues (jour, semaine et mois)
  • un glissement vertical permet de défiler dans le temps en fonction de la vue courante (jour, semaine et mois)
  • un glissement vertical à deux doigts permet de défiler plus rapidement (par semaines dans la vue jour, par mois dans la vue semaine, et par année dans la vue mois)
  • pour aller plus loin, l'origine de votre glissement latéral influe sur le résultat : ainsi si d'une vue annuelle je glisse mon doigt latéralement en partant du 5 septembre, je vais tomber sur la vision détaillée du 5 septembre, ou sur la vision de la semaine du 5 septembre (selon le sens de mon mouvement).

Compliqué à la lecture ? En pratique c'est vraiment un mode de navigation très fluide qui permet d'aller à un peu près n'importe quelle date en quelques mouvements.

Après quelques jours d'expérimentation d'aCalendar, j'ai même acheté l'agenda aCalendar+. Mon achat avait surtout pour motivation de supporter le projet car la version gratuite est parfaitement utilisable sans frustration.

J'ai aussi eu l'occasion d'échanger avec le développeur suite à un problème d'affichage sur mon petit écran, et il s'est montré très réactif.

Bref, du bonheur et plus rien à envier à mon Palm sur le plan de l'agenda. Migration d'agenda : succès total !

vendredi 3 août 2012

Script simple de backup sous Windows

Sous Linux j'ai déjà indiqué utiliser "rsync" pour faire mes sauvegardes (et même "cp -xa" quelques années auparavant).

Sous Windows, j'ai deux méthodes.

Méthode 1, sauvegarde simple

J'utilise cette méthode pour sauvegarder les documents de mon PC du boulot sur une clef USB :

Echo off
Echo La sauvegarde va commencer… branchez votre clef !
pause
Echo .  1/3 - Sauvegarde des document
xcopy C:\Users\moi\Documents E:\documents /s /e /y /h /f /d
Echo .  2/3 - Sauvegarde d autre chose
xcopy C:\mon\autre\dossier E:\autre /s /e /y /h /f /d
Echo .  3/3 - Sauvegarde finie. Merci !
pause

C'est basique mais ça marche bien… pensez à adapter à votre besoin !

Méthode 2, sauvegarde « incrémentale »

J'ai installé cette solution chez mon grand père qui avait besoin d'un bouton simple pour sauvegarder ses documents et ses courriels sur un deuxième disque tout en conservant un dossier par sauvegarde :

@echo off
echo La sauvegarde va commencer, fermez tous les programmes !
pause

echo.
echo.
echo La sauvegarde est en cours :

echo .  1/3 - Ajout d'un dossier de sauvegarde sur le disque j: (J:\sauvegardes\%date:/=-%)
j:
cd sauvegardes
md "%date:/=-%"

echo .  2/3 - Sauvegarde des documents (C:\Users\papy)
xcopy C:\Users\papy j:\sauvegardes\"%date:/=-%" /E /C /I /Q /B

echo .  3/3 - Sauvegarde des courriels (C:\Users\papy\AppData\Roaming\Thunderbird)
xcopy C:\Users\papy\AppData\Roaming\Thunderbird j:\sauvegardes\"%date:/=-%"\$_thunderbird /E /C /I /Q /H /B

echo.
echo.
echo La sauvegarde est finie.
pause

De nouveau, c'est basique mais ça marche. Oublions le cas du script déclenché à 23h59 qui pèterait probablement car de toutes façons, à 23h59, mon papy dort.

Voilà, faites de ces scripts ce que vous souhaitez : copiez-les, modifiez-les, donnez-les, jetez-les ou vendez-les (chiche !)…

samedi 21 avril 2012

Connexion Wifi très instable sous Linux

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

Comment publier une adresse email sans se faire submerger de pourriels ?

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 :)

jeudi 16 février 2012

Gérer sa liste de todos dans Vim

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.

- page 1 de 28