22 Sep 2013

Lightning 2.6 sur SeaMonkey 2.21 : erreur d'accès aux calendriers CalDAV

Category: Non classécduv @ 17:25

Suite à la récente mise à jour de SeaMonkey en version 2.21, mon gestionnaire de calendrier (l'extensions Lightning) s'est également mise à jour en version 2.6. Sauf que depuis cet instant mes calendriers CalDAV ne sont plus accessibles car j'obtiens l'erreur suivante dès le lancement de SeaMonkey Mail :

(NS_ERROR_XPC_CI_RETURNED_FAILURE) [nsIJSCID.createInstance]" nsresult: "0x80570015 (NS_ERROR_XPC_CI_RETURNED_FAILURE)" location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///..../SeaMonkey/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js :: cmgr_createCalendar :: line 474" data: no]

Poursuivre la lecture"Lightning 2.6 sur SeaMonkey 2.21 : erreur d'accès aux calendriers CalDAV"

Étiquettes : , , , ,


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


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.


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.


30 Mai 2011

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

Category: Non classécduv @ 01:09

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

Je vous invite à l'essayer  : ici

(Il ne me reste plus qu'à re-gérer les épisodes de Séries (affichées dans un seul bloc), et les personnes incarnant plusieurs personnages pour un même film)