30 Avr 2013

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

Category: Non classécduv @ 01:48

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.

On peut cependant utiliser le paramètre suivant lorsque l'on lance Chrom(e|ium) : --allow-outdated-plugins
Il vous suffit de modifier le raccourcis de votre menu ou bureau et d'y rajouter cette commande (ou de le rajouter bêtement à votre ligne de commande si vous lancez déjà votre navigateur via le terminal), exemple :
"C:\Program Files (x86)\Chromium\chrome.exe" --allow-outdated-plugins

Attention toutefois, d'après Chrome, il n'est pas recommandé de forcer le chargement de plugins trop vieux car c'est s'exposer à de possibles failles de sécurités. Mais bon, si vous êtes arrivé jusqu'ici c'est bien que vous avez une bonne raison de passer outre cet avertissement.

Pour la liste des paramètres de Chrome/Chromium, je vous invite à aller sur cette page List of Chromium Command Line Switches par Peter Beverloo


26 Avr 2013

Comparer les licences open source avec TLDRlegal

Category: Développement,GNU/Linuxcduv @ 01:01

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).

Poursuivre la lecture"Comparer les licences open source avec TLDRlegal"

Étiquettes : ,


24 Mar 2012

Support pas cher pour guitare Guitar Hero - JUTISBERG guitar hanger

Category: Non-informatiquecduv @ 19:26

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

Poursuivre la lecture"Support pas cher pour guitare Guitar Hero - JUTISBERG guitar hanger"


06 Mar 2012

Renommer un noeud Munin sans perdre son historique

Category: Administration de serveur,Debiancduv @ 15:32

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.

#! /bin/bash

# Moves RRD files from /var/lib/munin/$OLD_DOMAIN/ to /var/lib/munin/$NEW_DOMAIN/ by renaming files as required by munin.
# (Also does the same move operation for HTML files in /var/www/munin)
# 
# @author DUVERGIER Claude
# @version 2012-03-06
# @see http://blog.claude.duvergier.fr/2012/03/renommer-un-noeud-munin-sans-perdre-son-historique


# Move operation config (will obviously be changed anytime a move is required):
OLD_DOMAIN='localdomain'
OLD_HOSTFQDN='localhost.localdomain'
NEW_DOMAIN='subdom.company.com'
NEW_HOSTFQDN='mailserver.subdom.company.com'


# System config (shouldn't often be changed):
MUNIN_USER='munin'
MUNIN_GROUP='munin'
MUNIN_RRDDIR='/var/lib/munin'
MUNIN_HTMLDIR='/var/www/munin'


# DEBUG:
#for file in $MUNIN_RRDDIR/$OLD_DOMAIN/$OLD_HOSTFQDN-*.rrd; do echo `echo $file | sed "s,$OLD_HOSTFQDN,$NEW_HOSTFQDN," | sed "s,$MUNIN_RRDDIR/$OLD_DOMAIN/,$MUNIN_RRDDIR/$NEW_DOMAIN/,"`; done
#for file in $MUNIN_HTMLDIR/$OLD_DOMAIN/$OLD_HOSTFQDN*; do echo `echo $file | sed "s,$OLD_HOSTFQDN/$NEW_HOSTFQDN," | sed "s,$MUNIN_HTMLDIR/$OLD_DOMAIN/,$MUNIN_HTMLDIR/$NEW_DOMAIN/,"`; done


# RRD files :
mkdir -p "$MUNIN_RRDDIR/$NEW_DOMAIN"
chown $MUNIN_USER:$MUNIN_GROUP "$MUNIN_RRDDIR/$NEW_DOMAIN"
for file in $MUNIN_RRDDIR/$OLD_DOMAIN/$OLD_HOSTFQDN-*.rrd; do mv $file `echo $file | sed "s,$OLD_HOSTFQDN,$NEW_HOSTFQDN," | sed "s,$MUNIN_RRDDIR/$OLD_DOMAIN/,$MUNIN_RRDDIR/$NEW_DOMAIN/,"`; done


# HTML files :
mkdir -p "$MUNIN_HTMLDIR/$NEW_DOMAIN"
chown $MUNIN_USER:$MUNIN_GROUP "$MUNIN_HTMLDIR/$NEW_DOMAIN"
if [ -d "$MUNIN_HTMLDIR/$OLD_DOMAIN/$OLD_HOSTFQDN" ]; then # Each host has it's own sub-directory ($MUNIN_HTMLDIR/domain/host.domain/...)
	mv "$MUNIN_HTMLDIR/$OLD_DOMAIN/$OLD_HOSTFQDN" "$MUNIN_HTMLDIR/$NEW_DOMAIN/$NEW_HOSTFQDN"
else # Files of different hosts are stored in the same domain directory ($MUNIN_HTMLDIR/domain/host.domain-...)
	for file in $MUNIN_HTMLDIR/$OLD_DOMAIN/$OLD_HOSTFQDN-*; do mv $file `echo $file | sed "s,$OLD_HOSTFQDN,$NEW_HOSTFQDN," | sed "s,$MUNIN_HTMLDIR/$OLD_DOMAIN/,$MUNIN_HTMLDIR/$NEW_DOMAIN/,"`; done
fi

Penser à couper/désactiver le cron et le daemon Munin avant d'exécuter le script. Il faut aussi bien entendu modifier le fichier de configuration déclarant les noeud Munin pour y mettre le nouveau nom/FQDN du noeud.

Il a été testé sur Debian 5.0 et 6.0 mais est suffisamment générique/configurable pour fonctionner sur d'autres distributions Linux.


13 Fév 2012

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

Category: Debian,GNU/Linuxcduv @ 01:11

En cherchant à l'époque, j'avais trouvé un petit "script" tout fait pour décorer l'invite Bash 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]"


02 Déc 2011

Copier du texte affiché dans VIM en utilisant PuTTY

Category: Non classécduv @ 15:15

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.

La solution est de maintenir la touche [Majuscule] pendant la sélection du texte : Le mode visuel de VIM ne s'active pas et le texte est bien copié dans le presse papier par PuTTY.


17 Oct 2011

Effectuer directement des actions sur les fichiers du Workspace Eclipse

Category: Développementcduv @ 03:11

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.

Poursuivre la lecture"Effectuer directement des actions sur les fichiers du Workspace Eclipse"


27 Sep 2011

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.

Poursuivre la lecture"Connecter automatiquement le disque dur de sa Freebox Revolution via SAMBA sous Linux"


26 Sep 2011

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

Category: GNU/Linux,Lyon/Villeurbannecduv @ 01:05

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.

JDLL 2011 - Journées du logiciel libre - 17, 18, 19 novembre - Campus de La Doua (Villeurbanne 69) - www.jdll.org
Poursuivre la lecture"XIIIe Journées Du Logiciel Libre à Lyon mi novembre 2011"


23 Sep 2011

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

Category: Freebox,Non classé,PHPcduv @ 01:30

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 HTTP à 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.).

Suite à cette annonce j'avais conçu une classe PHP nommée Freemote API qui permet d'utiliser très facilement cette nouvelle fonctionnalité.
Le but est de pouvoir contrôler sa box TV depuis n'importe quel script (PHP), notamment dans un contexte de domotique.

Comme vous pouvez le voir dans l'exemple suivant, l'utilisation est très simple :

<?php
$api = new FreemoteApi(12345678); // Créer la connexion
$api->sendCommand(FreemoteApi::KEY_POWER); // Allume la Freebox
$api->sendInteger(123); // Change de chaîne
$api->sendCommand(FreemoteApi::KEY_VOLUMEUP, false, 3); // Monte le volume
?>

Si cela vous intéresse, je vous invite à aller récupérer la classe toute prête Freemote API pour l'intégrer dans vos scripts.


« Page précédentePage suivante »