Générez vos fichiers KML automatiquement avec l’aide de PHP

Ça pourrait vous être utile. Il s’agit d’un fichier PHP auquel vous passez les coordonnées GPS d’un point et qui vous crée automatiquement un fichier KML pour Google Earth.

<?php
header("Content-Type: application/vnd.google-earth.kml+xml");
header("Content-Disposition: attachment; filename=location.kml");
$x = $_GET['x'];
$y = $_GET['y'];
echo('<?xml version="1.0" encoding="utf-8"?>');
?>

<kml xmlns="http://earth.google.com/kml/2.1">
  <Document>
		<Placemark>
			<Point>
				<coordinates><?php echo $x; ?>,<?php echo $y; ?></coordinates>
			</Point>
		</Placemark>
	</Document>
</kml>

Note : j’ai placé la déclaration XML dans un echo car ça entrait en conflit avec les déclarations PHP.

Un exemple ici (ma maison) : https://vinch.be//attic/kml.php?x=4.186022&y=50.636758

F-WPPlugins list

Emmanuel m’a invité à participer à une nouvelle chaîne portant le nom bizarre de F-WPPlugins list. L’initiative vient de Fran6 et consiste à faire une liste de vos plugins WordPress.

Pour ma part, ça va aller vite, je n’ai pas encore installé énormément de plugins :

* Akismet : indispensable pour se débarasser de ces crasses de spams.
* CSS Naked Day : un plugin qui désactive la feuille de style CSS chaque 5 avril, le jour du CSS Naked Day.
* DoFollow : supprime le rel=”nofollow” des liens des commentaires.
* Geotagging : un plugin de Mich qui sert à géolocaliser les billets de votre blog.
* Google Maps Lightbox : un autre plugin de Mich qui permet d’afficher une carte Google Maps de façon élégante.
* Markdown : remplace l’éditeur TinyMCE par Markdown, un outil qui permet d’éditer vos billets grâce à une syntaxe particulière.
* Show Top Commentators : affichage des commentateurs les plus prolifiques sur votre blog.
* Text Link Ads : plugin qui permet d’afficher de la pub pour gagner des sousous. Pour l’instant, ça marche pas fort, les temps sont durs 😦

Voilà, c’est déjà tout ! Je file le machin à ceux qui me lisent et qui possèdent un blog WordPress : Ced, Marin (déjà fait), Pierre, Antoine, Ben, Le Bazaar, Simon, Greg, Cyril, Sven, Benja, Nico, David, Jeremy, Romain, Cyril, Guirec, Steve, Bachus et Woookash. Là dedans, y en a au moins 4 ou 5 qui vont faire suivre… non ?

BuzzRace : j’ai besoin de vous !

J’en parlais dans un de mes récents « en vrak », BuzzRace est un concours initié par MrBoo qui consiste à réaliser le plus gros buzz. Le but de la manoeuvre est de promouvoir Hellotipi, le spécialiste du site de famille.

Le principe est simple : plusieurs blogueurs sont en concurrence. Chacun s’est vu attribuer une image (sous forme d’URL) qu’il doit faire afficher par le plus grand nombre de gens possibles (sur leurs blogs respectifs). Votre boulot est donc de répandre le buzz en affichant l’image (dont je donne l’URL un peu plus bas) quelque part sur votre blog (dans un billet ou dans l’interface générale, c’est vous qui voyez). Je vous invite à propager le buzz à vos lecteurs, qui le propageront aux lecteurs de vos lecteurs, et ainsi de suite. Le blogueur ayant réalisé le plus gros buzz avec son image sera déclaré vainqueur.

Voici donc l’URL de mon image que vous devez insérer dans votre blog :

http://s3.amazonaws.com/buzzrace/23

En XHTML :

<img src="http://s3.amazonaws.com/buzzrace/23" alt="BuzzRace" />

Ce qui donne à l’écran :

BuzzRace

Merci de votre participation (je vous en demande beaucoup pour l’instant) ! Si je gagne, je fais un strip-tease !

En vrak – 39

* Vous pensez tout connaître de JavaScript ? Douglas Crockford va surement vous apprendre quelque chose que vous ne savez pas (via Marin).
* Vous connaissez le Boggle. Il dispose maintenant de sa version en ligne !
* emob, le site de tutoriaux vidéos, vient d’être lancé.
* Tutoriel très intéressant chez Alsacréations : le rendu par défaut des éléments HTML.
* Thomas Clément a concocté un best-of de ses fameux tomcasts. A voir absolument !
* Joe Houston, la nouvelle star du RnB (via BlogTendances)
* Après twittervision, voici flickrvision.
* SWF2XAML permet, comme son nom l’indique, de transformer du SWF (Adobe Flash) en XAML (Microsoft).
* Stop au racisme dans le football ! (via Brice)
* Parodie des pubs pour Mac : « Hi, I’m Ruby on Rails ».
* Nouveaux widgets pour Last.fm. Je suis tenté d’en mettre un dans la sidebar de droite mais je vais essayer de résister.
* The Largest Photoshop Brush Resource Site on The Internet. Ca pourrait vous intéresser.
* Sputtr : méta-moteur au design original (via Accessoweb).
* Anciennes publicités pour Coca-Cola.
* Laurent Denis, Elie Sloïm et Aurélien Levy présentent « Le Référentiel Général d’Accessibilité des Administrations ».
* Vérifiez si vous êtes plagié (au niveau contenu) grâce à Copyscape.
* Générez un zip avec vos plugins WordPress favoris. Pratique ! L’occasion aussi de découvrir de nouveaux plugins .
* Try Drugs : un site en Flash très bien réalisé mais un peu chiant quand même.
* Après le Buzz de Renault Kangoo, voici la nouvelle campagne virale de Renault : l’affaire Twingo.
* Vous et Nous : les blogueurs parlent aux agences. Excellente initiative ! Vous devriez m’y lire très bientôt.
* N’oubliez pas de répondre à l’enquête si ce n’est pas encore fait et merci à tous ceux qui y ont déjà répondu.

Enquête : qui êtes vous ?

Vous êtes de plus en plus nombreux à me suivre régulièrement et je vous en remercie infiniment. Cependant, je ne peux identifier qu’une poignée d’entre vous : les commentateurs, les personnes qui m’envoient des emails (ce qui est rare) et les gens qui ont un compte MyBlogLog. J’aimerais bien en savoir un peu plus sur vous, étant donné que vous en savez déjà beaucoup sur moi 😉

Je vous invite donc à sortir de votre réserve et à venir placer sur ce billet un petit commentaire qui vous présente en quelques lignes. Ca devrait vous prendre 2 minutes à tout casser. Vous n’êtes même pas obligés de faire des phrases. Vous pouvez renseigner votre nom, prénom, âge, métier, société, lieu de travail (ou si vous êtes aux études : vos études et là où vous les faites), quand et comment vous avez connu mon blog, abonné au flux RSS ou pas, les sujets qui vous intéressent le plus sur ce blog, les sujets qui vous intéressent le moins, la grosse qualité du blog, le gros défaut du blog, etc.

J’invite mes inconditionnels à répondre également car je ne sais pas tout sur vous non plus.

Voilà à quoi ça pourrait ressembler :

Vincent Battaglia
23 ans
Hennuyères – Belgique
Intégrateur Web chez Emakina (Bruxelles)
Je connais le blog de Vinch depuis le 12 février 2006 via moi-même.
Je suis abonné au flux RSS.
Les sujets qui m’intéressent le plus sur ce blog sont le Web, CSS, JavaScript et Firefox.
Les sujets qui m’intéressent le moins sur ce blog sont la politique, le sport et les loisirs.
La grosse qualité du blog est la photo de l’auteur avec la moustache.
Le gros défaut du blog est la sidebar de droite toute bordelique.

Si vous avez un site Web, renseignez le dans le champ prévu à cet effet car un commentaire comportant un lien est parfois considéré comme un spam.

Merci d’avance de votre participation !

En vrak – 38

* Planète MySQL dispose désormais d’une version francophone (via Moosh).
* Une extension Firefox utile que je viens de découvrir : PageSaver. Celle-ci permet de faire un screenshot de la page Web courante et de l’enregistrer au format PNG à l’endroit souhaité.
* Un concours intéressant lancé par MrBoo : la course au buzz !
* 10 hacks pour Google Reader.
* CHIC : Code HTML Intrinsèquement Classe. CHIC regroupe les meilleures pratiques d’utilisation de l’HTML sémantique pour publier des pages web.
* En vue des élections qui auront lieu en Belgique très bientôt, Politique2 est né. Il s’agit d’un Netvibes-like qui rassemble toutes les informations au sujet des élections.
* Mogulus vous donne tout ce dont vous avez besoin pour lancer votre propre chaîne de télévision (via Brice).
* Jérôme Choain sort en version 2.0 et est à vendre ! Une façon originale de faire un CV 🙂
* Encyclopedia of Life. Le projet a pour ambition de répertorier toutes les espèces vivantes connues sur Terre (via Matthieu)
* Bondissez de site en site grâce à walk2web (via kooolman)
* Tous les jeux de la NES sont sur ce site. Aucune installation nécessaire !
* Campagne virale d’AXE : Bom Chicka Wah Wah !
* Deux applications intéressantes de l’API Google Maps : la première montre le métro de New York (via Marin) et la seconde recense tous les fast-foods des Etats-Unis (une source d’inspiration pour moi) !
* Etsy : nouveau site de vente en ligne d’objets réalisés à la main.
* Xweb2 : le moteur de recherche pour adultes…

Script Greasemonkey pour virer les pubs de Skynet Existe !

Greasemonkey est une extension Firefox dont j’ai déjà parlé sur ce blog. En deux mots, elle permet de changer le comportement d’une page Web via un script JavaScript s’exécutant au chargement de la page.

Existe, quant à lui, est le nouveau Ziki-like de Skynet. Il permet de créer votre fiche avec vos informations personnelles, vos outils de communications, et d’autres choses…

Le produit est sympa à beaucoup de points de vue mais comme avec tout site Skynet, c’est bourré de pubs moches et qui bougent dans tous les sens. Ce script Greasemonkey (ultra simple) vous permet de les enlever afin de pouvoir naviguer sur le site en toute quiétude.

Mon profil sur Existe : http://existe.skynet.be/profil/vinch/

Tous les McDonald’s de Belgique sur Google Earth et dans votre GPS !

Google Earth McDonald's

C’est le labeur de mon samedi. Je me suis amusé à récupérer les adresses des 57 McDonald’s de Belgique sur www.mcdonalds.be. Ensuite, j’ai obtenu les coordonnées de ces adresses grâce à la fonctionnalité de geocoding de l’API Google Maps. Avec toutes ces données, j’ai pu créer un fichier KML que j’ai transformé au format binaire TomTom via le logiciel PoiEdit.

Le but de la manoeuvre : avoir la liste des McDo dans mon GPS en cas de fringale dans un endroit inconnu 😀

* Voir la carte
* Télécharger le fichier KML
* Télécharger les POI pour TomTom

McDonald's Belgium

Le t-shirt officiel du blog !

Aujourd’hui, ceci est arrivé dans ma boîte aux lettres :

QR Code T-Shirt

Le code QR est un code-barres en 2 dimensions (code matrice) pouvant stocker jusqu’à 7089 caractères numériques, 4296 caractères alphanumériques ou 2953 octets. Il a l’avantage de pouvoir stocker beaucoup d’informations tout en étant petit et rapide à scanner. Ainsi, le sigle « QR » dérive de « Quick Response » car le contenu peut être décodé rapidement.

Le code QR a été crée par l’entreprise japonaise Denso-Wave en 1994. Le code QR est très utilisé au Japon ; c’est actuellement le code à deux dimensions le plus populaire au Japon.

Ce t-shirt existe (comme moi) grâce au générateur de QR Code de Kaywa et à Spreadshirt.

J’oublais : le code signifie http://www.vinch.be/blog 😉

En vrak – 37

* iZiBall : le football 2.0
* Un nouveau site pour proposer un buzz : SiteBuzz (par l’auteur de Presse-Citron et Fuzz)
* Le PageRank de Google expliqué. Y a encore du boulot pour arriver à 10 !
* Quelques environnements de travail qui pourraient très bien être le vôtre ou le mien. Ils ne paient pas de mine mais on y trouve de bonnes idées.
* CupCake CMS : un autre CMS qui a l’avantage d’être développé avec CakePHP et dont le code source doit donc être facilement modifiable.
* CSS 2.2 ?
* Sun sort sa propre plate-forme pour créer des applications riches : JavaFX
* La nouvelle version de Google Analytics est sortie et est très aboutie. J’en sais encore plus sur vous et vos habitudes 😉
* Google sort une version de son Reader pour la console Nintendo Wii (Google Reader = agrégateur de flux RSS)
* Un menu dans le style du dock de Mac OS via CSS et JavaScript.
* Graphique en forme de camembert via JavaScript.
* Nouveau blog officiel de Google : Google Lat Long, un blog qui rassemble les news des équipes de Google Maps et de Google Earth au même endroit.
* 70 idées d’expert pour mieux coder en CSS.
* Quester : une campagne virale de Peugeot. Le petit robot essaye de deviner votre métier. D’après lui, je suis chef monteur ! C’est pas encore ça…