Desperate Housewives saison 3

La saison 3 de Desperate Housewives est déjà bien entamée et il est temps pour moi de venir vous faire mon petit rapport.

Les derniers épisodes de la saison 2 nous avait laissé sur des charbons ardents et cette nouvelle saison s’annonce décidément pleine de rebondissements et avec une plus grande maturité dans la caractérisation des personnages.

Susan Mayer (Teri Hatcher) a un peu évolué par exemple et semble faire un peu moins de gaffes débiles, ce qui contribue à faire évoluer la série vers quelque chose de plus intéressant et de plus varié. En gros, la série décolle un peu et c’est vraiment plaisant à regarder.

Lire la suite

Easy Chords : retranscrire automatiquement une chanson jouée dans Winamp en tablature ou en accords

Voilà un petit logiciel que je cherchais depuis des années et je viens enfin de mettre la main dessus – j’ai nommé Easy Chord !

Il s’agit d’un plugin Winamp qui retranscrit les chansons jouées dans Winamp en partitions et tablatures, idéal pour les musiciens en tout genre – surtout pour les guitaristes !

Lire la suite

Un gros plan d'un costume et d'une cravate ZEP.

“Old dog, old tricks” : le costume en ZEP

Retour au collège après ces deux semaines off. Les élèves sont reposés et cela se ressent en classe. Il faudrait maintenant qu’ils tiennent ce rythme jusqu’à la fin de l’année – wishful thinking mais bon, pourquoi pas ?

J’ai pris mes bonnes résolutions et je suis reparti à ma bonne vieille méthode – costume/cravate – que je n’avais pas encore inauguré dans ce collège parce que c’est une ZEP et que selon certains, les élèves seraient opposés à l’uniforme, symbole d’une autorité qu’ils refusent en bloc.

Et bien ce n’est pas vrai, il est tout à fait possible de faire cours bien habillé en zone sensible. D’ailleurs les élèves ne s’y trompent pas, morceaux choisis :

  • Wouah m’sieur !!! Vous avez un mariage !?! [4ème]
  • (Applaudissements dans le couloir) Oh là là… il a sorti la cravate !!! [3ème]
  • Dis m’sieur, vous savez que vous ressemblez à une hôtesse de l’air ? [5ème]
  • Vous savez quoi m’sieur ? On dirait que vous travaillez pour la RATP…[5ème]
  • Mais ! M’sieur ? Pourquoi vous êtes habillés comme ça ?!?
  • M’sieur c’est un peu abusé hein !!! Même mon daron y s’habille pas comme ça… c’est carrément trop chic pour aller à l’école hein !!! [5ème]

Lire la suite

When I pull the strings… you dance !

When I pull the strings... you dance !

Andy Fidler (Eugene Levy): Do you have a plan?

Special Agent Derrick Vann (Samuel L. Jackson): … the hell is that supposed to mean?

Andy Fidler: If you fail to plan, you plan to fail. Just a little constructive criticism. Okay? That’s how two people working together…

Special Agent Derrick Vann: Wow wow wow wow !!! We’re NOT working together !!! So get that out of your mind. Nobody said we were working together.

Andy Fidler: Excuse me! YOU dragged me into this and I’m giving a speech at 10 AM tomorrow so the sooner you start treating me like a partner…

Special Agent Derrick Vann: Hey !!! We are NOT partners! Ain’t no way in the world that can happen!

Andy Fidler: Well, what am I then hmmm?

Special Agent Derrick Vann: What are you? You are my bitch, that’s what. My own personal bitch. I pulled you out of lock-up as an S.W.C. which means Suspect Who’s Cooperating, which means I own your ass, which means when I pull the strings, you dance! Till then, you sit there, keep your mouth shut and don’t say a word, like a puppet… you are!

– From The Man

Animer une webradio à plusieurs avec SAM Broadcaster : la co-animation via VoIP

Vous avez suivi le tutoriel pour créer une webradio avec SAM Broadcaster et vous souhaitez animer une émission à plusieurs ?

SAM devrait proposer cette fonctionnalité dans une prochaine version mais en attendant, force est de constater qu’il faut utiliser des moyens quelque peu détournés…

Vous aurez besoin de 2 répartiteurs audio miniJack stéréo 3,5 mm mâle/2 miniJack stéréo 3,5 mm femelle ainsi que d’un câble audio miniJack stéréo 3,5 mm mâle/minJjack stéréo 3,5 mm mâle (20cm suffisent).

Cette installation n’est à faire que sur la machine qui diffuse bien évidemment. L’opération demande à peine 5 minutes.

Principe de fonctionnement

Nous allons installer une solution gratuite de VoIP comme Skype afin de mettre en relation les différents animateurs de l’émission.

Chaque animateur communiquera donc via Skype et la sortie audio des échanges sera redirigée vers l’entrée micro, faisant ainsi partager les interactions des animateurs avec les auditeurs.

Lire la suite

De l'importance du GPS photo

De l’importance du GPS

Boussole Mon petit tour de France s’achève avec les vacances : Paris – Hautes Alpes – Lille – Béthune – Paris… heureusement que j’ai un GPS qui m’indique la route à suivre, cela facilite grandement les trajets. Mine de rien, c’est quelque chose que l’on apprécie vite. C’est un peu comme le limiteur de vitesse (cruise control), cela vous permet de rouler tranquillement, sans fatigue ou presque. Finie la pression continue sur la pédale d’accélération par exemple. Le GPS rend les changements de direction on ne peut plus facile : il suffit de suivre les instructions de la dame, qui n’hésite pas à répéter ses directions.

Lire la suite

Protéger une newsletter des spammeurs

Antispam

Après avoir pollué nos boîtes mail de scams et de tentatives de phishing – et certains sites de spywares et autres malwares – voici que les spammeurs ont trouvé une nouvelle cible : les newsletters.

Cette tendance semble avoir démarré il y a quelques semaines : la newsletter de SkyMinds.Net subit par exemple une dizaine d’attaques par jour.

Le principe

Les spammeurs semblent vouloir corrompre les bases de données des newsletter en les populant avec des emails erronées (nom d’utilisateur ou domaine inexistant).

Finalement, ils ont repris le principe de wpoison mais contre nos bases de données cette fois !

Le but de cette manoeuvre, à part la surcharge des serveurs mails et des filtres anti-spam, reste relativement obscur. Ils n’ont à priori rien à gagner ainsi.

Se protéger

Si vous gérer votre lettre d’information, vous risquez d’être la cible de ces spammeurs. Il existe plusieurs manières de s’en protéger.

Vérifier l’adresse email avant l’insertion dans la base de données : solution écartée car coûteuse en ressources.

En effet, votre script doit vérifier le nom de domaine puis l’existence de l’utilisateur sur le domaine. La requête peut ne pas aboutir (time-out) et votre possible souscripteur aura quitté votre site devant la lenteur d’exécution.

Valider et insérer l’adresse dans la base dès l’inscription. C’est la solution retenue ici pour son efficacité et sa facilité d’utilisation.

Validation d’adresse email pour une newsletter

Prenons l’exemple de la newsletter de SkyMinds.Net qui utilise plusieurs routines afin de vérifier que la base données est bien peuplée d’adresses emails légitimes.

L’adresse est ajoutée directement à condition qu’elle soit correctement formée. Un mail est alors envoyé au visiteur afin qu’il confirme son inscription. Sans aucun geste de sa part dans les 3 jours, l’adresse est supprimée.

Vérification de la bonne formation de l’adresse email :

/* 
* Script Validation d'email par Matt
* https://www.skyminds.net/ 
* Retourne TRUE si l'adresse est valide et FALSE si incorrecte. 
*/
function SkyVerif($mail) { 
return( eregi ("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$", $mail ) );
} Code language: PHP (php)

Suppression automatiques des adresses non-validées dans les 3 jours suivant l’inscription.

La table contenant les adresses contient deux champs : opt_in (statut de l’adresse, égal à no par défaut) et register_date (date d’inscription) :

/* 
* Script Antispam-Expiration par Matt
* https://www.skyminds.net/ 
* Les adresses non validées au bout de 3 jours sont supprimées automatiquement 
*/ 
$sql = "DELETE FROM {$newsletter_table} WHERE `opt_in`= 'no' AND `register_date` < DATE_SUB(NOW(), INTERVAL 3 DAY)"; 
$query = mysql_query( $sql ); Code language: PHP (php)

Ces routines sont lancées à chaque fois que quelqu’un cherche à s’inscrire sur la newsletter: pas besoin de cron pour garantir l’intégrité des données.

Chaque nouvelle inscription fait le ménage dans la base de données et optimise les tables : suppression automatique des fausses adresses et autres techniques de spam!

Letter from Little Johnny to Santa

Letter from Little Johnny to Santa

Dear Santa,

You must be surprised that I am writing to you today, the 26th of December. Well, I would like to clear up certain things that have occurred since the beginning of the month, when, filled with illusion, I wrote you a letter and asked for a bicycle, an electric train set, a pair of rollerblades, and a football uniform.

I destroyed my brain studying this year. I had the best grades in school and no one in the neighbourhood behaved better than me. I went on errands for my parents, I helped the elderly cross the street. There was virtually nothing within reach that I would not do for humanity.

What balls you have for leaving me a fucking yo-yo, a lame whistle, and a pair of ugly socks. What the fuck were you thinking, you fat prick? As if you hadn’t fucked me enough, you gave that little shit across the street so many toys he can’t even walk into his house. 

Don’t let me see you trying to fit your big, fat ass down my chimney next year. I’ll fuck you up.  I’ll throw rocks at those stupid reindeer and scare them away so you’ll have to walk back to the north pole, you fat slob. Fuck you, Santa. Next year you’ll find out just how bad I can be, you fat cocksucker.

Sincerely

Johnny

Ma première télévision

Voilà j’ai enfin sauté le pas et me suis offert une télévision.

Ma toute première télé est donc LCD et je ne désespère pas de l’accrocher un jour au mur pour pouvoir en profiter pleinement.

Esthétiquement, c’est la grande classe – j’ai suivi les conseils de Julia en prenant un modèle gris (“parce que noir ça fait vraiment trop 80’s tu vois !”) – et c’est vraiment un des rares objets technologiques de la maison qu’on a envie de regarder.

Même mon écran 19″ fait pauvre mine à côté… Freebox branchée, 200 chaînes disponibles ! Woohoo, à moi la BBC et les quelques autres chaînes culturelles !

J’ai joué avec toute la soirée comme un gosse, même si je m’embrouille encore avec les deux télécommandes (TV + Freebox). La qualité est vraiment top.

Prochaine étape : acheter un câble S-Vidéo/Péritel pour pouvoir brancher l’ordinateur sur la télé.

Et il faut que je rapporte mon lecteur DVD qui est resté chez mes parents. Bienvenue dans l’ère HD Matt !

Trois mousquetaires dans le 20ème

Hier soir, petit dîner entre amis ex-CAPES ex-PLC2-85 ex-déportation-44 avec Arnaud, Arthur et votre serviteur.

Direction le 20ème arrondissement à Paris où habite Arthur, à mi-chemin entre Arnaud et moi.

Purée cela fait vraiment du bien de revoir les potes ! On n’a pas traîné et on s’est dirigé vers un petit restaurant où Arthur a ses entrées.

Un verre de Touraine en main, nous avons trinqué au trimestre qui s’achève en regrettant l’absence de Ben, notre quatrième mousquetaire.

Potins de copains/copines, situations de classe, radars… on a tout passé au crible en deux heures et demie. Le repas était vraiment excellent – le dessert aussi : pavé de chocolat aux fruits de la passion ! – je me suis vraiment régalé.

On s’est promis de refaire cela plus souvent, une fois par mois serait super – je n’avais pas revu Arnaud et Arthur depuis juin !

Le point de rendez-vous va donc s’établir chez Arthur (je mets 1h+ pour venir, Arnaud en met 1h30 en voiture). Hasta la vista buddies :)

Le plugin WordPress ne s’affiche pas dans la liste des plugins

Si votre blog ou CMS est géré par WordPress et que vous utilisez ou écrivez des plugins pour l’enrichir de quelques fonctionnalités, vous serez peut-être confronté au problème suivant.

Dans certains cas, WordPress n’affiche pas votre plugin dans la liste des plugins. Du coup, impossible de l’activer !

Après avoir passé un peu de temps à chercher le pourquoi du comment, je me suis rendu compte que WordPress était devenu très tâtillon sur la manière dont l’entête du plugin doit être disposé.

Voici l’entête d’un bon plugin :

/*
Plugin Name: Snowy
Plugin URI: https://www.skyminds.net/snowy/
Description: Adds self-generated snowflakes to WordPress.
Version: 1.2
Author: Matt
Author URI: https://www.skyminds.net/
*/

Observez bien la structure : Plugin Name, Plugin URI, Description, Version, Author et Author URI.

Si jamais il vous prenait l’idée d’inverser Description et Version, patatras ! Le plugin devient activable seulement s’il se trouve dans /wp-content/plugins/ mais pas s’il se trouve dans /wp-content/plugins/snowy/ par exemple.

En espérant que cela vous évite quelques heures de recherche !

Concert de John Legend à l’Olympia

Hier soir, Julia m’appelle : “j’ai une place en trop pour le concert de John Legend, tu vas voir c’est super ! Rendez-vous à l’Olympia à 20h30”. Je lâche tout et je me dirige vers l’Olympia où je retrouve le gang de M6 Music. Tiens, contrairement à d’habitude, les affiches sont toutes “M6 Black” alors que d’habitude c’est plutôt “M6 Rock”. Je ne me doute de rien et je suis le mouvement. C’est en arrivant dans la salle que j’ai compris : on est loin du public rebelle de TRUST, là c’est plutôt le paradis des fashion victims au look emprunté à J-Lo ou aux Destiny’s Child. Je croise même Pascal Obispo en cherchant mon siège. Apparemment John Legend attire pas mal de monde – sans doute aussi pour cela que le concert était à guichet fermé.

Je me suis pas mal ennuyé à ce concert et je pense que cela est dû au soundcheck infâme dès le début : ils jouaient tous trop forts, allant même jusqu’à saturer les hauts-parleurs. Disons que jouer à l’Olympia ne requiert pas une installation Vieilles Charrues… A part cela, le style était soul et John Legend a une très belle voix soul, vraiment puissante. Moment préféré du concert : regarder les deux die-hard fans assis devant moi apprécier le concert. Ils nous ont tout fait : applaudissements asynchrones (souvenez-vous du clappeur dans Not Another Teen Movie), adresses à l’adresse du chanteur (“I love you my brother !” ou “Ce gars est une Legend !”), déhanchés de la nuque en rythme à deux… on a pas mal ri. Je ne suis pas assez versé dans ce style de musique pour approfondir davantage l’analyse mais c’était bien. Rien à voir avec Barry White mis à part le côté lover que 99% de la salle affectionnait. Les musiciens étaient vraiment très bons.