Song Displayer Live : a webradio feed checker

Webradio feed checker WP plugin

Qui dit nouvelle radio dit nouvelles fonctionnalités, nouveautés et tutti quanti.

Maintenant que Thunderstruck Radio tourne avec SAM Broadcaster un peu plus souvent qu’avec la mouture précédente (qui utilisait Winamp), j’ai dû quelque peu adapter Song Displayer afin que l’affichage des informations du flux soit actualisé en permanence, présentant ainsi le nom de la chanson et de l’artiste au moment même où ils jouent sur la radio.

Song Displayer, à l’origine, fonctionnait de la manière suivante : formatage des données dans un fichier texte, upload de ce fichier sur le serveur, extraction et présentation des données sur le site.

Les infos étaient affichées si la dernière modification du fichier texte était inférieure à 7 minutes. Passé ce délai, la radio était considérée comme offline.

Or, si la webradio tourne quasiment en permanence, on arrive vite à quelques problèmes de bande passante : ce système n’est plus adapté et mieux vaut détecter si le flux est actif au lieu de recourir à la lecture d’un fichier.

J’ai donc retouché Song Displayer pour qu’il regarde dans le répertoire pages jaunes Icecast si le flux s’y trouve. Le script recherche donc le flux et en extrait les infos. Simple et efficace. ^_^

Je n’ai pas sorti publiquement cette version du plugin parce qu’il me semble que peu de gens possèdent une webradio tout en utilisant Song Displayer. Mais peut-être me trompe-je ! Si c’est le cas, dîtes-le moi.

Numéro de série Nero bloqué : la solution

Il vous est peut-être arrivé de vouloir mettre à jour votre version de Nero et passer, par exemple, de la version 6 à la version 7.

Sachez qu’il se peut que votre numéro de série soit invalidé par l’installeur de la version 7 : en effet Nero mène une lutte contre le piratage et a changé l’algorythme gérant les numéros de série pour sa nouvelle version.

Heureusement, conscient de ce problème, Nero a sorti un petit utilitaire : le Nero Clean Tool, qui permet de supprimer les entrées de la base de registre concernant votre précédente installation.

Voici la marche à suivre pour débloquer votre numéro de série en 5 étapes :

  1. Recherchez votre numéro de série Nero 6. Vous pouvez le trouver dans la base de registre : cliquez sur Démarrer > Exécuter > regedit et naviguez jusqu’à “HKEY_LOCAL_MACHINE \ SOFTWARE \ ahead \ Installation \ Families\Nero7\Info” pour obtenir votre clé Nero 7
  2. Lancez Nero 7 CleanTool
  3. Rebootez votre machine : toutes les entrées de la base de registre concernant Nero seront supprimées
  4. Lancez l’installation de Nero 7 (ou Nero 7 Lite)
  5. Entrez le numéro de série de l’étape 1 pour obtenir la version complète de Nero

Votre devriez alors être en mesure d’installer Nero 7 sans problème.

Sécurisez votre point d'accès WiFi photo 1

Sécurisez votre point d’accès WiFi

Le Wifi se démocratise : la plupart des routeurs qui sont vendus aujourd’hui sont livrés avec une borne WiFi car cela facilite l’installation des réseaux domestiques en abolissant les câbles disgracieux.

Tout semble aller pour le mieux dans le meilleur des monde. Mais voilà, la plupart des gens ne pense pas à sécuriser leur point d’accès, ce qui laisse la porte ouverte à n’importe qui captant leur signal pour télécharger des fichiers illégaux ou commettre des exactions sur un serveur distant.

Et en cas de litige, c’est à la porte du propriétaire de la ligne WiFi que la police viendra sonner.

D’où l’importance de sécuriser votre connexion WiFi, ce que nous allons faire étape par étape. Cela prend environ 10 minutes.

Lire la suite

Song Displayer : a WordPress plugin to display on your blog what Winamp or SAM Broadcaster is playing photo

Song Displayer : a WordPress plugin to display on your blog what Winamp or SAM Broadcaster is playing

Song Displayer is a WordPress plugin that displays what is playing in Winamp or SAM Broadcaster on your blog.

How it works

The plugin consists of 4 files.

mp3-in.php is a template for Winamp, used to generate the playlist.

mp3-in-sam.php is a template for SAM Broadcaster, used to generate the playlist.

mp3-out.php is the generated playlist with ID3-tags. This file will be uploaded on your server every time a song plays.

song_displayer.php is the WordPress plugin to be placed into your /wp-contents/plugins/ directory.

Lire la suite

Nero 7 Lite, le Nero de 40 Mo

Nero

Cela fait déjà quelques mois que je suis passé à Nero 7, version Starlite allégée : rien que Nero, sans autres artifices.

Et bien voilà que la version Starlite n’est plus, son créateur jugeant que la compilation prenait trop de temps et d’efforts.

Heureusement, il est désormais possible de télécharger la dernière version de Nero 7 Lite, la version allégée de Nero contenant l’essentiel de la solution de gravure.

Cela divise la taille de Nero Premium par 13 : de 542 Mo, nous passons à 41 Mo, gain non négligeable d’espace disque et de ressources systèmes si vous avez juste besoin d’un logiciel de gravure, sans les extras.

Nero 7 lite inclut :

  • Nero Burning Rom
  • Nero Express
  • Nero CD-DVD Speed
  • Nero CoverDesigner
  • Nero WaveEditor

et se sépare des packages suivants :

  • Nero Toolkit
  • Nero Home
  • Nero Scout
  • Nero StartSmart
  • Nero SoundTrax
  • Nero Vision
  • Nero Recode
  • Nero Showtime
  • Nero MediaHome
  • Nero PhotoSnap
  • Nero BackItUp
  • Nero InCD
  • Nero SoundBox
  • Nero ImageDrive

Dernière version : v7.11.10.0
Télécharger Nero Lite v7.11.10.0 (multilingue)

Un IBSN pour les blogs

IBSN Ce blog possède désormais un IBSN. Non, ce n’est pas une faute de frappe, IBSN veut dire Internet Blog Serial Number. De la même manière que l’on peut identifier formellement un livre ou un CD, les blogs disposent maintenant d’un numéro de série unique, les identifiant par le nom et l’URI. Il est même possible de générer une image code-barre de votre code IBSN. Voici ce qu’en disent les créateurs de ce système :

The ISSN (International Standard Serial Number) and the ISBN (International Standard Book Number) are numeric identification codes. The ISSN, an 8-digit number, is the international code for periodical publications (magazines, newspapers…) while the ISBN, a 10-digit number, identifies books. The IBSN (Internet Blog Serial Number) is also formed by 10 digits, and identifies Internet blogs.

Vous pouvez choisir vous-même votre numéro, à condition qu’il ne soit déjà utilisé par quelqu’un d’autre. Seules restrictions : il faut que le code soit composé de 10 chiffres et de 3 tirets. Les tirets ne peuvent se suivre ni être placés en première ou dernière position. Vous savez tout, il ne vous reste plus qu’à créer votre propre IBSN.

Notez mon code de geek… ^_^

Sortie de Mail-it Now! Upload2Server v1.5.2

Sortie de Mail-it Now! version 1.5.2 ce matin.

Je me suis rendu compte que la fonction qui renommait à la volée les fichiers uploadés sur le serveur ne prenait en compte que le premier champs de fichier et ignorait complètement les suivants !

Du coup, l’upload multiple se transformait en upload simple. C’est désormais réglé.

J’en ai profité pour retirer une variable superflue, étendre la gestion des caractères spéciaux dans les noms de fichiers et sécuriser les champs d’entête pour l’envoi du mail.

Changelog pour Mail-it Now! v1.5.2 (Avril 2006)

  • [FIX] : bug dans la fonction upload multiple
  • [ADD] : conversion des caractères spéciaux
  • [ADD] : sécurisation des entêtes
  • [ADD] : general code clean-up

Télécharger Mail-it Now! v1.5.2.

Je recommande donc à tous ceux qui utilisent le script de mettre à jour leur version.

Ce sera probablement la dernière version avant la future mouture que sera la version 2.0.

Démo de Mail-it Now!Télécharger Mail-it Now!.

Linux : désactiver les emails de notification d'une tâche cron photo

Introduction à CRON – les tâches automatisées

Qu’est-ce que CRON ?

Cron est le nom du programme qui permet aux utilisateurs Unix d’exécuter automatiquement des commandes ou des scripts à une heure spécifiée.

Cron est très utile pour lancer une procédure de sauvegarde à heure fixe, optimiser une base de données ou encore supprimer les courriers indésirables de votre boîte aux lettres.

C’est un peu l’équivalent Unix du planificateur de tâches de Windows.

Cron est basé sur une table référençant les tâches à lancer ainsi que l’année, le mois, le jour, l’heure et la minute à laquelle exécuter ces tâches.

En fait ce que l’on appelle communément “Cron” comprend deux éléments distinctifs :

  • crond, un programme résident en mémoire (daemon) qui lance automatiquement les tâches en fonction de la table cron.
  • crontab, un fichier de configuration qui comprend les travaux programmés et la date d’exécution. C’est ce fichier qui permet l’édition de la table des tâches à ordonnancer.

Syntaxe de crontab en image

Cron : dissection

La syntaxe de crontab est donc notée de la façon suivante:

mm hh jj MMM JJJ tâche > log

Légende :

  • mm représente les minutes (de 0 à 59)
  • hh représente l’heure (de 0 à 23)
  • jj représente le numéro du jour du mois (de 1 à 31)
  • MMM représente le numéro du mois (de 1 à 12) ou l’abréviation du nom du mois (jan, feb..)
  • JJJ représente l’abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi …)
  • tâche représente la commande ou le script shell à exécuter
  • log représente le nom d’un fichier dans lequel stocker le journal des opérations. Si la clause > log n’est pas spécifiée, cron enverra automatiquement un courriel de confirmation. Pour éviter cela il suffit de spécifier > /dev/null

Exemples

Lancer un script PHP tous les lundis à 22h34 :

34 22 * * 1 tâche

Lancer un script PHP tous les premiers du mois à 23h59 :

59 23 1 * * GET

Faire une sauvegarde de fichiers et des bases MySQL :

Voir ce précédent tutoriel.

Voilà, vous savez maintenant l’essentiel sur Cron.

A vous d’écrire ce dont vous avez besoin ;-)

Créer une webradio avec VirtualDJ photo

Créer une webradio avec VirtualDJ

Pour vous les réguliers de ce site et à la demande expresse de Rizzen Mylil, voici un tutoriel expliquant la mise en place d’une webradio avec VirtualDJ.

Voici donc les quelques étapes pour monter votre propre webradio avec ce logiciel.

Temps estimé : 10-15 minutes.

1ère étape : installation de Virtual DJ

Installez VirtualDJ dans le répertoire par défaut et lancez le programme.

Par défaut, Virtual DJ vous affiche la playlist.

Pour configurer les fonctions de diffusion, cliquez sur les boutons Rec > Broadcast qui se trouvent juste en dessous du cross-fader comme dans l’exemple ci-dessous :

Virtual DJ view

Lire la suite

Sortie de WP-Date FR v1.0.1

J’ai mis à jour WP-Date FR vers la version 1.0.1. Peu de changement en fait, j’ai juste rajouté les filtres pour modifier les deux fonctions the_time() et the_date() car il apparaît que tous les thèmes n’utilisent pas les mêmes fonctions. En appliquant le plugin aux deux fonctions, je suis à peu près sûr que cela fonctionnera pour n’importe quel thème. Et oui… un codeur est quelqu’un de foncièrement fainéant : moins cela demande d’efforts et plus il est heureux ^_^

Télécharger WP-Date FR v1.0.1.

Vous avez peut-être remarqué que le blog est assez vraiment lent ce soir. J’ai contacté mon hébergeur à ce sujet et j’ai un technicien qui est en train de voir ce qui cloche. Ce n’est que temporaire mais il y a eu plusieurs erreurs étranges tout à l’heure donc ne vous inquiétez pas. En attendant, demain c’est la rentrée alors au dodo !

WP-Date FR : un plugin pour afficher la date en français sous WordPress

Je viens de mettre au point un petit plugin pour WordPress afin de permettre l’affichage de la date en français, avec le nom des jours et des mois en français, au lieu des noms anglais imposés.

Cela faisait déjà quelque temps que cela me trottait dans la tête alors pour fêter le lancement du thème Bleuet, je me suis dit qu’il serait de bon ton d’avoir quelque chose d’uni.

Et cela passe forcément par la date à la mode de chez nous.

Le problème

Lorsque vous créez ou utilisez un thème WordPress, celui-ci contient une des ces deux fonctions : the_time() ou the_date(), qui peuvent l’une comme l’autre servir à afficher les la date et l’heure à laquelle sont postés vos billets.

Or, par défaut, les valeurs renvoyées sont en anglais, définies par les variables de la fonction date() en PHP.

Lire la suite

WP-Date FR

WP-Date FR est un plugin pour WordPress qui permet l’affichage de la date en français, avec le nom des jours et des mois en français. Cela permet de franciser un peu les dates eu lieu d’afficher le format anglo-saxon.

WP-Date FR is a WordPress 1.5.x/2.x plugin designed to display the date and time information of your blog entries using the French date format (DD MM YYYY) instead of the default format. Think of it as a date localizer.

Dernière version / Latest version : 1.2

Install notes

  1. Activate plugin in the plugin admin section
  2. WordPress is now using the French date !

Changelog

  • v1.2 : added support for UTF-8.
  • v1.0.1 : added filters for both the_time() and the_date() so as to cater for the maximum number of themes. Simply activate the plugin and off you go !
  • v1.0 : initial release.

Licence

The script is linkware. A link back here would be appreciated if you use the script.
And you can still show your appreciation by clicking the donate button ;-)