
Décidément, la société Google est très active en ce moment.
Elle sort aujourd'hui un nouveau mode de recherche : CodeSearch.
http://www.google.com/codesearch
Comme son nom l'indique, il permet de chercher directement dans la source des fichiers php, c#, js, etc, dans les archives zip, tar.gz, etc, et même dans les versions CVS de vos projets.
Première interrogation de tout bon geek : "Sécurité ?"
Google ne voulant pas réitérer les problèmes de sa librairie en ligne et de Google News, seuls les codes publics seront référencés. Reste à savoir comment on rend un code privé...
Deuxième interrogation de geek un peu éveillé : "Et les caractères spéciaux ? +,=,*, ils sont interprétés dans les requêtes Google !"
L'intéret de ce nouveau mode est justement que ces caractères sont inclus à la recherche.
On peut aussi utiliser les expressions régulières.
Troisième interrogation, pour les geeks d'un niveau trés trés supérieur au mien : "Et si je veux que mon programme java communique directement avec Google Code Search ?"
Google CodeSearch a décidément réponse à tout (a priori, il doit être développé par des geeks de catégorie supérieure). Il propose d'intéragir avec une API qui renvoie des données XML, (comme je ne maîtrise pas trop cette partie je vous laisse lire cette page : http://code.google.com/apis/gdata/codesearch.html.
Plus d'infos sur CodeSearch : là
J'en profite pour découvrir ça : http://www.google.com/codesearch (je ne suis décidément pas un bon geek...)