Un seul clavier et une seule souris pour deux ordinateurs (ou plus) [Application]

[niveau: débutant]

EDIT (21/10/2011) : Sinon je vous conseille plutôt ShareMouse, un autre programme du genre sauf qu’il est beaucoup plus simple à configurer, et qu’il permet l’échange de fichiers entre les différentes ordinateurs.

Vous travaillez de chez vous et possédez donc un ordinateur personnel ainsi qu’un ordinateur portable pour le boulot. Vous utilisez donc deux claviers et deux souris, et si vous disposez les deux sur le même bureau vous ne savez plus où vous en êtes, sans parler de la place que tout le matériel prend… Il existe des solutions matériel — un switch que vous activez à chaque fois que vous voulez passer de tel ordinateur à tel autre.

Je vous présente une solution logiciel : Synergy.

Ce tout petit programme (disponible sous Windows, Mac et Linux) vous permet de partager souris et clavier entre plusieurs ordinateurs avec différents systèmes d’exploitation, et sans matériel spécifique.

Le principe : vous avez deux (ou plus) ordinateurs sur un même réseau local et vous voulez n’utiliser qu’un seul clavier/souris. Il suffit d’installer Synergy sur chaque système, et tout devient partagé ! En option, le copier/coller est aussi partagé entre les différents systèmes.

La configuration du logiciel permet d’indiquer où se trouve les autres systèmes par rapport à l’ordinateur source (celui qui a le clavier et la souris). Par exemple mon ordinateur perso est à gauche sur mon bureau, tandis que le portable du boulot est à droite. Ainsi, après réglages, si je bouge ma souris vers la droite de mon écran perso, elle apparaît sur celui du boulot, tandis que le clavier transfert lui aussi ses fonctions vers le nouveau système. Un mouvement vers la gauche me fait revenir aussitôt sur le premier poste.

D’une très grande fluidité, cette application augmentera votre confort et productivité.

Transférer plusieurs fichiers par FTP sous Linux [Linux]

[niveau: expert]

Si vous êtes un utilisateur assidu de Linux, vous devez forcément vous retrouver à piloter une machine distante avec un accès en console seulement. Et il arrivera un jour où vous aurez besoin de transférer par FTP des dizaines de fichiers/sous-répertoires en une fois. On se dit d’abord qu’on va utiliser la commande ftp, mais dès qu’on s’attaque à toute une arborescence ça commence à devenir compliqué et long… Il existe des solutions, comme NcFTP en mode récursive (avec NcFTPGet et NcFTPPut qui sont bien pratiques pour des scripts automatiques), mais je vais vous parler de Midnight Commander !

Midnight Commander (appelé mc) est un gestionnaire de fichiers pour Unix-like qui propose une vértiable interface utilisateur en mode console, avec un écran partagé en deux (source image) :
20090606_midnight_commander
Et comme vous le voyez sur l’image, vous avez accès (grâce aux flèches du clavier et autres touches raccourcis) à des menus, et vous pouvez vous déplacer dans l’arborescence de gauche indépendamment de celle de droite.

Et cette petite merveille de mc permet également la gestion de fichiers distants en mode FTP. Pour cela, une fois mc lancé, il suffit de taper :
cd ftp://login:password@votre.site.ftp:port/dir/
Et le panneau actif va ouvrir le répertoire FTP distant. Vous n’aurez ensuite plus qu’à sélectionner le répertoire local que vous souhaitez transférer, puis appuyer sur F5 et mc se chargera de recopier l’arborescence et tout son contenu sur votre serveur. Simple, rapide et efficace.

mc apparaît donc ici comme un excellent client FTP avec (G)UI, et le tout dans une console (et donc via SSH par exemple).

Sauvegarder vos contacts du téléphone [Nokia]

[niveau: débutant]

Nokia propose un service gratuit de backup des contacts, des notes et de l’agenda pour ses téléphones (testé et approuvé par mon N95 depuis plusieurs mois). Cela se nomme My Nokia. Pour l’utiliser, vous devez d’abord vous enregistrer. Après quoi vous aurez la possibilité d’installer My Nokia Backup qui viendra se loger dans Outils > Sync > My Nokia Backup. De là, vous pourrez en 1 clic sauvegarder vos informations sur les serveurs de Nokia. Si l’on venait à vous voler votre téléphone vous pourriez alors, via le web, récupérer toutes vos informations !

Nokia propose une vidéo de présentation du programme, ainsi que des tutoriaux pour l’installer et l’utiliser. Tout se trouve sur la page “Apprenez à utiliser My Nokia Backup”.

A noter que certains opérateurs, comme SFR, proposent ce type de service, mais ça reste payant (SFR taxe à 50 centimes chaque synchronisation). Avec My Nokia Backup la synchronisation est gratuite; hors prix de la connexion à Internet, ce qui est sans frais si vous avez un forfait Internet inclus.

Enfin, une application tiers de ce genre est proposée sur l’Ovi Store: Funambol Sync Client (non testée).

Shazam pour N95 (reconnaissance d’une musique) [Nokia]

[niveau: débutant]

Edition du 6/11/09: Ovi Store propose Shazam désormais, et gratuitement : http://store.ovi.com/content/71297C6100F28706E040050A85320443

Vous aussi vous voulez vous la péter avec votre N95 qui fait de la reconnaissance de musique, tout comme vos potes qui ont l’iPhone et qui le dégaine à chaque fois qu’une chanson passe pour savoir son titre ? Et bien, c’est possible ! Comme il n’y a rien dans ce sens dans la nouvelle boutique de Nokia, je vous propose un autre moyen (testé depuis plusieurs mois sans soucis).

Pour cela, téléchargez l’application de Shazam qui se trouve sur Mosh Nokia (aussi disponible sur http://blog.kodono.info/wordpress/wp-content/uploads/Shazam_N95.sisx). Puis changer la date de votre portable en passant en 2007, et ensuite installer l’application Shazam, puis repasser en l’année en cours.

Et voilà, il suffit de la lancer, de cliquer sur “Tag it now”, et l’enregistrement débute, et quelques secondes après vous avez le titre de la chanson 🙂

Et pour ceux qui ne connaissent pas Shazam, vous en avez une démonstration pour iPhone dans cette vidéo :

Nokia ouvre son store d’applications [Nokia]

[niveau: débutant]

On a déjà Apple qui propose son lot d’applications pour l’iPhone/iPod Touch, puis Androïd de Google, puis Blackberry, et maintenant c’est Nokia qui décide de suivre ses concurrents en ouvrant sa boutique appelée Ovi Store.

Vous y trouverez tout un tas de programmes gratuits ou payants. J’en testerai quelques uns et proposerai mes préférés !

Je vous invite aussi à visiter le Nokia Labs sur lequel vous pourrez trouver des applications bien sympathiques.

Filtrer le spam “7503” [Astuce emails]

[niveau: débutant]

Je ne sais pas vous, mais ces derniers temps je suis submergé d’un spam qui contient une image qui donne ça :
20090514_spam

Malgré mon anti-spam (sur lequel je reviendrai une autre fois), l’email arrive à se glisser jusque dans mon inbox ! Utilisant Thunderbird, le filtrage est simple, il suffit de vous rendre ici :
Outils > Filtres de messages...

Mais comment filtrer un message qui change de sujet et d’auteur ? En fait, en comparant la source de plusieurs emails (pour voir la source sous Thunderbird, vous devez double-cliquer sur le message, puis faire CTRL + U), je me suis rendu compte qu’une zone (correspondant à l’image jointe) était toujours la même :

20090514_spam2

Ainsi, il suffit de configurer sa messagerie pour filtrer les emails qui contiennent la chaine de caractères “iVBORw0KGgoAAAANSUh” dans le corps du message :
20090514_spam3

Et voilà, dorénavant ce spam bien particulier est bien filtré par mon Thunderbird 🙂

Algorithmes de tri [Programmation]

[niveau: expert]

Lorsqu’on programme il arrive très souvent de devoir mettre en place un script de tri personnalisé. Si on se souvient de ses années d’études, on peut réussir à extraire de sa mémoire les brides d’un algorithme, mais est-ce vraiment performant ?

David Martin s’est amusé à regrouper tous les algorithmes de tri sur son site et à fournir une petite animation pour chacun afin d’illustrer leur mode de fonctionnement. Vous pourrez donc facilement trouver la formule qui convient le mieux à votre application.

Faire démarrer une vidéo Youtube à un temps précis [Astuce]

[niveau: débutant]

Il est possible d’envoyer un lien Youtube à une personne qui fera démarrer la vidéo à un moment précis que vous aurez choisi. Pratique lorsque l’on veut montrer un court passage d’une vidéo. Pour se faire, il suffit de rajouter ce code à la fin de l’adresse : #t=0m50s
Le code précédent signifie que l’on doit commencer la vidéo à 50 secondes. Par exemple http://www.youtube.com/watch?v=luW4f2glk0Q#t=0m50s.

Il est possible de le faire aussi avec les vidéos embed en ajoutant le paramètre start=X avec X le nombre de secondes. Par exemple:
<object width="425" height="344"><param name="movie"
value="http://www.youtube.com/v/luW4f2glk0Q&hl=fr&fs=1&start=50"></param><param
name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"&
gt;</param><embed src="http://www.youtube.com/v/luW4f2glk0Q&hl=fr&fs=1&start=50"
type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425"
height="344"></embed></object>

Soit:

Installer Linux dans Windows et tester ainsi les navigateurs Linux [Web Design]

[niveau: intermédiaire]

Linux est un système d’exploitation qui était réservé au geek, mais depuis plusieurs années les distributeurs font en sorte que cet OS soit plus facile à installer et à utiliser. Linux apparaît d’ailleurs de plus en plus comme une alternative à Windows.

Il y a donc plusieurs raisons qui pourraient vous pousser à installer Linux:
– tester pour voir à quoi ça ressemble
– regarder les applications disponibles
– comprendre comment il est configurable
tester les navigateurs pour vos sites web

Pour entrer dans le monde merveilleux du Pingouin (qui en est la mascotte), vous avez principalement trois solutions:

  1. l’installation pure et dure du système en parallèle de Windows, c’est-à-dire que vous choisissez l’un ou l’autre au démarrage de la machine
  2. l’utilisation d’un LiveCD qui offre la possibilité de démarrer sur un CD (ou une clé USB) qui contient Linux et ainsi de le tester sans rien installer sur l’ordinateur
  3. virtualiser Linux (à l’instar de ce que je vous ai montré l’autre fois pour tester les IE)

Je vais ici vous expliquer le dernier cas. En effet, je connais déjà bien Linux, et l’intérêt majeur pour moi de l’installer est de pouvoir tester Firefox, Epiphany, et autres navigateurs afin de m’assurer du design d’un site web.

Virtualiser Linux dans Windows est simple. Si la dernière fois nous avons utilisé VirtualPC c’est parce que Microsoft fournissait des images déjà prêtes pour leur logiciel. Mais cette fois-ci, nous allons plutôt utiliser VirtualBox. Pourquoi ? Parce que si vous installez Linux (et ici ce sera Ubuntu) dans VirtualPC, alors vous allez avoir une résolution d’écran de 800×600, ce qui n’est pas franchement pratique. Les démarches pour passer en une résolution supérieure sont compliquées et risquées, alors qu’avec VirtualBox il suffit de quelques commandes !

La première chose à faire est donc de télécharger VirtualBox (j’utilise dans cet exemple la version “VirtualBox 2.2.2 for Windows hosts”). Ensuite, il vous faut télécharger une distribution Linux. Il en existe des centaines de versions… Plusieurs sites essaient de vous guider, comme Comment ça marche. Pour notre cas pratique nous prendrons Ubuntu qui est l’une des plus utilisées.
Il vous faut récupérer l’image ISO d’Ubuntu (à l’heure où j’écris ces lignes le fichier est ftp://ftp.crihan.fr/releases/9.04/ubuntu-9.04-desktop-i386.iso).

Une fois téléchargé, ouvrez VirtualBox (que vous aurez déjà installé). Cliquez sur “Nouveau” :
20090413_vbox1
Pour le nom inscrivez “Ubuntu”, et pour système d’exploitation prenez “Linux” et la version “Ubuntu” :
20090413_vbox2
Continuez avec les options par défaut.

Une fois fini vous devriez avoir cela :
20090413_vbox4

Maintenant cliquez sur “Lancer” afin d’activer l’assistant de premier lancement. Celui-ci vous demande ce que vous voulez installer. Choisissez “Disque Optique” et “Fichier Image” en sélectionnant le fichier iso que vous avez téléchargé précédemment (“ubuntu-9.04-desktop-i386.iso”) ;
20090413_vbox5
20090413_vbox6

L’écran d’installation d’Ubuntu va démarrer. Vous n’avez plus qu’à choisir “Français” (avec les flèches) puis de prendre “Installer Ubuntu” :
20090413_vbox7

Laissez les options par défaut proposées. Après plusieurs clics et quelques minutes vous vous retrouvez sous Ubuntu ! Malheureusement vous remarquez que vous êtes en résolution 800×600… Voilà un problème de résolution d’écran qui est simple à régler.

Tout d’abord, vérifiez que vous n’avez aucune image CD chargée. Pour cela, votre bureau Ubuntu doit être vide de toute icône. Si vous voyez une icône en forme de CD avec un nom qui commence par Ubuntu, alors faites un clic droit dessus puis “Ejecter”. Une fois fait, sortez de la machine virtuelle (en appuyant sur la touche “Ctrl” de votre clavier, mais celle qui se trouve à droite), puis aller dans Périphériques > Installer les Additions invité… :
20090413_vbox7bis
20090413_vbox8

Devrait alors apparaitre une icône avec un CD sur le bureau :
20090413_vbox12
(si ce n’est pas le cas, allez dans Machine > Redémarrage pour redémarrer la machine virtuelle)

Maintenant, dans Ubuntu, allez dans Applications > Accessoires > Terminal. Une fenêtre au fond blanc s’ouvre. Vous allez y taper les commandes suivants :
sudo su
/* entrez votre password défini durant l'installation */
cd /media/cdrom0
./VBoxLinuxAdditions-x86.run

Après quoi le système vous indique qu’il doit redémarrer. Ce qui doit donner :
20090413_vbox13

Pour redémarrer, allez dans Machine > Redémarrage. Une fois le boot terminé, vous verrez Ubuntu avec une résolution d’écran équivalente à la vôtre !

Vous n’avez plus qu’à lancer Firefox pour découvrir le rendu de votre site, et vous pouvez installer d’autres navigateurs pour les tester.

Quelles polices de caractères utilisées sur le web ? [Web Design]

[niveau: intermédiaire]

Si vous n’êtes pas un webdesigner professionnel, vous vous demandez sans doute quelles polices de caractères sont utilisables sur le Web. Peut-on utiliser une fonte personnalisée? Quelles sont les principales familles de fontes génériques?

C’est ainsi qu’est introduit le billet d’Alsacreation qui vous explique parfaitement les polices disponibles pour la plupart des navigateurs.

Dans cet excellent billet, l’auteur nous propose plusieurs polices de caractères:

/* Polices à empattements (serif) */
font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
font-family: Georgia, "DejaVu Serif", Norasi, serif;

/* Polices sans empattements (sans-serif) */
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
font-family: Tahoma, Geneva, Kalimati, sans-serif;
font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
font-family: Impact, "Arial Black", sans-serif;

/* Polices à chasse fixe (monospace) */
font-family: Courier, "Courier New", FreeMono, "Liberation Mono", monospace;
font-family: Monaco, "DejaVu Sans Mono", "Lucida Console", "Andale Mono", monospace;

Enfin vous pouvez retrouver un tableau très bien fait chez Dustin sur « Web safe and common fonts ».