Hiérarchisation des titres - Word 2007
J'ai pour habitude d'utiliser les styles afin de mettre en forme mes documents Word, ils permettent de définir rapidement plusieurs niveaux de titre avec une mise en forme prédéfinie. Il suffit alors de modifier ces styles pour mettre à jour les titres (ou le contenu) de façon uniforme dans tous le document. Malheureusement cette méthode ne permet pas de définir une hiérarchisation précise des titres, et ce malgré la présence d'une option "Numérotation". L'ergonomie des produits Microsoft atteint ses limites!
Subliminal - Debian Squeeze
Subliminal est outil de téléchargement de sous-titres rapide et efficace écrit en Python.
il permet de se débarrasser des tâches répétitives qui consistent à :
- Parcourir les sites de partage de sous-titres,
- Trouver la bonne série, le bon épisode, le bon format ...
- Télécharger, décompresser, et renommer dans le bon dossier.
Ce petit script me fait gagner un temps fou. Il serait même possible d'en gagner encore un peu plus en automatisant l'exécution sur le dossier "completed" de deluge (par exemple!)
Je détaille la procédure pour Debian 6, mais étant écrit dans un langage portable, il est disponible sur d'autres plateformes
apt-get install git-core python-pip
cd && git clone https://github.com/Diaoul/subliminal.git
cd subliminal
git checkout master
sudo python setup.py install
cd ~
mkdir .config
Pour télécharger les sous-titres Français des vidéos présentes dans le dossier en cours
subliminal -l fr .
Deluge, installation et configuration sous Debian Squeeze (Stable)
Comment installer et configurer le client bittorent Deluge sur votre serveur Debian.
Lire la suite de Deluge, installation et configuration sous Debian Squeeze (Stable)
DNS local, ou comment accéder à votre nom de domaine DynDNS à travers votre réseau local.
Vous avez configuré votre merveilleux serveur web "at home" et vous y accéder depuis l'extérieur avec une adresse DynDNS gratuite du type coucou.homelinux.org. Cependant vous remarquerez assez rapidement que depuis le réseau local, vous terminerez de façon assez frustrante sur la page de votre box internet.
Pourquoi ?
Votre Box/routeur ne vous permet pas de sortir du réseau pour y être redirigé immédiatement (Nat loopback).
Solutions
L'idée, c'est de rediriger coucou.homelinux.org vers l'ip local uniquement lorsque vous êtes connecté au réseau local.
Le fichier hosts
Première solution, ajouter une ligne dans votre fichier hosts. ce fichier est interrogé par le système avant d'effectuer une requête DNS. Si par exemple, votre serveur est héberger sur votre IP local 192.168.1.100, ajouter une ligne:
192.168.1.100 coucou.homelinux.org
##Au sein du fichier
#Sous Windows
C:\WINDOWS\system32\drivers\etc\hosts
#Sous Linux
/etc/hosts
Plus d'informations sur le fichier hosts
Inconvénients
Cette solution est adaptée dans le cas d'une machine fixe qui reste connectée au même réseau ou si votre ordinateur fais office de client et de serveur. Si vous utilisez un ordinateur portable en dehors du réseau local, vous devrez supprimer votre ligne pour accéder à coucou.homelinux.org.
Cette solution s'avère au final très peu pratique avec un ordinateur portable. De même, si vous souhaitez mettre en place un nom de domaine au sein de votre entreprise qui compte plusieurs dizaines ou centaines de poste, éditer manuellement chacun des fichiers hosts est loin d'être une solution adaptée.
Utiliser la fonctionnalité intégrée à votre box: Le DNS local
Vous pouvez sur le même principe ajouter un DNS local qui redirigera votre requête vers l'IP local sans avoir à configurer les machines clientes. Pas besoin cette fois-ci de toucher aux machines clientes, si votre ordinateur est connecté au réseau local, vous être redirigé vers l'IP local.
De même si vous avez plusieurs terminaux mobile, smartphone, tablette, ordinateurs portables ou divers systèmes d'exploitation (OSX, Linux, Windows), tout fonctionne sans intervention de votre part.
De façon générale, l'utilisation d'un DNS local permet de définir un nom pour chaque machine ayant une ip fixe sur le réseau, ce qui est plus pratique, il n'est plus nécessaire de se souvenir de l'adresse IP exacte.
Utiliser son propre serveur DNS local
Vous retrouverez les même avantages que précédemment, bien que cette approche reste la solution ultime en terme de flexibilité et de fonctionnalité, elle reste plus compliquée et demande une connaissance technique plus approfondie.
Mettre en place un serveur DNS sous Debian
Debian étant mon système de prédilection pour l'administration réseau, voici quelques liens que j'ai pu retenir:
Configurer un serveur DNS utilisant BIND9 pour Debian (anglais)
Conclusion
Tout vos services sont désormais accessible depuis une seule et unique adresse coucou.homelinux.org (serveur web, serveurs de jeux tels Minecraft, serveur ssh etc...)
Noter également qu'il existe d'autres solutions si vous utiliser un environnement homogène (Par exemple, toutes les machines sont sous Windows). Cependant je ne les détaillerais pas dans cet article, car ils correspondent à des situations très spécifiques, il est désormais très rare dans un foyer que tous les clients soit équipé de la même famille de système d'exploitation.
L'intérêt pour la configuration de votre serveur Apache - et le développeur web
Accéder à votre nom de domaine DynDNS en local vous simplifie la vie. Le DNS local vous permet de configurer vos applications Web telles que Symfony2, Munin, rutorrent et autres de la même façon que vous le feriez pour votre serveur dédié disposant de son nom de domaine. En plus d'améliorer la gestion de vos virtual host, il n'est plus nécessaire d'accéder à votre serveur de deux façons différentes, une seule adresse est à connaitre: votre nom de domaine dyndns.
Vous trouverez ci-dessous un exemple de virtualhost
<VirtualHost *:80>
ServerName coucou.homelinux.org
#...
# Votre config
#...
#Vous pouvez définir très simplement vos alias pour vos applications
# Pour accéder à votre application symfony2 - coucou.homelinux.org/symfony2/
Alias /symfony2/ "/home/coucou/symfony2/"
# Other directives here
<Directory "/home/coucou/symfony2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Mémos - Administration, Développement web, Debian, Symfony2, DynDNS - aucun commentaire
Décompresser en un double-click sous Windows
La possibilité de dézippé une archive Zip avec un simple double-click est une fonctionnalité très agréable d'OSX. En cherchant à reproduire ce principe sous Windows, j'ai trouvé un petit logiciel édité par un Américain qui s'avère très pratique à l'utilisation, Il s'agit d'ExtractNow.
Lire la suite de Décompresser en un double-click sous Windows