


Archive for septembre, 2009
Twidge un client twitter en ligne de commande
Author: admin
Twidge est un client twitter très basique en ligne de commande, il est développé dans le langage Haskell. Il va donc vous permettre de tweeter depuis votre terminal il fonctionne aussi pour Identi.ca.
Avec Twidge vous pourrez lire les tweets des personnes que vous suivez, envoyer des messages privés, poster de nouveau tweets, consulter les archives de vos tweets, follow des personnes. Un client twitter tout à fait classique finalement, mais le faite qu’il soit en ligne de commande fait tout son charme à mes yeux et le rend différent. Comme vous le savez certainement déjà je l’ai expliqué une fois ou deux, je suis un partisan des applications en ligne de commande. Les applications bling-bling dans un stade de cliquodrôme très peu pour moi, mon terminal et plutôt joli et me permet de faire ce que j’ai besoin rapidement. Le petit moins de Twidge je dirai c’est qu’il n’est point muni d’une interface en ncurses par exemple. Ce qui peut rendre son utilisation plutôt restreinte il vous faudra lancer une commande pour voir les derniers tweets etc… Bien-sûr rien ne vous empêchera de mettre en place des techniques pour rendre son utilisation un peu moins contraignantes.
Pour l’installer il est dans les dépôts de Debian pour les versions testing et unstable, il existe aussi un paquet pour Arch Linux. Sinon pour les autres vous pourrez télécharger les sources directement via git.
Dans l’utilisation il est très simple vous pourrez commencer par faire un twidge setup qui vous demandera votre identifiant et votre mot de passe, pour créer le fichier de configuration1.
Quelques commandes:
twidge lsarchive: Affichera vos tweets.
twidge lsdm: Affichera les directs messages que vous avez reçu, fonctionne que pour twitter identi.ca ne supportant pas les dms.
twidge lsdmarchive: Affichera les directs messages que vous avez envoyé, même chose que pour lsdm.
twidge lsrecent: Affiche les messages récents des personnes qui vous suivez.
twidge lsreplies: Affiche les messages des personnes qui vous ont répondu.
twidge dmsend: Pour envoyer des directs messages.
twidge update « Mon premier tweet avec twidge, j’ai envie de dire que c’est génial. »
twidge follow: Pour suivre une personne.
twidge unfollow: Pour ne plus suivre une personne.
twidge lscommands: Pour avoir une liste des commandes disponibles.
En conclusion j’ai envie de dire que Twidge est un client plutôt bien sympa que je vais continuer à utiliser encore un peu. Ne faite pas comme moi et consulter la documention.
- .twidgerc que vous pourrez éditer [↩]
read comments (0)Mon vimrc
Author: admin
Cela fait maintenant un moment que j’utilise l’éditeur de texte Vim1 pour tout type d’édition, code source, fichier txt, documentation LaTeX, mettre à jour mon blog2 etc… Pendant très longtemps j’utilisais différents fichier de configuration Vim3 que je pouvais trouver sur la toile. Je n’avais pas pris le temps d’écrire mon vimrc la première raison est que cela demande du temps d’avoir un vimrc bien adapté à nos besoins, et puis je pense que je n’avais simplement pas le courage de le faire. Un vimrc est à mes yeux en constante évolution tout comme lorsque l’on développe un logiciel, il doit être régulièrement mis à jour, nos besoins changes, nous découvrons de nouvelle commandes chaque jour, et puis tout simplement un petit coup de jeune lui fera le plus grand bien, pour moi un vimrc ne pourra pas être terminé un jour. Je vais donc vous faire partager mon vimrc qui est très simpliste finalement il n’a rien de bien compliqué et il est loin d’être terminé pour dire la vérité ceci n’est qu’un premier jet.
"""""""""""""""""""""""""""""""""""""""""" "Fichier de configuration pour vim "Auteur: Hobbestigrou "Version 0.1 """""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""" "Activation de la coloration syntaxique "et de l'indetation """""""""""""""""""""""""""""""""""""""""" set nocompatible "Supprime le comportement de Vi syntax on " Activation de la coloration syntaxique colorscheme navajo "Thème pour la coloration syntaxique set ai "Pour l'autoindetation set expandtab set shiftwidth=4 set softtabstop=4 set autoindent set smartindent """""""""""""""""""""""""""""""""""""""""" "Activation de la numérotation de lignes """""""""""""""""""""""""""""""""""""""""" set number set numberwidth=3 """""""""""""""""""""""""""""""""""""""""" "Activation de la barre de status """""""""""""""""""""""""""""""""""""""""" set laststatus=2 set statusline=%t%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [FENC=%{&fileencoding}]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v]\ [%p%%]\ [LEN=%L]\ """"""""""""""""""""""""""""""""""""""""""" "Afficher les délimeteurs de bloc "correspondant """"""""""""""""""""""""""""""""""""""""""" set showmatch """"""""""""""""""""""""""""""""""""""""""" "Différentes options pour la recherche """"""""""""""""""""""""""""""""""""""""""" set incsearch set hlsearch set ignorecase set smartcase """"""""""""""""""""""""""""""""""""""""""" "Menu completion """"""""""""""""""""""""""""""""""""""""""" set wildmenu """"""""""""""""""""""""""""""""""""""""""" "Activer une confirmation lorsque l'on "quitte sans avoir enregistrer le fichier """"""""""""""""""""""""""""""""""""""""""" set confirm """"""""""""""""""""""""""""""""""""""""""" "Afficher la contenant le curseur """"""""""""""""""""""""""""""""""""""""""" set cursorline """"""""""""""""""""""""""""""""""""""""""" "Activation de la souris en mode shell """"""""""""""""""""""""""""""""""""""""""" set mouse=a """""""""""""""""""""""""""""""""""""""""""""""""" "Mapping pour insérer la date du jour """""""""""""""""""""""""""""""""""""""""""""""""" imap \date <C-R>=strftime("%d/%m/%Y")<CR> """""""""""""""""""""""""""""""""""""""""""""""""" "Correction orthographique """""""""""""""""""""""""""""""""""""""""""""""""" autocmd BufEnter *.txt set spell autocmd BufEnter *.txt set spelllang=fr |
Comme vous pouvez le constater il n’est pas très complet, il contient surtout la coloration syntaxique, l’autoidentation, la barre de status etc… Un vimrc classique, mais que je trouve tout de même un peu moche j’ai honte de vous le montrer. L’instruction set confirm est très pratique par exemple si vous avez édité un fichier que vous le quitter sans sauver, Il vous demandera si vous désirez sauver les modifications. J’active la correction orthographique, mais que sur les fichiers ayant l’extension txt, car sinon je trouve que cela gène la lisibilité du code de voir du rouge partout et ce n’est pas du tout agréable. J’active une gestion avancé pour la recherche à la mode firefox qui cherche le mot pendant qu’on l’écrit. Si vous voulez vous en servir n’hésiter pas, j’écrirai un autre article avec mon vimrc lors de l’upgrade de celui-ci.
- Qui est de loin le meilleur des éditeurs à mes yeux. Celui avec lequel je me sens le plus à l’aise. [↩]
- Grâce au plugin Vim blogit.vim [↩]
- Vimrc [↩]


