J’ai de la chance, je fais partie de la population active, tout comme une bonne moitié du peuple helvétique. À l’instar de mes collègues je me lève chaque jour de la semaine dès potron-minet pour aller vaquer à un grand nombre de tâches diverses et variées, attendant impatiemment le temps libre en fin de semaine et l’enveloppe de salaire en fin de mois.

Je mets ainsi mes services d’informaticien à disposition de la communauté, moyennant rétribution cela va de soi. Dans la vie de tous les jours mes compétences ne me sont pas très utiles, j’atteins vite mes limites, surtout cette nuit.

Car cette nuit, j’aurais aimé être généticien.

Si j’avais été généticien j’aurais créé ma créature, mon bébé, mon être vivant à moi rien qu’à moi. Je lui aurais donné quelques gènes d’Alien, pour sa rapidité et sa capacité à marcher sur les murs et au plafond. Aucune cible ne lui échappe, il te traque jusqu’à la fin.


Un pointe de Splice pour l’aspect esthétique féminin, ça attire toujours le mââââle en rut. Il est généralement trop tard lorsqu’il se rend compte que son accès de testostérone va lui couter la vie dans les secondes qui suivent.


Un soupçon final de Predator, parce que voir dans le noir c’est quand même super utile. Le soleil n’est pas toujours au top et l’éclairage public est assez fadasse par endroits.


Une fois mon enfant démoniaque créé j’irais dans mon frigo me chercher une Smirnoff Ice, je me poserais sur mon balcon et je lâcherais ma bête dans la rue en bas de chez moi. Cette rue traversée par ces supporters de football bruyants, avec leurs cornes de brumes, leurs vuvuzelas, leurs klaxons et leurs cris sauvages, le tout malgré l’heure tardive en cette belle nuit de semaine.

Je regarderais le spectacle avec délectation, je verrais mon bébé ouvrir un à un lesdits supporters comme de vulgaires boites de bouffe pour chat, crachant furieusement quelques jets d’acides à la « alien style » dans le dos de ceux qui tenteraient de fuir. Une fois repus mon rejeton s’amuserait un peu avec les restes, infligeant quelques outrages aux survivants qui regretteraient du coup d’avoir acheté de si grandes vuvuzelas.

C’est vraiment con que je ne sois qu’informaticien.
,    Imprimer le billet Imprimer le billet   
Tout le monde déteste quelque chose, que ce soit l’armée, les véhicules tous terrains, les coiffeurs ou plus récemment le football et l’iPhone.

Le problème étant que l’on est soumis à un certain matraquage médiatique lorsque l’on passe beaucoup de temps sur le World Wide Web, et que les sujets récurrents ne nous plaisent pas toujours.

FoxReplace est une extension pour Firefox qui remplit à merveille un rôle qui devrait être intégré par défaut à tout navigateur, à savoir remplacer certains mots par d’autres.

Imaginons par exemple que tu en aies plein le derche de tous ces sites qui parlent du dernier iPhone 4, qui franchement n’apporte rien qui n’existait déjà sous Android depuis un bon moment. Je vais te montrer comment configurer le module FoxReplace pour rendre la lecture de ces sites beaucoup plus attractive, comme en témoigne cet exemple non retouché tiré d’un site d’actualité helvétique.



Tu vas donc aller dans le menu « Outils » , « FoxReplace » puis « Options de FoxReplace… » , cela va ouvrir une fenêtre. Cette dernière contient la liste des remplacements.



Tu constateras sur l’exemple ci-dessus que j’ai déjà remplacé « l’iphone » par « cette merde d’iphone » . Tu cliques sur le bouton « Ajouter » et ensuite tu te débrouilles tout seul pour créer tes propres remplacements.

Tu peux cibler tes remplacements afin qu’ils ne soient effectifs que sur certains sites, mais si tu préfères faire des règles plus globales alors utilise le symbole de l’astérisque dans le champ « URL » , ce caractères signifiant « tous les sites » . Fais bien attention à ne pas cocher la case « Remplacer le code HTML » , cette manipulation peut entrainer des effets de bord assez désagréables.

Finalement, tu peux indiquer à Firefox de faire les remplacements automatiquement (sinon il te faudra presser F2 sur chaque nouvelle page), pour cela tu vas dans le menu « Outils » , « FoxReplace » puis tu cliques sur la ligne « Remplacer automatiquement lors du chargement de la page » .

Cette extension peut poser problème si comme tout blogger tu édites régulièrement des articles, car le remplacement se fera également à chaque fois que ton brouillon sera chargé dans la zone d’édition. Dans ce cas il te faudra désactiver l’automatisation.
,    Imprimer le billet Imprimer le billet   
La série américaine « The Mentalist » raconte les aventures de Patrick Jane (Simon Baker), un consultant engagé par la police californienne pour ses dons de déduction et de manipulation mentale. Beaucoup de monde croit qu’il est médium, et quand on lui fait la remarque il répond toujours « there’s no such things as psychics » (en gros, « Les médiums ça n’existe pas. » ). Un personnage cynique et excentrique qui roule dans une vieille Citroën DS21 de collection.



De nombreux acteurs plus ou moins réchauffés font leur apparition tout au long des deux saisons que compte actuellement la série. L’actrice Robin Tunney (la noiraude sur la gauche de l’image ci-dessus) joue le rôle de l’agent Teresa Lisbon, la cheffe de l’équipe. Elle interprétait Veronica Donovan, l’ex-copine de Lincoln Burrows dans la première saison de « Prison Break » .

Jeffrey Nordling joue Price Randolph, on le connait surtout pour ses rôles de Larry Moss dans « 24 » ou Nick Bolen dans les dernières saisons de « Desperate Housewives » .



Zeljko Ivanek tient le rôle du Dr. Linus Wagner. Il a joué dans de nombreuses séries, il interprétait récemment Andre Drazen dans « 24 » ou encore Emile Danko dans « Heroes » .



Dylan Minnette joue Frankie O’Keefe, il jouait le rôle de David Shepard, le fils de Jack Shephard dans la dernière mais néanmoins catastrophique saison de « Lost » .


Lire le reste du billet

,    Imprimer le billet Imprimer le billet   
Achtung!

Être un troufion en Helvétie implique un rabaissement permanent au moyen de hurlements assourdissants, si possible dans un dialecte inconnu. En lieu et place de notre « garde à vous » francophone on s’entend gueuler des « achtung » à longueur de journée, donnant à tout bon suisse des envies subites d’envahir la Pologne.

Aux États-Unis c’est plus simple, ils se comprennent entre eux et peuvent donc consacrer plus temps aux loisirs en équipe. Tu constateras que quand un soldat s’emmerde, il s’occupe avec les moyens du bord.



Car être soldat, c’est aussi savoir respecter la faune et la flore marine.
, ,    Imprimer le billet Imprimer le billet   
Je ne t’apprendrais rien en te disant que le football est surtout un sport de mâââles, les WAGs (wives and girlfriends) restent dans les gradins à admirer les déjections de testostérones de leurs hommes respectifs. Il y a même un top dix des plus sexy d’entre-elles, c’est dire à quel point on est loin du cliché qui compare virilité masculine et apparence féminine.

Point de vuvuzela jeudi soir passé dans les rues des grandes villes de Gaule, et pour cause, l’équipe de France a lamentablement perdu contre le Mexique. Si tu as loupé ce match je te résume en quelques mots : des mâââles virils ont tapé dans une balle et cette dernière est malencontreusement allée se loger dans un filet deux fois du même côté, ensuite le public masculin et transpirant a crié avant de s’adonner gaiement à quelques accolades intimes.

La nature humaine nous pousse à toujours vouloir trouver des responsables lorsqu’un grave évènement survient, une cible sur laquelle verser tout le venin de notre frustration. La défaite lors d’une rencontre sportive n’échappe pas à la règle, surtout si le sport en question est connu pour provoquer un nationalisme exacerbé propulsé à des kilomètres derrière la frontière du ridicule.

Alliant allègrement le nationalisme, la prostitution, la frustration et le sadisme, un jeu vidéo a vu le jour douze heures après la défaite des bleus. Le but étant de tirer un ballon sur Domenech (qui semble être l’entraineur de l’équipe de France), chaque coup réussi enlevant un vêtement à la célèbre call girl mineure ayant récemment entaché la réputation des joueurs.



Le site annonce qu’un coup dans les burnes apporte plus de points, comme si perdre un match de football nécessitait la castration de l’élément qui ne mérite alors plus sa virilité héréditaire. La récompense étant une femme qui se dénude il s’agit sans nul doute d’un jeu réservé aux hommes hétérosexuels, voire aux lesbiennes.

Grunt!
   Imprimer le billet Imprimer le billet   
La nouvelle version 3.0 de la célèbre plateforme WordPress vient de sortir après six mois de développement intensif. Pour la plupart des blogueurs qui utilisaient la 2.9.2 cette nouvelle version n’apporte que peu de modifications visibles, la grande nouveauté étant sa fusion avec WordPress MU, la version multi-utilisateurs.



La mise à jour automatique reste fidèle à la réputation de WordPress, un clic et une trentaine de secondes d’attente suffisent en effet pour franchir le pas. Il faudra toutefois auparavant donner les droits CHMOD 777 sur le répertoire « wp-content/upgrade » , au risque de voir l’installation échouer, sans gravité heureusement.

N’oublie quand même pas de faire auparavant une sauvegarde de tes fichiers (avec ton client FTP) ainsi que de toute ta base de données (avec Database Backup par exemple), on ne sait jamais.

La version francophone peut être téléchargée sur le site de wordpress-fr.net pour être ensuite installée manuellement, je te conseille toutefois la mise à jour automatique qui fonctionne très bien.
   Imprimer le billet Imprimer le billet   
Que sommes-nous, nous autres citoyens du bas-peuple face à la puissance de nos dirigeants? Nous sommes faibles, nos moyens d'actions sont limités et l'on se sent souvent impuissant lorsqu'éclate une crise diplomatique menant à une situation injuste.

Ce fût récemment le cas lors du conflit entre la Suisse et la Libye, on peut annoncer sans grand doute que la majorité des citoyens de ce pays auraient aimé passer quelques minutes dans une cave avec un certain colonel menotté à un des pilliers de soutien.

Au lieu de cela on rumine, on marmonne, on gueule sur nos blogs sans que cela n'aie aucune influence sur l'affaire en question. Ce billet sera d'ailleurs le dernier sur le sujet.

Alors qu'au fond l'union fait la force, et nous autres petites gens avons un certain pouvoir, une certaine capacité d'action selon nos compétences respectives. Mon domaine de prédilection est l'informatique, plus précisément le développement. Ne pouvant rester les bras croisés je vais aujourd'hui te montrer comme devenir ce que l'on appelle un "cyber-dissident" , qui est en gros un dissident politique n'ayant juste pas les balles nécessaires pour aller protester en personne.

Concrètement, je vais te montrer comment bloquer l'accès à tous les visiteurs libyens sur ton site. Tu noteras l'existence d'un plugin pour WordPress qui fait la même chose, j'en avais déjà parlé, c'est juste que tout le monde n'a pas WordPress et que c'est beaucoup plus marrant de le faire à la main.

Bref, tu l'auras deviné, ce billet s'adresse à toi, honorable webmistress ou webmaster helvétique, lorsqu'un bédouin sous sa tente tapera ton URL dans son navigateur il tombera bêtement sur une belle erreur "403 - Forbidden" .

La condition sine qua non est d'avoir un serveur web qui supporte PHP, il te suffit ensuite d'y installer ce superbe outil du ouebe two point zero :



Pour la mise en œuvre c'est très simple, tu télécharges le kit en faisant un clic droit sur l'image du dessus, puis tu choisis "Enregistrer la cible du lien sous..." .

Le fichier ZIP que tu télécharges contient quatre fichiers : "geoip.inc" , "geoip.php" , "GeoIP.dat" et la photo d'un chaton adorable. Tu vas envoyer les trois premiers fichiers dans la racine de ton site web via ton client FTP favori, je te conseille FileZilla. Tu fais ensuite suivre la photo du chaton à tous tes amis en disant qu'il est trop mignon. La base de donnée permettant la géolocalisation est gratuite et distribuée sous license GPL, elle provient de l'excellent site MaxMind.

Dans la racine de ton site web tu devrais avoir un fichier nommé "index.php" , voire "default.php" dans de très rares cas. Tu vas l'ouvrir, deux cas de figures peuvent se présenter.

Si ton fichier d'index commence immédiatement par la balise d'ouverture de code PHP (à savoir "<?php" ), il te suffit d'ajouter le code suivant juste à la ligne du dessous.

1
include("geoip.php");


Si ton fichier commence par du code HTML, c'est ce code que tu dois insérer en tout début de fichier, avant ledit code HTML.

1
2
3
<?php
    include("geoip.php");
?>


Attention, dans les deux cas il est très important qu'aucun caractère ne se trouve avant la balise d'ouverture PHP ("<?php" pour rappel), pas même un simple espace ou un retour à la ligne! Ce point est crucial pour une raison intrinsèque au protocole HTTP, en l'occurrence l'envoi des headers avant tout code HTML.

Une fois que ton fichier "index.php" est modifié alors ton site est immédiatement protégé, te voilà maintenant officiellement devenu protestataire! Tu peux même télécharger la mini-bannière et l'afficher fièrement sur ton site.



Pour résumer les opérations : Téléchargement du fichier ZIP, décompression du fichier ZIP, envoi des trois fichiers à la racine de ton site web, édition du fichier "index.php" . Je te passe l'étape du chaton.

Tu pourras peut-être constater sur place l'efficacité de ce script le jour où toi aussi tu seras injustement enfermé dans une geôle libyenne, à condition d'avoir un accès à Internet bien entendu.
,    Imprimer le billet Imprimer le billet   
Pratiquement inconnue du reste du monde, l'affaire Kadhafi aura fait la une des journaux helvétiques pendant de nombreux mois. Je te résume les évènements.

Nous sommes en juillet 2008, le fils du dictateur libyen et sa femme enceinte séjournent à Genève. Après avoir traditionnellement tabassé leurs domestiques, notre couple de tourtereaux se retrouve injustement placé en garde à vue. Ils y restent deux jours puis regagnent leur pays après avoir versé une caution de 500'000 francs suisses, avant de quitter le sol helvétique la femme déclare "Œil pour œil, dent pour dent!" . L'histoire prétend que les flics ont été un peu brutaux suite à la résistance des sujets.

Deux jours plus tard en Libye, deux industriels suisses se retrouvent curieusement en prison pour un motif fallacieux, le hasard des dates quand même, c'est dingue. La compagnie aérienne Swiss se voit obligée d'annuler la plupart de ses vols vers Tripoli et toutes les entreprises helvétiques doivent quitter le pays immédiatement. Papa ne rigole pas, il agit avec le flegme que tout chef de pays se doit de posséder.



Le temps laisse passer quelques négociations ratées, déclarations publiques, discussions stériles, débats houleux.

Nous sommes en octobre 2008, papa décide d'arrêter ses livraisons de pétrole vers la Suisse ainsi que de retirer tous ses avoirs de nos banques, environ cinq milliards de francs (soit trois milliards d'euros). Une broutille pour un pays dont le peuple crève littéralement de faim, ainsi que pour nos pauvres banquiers qui s'octroient des bonus largement supérieurs chaque année, même en période de crise.

Décembre 2008, la compagnie Swiss se voit interdire les vols vers la Libye. On invoque des raisons techniques, ce qui fait quand même bien rire tout le monde.



Le temps passe encore, le gouvernement helvétique tente de faire quelques excuses, Micheline se rend sur place et porte le voile. Grosse polémique, évidemment.

Juillet 2009, lors du G8 papa pète un câble et propose de démanteler la Suisse, en représailles j'avais proposé deux projets révolutionnaires (ici et ) qui ont malheureusement été refusés par la commission d'urbanisme.

Août 2009, l'avion du Conseil Fédéral part en Libye avec l'intention de ramener les deux otages, il rentrera vide et humilié.

Fin 2009, le journal "La Tribune de Genève" perd toute sa crédibilité en publiant les photos judiciaires du fils Kadha, mal rasé et tirant la gueule. La publication plombe les relations internationales, le journal ne veut pas s'excuser d'avoir enfreint la loi et la moralité qui faisaient pourtant sa réputation jusque là.

Janvier 2010, le premier des deux otages peut rentrer au pays, trop aimable.



Février 2010, le dictateur libyen s'affiche dans toute sa splendeur et appel au jihad contre la suisse, en réaction à l'interdiction des minarets très largement approuvée par nos voisins paysans du nord-est. Le gouvernement suisse décide de bloquer l'octroi de visas libyens dans ce qui ressemble tristement à une tentative désespérée pour sauver son honneur.

Il faudra attendre le mois de juin 2010 pour voir enfin cette affaire se clore. Dans un dernier sursaut humiliant le gouvernement helvétique baisse finalement son froc et paie une rançon de 1.5 millions d'euros au fils du dictateur. Le dernier otage est libéré et rentre au pays.

Fin?

Non. Car toute histoire a une morale, et celle-ci n'échappe pas à la règle.

"Si tu veux tabasser les petites gens, mieux vaut avoir un papa puissant."
, ,    Imprimer le billet Imprimer le billet   
Diffuser de la publicité sur son blog sans emmerder ses visiteurs réguliers n’est pas une tâche facile. Il existe actuellement plusieurs solutions, comme par exemple celle qui consiste à afficher les bandeaux publicitaires uniquement aux visiteurs qui proviennent des moteurs de recherches.

En plus ou à la place de cette solution, on peut ajouter une autre technique qui consiste à afficher lesdites publicités (ou tout autre code HTML) uniquement sur les vieux billets, ceux qui ont plus d’un certain nombre de jours.

La solution existe en tant que plugin pour WordPress, mais c’est beaucoup moins drôle que le hack que je vais te présenter aujourd’hui.

Pour commencer tu vas éditer le fichier « single.php » qui se trouve dans le répertoire de ton thème, normalement quelque chose comme « /wp-content/themes/ton_theme » . Tu places ensuite le code PHP suivant à l’endroit où tu veux que ta bannière s’affiche, n’oublie pas de l’encadrer par les balises PHP.

1
2
3
4
5
6
7
8
9
10
// Age du billet (en jours)
$nbjours = round((strtotime(date('Y-m-d')) - strtotime(get_the_time('Y-m-d')))/(60*60*24)-1);

// Si le billet date de plus de 60 jours
if ($nbjours > 60) {

    // Intégration du code de la bannière situé dans le fichier externe
    include("adsense.php");

}


Par exemple, si tu veux que ta bannière s’affiche avant ton billet, tu places le code précité juste après la ligne suivante.

1
<div id="main">


Tu noteras que dans cet exemple le code de la bannière publicitaire se trouve dans le fichier « adsense.php » , à toi de le créer et de le placer dans le répertoire de ton thème. Sinon, rien ne t’empêche d’afficher directement le code avec une ou plusieurs instructions « echo » .

Tu peux même aller faire un tour sur mes vieux billets pour voir ce que ça donne, le menu « Archives » dans la barre latérale de droite te sera utile.
, , ,    Imprimer le billet Imprimer le billet   
Le générique de « Chuck » possède un petit côté « film d’espionnage » qui affiche d’emblée le ton de la série.



La musique entrainante est un montage raccourci de la chanson « Short Skirt, Long Jacket » du groupe Cake, le clip est assez original.



Le quinzième épisode de la troisième saison, « Chuck Versus the Role Models » commence par un faux générique parodiant les seventies, la musique est kitch à souhait. Attention toutefois, cette séquence contient quelques spoilers sur la troisième saison.

, , ,    Imprimer le billet Imprimer le billet   
1 sur 212