CDuv Blog

Le blog sans prétentions de Claude DUVERGIER

Vidéos UPnP AV / DLNA sur sa Freebox HD avec un routeur externe ?

J’ai toujours utilisé un routeur dédié (un Linksys WRT54G) entre ma Freebox et les ordinateurs de mon domicile (pour plus de fonctionnalités que celles proposées par cette dernière)

Mais lorsque l’opérateur Free à rendu possible l’UPnP AV (aussi connu sous le nom de DLNA) afin d’accéder à des films, séries TV, photos, musiques, etc. sur sa télévision depuis la Freebox v5/HD alors qu’elles sont stockées sur son ordinateur par exemple, j’ai été mis de côté car le fonctionnement même de la communication entre les deux boitiers rendait impossible l’accès à mon serveur de contenus (Mediatomb, PS3 Media Server, XBMC, etc.).

Heureusement, il existe des solutions…

Chrome : Résoudre le problème du "Le plug-in Flash a été bloqué, car il n'est plus à jour."

Il arrive que le navigateur Chrome / Chromium se plaigne d’un plug-in non à jour (le plugin Flash notamment) avec le message : Le plug-in Flash a été bloqué, car il n’est plus à jour. Même si l’on peut quand même débloquer ce plugin en cliquant sur le bouton “Exécuter cette fois”, ça n’est que temporaire et doit être répété à chaque page. En effet il n’existe pas de réglage dans le menu pour dire au navigateur d’ignorer cet état dit “obsolète” et poursuivre.

Comparer les licences open source avec TLDRlegal

Il est de ces sites-outils bien pratiques qu’on découvre un jour et pour lesquels ont se dit : « Super site! Dès que je me poserais ce genre de question je saurais où chercher. ». Mais bien souvent, dès qu’on en a besoin on ne se souvient plus ni de l’adresse, ni du nom, ni même (plus rare certes) de comment on l’avait trouvé la première fois (RSS ?, Twitter ?, etc.).

TLDRlegal est de ceux-ci : tant qu’on ne l’a pas utilisé, oublié et retrouvé 2/3 fois on ne s’en souvient pas (et moi je fais un petit article pour savoir où le retrouver).

Support pas cher pour guitare Guitar Hero - JUTISBERG guitar hanger

Une guitare du jeu console Guitar Hero ça prend quand même un peu trop de place. Du coup j’ai cherché une solution pas chère pour suspendre mes guitares et gagner de l’espace.

Je connais le site IKEA Hackers depuis un moment : les bricolages et détournement de produits IKEA y sont généralement très astucieux.

Voici mon IKEA hack à moi, en espérant qu’il vous permette à vous aussi des ranger les guitares IKEA à moindre frais : le JUTISBERG guitar hanger

Installation finale

Rendu final du hack

Renommer un noeud Munin sans perdre son historique

Il arrive suite à migration ou erreur, de vouloir renommer une machine et, ce, sans perdre son historique de monitoring Munin. Je vous propose donc le script suivant, librement inspiré de celui de Yannick Warnier sur le blog BeezNest. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #!

Comment avoir un joli prompt pour votre console linux : Modifier PS1 de l'invite bash

En cherchant à l’époque, j’avais trouvé un petit “script” tout fait pour décorer l’invite h de mon terminal Debian qui ressemble généralement à ça : user@host:~$ Je vous propose d’avoir quelque chose de plus joli et quelques peu plus pratique : (user@host)-(23:53:18 dim. févr. 12) (~)-(3 files): Pour cela, il vous faut rajouter/remplacer la ligne suivante dans votre fichier “.bashrc” : # Fancy prompt (inspired by Wolven : http://forums.debian.net/viewtopic.php?f=10&t=377) PS1="n[e[30;1m]([e[31;1m]u@h[e[30;1m])-([e[34;1m]t d[e[30;1m])[e[30;1m]n([e[32;1m]w[e[30;1m])-([e[32;1m]$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files[e[30;1m]): [e[0m]"

Copier du texte affiché dans VIM en utilisant PuTTY

Par défaut dans PuTTY, le fait de séléctionner un texte le copie automatiquement dans le presse-papier (c’est très utile lorsqu’on regarde les logs d’un serveur et qu’on veut googler l’erreur relevée). Mais lorsqu’on utilise VIM avec le mode souris et autres réglages qui activent le mode visuel dès qu’on sélectionne du texte à la souris cela pose problème. En effet le texte est bien sélectionné mais par VIM et pas pas PuTTY et n’est donc pas copié dans le presse-papier.

Effectuer directement des actions sur les fichiers du Workspace Eclipse

J’utilise Eclipse comme IDE autant pour coder en Java que pour faire des scripts PHP.

Il est généralement complet et suffisant pour tout le développement d’application mais à plusieurs reprises j’avais besoin de :

  • Avoir une fenêtre de l’Explorateur Windows / Nautilus / Finder qui me montre où se trouve un fichier ou un dossier.
  • Ouvrir un fichier source dans un autre logiciel comme Notepad++.

Faire cela implique de réduire Eclipse et de se taper, à la main, tout le cheminement (naviguer de dossier en dossier) jusqu’au fichier voulu : C’est lourd et fastidieux…

Mais heureusement, Eclipse intègre une notion d’External Tools. Cela permet de créer sur mesure, des commandes à exécuter qui sont directement accessibles dans le menu “Run” et qui permettent d’agir sur les fichiers directement depuis le workspace d’Ecplise.

/2011/10/effectuer-directement-actions-sur-fichiers-workspace-eclipse/images/Eclipse-External-Tools.png

Connecter automatiquement le disque dur de sa Freebox Revolution via SAMBA sous Linux

Préambule : Les box fournis par le FAI Free sont, depuis la version 5 (dite “HD”), équipés de disque dur, afin d’y copier ses images/films/musiques (depuis un autre ordinateur ou smartphone) et les regarder sur sa TV. Si avec la version 5, le disque dur était dans le boitier HD (celui branché à la télévision), avec la version 6, la révolution (sic) est que le disque dur a une vocation plus large qu’uniquement stocker des fichiers destinés à être consommés sur la TV. En effet il a pour but de transformer la Freebox en vrai mini-NAS domestique, il a donc été grossi (250Go au lieu de 40Go) et placé dans le boitier Server (celui où arrive la paire de cuivre ADSL ou la fibre optique). Le second boitier (la Freebox Player), relié à la TV, peut quand même se servir du disque, via le réseau, comme n’importe quel autre machine de votre réseau local (portable, netbook, tablette tactile, PDA, etc.).

J’avais déjà partagé mon script pour connecter automatiquement le disque dur de la Freebox via FTP. Bien qu’il fonctionne autant avec la Freebox HD qu’avec la Freebox Server, cette dernière supporte le protocole SMB/CIFS< qui est autrement plus adapté aux transferts de fichiers sur réseau local que le FTP. Je trouvais donc anormal de ne pas proposer une seconde version de mon précédent script pour la Freebox Revolution.

Le fonctionnement est identique : tester si la Freebox Server est allumée, puis “monter” le HDD directement dans le FS de son ordinateur GNU/Linux et le démonter dès qu’elle est éteinte. Sauf que celui-ci il utilise SaMBa au lieu du FTP.

XIIIe Journées Du Logiciel Libre à Lyon mi novembre 2011

Une petite note rapide pour faire passer le mot : les 17, 18 et 19 novembre 2011 se tient la 13ème édition des Journées Du Logiciel Libre (JDLL) : Et c’est à Villeurbanne, dans les locaux de CPE Lyon sur le campus de La Doua.

Cet événement gratuit organisé par l’ALDIL permet aux novices de découvrir les logiciels libres à travers des conférences, des ateliers et des stands.

Site des Journées Du Logiciel Libre

Freemote API, une classe PHP pour contrôler sa Freebox Revolution

Il y a de cela un an, Free/Iliad avait sorti un nouveau firmware pour la Freebox HD qui apportait notamment une API pour simuler la télécommande de votre boitier télé. Le fonctionnement est simple : Vous faites de simples appels P à des URLs particulières (débutant par http://hd1.freebox.fr/pub/remote_control…) et votre Freebox les interprète en tant que tel et exécute ces “ordres” (allumer la box, changer de chaîne, monter le volume, naviguer dans les menus, etc.

Monter automatiquement et accéder au disque dur de sa Freebox HD/Server via FTP sous Linux

La Freebox HD est équipée d’un disque dur généralement utilisé pour stocker vidéos, musiques et images puis les consulter directement depuis son téléviseur.

L’accès à ce disque dur depuis un autre ordinateur se fait via FTP (avec la récente Freebox Server, le SMB/CIFS peut également être utilisé).

L’utilisation du FTP pour transférer des fichiers sur le disque dur de ma Freebox HD est relativement très aisé mais j’avais envie de quelque chose de plus “direct”.

Il est possible de “monter” un dossier originellement accessible via FTP, directement dans le FS de son système d’exploitation.

Subclipse sur Windows 64-bits (7, Seven et Vista)

Ayant été confronté au problème à plusieurs reprises (en fait, deux fois seulement : mais ça fait une fois de trop) en installant mon environnement sous Windows 7 je compile ici les différentes informations glanées sur Internet dans un tutoriel à destination de tous.

Installer et utiliser le plugin Eclipse Subclipse (qui permet à Eclipse de communiquer avec des dépôts SVN) sur un Eclipse 64-bits tournant sur une JVM 64-bits sur un Windows Seven 64-bits.

mRemoteNG : Gestionnaire PuTTY avec onglet pour connexions distantes SSH

Jusqu’à il y a quelques jours, j’utilisais PuTTY Connection Manager pour gérer mes connexions SSH à différents serveurs. Il s’agit d’un logiciel qui permet d’utiliser PuTTY dans des onglets et d’automatiser la phase d’authentification/connexion car il saisit automatiquement les identifiants que vous aurez configuré.

IMDb Commons Finder : Trouver les points communs entre deux films (ou acteurs, ou personnages)

Petit script développé il y a un moment, IMDb Commons Finder permet de trouver les acteurs ou personnages communs à deux films (ou alors les acteurs ou films communs à deux personnages, ou bien encore les films ou personnages communs à deux acteurs). Ce script analyse les pages web du site IMDb.com et je n’avais pas pris le temps de le mettre à jour suite à l’évolution du code source de ce dernier : c’est chose faite (les expressions régulières ont été abandonnées au profit d’XPath).