mardi 19 mai 2009

Freebox et UPnp Av derrière un routeur externe

Comment rendre le serveur UPnP Av TwonkyMedia tournant sur un NAS Synology connecté à un switch/routeur DLink visible sur la FreeBoxHD (le mode routeur de la freebox étant désactivé) ?
Tout le problème provient du fait que le boîtier HD se trouve sur un VLAN dédié situé à l'extérieur de l'intranet créé par le switch/routeur externe.
La solution est la suivante :
  1. Autoriser les paquets ayant comme destination 239.255.255.250 (Ils contiennent l'adresse IP de la machine UPnP Av ainsi que diverses infos) ;
    (Menu "Avancé>>Filtre Entrant" sur mon DLink DIR-635)
  2. Rediriger le port 9000 pour TwonkyMedia (ou 61119 pour XBMC) en TCP et UDP vers votre l'adresse du système hébergeant le serveur UPnP. (Avec TwonkyMedia, le numéro du port est renseigné et modifiable dans le fichier twonkyvision-mediaserver.ini.)
    (Menu "Avancé>Redirection de port" sur mon DLink DIR-635)
  3. Rebooter la FreeBoxHD et patienter quelques minutes pour voir apparaître le serveur UPNP.
Sources :

mercredi 25 février 2009

Tirage Photo sur Internet

Attention, lors du tirage de photographies numériques, sur Internet ou dans un magasin, un traitement numérique est appliqué sur vos clichés. Souvent, le commercial qui vous accueil n'est même pas au courant. Sur Internet, cette particularité n'est pas toujours spécifiée. Ce traitement peut affecter la couleur, le contraste, la saturation ou encore effectuer un lissage. Par exemple, Photo Service effectue systématiquement ce type de traitement sur Internet dans l'objectif "d'améliorer" vos photographies. Cette particularité n'est actuellement pas mentionnée et évidemment pas débrayable. Certains sites rendent ce choix explicite et paramétrable. Personnellement, je trouve ces traitements automatique très préjudiciables pour les photos. Elles en ressortent moins réalistes, moins nettes, moins détaillées, bref dégradées.
Pour illustrer ce phénomène, voici un exemple de photo de mariage :
Un détail de cette photo :
Une numérisation de ce détail sur un cliché tiré par le site Internet de Photo Service, observez les aplats sur la photo :
Le même détail de la photo tiré en magasin Photo Service en demandant explicitement de ne pas effectuer de retouche automatique (en l'occurence, il faut demander d'enlever le dTFS) :
Au final, j'avais fait imprimer plus de 200 photos sur le site Internet de Photo Service. J'ai été extrêmement déçu du résultat. Les photos n'étaient tout simplement pas agréables à regarder. J'ai mis un moment à en comprendre la cause. Des retirages en magasin ont permis de la confirmer. Je tiens à remercier Photo Service pour avoir accepté de retirer l'ensemble de ces photos sans supplément de prix (les prix ne sont hélas pas du tout les mêmes en magasin et sur Internet).
J'ai écrit à Photo Service, voici un extrait de leur réponse encourageante :
Je vous rassure l'option permettant à nos clients d'opter pour une retouche automatique ou non sera disponible dans les prochains jours. Cela est actuellement en cours de développement.

lundi 23 février 2009

Prise en compte du fichier .bash_profile sous Ubuntu

Par défaut, le fichier .bash_profile n'est pas pris en compte lors du lancement d'un terminal sous Ubuntu. Pour qu'il le soit, il faut procéder de la manière suivante :
  1. Ouvrir un terminal
  2. Aller dans Édition → Profils... → Modifier → Titre et commande
  3. Cocher l'option Lancer la commande en tant que shell de connexion
Lorsque cette option est activée, les scripts de connexion de l'utilisateur, comme le .bash_profile, sont exécutés au lancement d'un terminal gnome, de la même manière que lors d'une connexion en mode console.

vendredi 20 février 2009

Conversion de l'encodage d'un fichier texte : iconv

iconv permet de convertir l'encodage d'un fichier texte. Par exemple, pour convertir le fichier fic_source encodé en UTF8 vers l'encodage ISO_8859-15 et récupérer le résultat dans le fichier dic_dest, il suffit de taper la commande :
iconv -c -f UTF-8 -t ISO_8859-15 fic_source -o fic_dest
Pour connaître la liste des encodages disponibles, saisir :
iconv -l

mardi 10 février 2009

Université : les fainéants et les mauvais chercheurs, au travail !

Consacrant plus de 50 heures hebdomadaires à mon métier d'enseignant-chercheur, j'ai été ulcéré de lire dans un article détaillé du Monde de samedi 13 octobre 2007, intitulé Réforme universitaire : Les profs en première ligne, que les maîtres de conférences travaillent "environ 6 heures hebdomadaires par semaine pendant 32 semaines" (je vous laisse au passage apprécier le "hebdomadaires par semaine").
Aujourd'hui, Valérie Pécresse, Nicolas Sarkozy et certains journalistes donnent encore cette image du mouvement des chercheurs contre la forme actuelle du décret modifiant leur statut.
Pierre Jourde vient de publier un billet qui reflète très bien le fond de ma pensée et probablement celle de la plupart de mes collègues. En voici un extrait :
[...] En fait, un universitaire moyen travaille beaucoup trop. Il exerce trois métiers, enseignant, administrateur et chercheur. Autant dire qu'il n'est pas aux 35 heures, ni aux 40, ni aux 50. Donnons une idée rapide de la variété de ses tâches : cours. Préparation des cours. Examens. Correction des copies (par centaines). Direction de mémoires ou de thèses. Lectures de ces mémoires (en sciences humaines, une thèse, c'est entre 300 et 1000 pages). Rapports. Soutenances. Jurys d'examens. Réception et suivi des étudiants. Elaboration des maquettes d'enseignement. Cooptation et évaluation des collègues (dossiers, rapports, réunions). Direction d'année, de département, d'UFR le cas échéant. Réunions de toutes ces instances. Conseils d'UFR, conseils scientifiques, réunions de CEVU, rapports et réunions du CNU et du CNRS, animations et réunions de centres et de laboratoires de recherche, et d'une quantité de conseils, d'instituts et de machins divers.

Et puis, la recherche. Pendant les loisirs, s'il en reste. Là, c'est virtuellement infini : lectures innombrables, rédaction d'articles, de livres, de comptes rendus, direction de revues, de collections, conférences, colloques en France et à l'étranger. Quelle bande de fainéants, en effet. Certains cherchent un peu moins que les autres, et on s'étonne ? Contrôlons mieux ces tire-au-flanc, c'est une excellente idée. Il y a une autre hypothèse : et si, pour changer, on fichait la paix aux chercheurs, est-ce qu'ils ne chercheraient pas plus ? Depuis des lustres, la cadence infernale des réformes multiplie leurs tâches. Après quoi, on les accuse de ne pas chercher assez. C'est plutôt le fait qu'ils continuent à le faire, malgré les ministres successifs et leurs bonnes idées, malgré les humiliations et les obstacles en tous genres, qui devrait nous paraître étonnant.

Nicolas Sarkozy, dans son discours du 22 janvier, parle de recherche «médiocre» en France. Elle est tellement médiocre que les publications scientifiques françaises sont classées au 5e rang mondial, alors que la France se situe au 18e rang pour le financement de la recherche. Dans ces conditions, les chercheurs français sont des héros. [...]

mercredi 17 décembre 2008

Tableaux avec array sous LaTeX

Ce petit billet illustre, en utilisant un petit exemple, toute la souplesse que procure le paquetage array pour la réalisation de tableaux sous LaTeX.

Dans cet exemple, toutes les colonnes sont centrées horizontalement et verticalement. La dernière colonne fait exception car elle est justifiée à gauche. De plus, dans la dernière colonne, le texte est écrit en petit. La taille de cette dernière s'adapte automatiquement à la largeur du texte. Pour les calculs, il faut utiliser le paquetage calc. Je n'ai pas utilisé le paquetage tabularx qui me pose des problèmes.

Voici une image du tableau obtenu :



Voici le code pour obtenir ce tableau :

\usepackage{array}
\usepackage{calc}
...
{\setlength{\tabcolsep}{2pt}
\begin{tabular}{|>{\centering}m{3.5em}|>{\centering}m{4.5em}|>{\centering}m{6em}|>{\small}m{\textwidth-3.5em-4.5em-6em-8\tabcolsep-5\arrayrulewidth}|}
\hline
\textbf{Année} & \textbf{Nom} & \textbf{Appellation} & \multicolumn{1}{|c|}{\textbf{Apports majeurs}} \tabularnewline
\hline
2000 & Le nom complet & l'appellation & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \tabularnewline
\hline
\end{tabular}}

samedi 22 novembre 2008

Synology DS107e et montage NFS dans la fstab sous Linux

Ce billet décrit comment accéder à son NAS Synology en utilisant le protocole NFS.

Première étape : activer le serveur NFS côté NAS
  1. Se connecter sur l'interface Management du Synology.
  2. Aller dans Services réseauxNFS et cocher Activer NFS.
Deuxième étape : configurer le serveur NFS côté NAS
  1. Se connecter sur l'interface Management du Synology.
  2. Aller dans PrivilègesDossiers partagés puis sélectionner ou créer un dossier.
  3. Cliquer sur Privilèges NFS →Créer ; saisir le numéro IP du client qui cherchera à monter le répertoire dans le premier champs ; dans le deuxième champs, choisir entre Lecture seule et Lecture/écriture ; dans le troisième champs, choisir l'option de mappage (i.e. la façon dont le client sera perçu par le NAS).
Si vous avez configuré le serveur NFS de cette façon, sautez l'étape suivante qui n'est qu'une alternative en ligne de commande.

Deuxième étape alternative : configuration en ligne de commande
  1. Se connecter au NAS via telnet ou ssh.
  2. Si le fichier /var/lib/nfs/rmtab n'existe pas, le créer :
    touch /var/lib/nfs/rmtab
  3. Taper vi /etc/exports pour éditer le fichier exports.
  4. Pour pouvoir partager le répertoire /volume1/data avec le client dont l'adresse IP est 192.168.0.20 en lui donnant les droits de lecture et d'écriture et en le mappant avec l'utilisateur d'uid 1027 et de gid 100, ajouter la ligne :
    /volume1/data 192.168.0.20(rw,all_squash,anonuid=1027,anongid=100)
    (Rem : pour connaître l'uid et le gid d'un utilisateur donné, saisir dans un schell la commande id nom_utilisateur)
  5. Valider les modifications du fichier exports :
    /usr/sbin/exportfs -a
Dernière étape : monter les répertoires côté client (votre station de travail)
  1. Installer le paquet nfs-common pour pouvoir utiliser NFS, soit comme client soit comme serveur.
  2. Pour accéder avec le protocole NFS au répertoire /volume1/data du NAS, en le montant dans le répertoire /media/Synology-Data, il faut ajouter à votre fichier /etc/fstab la ligne suivante :
    192.168.0.23:/volume1/data /media/Synology-Data nfs user,auto,exec 0 0
  3. Monter le répertoire :
    mount /media/Synology-Data

dimanche 16 novembre 2008

Environnement verbatim personnalisé sous Kile

Kile est un bon éditeur LaTeX. Cependant, sous Ubuntu - Hardy Heron, la configuration d'un nouvel environnement verbatim en utilisant l'interface (Settings → Configure Kile ... → LaTeX → General → Configure...) ne fonctionne pas. Pour parvenir à ses fins, il faut éditer directement le fichier : ~/.kde/share/apps/katepart/syntax/latex.xml. Si le fichier n'existe pas, copier le fichier /usr/share/apps/katepart/syntax/latex.xml avant de l'éditer.

sudo, gksudo, kdesudo : effectuez des tâches en tant que root

sudo (SuperUser DO) est l'outil permettant à un utilisateur (par défaut, le premier utilisateur créé lors de l'installation d'Ubuntu) d'exécuter des tâches d'administration. sudo s'utilise de la manière suivante :
sudo commande
sudo est utilisé uniquement pour les commandes et les programmes fonctionnant dans une console. Pour les applications fonctionnant en mode graphique, il faut utiliser gksudo pour l'environnement GNOME et kdesudo pour l'environnement KDE.

mardi 4 novembre 2008

Regénérer son ficher xorg.conf sous Ubuntu

Si votre fichier xorg.conf sous Ubuntu est en vrac, voici un moyen simple de repartir sur de bonnes bases :
sudo dpkg-reconfigure -phigh xserver-xorg