Affichage des articles dont le libellé est Google. Afficher tous les articles
Affichage des articles dont le libellé est Google. Afficher tous les articles

dimanche 25 mai 2008

Google Doctype, une encyclopédie pour les développeurs web

A chaque fois que je veux retoucher une feuille CSS ou en faire une, je commence à chercher une documentation claire autour de ça. Et à chaque fois, je perds le lien queje trouve et je suis obligé de rechercher de nouveau ou ce que je trouve ne me convient pas totalement.

Cette fois-ci, je suis tombé sur une documentation autour de XHTML et CSS qui faite par Google et hébergée sur Google Code. La documentation semble être presque complète (et elle le sera davantage au fur et à mesure) et contient entre autres des HOWTOs. Ce projet de documentation se nomme Doctype et les informations intéressantes sont disponibles sur le wiki du projet en question.

Le seul problème avec cette documentation c'est que la navigation reste pénible : à chaque fois qu'on choisit une page, on est obligé de faire "précédent" pour revenir à la page d'accueil et choisir une autre page. Certes, c'est une manière de faire. Mais, il est possible d'éviter ce genre de navigations quant il s'agit d'une documentation d'un projet hébergé sur Google Code. Vous pouvez donc l'utiliser pour le projet Doctype et profiter de la documentation.

Pour le format des URLs de Docreader, il faut consulter cette page URL Format.

Google Doctype browsed using Google Docreader

Google Friend Connect : un réseau social original

Après Hi5, Orkut, LinkedIn, MySpace, Facebook et tant d'autres, voici le tour de Google de lancer son propre réseau social. A une différence près : que Google Friend Connect sera comme un réseau de réseaux ! L'idée est de permettre à toute personne de proposer à ses visiteurs des services d'un réseau social tel que Facebook ou MySpace ... aucune connaissance technique n'est requise. Un vrai réseau social personnalisable pour une personne lambda ! Il y a des widgets qui ont été programmés par Google et l'utlisateur (le webmaster du site) ne fera que choisir des widgets à mettre sur son site. En quelques clics, vous pourrez donc permettre à vos visiteurs de mettre des commentaires, des photos, un chat, etc ...



Pour vos visiteurs, ils n'auront pas à se créer un n-ième compte sur votre site pour pouvoir utiliser les nouvelles fonctionnalités ; ils devront juste se connecter avec leur compte Facebook, MyScpace, Google ou autre. Ils n'ont donc pas de nouveau mot de passe à mémoriser ou un autre pseudo.



En rejoignant votre nouvelle communauté, leur réseau social en est informé et pourront à leur rejoindre votre réseau.

Pour voir ce nouvel outil en action, vous pouvez voir cette petite démo :

Une liste de sites web utilisant Google Frient Connect est disponible sur la page Examples. Pour les gens qui sont intéressés par cet outil, ils decvront encore attendre un peu car Google Friend Connect n'est pas encore disponible pour tout le monde. Mais ca ne va pas tarder :) En tous cas, j'ai hâte de tester !

jeudi 15 mai 2008

Yahoo! et Microsoft : L'histoire continue ...

Récemment, Microsoft, en mal d'argent et de pubs, a essayé d'acheter Yahoo!. Si cette opération avait réussi, nous aurions vu un nouveau géant de la publicité sur internet et de la recherche. Je vois ce que Microsoft fait déjà dans le domaine des logiciels et le désastre qu'elle vend trop cher (et pas open-source), et je ne veux surtout pas voir Yahoo! acheté par Microsoft parce que j'imagine le désastre qu'elle fera ! L'offre de Microsoft a fait décollé le prix de l'action de Yahoo! (En fait, là il fallait vendre :p) et tout le monde était excité !

Heureusement, Yahoo! a refusé l'offre de Microsoft jugée trop basse (Il s'agissait de 45 milliards de dollars). Et j'ai pu enfin souffler ! Mais, après qu'ils aient annoncé que toutes les négociations étaient finies, l'action de Yahoo! a chuté de près de 20%. J'imagine qu'il y avait plein d'actionnaires mécontents ; car les actionnaires, c'est bien connu, défendent leur argent et pas un idéal, ni une stratégie technologique. Pour détendre l'atmosphère (j'imagine), Yahoo! a commencé à discuter sur un éventuel partenariat avec Google (ou l'inverse). Bref, la vie reprenait son cours et on commençait à oublier cet horrible épisode :)

Mais aujourd'hui, en lisant les journaux que j'ai l'habitude de regarder, je suis tomber sur un article de Le Monde qui parle de la suite de l'histoire et ce qui se passe pourrait être l'idée d'un film : Carl Icahn est un riche milliardaire américain et il vient d'acheter pour 50 millions d'actions chez Yahoo!, soit 3,6% du capital. Son idée : entrer dans le conseil d'administration et faire pressions sur les autres actionnaires pour que les négociations avec Microsoft reprennent.

On revient donc dans la même situation : attente, suspense et rumeurs ! Personnellement, ca ne me rassure pas du tout et le fait de Microsoft devenir encore plus grand me fait peur. En attendant, je vais aller regarder le dernier épisode de Naruto :) Je suis sûr que ca va me changer les idées :)

mercredi 14 mai 2008

Les traducteurs de Google bug sur "Debian"

C'est assez étrange ... mais quand j'essaye de traduire
sous debian

du français vers l'anglais (bien sûr :)), j'obtiens une réponse bizarre. Voici le résultat que j'obtiens :

Je me suis dis : C'est surement le bot traducteur qui bug ! Je vais aller voir sur le site directement .... Mais, en fait, le résultat n'était pas mieux :



D'après ce que j'ai pu voir aussi, le bug n'existe *que* dans le sens Français -> Anglais.

... bon ! Le bug d'OpenSSL de Debian aura eu un impact plus large que prévu :)

samedi 29 mars 2008

Wordpress (v2.1) permalinks and Lighttpd (v1.4)

Last days, I moved my website on a new server and I installed Lighttpd instead of Apache. The first problem I had to solve was about permalinks. It's always more comfortable to use links like :

http://www.dogguy.org/blog/%year%/%month%/%day%/%post_name%

than

http://www.dogguy.org/blog/index.php?p=%post_id%

Then, I tried to look, using Google, what people have done to avoid this issue. One solution is to redirect every query to this /blog/index.php/%year%/%month%/%day%/%post_name% , but it didn't work for me. Another one is to use _GET variables. This final solution seems pretty clean ... but it didn't work neither. So I tried to modify it to make it work. It wasn't difficult and here is the result :


$HTTP["host"] =~ "www.dogguy.org" {
url.rewrite = (
"^/blog/((wp-.+)|images).*/?" => "$0",
"^/blog/(sitemap.xml)" => "$0",
"^/blog/(xmlrpc.php)" => "$0",
"^/blog/page/([0-9]+)/?$" => "/blog/index.php?paged=$1",
"^/blog/([0-9]+)/?$" => "/blog/index.php?m=$1",
"^/blog/([0-9]+)/([0-9]+)/?$" => "/blog/index.php?m=$1$2",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/?$" => "/blog/index.php?m=$1$2$3",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/?$" => "/blog/index.php?name=$4",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/feed/?$" => "/blog/index.php?name=$4&feed=rss2",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/feed/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?name=$4&feed=$5",
"^/blog/([_0-9a-zA-Z-]+)/?$" => "/blog/index.php?page_id=$1",
"^/blog/feed/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?feed=$2",
"^/blog/comments/feed/?$" => "/blog/index.php?feed=comments-rss2",
"^/blog/comments/feed/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?feed=comments-$1",
"^/blog/(.+)/([0-9]+)/[^/]+/?/trackback/?$" => "/blog/index.php?category_name=$1&p=$2&tb=1",
"^/blog/category/(.+)/?$" => "/blog/index.php?category_name=$1",
"^/blog/category/(.+)/feed/?$" => "/blog/index.php?category_name=$1&feed=rss2",
"^/blog/category/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?category_name=$1&feed=$2",
)
}


Maybe it isn't complete enough for you ... but it suits my needs completely :) Any suggestion to enhance this piece of code is welcome.

UPDATE: I forgot trackback ! And I use this occasion to change feeds URLs and other missing things. So here is my new set of rules :


$HTTP["host"] =~ "www.dogguy.org" {
url.rewrite = (
"^/blog/((wp-.+)|images).*/?" => "$0",
"^/blog/(sitemap.xml)" => "$0",
"^/blog/(xmlrpc.php)" => "$0",
"^/blog/page/([0-9]+)/?$" => "/blog/index.php?paged=$1",
"^/blog/([0-9]+)/?$" => "/blog/index.php?m=$1",
"^/blog/([0-9]+)/([0-9]+)/?$" => "/blog/index.php?m=$1$2",
"^/blog/([0-9]+)/([0-9]+)/page/([0-9]+)/?$" => "/blog/index.php?m=$1$2&paged=$3",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/?$" => "/blog/index.php?m=$1$2$3",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/?$" => "/blog/index.php?year=$1&monthnum=$2&day=$3&name=$4",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/trackback/?$" => "/blog/wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4",
"^/blog/([0-9]+)/([0-9]+)/([0-9]+)/([_0-9a-zA-Z-]+)/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5",
"^/blog/([_0-9a-zA-Z-]+)/?$" => "/blog/index.php?page_id=$1",
"^/blog/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?feed=$2",
"^/blog/comments/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?feed=comments-$1",
"^/blog/(.+)/([0-9]+)/[^/]+/?/trackback/?$" => "/blog/index.php?category_name=$1&p=$2&tb=1",
"^/blog/category/(.+)/page/([0-9]+)/?$" => "/blog/index.php?category_name=$1&paged=$2",
"^/blog/category/(.+)/(feed|rdf|rss|rss2|atom)/?$" => "/blog/index.php?category_name=$1&feed=$2",
"^/blog/category/(.+)/?$" => "/blog/index.php?category_name=$1",
)
}

jeudi 20 mars 2008

08 99 78 78 15

Ce soir, j'ai reçu un SMS de la part de mon nouvel ami anonyme (que l'on nommera 0899787815) !
Le SMS en question disait :

Salut c moi! J'attends tjs tn appel,a croire que je t'ai laissé mon numéro pr rien. rappelle moi au 0899787815


Une rapide recherche sur internet, et on se rend compte que c'est une arnaque : 0899787815 sur Google. La liste des numéros utilisant ce genre d'arnaques est assez longue ! Donc si vous recevez des messages de ce genre, effacez-les :)

En fait, ce qui m'impressionne ce sont les nouvelles méthodes trouvées par les arnaqueurs. Ils sont très immaginatifs ! Il y a eu à une époque les messages qui annonçaient qu'on est devenu millionnaire. Mais ils se sont aperçu que les gens, en général, sont pessimistes (ou réalistes ... ça dépend du point de vue) car ils se disent Millionnaire ... moi ? ... aucune chance que ca m'arrive. Ils ont donc changé un peu la technique. Maintenant, ils ne proposent que des petites sommes du genre de 5000 euros par exemple. Leurs messages deviennent plus réalistes qu'autre fois. Mais, je pense que les gens ne tombent pas encore assez facilement dans le piège. Une autre technique vient d'apparaître aussi, c'est la méthode du BlueSpam qui conciste à envoyer les Spams par Bluetooth ... Donc si vous vous baladez dans la rue et que votre Bluetooth est activé, vous pouvez recevoir du Spam ! Pour l'instant, c'est tellement rare (je crois) que même quand on reçoit un BlueSpam, on est content :) Mais, un jour, cela deviendra assez embêtant : Imaginez que vous voulez synchroniser votre téléphone avec votre ordinateur et que votre mobile n'arrête pas de faire Nouveau Message ... Nouveau Message ... Nouveau Message ... ...

Il y a aussi les Spams par mail ! Classique me diriez-vous ! Mais, là aussi de nouvelles techniques apparaîssent. Il se peut que vous receviez un mail dont le sujet est failure notice. Générallement, on reçoit ce genre de messages quand le serveur de mails n'arrive pas à trouver le destinataire de votre message ou n'arrive pas à l'envoyer ... il vous retourne donc un mail de failure notice donc lequel vous trouvez une vague explication de l'erreur produite suivie de votre message. Et, on vous demande de renvoyer le même message à l'adresse du destinataire indiquée. Sauf que cette adresse en question servira à collecter les adresses mails valides. Il ne faut donc surtout pas répondre ... et se contenter de l'effacer.

Tant d'autres techniques existent et elles méritent aussi d'être mentionnées. Mais on ne va pas faire l'éloge des spammeurs aujourd'hui ! Par contre, j'attends avec impatience de voir quelle autre technique ils vont inventer :)

samedi 23 juin 2007

Quand Google Street View passe, le crime trépasse !

Le site Mashable.com a cherché les meilleures images que l'on peut trouver en utilisant le nouveau joujou Google Street View. Même si ca parait surprenant, l'outil a immortalisé quelques scènes que je trouve marrantes :



Vous pouvez vérifier que l'image existe encore :)