Google en ligne de commande

Les API réservent parfois bien des surprises. Si le GUI du site est agréable, il ne reste plus qu’à tester aussi depuis un terminal classique pour voir si cela fonctionne (à part les images sans doute). Et il ne manque plus que quelques liens publicitaires dans les résultats de recherche.

Tout bon geek qui se respecte devrait être intéressé, sinon amusé par le nouveau site goosh.org, mis en ligne par Stefan Grothkopp, un développeur allemand indépendant. Ce site permet en effet de taper des requêtes google en ligne de commande, comme on le ferait dans un terminal Unix ou dans une fenêtre MS-DOS, via un language de script.
Ainsi pour faire une recherche sur le mot télécharger, au lieu d’utiliser le moteur de recherche Google, on peut désormais se rendre sur goosh.org et taper télécharger à l’invitation. Comme pour toutes les autres requêtes, goosh présente les quatre premiers résultats renvoyés par google.

Aux « aficionados » de la ligne de commande

Vous vous demandez à quoi cet outil peut-il bien servir ? Pas à grand chose sinon qu’il offre aux aficionados de la ligne de commande, un moyen sympathique d’accéder à Google.
Il permet aussi d’accéder à l’ensemble des fonctions de Google à l’aide d’une seule fenêtre, moyennant la connaissance de quelques commandes. Si l’on tape « images roses », Goosh proposera les quatre premiers résultats renvoyés par Google Images. Si l’on tape « news Sarkozy », Goosh proposera les quatre premiers résultats renvoyés par Google Actualités sur Sarkozy et ainsi de suite. Pour avoir la liste des commandes, il suffira de taper « help » à l’invitation du prompt.
A noter que la commande « wiki » suivie d’un mot clé permettra d’accéder aux résultats de Wikipédia concernant ce mot clé. Signalons aussi la présence de la commande « addengine » qui permet d’ajouter Goosh dans la liste des moteurs de la barre de recherche de Firefox.

Le « shell Google » non officiel

N’étant pas un produit développé par Google lui même, Goosh se présente comme le « shell Google non officiel ».« Je n’ai fait qu’utiliser l’API que propose Google et je pense que je respecte leurs conditions d’utilisation mêmes si certaines sont un peu vagues. Je ne sais pas si Google est au courant mais cela ne devrait pas leur déplaire, indique Stefan Grothkopp, J’ai démarré ce projet au début pour des besoins personnels parce que j’aime utiliser les lignes de commande ». 01net.com

Release of source code for my ASIN to EAN, and EAN to ASIN converter!

Following this post, you were many to ask me for the source code of my ASIN to EAN and EAN to ASIN converter, I have decided to make it publicly available. I only dare ask you to do the same if you improve it or add new functionalities, such as a mass conversion (which is still on my roadmap, but if you do it before I’ll be glad not having to do it).

There are basically 3 files that are doing the job: 1 for the processing, 1 for the UI structure, and 1 for CSS styles.
(Lire la suite…)

Petit relifting

Travailler sur une CSS devient vite un calvaire pour un perfectionniste comme moi… margin-top par-ci, padding-bottom par-là, il manque toujours un pixel quelque part ! Quand ce n’est pas Firefox (ou IE) qui fait des siennes.

J’espère que les petites modifications rendront la lecture plus agréable.

Un petit jeu sympa

Je n’ai pas pu m’empêcher d’aller me chercher un verre de lait.

http://www.gettheglass.com/

Pour ceux qui sont intéressés par la conception d’un tel jeu, Adobe en a fait une étude de cas ici.

ASIN to EAN converter

Since I was needing such a product codes converter and I couldn’t find one on the web, I have decided to do it by myself… It’s always a challenge to learn a new API (here I used Amazon Web Services). But when it works fine, you are really API (thanks Youcef for the pun)!

If this tool was helpful for you, don’t hesitate to let me know by posting a comment. If you think you were lucky to find it, don’t forget to thank Good on http://www.kamashanti.org.

Please feel free to report any bug you might encounter, or suggest improvements. The source code is not publicly released but upon request I could reveal it.

Guide des extensions indispensables pour Firefox

Benoit Mortgat publie ce jour un excellent guide pour ceux qui souhaitent équiper décemment leur navigateur web Firefox. J’avoue pour ma part être de plus en plus tenté de franchir le pas, au vu des lacunes d’Internet Explorer 7 en la matière. Jusqu’à présent, je n’utilisais Firefox que pour vérifier l’affichage convenable des pages de mes sites sur ce navigateur. Ardent défenseur de Microsoft, j’ai apprécié leurs progrès considérables d’IE6 à IE7, mais je remarque qu’ils souffrent d’un cruel manque de support de la part de la communauté, ce qui diminue le surplus global lors de l’utilisation de ce logiciel. Pour ne pas citer d’exemple, le débuggage de scripts ou de CSS est tout une aventure avec IE7, là où les extensions conseillées par Benoit dans son élégant guide en LaTeX vous donnent l’impression de vivre une nouvelle vie.

Je ne saurais que trop donc vous conseiller de vous en inspirer pour enrichir votre expérience utilisateur sur la toile.

Google étoffe son offre de web apps avec Google Sites

Google Sites : voilà une initiative bien intéressante. L’on vient à se poser des questions sur la place de CMS comme Joomla ou Magento face à des applications web aussi intégrées, complètes, dynamiques et surtout collaboratives… L’articulation entre ces deux types de produits reste à déterminer. Il y a peut-être de quoi créer une start-up à quelques millions de dollars (rachetée par Google ?).