dimanche 24 novembre 2013

Comment empêcher une personne de télécharger sur Torrent

Il arrive parfois que lorsqu'on télécharge avec Torrent, que quelques "partageurs" ne partagent rien, mais ne se gênent pas pour télécharger.
Avec Transmission sous Mac il est possible de limiter le trafic dans son ensemble mais on ne pait pas agir sur une adresse IP en particulier. Ici, on peut voir l'adresse IP spécifique avec l'Inspecteur:

On voit ici que le premier de la liste télécharge le fichier sur votre ordinateur, mais lui ne partage rien du tout (le download est inexistant).

Une méthode pour limiter spécifiquement une adresse IP de télécharger et donc de le supprimer de la liste est de le rerouter le traffic sortant sur notre propre ordinateur.
Sur Mac voici la commande (ne pas mettre les caractères "<" et ">")

route add -host <adresse IP> 127.0.0.1

Une fois le téléchargement terminé, on le supprime de la table de routage:

route delete -host <adresse IP>

mardi 21 mai 2013

Wordpress multilingue par domaine avec WPML chez Gandi Simple Hosting

Voici la méthode pour obtenir un site Wordpress multilingue par domaine, qui peut être :

  • soit par extension de domaine sous la forme www.example.com et www.example.fr
  • ou par sous-domaine sous la forme blog.example.com et blog.example.fr.


Avec le plugin WPML, il est nécessaire que les Virtual Hosts associés à chaque sous domaine soient liés à un seul domaine.
Si par exemple on configure WPML en français comme langue principale, il faut alors faire pointer les vhosts des autres langues sur le vhost correspondant à www.example.fr, soit:

  • vhost de www.example.com > vhost de www.example.fr
  • vhost de www.example.it > vhost de www.example.fr
  • vhost de www.example.ru > vhost de www.example.fr

Avec Gandi Simple Hosting, il n'y a rien de plus simple, il suffit d'appliquer la méthode indiquée ici et le tour est joué.
Pour les petits hébergements, je recommande vivement celui car il intègre le système de cache Varnish très bien adapté aux CMS.

Pour les serveurs dédiés, il est nécessaire de modifier son fichier de configuration Apache comme indiqué ici. On aurait par exemple:

<VirtualHost *>
  DocumentRoot /le_repertoire_installation_wordpress/
  ServerName www.example.fr
  ServerAlias www.exampole.com
  ServerAlias www.exampole.it
  ServerAlias www.exampole.ru

  ... le reste ici ...
</VirtualHost>

Il suffit ensuite de spécifier dans WPML que le type multi-domaine:
spécifier les domaines


mercredi 24 avril 2013

Changement de nom de domaine sur un site Wordpress

Modifier un nom de domaine pour un site Wordpress peut être utile dans plusieurs cas. J'avais besoin de refaire un site existant en Wordpress, et que la transition de l'ancien site au nouveau soit instantané.

L'idée est donc de prendre un nouvel hébergement pour le site Wordpress, d'y installer le nouveau site, puis lorsque celui-ci est prêt à être en production, de modifier les zones DNS pour pointer le "www" vers le nouvel hébergeur.

Or, changer un nom de domaine sur un site Wordpress n'est pas chose aisée car cette fonction n'est pas prévue à l'origine. Lors de l'installation du CMS ainsi que durant son utilisation, celui-ci crée des entrées dans la base SQL indiquant le nom de domaine courant. Ne pouvant pas utiliser le nom de domaine final car celui-ci est actuellement utilisé sur l'ancien site, Wordpress utilise alors le nom de domaine temporaire. Sur OVH perso, ce nom prend la forme de
Après de nombreuses recherches, la solution la plus sûre est d'utiliser un plugin pour modifier toutes les entrées de la base SQL. Voir Search & Replace.



mercredi 20 mars 2013

Télécharger une video de Facebook ou Youtube

Voici la façon la plus simple - et gratuite - de télécharger une video depuis Facebook ou Youtube.
Il faut utiliser Firefox et y installer le plugin Video DownloadHelper.
La procédure est ensuite très simple:

  1. Avec Firefox, ouvrir la page contenant la video
  2. Lancer la lecture de la video
  3. Cliquer ensuite sur l'icône à gauche de la barre d'adresse.
  4. Choisir le mode de téléchargement.

Fenêtre de téléchargement
Téléchargement avec Facebook

Téléchargement avec Youtube