Festoon, le plugin webcam de Skype

Festoon

Je viens de découvrir Festoon, le meilleur ami de Skype, qui permet d’ajouter la fonction vidéo à la téléphonie sur IP grâce au pilotage de la webcam.

L’installation et l’intégration à Skype se fait tout naturellement : au lieu de cliquer sur le nom de votre contact Skype, il vous suffit de cliquer sur l’icône V (pour ‘Vidéo’) de Festoon et le plugin se charge de piloter votre webcam et de trouver celle de votre correspondant.

L’image est assez fluide mais cela consomme pas mal de bande passante : il faut au moins quelques mégas en ADSL pour pouvoir en profiter pleinement mais le résultat est à la hauteur.

A recommander : nous avons désormais la visio-conférence (son et image) gratuite à portée de main !

Skype ou la téléphonie sur IP photo

Skype ou la téléphonie sur IP

Avec le développement d’Internet et du haut-débit, on voit émerger de nouvelles technologies comme la voix sur IP (voice over IP – VoIP) qui devient désormais accessible au plus grand nombre et non plus aux hordes de gamers (pré-pubères) accros à Counter Strike.

Et l’ovni en la matière c’est Skype : plus de 210 millions de téléchargements et environ 5 million de personnes connectées en permanence, Skype vous permet de téléphoner gratuitement à l’autre bout du monde avec une qualité de son assez épatante.

On dirait qu’on téléphone au voisin qui habite en face : aucune friture sur la ligne, son nickel.

Le principe est le même que celui des messageries instantanées sauf qu’au lieu d’abîmer vos petits yeux à écrire à toute vitesse en SMS, vous avez juste à connaître le nom d’utilisateur Skype de votre correspondant, de l’appeler, de brancher votre casque/micro et de parler. Impeccable.

Et si vous n’avez pas de micro, Skype a également un client de messagerie instantanée. A essayer d’urgence si vous n’avez pas de Freebox/AliceBox etc.

Vous ne payez pas de communications tant que vous appelez un autre ordinateur vu que cela passe par votre ligne ADSL.

Par contre, cela devient payant si vous voulez téléphoner à un poste fixe/mobile : 10 euros les 10 heures de communications au tarif international.

A essayer d’urgence. Cela fonctionne même avec du 56k.

Résoudre le plantage d’Explorer ou la charge CPU à 100% avec les fichiers vidéos

Cela vous est peut-être déjà arrivé : vous ouvrez un de vos dossiers avec l’explorateur windows (explorer.exe) et voilà que ce dernier plante sans crier gare ! Explorer tente en fait une prévisualisation interne sans rien demander à l’utilisateur (fâcheuse habitude chez Microsoft apparemment).

Heureusement, il existe une solution. Sauvegardez votre base de registre avant de faire quoi que ce soit.

Je répète : sauvegardez votre base de registre. Il faut tout d’abord désactiver la fonction d’aperçu automatique des DivX de WinXP.

Démarrer > Exécuter > regsvr32 -u shmedia.dll

Il faut ensuite finaliser l’opération avec la suppression d’une clé du registre :

Démarrer > Exécuter > regedit > trouver
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E} > sélectionner la clé “InProcServer32” > clic droit > “Supprimer”.

Voilà, normalement votre explorateur de fichiers ne devrait plus planter, votre CPU ne devrait plus rester bloquée à 100% d’utilisation et vous devriez pouvoir supprimer vos fichiers .avi sans problèmes.

Sinon, c’est que vous avez un problème au niveau de vos codecs (codecs mal installés ou fichiers manquants).

La solution est simple : supprimez tous vos (packs de) codecs et n’en installez qu’un seul.

J’ai une préférence pour le SLD Codec Pack qui est complet et efficace grâce aux filtres ffdshow.

Two businessmen fighting over a link to prevent image theft.

Apache : prévenir le vol d’images par hotlinking

GhostBuster

J’ai récemment eu affaire à des voleurs de contenu et après avoir contacté le service des abus de MSN, j’ai reçue une réponse pré-formattée comme quoi il fallait que j’envoie tous les justificatifs et tous les détails prouvant mon identité à Microsoft par courrier postal.

Mais bien sûr… et la marmotte…

Étant donné que je n’allais recevoir aucune aide de leur part, j’ai retroussé mes manches et me suis appliqué à trouver une solution.

Qu’est-ce que le hotlinking des images ?

Le hotlinking des images, parfois appelé “leeching”, “piggy-backing” ou “inline linking”, est une pratique qui consiste à intégrer une image sur un site web en utilisant une URL directe qui charge l’image à partir du serveur d’un autre site. Cela signifie que chaque fois que la page est chargée, l’image est téléchargée depuis le serveur externe, non pas celui sur lequel réside la page web.

Cette méthode peut sembler pratique pour économiser de l’espace de stockage ou éviter le téléchargement et le rechargement d’images. Cependant, elle a plusieurs conséquences négatives, tant pour le site qui héberge l’image que pour celui qui l’intègre.

  1. Consommation de bande passante : Le principal inconvénient du hotlinking est qu’il consomme la bande passante du site hébergeant l’image sans lui apporter de trafic direct. Ceci peut entraîner des coûts supplémentaires pour le propriétaire du serveur, surtout si son site est populaire ou si l’image devient virale.
  2. Problèmes de performance : Si plusieurs sites hotlinkent une image d’un même serveur, cela peut ralentir significativement la vitesse de chargement du site hébergeant l’image, impactant ainsi l’expérience utilisateur sur ce site.
  3. Perte de contrôle sur le contenu : Le propriétaire du site hébergeant l’image perd le contrôle sur où et comment son image est utilisée. Cela peut poser des problèmes de droits d’auteur et d’image de marque.
  4. Problèmes de référencement : Les moteurs de recherche peuvent pénaliser les sites qui pratiquent le hotlinking, car cela peut être interprété comme du contenu dupliqué ou une pratique malveillante.

Lire la suite

Réinstaller Mozilla Firefox proprement et sans perte de données

Firefox

Réinstallation de Firefox aujourd’hui : pour une raison inconnue, Firefox ne se lançait plus correctement.

Il n’y avait plus aucun moyen d’accéder aux menus, tous les favoris avaient disparu… seul le Gmail Notifier fonctionnait (indication du nombre de messages) mais aucune page ne s’affichait.

Sûrement un conflit d’extensions : la mise à jour automatique des extensions ne semble pas encore au point, certains développeurs d’extensions demandant de désinstaller les anciennes extensions avant d’installer les nouvelles versions, ce que l’installateur automatique de Firefox ne fait pas.

Si jamais cela vous arrive, voici donc un petit tutoriel qui explique comment réinstaller Firefox de manière propre. Temps moyen de l’opération : entre 5 et 10 minutes.

Lire la suite

Couper un fichier APE à l’aide d’un fichier CUE

Il vous est peut-être arrivé de vous retrouver avec un album encodé au format APE (Monkey’s Audio) ou MPC (MusePack), contenu en une seule piste, et livré avec un fichier CUE.

Seulement voilà, vous souhaitez avoir un fichier pour chaque piste de l’album : il vous faut donc couper votre fichier APE à l’aide du fichier CUE.

Le problème, c’est qu’il est impossible de couper un fichier APE directement à cause des entêtes qui ne sont pas toujours les mêmes.

Le format APE étant un format lossless, il ne détruit pas les sons comme le fait le MP3 (format lossy et donc destructeur de qualité audio), il compresse simplement la musique exactement comme si l’on compressait un fichier WAV avec Winrar.

Il nous faut donc décompresser notre fichier APE en fichier WAV : pour cela, on utilise Exact Audio Copy (EAC). Téléchargez la dernière version et décompressez-là dans le dossier de votre choix.

Voici les étapes pour couper notre fichier APE – cela prend environ 3 minutes en tout.

Lire la suite

Enlever la barre de défilement horizontale sous IE

Bien, j’ai finalement trouvé la solution pour faire disparaître la barre de défilement horizontale (horizontal scrollbar) sous Internet Explorer. Pas besoin de toucher aux marges ou d’ajouter des divs imbriqués, il suffit de rajouter cette ligne dans votre fichier CSS :

html { overflow-x: hidden; }Code language: CSS (css)

Quand je pense que j’ai quasiment réécrit tout le code CSS alors qu’une ligne de code suffit pour que tout rentre dans l’ordre…

Enfin, maintenant que cela fonctionne avec tous les navigateurs, j’ai défini le thème LSD comme le style par défaut de ce blog – vu que c’est celui que j’utilise depuis déjà pas mal de temps – et puis, cela donne un petit coup de jeune à la présentation générale. ^_^

J’ai aussi modifié le filtre anti-spam : désormais, les commentaires sont ouverts sur tous les posts, même les plus vieux dans une limite de 500 jours contre 100 auparavant.

Et en 2 jours, ce que j’avais prédit est finalement arrivé : j’ai maintenant plus de commentaires que de posts – yay ! ;-). Alors comme ça on aime les tutoriels hein ? Bon, je vais voir ce que je peux vous mitonner pour satisfaire votre soif de découverte…

Backup files and databases easily with cron photo

Backup files and databases easily with cron

This post is an extension to my former tutorial : Backup all your MySQL databases with one line of cron, which can now be considered as obsolete since some people reported having some issues with the gzip file generation.

So here is another attempt at dealing with the security of your files and databases on your domain.

In this tutorial, I assume your web host has Cpanel installed with the cron features that will backup everything for us at regular intervals.

To access the Cron Manager in Cpanel :

  • Go to Cpanel > Cron Jobs
  • Select the Standard or Advanced view – the choice is yours !

Let’s assume you chose the “Standard view” for the sake of simplicity and ease of configuration. First, backup your files.

Lire la suite

Lecture de fichiers APE sous Winamp

J’ai trouvé hier un album remasterisé que je possède déjà, encodé au format APE (Monkey’s Audio) avec un fichier CUE (Cue Sheet). D’habitude, cela ne pose aucun problème à Winamp, avec lequel je lis tous les formats audio, même les plus exotiques.

Seulement voilà, Winamp, qui lisait très bien les fichiers APE jusqu’à ce matin ne veut maintenant plus les lire !

Du coup, je me pose quelques questions et je vérifie que mon plugin APE est bien installé, que Winamp a bien la main sur l’extension. Je pousse même jusqu’à mettre à jour Winamp.

Rien n’y fait. Exaspéré, je me mets à la recherche d’une mise à jour du plugin APE pour Winamp.

Voilà donc la solution si Winamp ne lit plus vos APE :

  • téléchargez la mise à jour du plugin APE pour Winamp
  • décompressez le fichier et exécutez-le. Il installe les fichiers requis sous C:\Program Files\Winamp\Plugins
  • c’est tout ! Votre Winamp peut désormais lire tous les APE, même les plus récents. Cela ajoute également quelques fonctionnalités à la Media Library pour ce type de fichiers.

Explications : le plugin APE disponible sur le site de Winamp (version 3.97) ne permet plus de lire les nouveaux APE encodés avec des versions plus récentes.

Alternativement, vous pouvez :

  1. téléchargez Monkey Audio Codec sur le site officiel
  2. l’installer
  3. exécuter le fichier C:\Program Files/Monkey's Audio\Winamp Plugin.exe

Trouver facilement des fichiers sur Internet

Vous voulez trouver de la musique ou des fichiers sur Internet sans utiliser de logiciels P2P mais vous n’avez pas le temps/les moyens/le talent (rayer les mentions inutiles) pour faire partie d’une team W4r3Z ? C’est bien compréhensible. Si l’on prend l’exemple de la recherche de fichiers musicaux, ceci devrait vous intéresser : c’est une fonction JavaScript qui vous permet de chercher avec Google les pages index (que l’on appelle des “dex” dans le jargon 1337) de répertoires contenant des fichiers mp3, wma, ogg, m4a, flac,ape et autres fichiers aux extensions exotiques. Libre à vous d’ajouter d’autres formats, il vous suffit de rajouter les extensions désirées à la fonction (ligne 4 dans cet exemple). Pour des raisons de lisibilité, la fonction s’étale ici sur 5 lignes (sur un 17″” LCD ;-)):

javascript:void(qr=prompt(‘Index%20Music%20Search%20by%20SkyMinds.Net%20-%20Music%20or%20
Album%20Name:%20′,’));if(qr)location.href=’http://www3.google.com/search?&num=100&hl=en
&ie=UTF-8&oe=UTF-8&btnG=Google+Search&as_epq=parent+directory=&as_oq=
mp3+mp4+wma+ogg+mpc+aac+m4a+flac+shn+wv+ape+anonymous&as_eq=module+modules&lr=&as_ft=i
&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&safe=images&as_q=’+escape(qr);void%201;

Explications : la première ligne affiche le texte de la boîte Javascript. La seconde et la troisième se rendent chez Google. La quatrième ligne cherche les fichiers portant les extensions définies et la cinquième ligne clôt la recherche.

Pour activer cette fonction, il suffit de la recopier dans un fichier texte sur une ligne. Une fois que vous avez votre ligne, créez un nouveau raccourci dans votre navigateur préféré et collez votre ligne dans l’adresse de votre raccourci. Voilà, vous détenez maintenant un outil puissant pour trouver quasiment ce que vous voulez sur Internet. La fonction proposée ici est orientée pour la recherche de fichiers musicaux, lossy et lossless mais vous pouvez facilement l’adapter pour définir précisement le type de fichiers que vous recherchez. Happy Googling !

Re-développement de Mail-it Now!

J’ai de temps à autre quelques personnes qui m’écrivent pour me faire part de leurs problèmes (souvent) et de leurs suggestions (parfois) lors de l’utilisation de mes scripts PHP/MySQL. Avec le temps, j’arrive presque à anticiper tous les problèmes que peuvent avoir ce gens… si, si, je vous assure. J’annonce donc le développement imminent de Mail-it Now! version 1.6 qui devrait bénéficier des fonctionnalités suivantes :

  • plus de modularité dans les fonctions
  • un fichier de configuration et la possibilté de scinder le code PHP du HTML
  • la mise en place de nouvelles sécurités
  • la protection du répertoire upload se fera désormais par .htaccess par défaut, vu que beaucoup de gens ne pensent pas à le sécuriser…
  • ajout des fonctions nécessaires pour fonctionner sous Windows
  • conversion des tableaux en XHTML et CSS
  • allégement de la charge serveur en utilisant du CSS (messages d’erreurs immédiatement visibles, avant soumission du formulaire).
  • … et tout ce à quoi je n’ai pas encore pensé mais qui pourrait voir le jour dans cette version ;-)

Autant dire que la mise à jour vers la nouvelle version sera hautement recommandée, notamment pour les améliorations de la sécurité, du respect des standards et pour la moindre consommation de bande passante. Voilà le programme de développement, je m’y mets dès que j’ai un peu de temps devant moi. Si vous avez d’autres suggestions, n’hésitez pas à m’en faire part !