WEB SIDE STORIES

« Jamais homme sage n'a souhaité rajeunir » [Jonathan Swift]




TF1 : Piège à couillons

La lecture des codes de programmes informatique n'a rien de particulièrement excitant. Sauf celle du lecteur vidéo de TF1 !



TF1 : Piège à couillons
TF1 : du piège à couillon au temps de cerveau disponible
TF1, ou le mérite de la clarté du message


Hier, le blogueur de Virtualabs.fr, et accessoirement l’auteur d’iJaw, un outil permettant de récupérer les musiques sur Jiwa, s’est amusé à vérifier la sécurité du lecteur vidéo de TF1 et de Wat.tv. Et une découverte fut effectivement faite, mais pas celle attendue.

En effet, le code du lecteur vidéo fait apparaître ceci (la mise en gras est de notre fait) :

override public function get hasPiegeACouillon() : Boolean
{
if (isEmbedMode)
{
return PlayerDataManager.getInstance().flashVars.hasRedirect == "1";
}
return super.hasPiegeACouillon;
}


Et après avoir désassemblé le code, que peut-on lire ?

case "BAR_CLICKED":
{
if (super.playerState.currentErrorType == PlayerState.ERROR_TYPE_RSYND)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
return;
}
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || PlayerContextManager.getInstance().currentContextRules.hasPiegeACouillon && !(super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false))
{
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false || super.playerDataManager.flashVars.playerType == "tf1Player" && super.playerDataManager.flashVars.permalink != null)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
}
}
else if (super.playerState.currentPlayerState == PlayerState.CURRENT_PLAYER_STATE_WAITING)
{
super.playerState.currentPlayerState = PlayerState.CURRENT_PLAYER_STATE_PAUSING;
}
else
{
super.playerState.wishPlayerState = PlayerState.WISH_PLAYER_STATE_PLAY;
}
break;
}

Selon Virtualabs, ce code signifie que « si un couillon clique sur la pub, alors on le redirige sur le site concernant la pub" (targetCouillon) ».

Qu'en termes galants ces choses là sont dites.

La « blague » des développeurs ayant travaillé pour TF1 en fera sourire plus d’un, et nous rappellera la phrase mémorable de Patrick le Lay, ex-PDG de TF1 : « Pour qu'un message publicitaire soit perçu, il faut que le cerveau du téléspectateur soit disponible. Nos émissions ont pour vocation de le rendre disponible : c'est-à-dire de le divertir, de le détendre pour le préparer entre deux messages. Ce que nous vendons à Coca-Cola, c'est du temps de cerveau humain disponible. »

Du temps de cerveau disponible, et un piège à couillon. Cela a a le mérite d'être cohérent.

Source : PcImpact.com via mon excellent ami Guy, le dénicheur de pépites.




Mardi 15 Février 2011

Lu 1557 fois

Nouveau commentaire :
Twitter

Informatique | Humour | Santé | Coup de coeur | Coup de gueule | Divers | Télécoms | Ordiphones | Partenaires | Musique | Sexualité | Belles annonces | Bons plans | Voyages | Météo Samui | Edito