Clochix

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

samedi 19 juillet 2008

vim, archives et fichiers distants

vim fait partie de ces outils que j'utilise tous les jours depuis des temps immémoriaux, en n'en connaissant pourtant qu'une part infinitésimale des fonctionnalités. Si j'avais remarqué depuis longtemps qu'il était capable d'explorer une arborescence de fichiers (tapez view . par exemple), j'ignorais en revanche qu'il savait aussi, nativement, ouvrir et explorer des archives ou parcourir des systèmes de fichiers distants. Ce sont pourtant des "nouveautés" apparues en 2006 dans la version 7, sous la forme de plugins standards.

Accéder à une archive

Ces plugins utilisent autocommand, une fonctionnalité de vim permettant d'associer une macro à un événement, par exemple l'ouverture d'un fichier, l'enregistrement, etc. Quand vim détecte que vous demandez l'édition d'une archive, il associe automatiquement des commandes aux opérations de lecture/écriture, vous permettant de la parcourir, consulter un fichier et même le modifier directement, sans avoir à extraire l'archive puis la recréer ensuite.

Les formats reconnus, à condition que les programmes correspondants soient installés sur le système, sont compress (.Z), gzip (.gz), bzip (.bz), tar (.tar) et zip (.zip).

Explorer un système de fichier

pi_netrw permet d'explorer des systèmes de fichier directement depuis vim. Il reconnaît le système local, mais aussi les arborescences distantes via ftp, rcp, http, scp, sftp, dav, rsync... Il suffit d'utiliser une syntaxe du type vim sftp://user@host/path/de/mon/fichier.php ou vim sctp://user@host/

Il permet d'accéder de façon transparente aux fichiers où qu'il soient, en local ou sur le réseau: les lire, les écrire (sauf si on utilise le protocole http), afficher une arborescence et s'y promener. Toutes les commandes classiques sont disponibles pour gérer l'affichage (tri...) et les fichiers (les renommer, supprimer). Malheureusement, vim va redemander le mot de passe pour chaque opération, ce qui dans la pratique n'en fait pas une solution sérieuse pour explorer des systèmes distants (pour FTP, on peut enregistrer le mot de passe dans un fichier de configuration, mais qui utilise encore FTP de nos jours ?). Cela dit, cela reste une solution pratique pour éditer un fichier distant, sans avoir à le décharger, le modifier puis le recharger. On me murmure qu'il existe des programmes avec une interface graphique qui font aussi cela très bien, mais il n'est pas toujours possible d'utiliser un clicodrôme (par exemple pour éditer des fichiers de configuration sur un serveur de production auquel on n'accède que depuis une passerelle). Bref, une astuce qui peut se révéler bien pratique.

Pfff, vivement la retraite que j'aie enfin le temps de lire la doc de vim !

jeudi 28 décembre 2006

vrac pour solder 2006

Le tableau de bord de Dotclear m'annonce 99 billets, dont une quinzaine non publiés. Je solde 2006 en compilant dans ce n°100 les restes, espérons-le pas trop périmés, de ces vracs jamais finis...

Lire la suite...

vendredi 22 décembre 2006

Websec, outil pour suivre les mises à jour de pages web

Avec la généralisation de RSS, j'avais oublié websec. Mais je viens de tomber sur un site qui n'offre pas de flux pour être informé de ses nouvelles publications. Pour l'occasion, j'ai réactivé un websec et en profite pour poster ici un rappel de l'existence de ce petit logiciel fort utile.

websec est en fait un script Perl qui surveille une page web et affiche les différences avec sa version précédente. Il suffit de le lancer à intervalles réguliers (par cron) et de le paramétrer pour envoyer les différences par mail, pour recevoir des alertes à chaque fois qu'une page a été mise à jour. Pour ne rapporter que les modifications qui ont de l'intérêt, websec permet de configurer facilement des filtres, par exemple pour ne pas prendre en compte une date, un compteur de visites, etc.

Cet outil s'avère très utile pour être informé des nouveautés sur un site, des changements dans certains documents (un camarade s'en sert par exemple pour suivre les évolutions des CGU et des CGV de nombreux service), voire détecter des problèmes sur un site.

lundi 18 décembre 2006

Utilitaires de gestion de packages pour Debian, Ubuntu et leur smala

Je suis tombé récemment sur quelques utilitaires fort utiles de gestion des packages pour Debian GNU/Linux (probablement valables aussi pour Ubuntu et autres dérivés), et comme peu de camarades autour de moi semblent les connaître, je me permet d'en faire une rapide liste.

Lire la suite...

dimanche 10 décembre 2006

Une bookmarklet de notification Jabber

blogmarks et les autres sites similaires sont bien pratiques pour partager des marque-pages, mais je tombe souvent sur des sites que je voudrais bien faire découvrir à quelques-un de mes contacts sans que forcément je trouve qu'ils vaillent d'être référencés. Jusqu'à présent, j'envoyais un mail, mais il faut se connecter au bon compte, ou des messages par Jabber, mais ça devient vite reloud pour envoyer à plusieurs personnes. D'où mon idée de marier la praticité de la bookmarklet blogmarks avec la légèreté de Jabber. Ca y est, l'enfant est né sous la forme d'une bookmarklet de notification Jabber.

Lire la suite...

jeudi 19 octobre 2006

Une fois pour toutes, disons-le : un masque de sous-réseau utilise la notation CIDR

C'est à chaque fois pareil, dès que je tripote un peu des config réseau, je tombe fatalement à un moment sur un masque 192.168.1.1/24 dont je n'arrive jamais à me souvenir de la signification. Alors une fois pour toute, je le note ici : cette façon de désigner un sous-réseau est connue sous le nom de notation CIDR ! En plus des 2 articles de wikipedia, on pourra également utiliser des outils en ligne comme dnsstuff ou whatmask. Voilà, c'est dit, j'espère que la prochaine fois je n'aurai plus à chercher.

mercredi 18 octobre 2006

Délocalisation des vracs

Sayé, j'utilise pour de vrai un site de réseau social. Jusqu'à présent j'étais des plus réticent: pourquoi confier mes données, mes précieuses données, à des gens qui n'auront rien de plus pressé que de s'en servir contre moi, au minimum en en profilant pour essayer de me vendre des pilules bleues. Mais bon, j'ai récemment rencontré un des créateurs du site, qui a l'air d'être un gentil garçon, donc j'ai fini par me décider à essayer blogmarks.net, et après quelques jours je crois que j'ai pris le pli. Désormais, il y aura donc beaucoup moins de billets "en vrac" ici, l'essentiel de mes découvertes sur le net étant accessibles . A terme, quand j'aurai migré ce blog sous DC2, j'essaierai de voir comment interfacer les deux. Des plugins existent mais je n'ai pas encore eu le temps d'y jeter un oeil.

Lire la suite...

mercredi 11 octobre 2006

Exalead, la recherche avec humour.

Il y a longtemps que je voulais écrire un billet sur Exalead, un nouveau moteur de recherche joli et qui offre quelques fonctionnalités prometteuses. Je n'ai évidemment jamais eu le temps. Exalead s'ouvre aujourd'hui un peu plus largement au public et a droit à de nombreux articles, écrire un billet de présentation est donc devenu inutile. Si ce n'est pour signaler un petit truc, complètement anecdotique, mais qui pourrait faire la joie de certains et certaines, à l'instar de l'analyse des mots clés dans les statistiques d'accès à un site: Exalead propose d'affiner les recherches via l'ajout de mots clés. Pour chaque requête, il affiche un certain nombre de propositions à adjoindre à la recherche pour mieux la cibler. Mais pour l'instant, le système semble avoir encore besoin de quelques réglages. Ainsi, lorsque j'ai cherché Clochix pour savoir si ce blog était bien indexé, parmi les termes associés j'ai eu droit à grand malade et mère thérésa, entre autres expressions plus ésothériques :-D

A ce détail près, Exalead reste un moteur de recherche prometteur auquel je vous conseille de donner sa chance.

Edit quelques minutes plus tard : sur d'autres recherches offrant un panel de réponses un peu plus larges, les suggestions s'avèrent nettement plus pertinentes, et bien utiles.

mardi 10 octobre 2006

ethno-socio geek

  • dans la lignée des copines de geek, voici une chanson sur les fiancées de geek, par Manu Servé. Les paroles sont sympathiques, j'aime bien le look du site, et on peut écouter la chanson. Un album auto-produit est aussi dispo, malheureusement les chansons ne semblent pas être sous licence libre. Une seule question: il existe aussi des geeks femelles, à quand des sites consacrés à leurs mâles ?
  • la légende veut que les geeks souffrent souvent de misère sexuelle misère affective difficultés relationelles, surtout avec les créatures d'un autre sexe ou d'un autre genre. Certains l'ont bien compris et l'exploitent, via la vente d'objets autour des jpeg girls. Dernier exemple en date, un calendrier de filles dénudées pour gamerz. A rapprocher de l'article du Canard enchaîné de cette semaine (non, pas de lien, achetez la version papier) sur l'utilisation massive de pin-up pendant les journées de présentation aux journalistes des derniers modèles du salon du pot-qui-pue.
  • Plus sérieusement, Christian Faure a publié une excellente petite note où il définit en quelques lignes ce que sont l'informatique et le geek. Lecture vivement recommandée !

dimanche 24 septembre 2006

En vrac

  • Sondage auprès de 5000 développeurs web : Sitepoint est un portail proposant de nombreuses ressources utiles pour les développeurs et les développeuses web. Ils viennent de publier une étude sur l'état du développement web (il faut fournir une adresse mail pour la recevoir, pensez à jetable.org ou autres), réalisée à partir des réponses de plus de 5.000 développeurs et développeuses. Une étude à prendre avec les pincettes d'usage, rien ne prouve que les internautes qui ont répondu soient représentatifs (beaucoup de freelances par exemple). Cette limitation posée, l'étude propose des chiffres intéressants sur les outils, méthodes, technologies utilisées aujourd'hui et celles qu'ils et elles pensent utiliser dans les prochains mois. Bref, ça vaut le coup d'y jeter un oeil.
  • service fort pratique : vous avez besoin de choisir une date avec plusieurs personnes ? Vous avez plusieurs possibilités: soit passer par mail et attendre que tout le monde réponde, gérer les contre-propositions, etc. Ca peut rapidement devenir un casse-tête ou une prise de tête. Vous pouvez aussi mettre en place un vote. Encore faut-il disposer d'un espace en ligne où l'héberger. Ne vous posez plus de question, voici Doodle, qui vous permet de créer très facilement un petit système de choix de date: vous entrez une description, choisissez les jours et éventuellement les heures, et c'est tout. Votre questionnaire est en ligne, il ne vous reste plus qu'à envoyer son URL aux participants et participantes. Simple et très pratique, ni inscription ni cookie (mais pas de protection non plus), à adopter ! Et merci à Niko pour le lien.

- page 1 de 6