Category: IPython

Profiter de la résolution en « .local » sous Windows

Par matts, 22 février 2009 23 h 14 min

J’avais (très) brièvement évoqué dans ce billet la possibilité de se connecter aux machines du réseau local avec une résolution de nom du type « machine.local » en utilisant Avahi.

Mais comment faire pour bénéficier de cet avantage lorsqu’on est sous Windows ?

Avahi est en réalité une implémentation pour *nix de Zeroconf, un ensemble de techniques pour la création « automatique » de réseaux IP. La partie qui s’occupe de la résolution de noms s’appelle mDNS.

Il existe d’autres implémentations de Zeroconf, notamment Bonjour, utilisée principalement sous MacOS.

Apple a cependant mis à disposition une version de Bonjour pour Windows, qui est téléchargeable ici : http://support.apple.com/downloads/Bonjour_for_Windows

Cette version comporte mDNSresponder, qui s’occupera des adresses en « .local ».

Découper un fichier vidéo

Par matts, 18 janvier 2009 23 h 58 min

Comment découper une portion de vidéo au format Xvid sous Windows ?

- Télécharger et installer VirtualDub

- Télécharger et installer les codecs Xvid

- Lancer VirtualDub, ouvrir la vidéo

- Aller au début de la partie qu’on veut découper

- Faire stop

- Appuyer sur l’avant dernière icône de la barre d’icônes pour marquer le début de la sélection

- Se déplacer à la fin de la partie qu’on veut découper

- Appuyer sur la dernière icône de la barre d’icônes pour marquer la fin de la sélection

- Menu « Edit » -> « Crop to selection »

- Dans les menus « Audio » et « Video », s’assurer que « Direct Stream Copy » est bien coché.

- Menu « File » -> Save as AVI, choisir un nom de fichier, sauver.

Synchroniser des données depuis un serveur rsync sous linux vers une machine windows avec cwRsync

Par matts, 15 janvier 2009 13 h 01 min

Je possède des données sur un serveur doté d’un daemon rsync sous linux.
Je souhaite synchroniser ces données vers un poste sous Windows, à la demande de cette machine windows.

Comment faire ?

Je me suis d’abord tourné vers DeltaCopy, qui fait office de client rsync graphique sous windows. Cependant, d’après ce que j’ai pu lire, celui-ci, en temps que client, gère le fait d’envoyer des données sur un serveur rsync, pas de les recevoir (ou alors je n’ai pas trouvé comment, l’interface n’étant pas très ergonomique).

J’ai ensuite considéré l’option DeltaCopy server, mais dans ce cas-là, il me semble que c’est la machine linux qui doit initier le transfert, ce qui ne convient pas à ce que je cherchais.

J’ai vu un certain nombre de cas couverts sur le web, mais pas celui qui m’intéressait.

Solution : installer cwRsync !

Il s’agit d’un package rsync pour windows (qui embarque des dll cygwin). Une fois cwRsync téléchargé et installé, on édite le fichier

cwrsync.cmd

. Celui-ci initialise les variables d’environnement nécessaires au fonctionnement du programme, et propose quelques exemples. On rajoute, pour le cas qui nous intéresse, à la fin du fichier :

rsync -av [--delete] rsync://user@host/rep /cygdrive/c/rep

Notez bien les points suivants :
[list]
[*]Il est nécessaire de préciser le user. Dans mon cas, avec un même nom d’utilisateur sous windows et sous linux, l’authentification ne passait pas.
[*]Pensez bien à préciser le répertoire local sous la forme

/cygdrive/lettre_de_lecteur

. C:\ par exemple ne passera pas.
[/list]

Et voilà, vous pouvez lancer la synchronisation en double-cliquant sur ce fichier !

Panorama Theme by Themocracy