Magazine

TF1 : Piège à couillons

Publié le 15 février 2011 par Guy Deridet
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.




Adresse Fil Rss http://www.deridet.com/xml/syndication.rss

Retour à La Une de Logo Paperblog

A propos de l’auteur


Guy Deridet 377442 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte