Quand un blogueur n’a rien à dire, il écrit des articles qui parlent de son propre blog. Car l’important n’est pas de publier du contenu pertinent, mais de publier tout court.

Tu l’auras remarqué, la police de caractères utilisées dans les titres des billets a été modifiée afin d’offrir aux saints visiteurs une expérience nettement plus conviviale.



Tout webmestre te le dira, on ne peut actuellement pas trop choisir quelle police utiliser lors de la création d’un site web, il semblerait heureusement qu’avec HTML5 ce ne soit plus le cas. Pour l’instant, on est donc un peu forcé de bricoler manuellement ses propres solutions, en l’occurrence créer dynamiquement des images qui contiennent le texte, puis afficher bêtement ces images à la place des titres.

Le résultat en vaut la peine, c’est joli tout plein.

S’il y a de la demande je t’expliquerai même comment faire sur ton propre blog WordPress, et si je n’ai toujours pas d’inspiration d’ici quelques jours alors attends toi à des sujets de plus en plus incroyables dans la même lignée.
,    Imprimer le billet Imprimer le billet   
L’Android Market regorge d’applications plus utiles les unes que les autres, je suis tombé l’autre jour sur une particulière qui s’avère essentielle pour tout touriste visitant Genève. Son nom est explicite, « Geneva Manual » , elle propose de nombreuses fonctionnalités comme le repérage des lieux importants de la ville, une liste des hôtels, mais surtout un plan du métro!

M’aurait-on caché quelque chose?



Une des captures d’écran du dessous te présente de manière alléchante ledit plan du métro, interactif j’imagine.



Le détail nous montre nos célèbres stations de métro genevoises, comme par exemple « San Giorgio » ou encore « Carbonara » .



Tout ça pour à peine deux dollars américains, une affaire en or!

Ou pas.
,    Imprimer le billet Imprimer le billet   
Être genevois implique le respect de nombreuses traditions, l’une d’entre-elles étant le pèlerinage régulier au chalet en Valais.

Âge de l’édifice oblige, il faut de temps en temps repeindre les façades boisées, et cela donne généralement lieu à de grandes discussions récurrentes sur la question de la recoloration éventuelle des volets. Car en Valais, la majorité des volets sont verts, aspect « nature sauvage avec Bambi qui fait dodo » oblige. On en croise parfois des bleus, des rouges, des bruns.

Histoire d’avoir un élément visuel de comparaison pour ton prochain débat familial, je vais aujourd’hui te présenter un tutoriel fait maison au nom équivoque, je l’ai en effet appelé « Recolore virtuellement les volets de ton chalet valaisan avec GIMP » .

Le sujet est quelque peu pointu, je l’admets, mais le résultat en vaut la peine.



Pour commencer, tu ouvres une photo de ton chalet dans GIMP. Dans la liste des calques tu vas cliquer sur l’icône de duplication (flèche rouge), renomme ensuite ton calque du haut en « Masque » puis celui du bas en « Fond » .



Dans ce tutoriel nous allons jouer avec la transparence, malheureusement par défaut les calques ne la supportent pas, les noms des calques sont d’ailleurs en gras pour le signaler. Nous allons donc devoir ajouter un canal alpha sur le calque du haut afin que celui-ci gère la transparence. Pour ce faire tu fais un clic droit sur le calque du haut (celui appelé « Masque » ) puis tu choisis l’option « Ajouter un canal alpha » . Le nom du calque ne devrait alors plus être en gras.

Tu vas maintenance décocher l’icône en forme d’œil qui se situe juste à gauche du calque « Masque » pour le rendre invisible, puis tu sélectionnes ensuite le calque « Fond » .



Sur la fenêtre qui contient l’image, tu vas dans le menu « Couleurs » puis « Colorier » . Là tu t’amuses avec les potentiomètres pour obtenir la couleur désirée. Ne focalise ton attention que sur les volets, si le reste se colore bizarrement on s’en fout.



Tu resélectionnes à présent le calque « Masque » et tu le rends visible.



Dans la boîte à outils, tu choisis l’outil gomme (flèche rouge).



Tu gommes ensuite minutieusement les volets de ton calque « Masque » . Le calque « Fond » coloré du dessous devrait alors apparaitre peu à peu. Le volet tout à droite n’est ici pas terminé, c’est pour te montrer la progression.



Tu peux à tout moment modifier la couleur du calque « Fond » si le résultat ne te convient pas, les volets roses sont du plus bel effet sur un chalet largement centenaire.
, ,    Imprimer le billet Imprimer le billet   
Il y a parfois certaines choses qu’il ne faut pas laisser passer, certains crimes ignobles, certaines atrocités qui ne méritent rien d’autre qu’un châtiment exemplaire. Je peux te dire que j’en ai vu des images immondes depuis le temps que je fréquente cette usine anarchiste qu’est Internet, ce qui ne m’a toutefois pas empêché d’être aujourd’hui profondément choqué.

J’ai en effet installé l’application « Swiss Post » sur mon téléphone Android, application qui permet entre autre de suivre ses colis postaux sur une carte Google Maps. J’étais en confiance, j’étais détendu, puis j’ai lancé l’application.

Et là, l’horreur, l’écran d’accueil m’a tué. Une rousse qui tient dans sa main un… un…



On en a cloué au pilori pour moins que ça!
, ,    Imprimer le billet Imprimer le billet   
La capacité des disques durs s’est grandement accrue ces dernières années, nous ne sommes heureusement plus coincés dans cette époque où il nous fallait faire de l’ordre chaque fin de semaine, compressant ou supprimant les fichiers pour gagner quelques kilo-octets.

Ah mon petit, de mon temps, c’était vraiment la merde.

Ayant récemment voulu gagner de la place, je me suis rendu compte que mon répertoire de captures d’écran de World of Warcraft faisait plusieurs centaines de méga-octets. En cause, le format original TGA utilisé lors de la sortie du jeu il y a plusieurs années. Fort heureusement maintenant les captures sont enregistrées au format Jpeg, beaucoup plus léger car destructif.

Je ne voulais donc pas perdre mes précieuses images d’archives, à savoir moi écrasant mes premiers Elfes (de merde) avec mes sabots dondaine de gros Tauren poilu. J’ai donc cherché un programme capable de convertir tous mes gros fichiers TGA en petits Jpeg, si possible en une seule opération, facilement configurable, sans tomber dans le programme ultra-lourd et bourré de fonctions inutiles, voire de spywares.

Et c’est dans ce genre de moments que l’on aime être développeur, et geek, parce que figure toi qu’un tel programme n’existe pas, du moins jusqu’aujourd’hui. Je te présente donc la future killer application de cette deuxième moitié d’année, à savoir « MPM Image Converter » , créée fébrilement par ton humble serviteur.

Un convertisseur gratuit et open source d’images en masses. Tu indiques un répertoire qui contient tes images, l’extension pour filtrer, l’extension de destination (GIF, BMP, PNG ou JPG avec réglage de la qualité) et tu cliques sur « Convertir » .



Tu peux télécharger le programme en suivant ce lien, et si tu es toi aussi un gros malade qui programme avec Windev 15 tu peux même récupérer les sources, amicalement distribuées sous licence GPL bien entendu.

Ce logiciel ne possède pas d’installateur, tu décompresses le fichier ZIP et puis tu lances l’exécutable qui est dedans. Concrètement, le programme ouvre chaque image puis l’enregistre ensuite dans le format de destination.

Basique, pratique.
,    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 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   
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   
Grand maitre du marché informatique, Apple a toujours su conquérir le cœur de ses adeptes avec des appareils électroniques novateurs. Aujourd’hui ne fait pas exception à la règle, en témoigne cette foule compacte qui campe devant l’Apple Store de Vuflan-le-Château depuis plus d’une semaine, chacun de ses membres espérant pouvoir obtenir le dernier né de la firme à la pomme.



Car tous attendent avec impatience le fameux iOven, le micro-onde qui va bouleverser nos habitudes de cuisson des plats préchauffés.



Après avoir envahi le monde de la musique puis celui de la téléphonie mobile, Apple s’attaque maintenant à nos papilles gustatives avec ce concept révolutionnaire. Le iOven sera décliné en plusieurs versions, celle de base coutera 600 € et permettra de cuire quasiment tous les légumes existants. Pour réchauffer les viandes, poissons ou tofus il faudra passer à la version pro qui vous coutera 850 €.

Des recettes supplémentaires payantes seront disponibles sur le site web d’Apple, vous permettant la cuisson de nombreux plats plus exotiques tels que les pâtes ou les sauces. L’enregistrement obligatoire préalable ne prendra qu’une dizaine de jours, le temps pour Apple d’analyser votre ADN et votre état de santé grâce aux échantillons de sang et d’urine que vous leur aurez transmis via un médecin agréé. Apple se réservera bien entendu comme d’habitude le droit de vous interdire la cuisson d’un aliment spécifique s’ils estiment que celui-ci va à l’encontre de certaines règles qu’ils fixeront par la suite, dans ce cas votre micro-onde se bloquera et il vous faudra demander une autorisation personnelle à Steve avant de pouvoir recommencer à manger chaud.

Chauffer de l’eau avec le iOven sera bien évidemment impossible pour des raisons techniques, du moins selon Apple. Certaines mauvaises langues prétendent qu’il s’agit surtout d’une excuse afin d’écarter une concurrence à la future iBouilloire qui sortira en fin d’année.

Certains sites spécialisés annoncent qu’il serait possible de régler la minuterie soi-même ainsi que d’ouvrir la porte manuellement, mais cela impliquerait un jailbreak du logiciel de base de l’iOven, opération à haut risque et sanctionnée par Apple qui mettra régulièrement ledit logiciel à jour afin de bloquer de telles tentatives qui ne feraient finalement que nuire au bon fonctionnement de l’appareil.

Le iOven sera la tendance de l’année 2010, un objet inutile et donc indispensable que tout le monde se doit de posséder. Je vais personnellement foncer m’en acheter un!

(ou pas)
, ,    Imprimer le billet Imprimer le billet   
1 sur 121234510...Dernier »