July 2007
django-rest-interface - Google Code
by 1 other (via)The Django REST interface is a Summer of Code project that implements a general method offering a public and private API for existing Django models. New generic views will simplify data retrieval and modification via different web services in a resource-centric REST architecture, providing model data in formats such as XML, JSON and YAML with very little custom code.
The REST interface consists of two major parts:
1. Easily configured Create/Read/Update/Delete (CRUD) method access patterns for models.
2. Resources that don't correspond 1:1 to models.
More information:
* Initial proposal
* First mail to django-developers
journées francophone python - Google Video
Videoa des journées francophone python 2007
gdata-python-client - Google Code
The Google Data APIs (Google data) provide a simple protocol for reading and writing data on the web.
Each of the following Google services provides a Google data API:
* Base
* Blogger
* Calendar
* Picasa Web Albums
* Spreadsheets
* Google Apps Provisioning
* Code Search
* Notebook
The Google data Python Client Library provides a library and source code that make it easy to access data through Google Data APIs.
To browse the Google data Python client library source code, visit the Source tab.
If you have a problem or want a new feature to be included in the Google data Python Client Library, please submit an issue.
If you are interested in contributing to the library, please read the Contributor Guide and join the contributor group.
- The Google data API Team
February 2007
Trouver des synonymes avec Google et python
Trouver des synonymes avec Google
Le Mar 20 Fév 2007
Nous allons détourner l’opérateur « synonyme » de Google afin de générer une liste de synonymes proposés par le moteur de recherche pour un mot-clé déterminé. Afin de simplifier la recherche de ces mots, le tout sera automatisé par un script Python court et efficace.
L’opérateur synonyme « ~ » de Google élargit votre recherche aux mots que Google considèrent comme synonymes de vos mots-clés. Google utilise également des mots apparentés mais qui ne sont pas de vrais synonymes. Ainsi, la recherche nutrition information renvoie toutes les pages contenant les mots nutrition et information. En élargissant votre recherche avec la requête ~nutrition ~information, Google utilisera également les synonymes et mots apparentés comme food, health, etc. Notez que les synonymes fonctionnent mieux en anglais. Rechercher ces synonymes peut devenir un exercice amusant.
Imaginons que nous recherchons tous les synonymes du mot « car ». Nous commençons par lancer une recherche Google avec ~car pour trouver toutes les pages contenant un synonyme de ce mot. Dans la page des résultats, ces synonymes sont mis en évidence en gras, de la même manière que les mots-clés que vous utilisez d’habitude. En parcourant les résultats, la seconde page se trouve sur la copie d’écran ci-dessous, pour ~car nous pouvons trouver les mots car, cars, motor, auto, BMW et plusieurs autres synonymes en gras.
~car génère une liste de synonymes en gras dans la pages des résultats
Intéressons-nous maintenant à ces synonymes plutôt qu’au mot-clé d’origine, « car ». Pour y parvenir, il nous suffit d’exclure le mot « car » de la requête : ~car -car. Cette astuce nous fait gagner du temps en nous évitant de mettre de côté les occurrences du mot « car ». Ici encore, nous devons parcourir les résultats pour trouver de nouveaux synonymes (j’ai par exemple trouvé automotive, racing, vehicle, et motor).
Notez tous les nouveaux synonymes que vous trouvez et excluez-les de la requête (par exemple ~car -car -automotive -racing -vehicle -motor) jusqu’à ce que vous atteigniez la limite de 10 mots-clés imposée par Google et au-delà de laquelle les mots-clés sont ignorés.
Vous finirez par rassembler une liste impressionnante de mots-clés. L’approche algorithmique de la recherche de synonyme proposée par Google permet de découvrir des synonymes que vous n’auriez pas trouvé dans un dictionnaire synonymique classique.
Le code
Si vous estimez que cette tâche est bien trop pénible et qu’elle conviendrait mieux à un programme informatique, vous avez tout à fait raison. Voici un petit script Python qui réalisera ce travail à votre place. En partant d’un mot-clé, ce programme génère une liste de synonymes de plus en plus grande. Vous aurez besoin de la bibliothèque PyGoogle pour interfacer ce script avec l’API Google.
January 2007
Informations sur la société Google : Direction
Marissa Mayer dirige la stratégie de gestion des produits de recherche de Google : recherche sur le Web, recherche d'images, groupes, actualités, Froogle, barre d'outils Google, Google Desktop, Google Labs, etc. Elle a rejoint Google en 1999. Première femme ingénieur chez Google, elle a commencé par diriger les équipes chargées de l'interface utilisateur et des serveurs Web. Elle a travaillé à la conception et au développement de l'interface de recherche de Google, à l'extension du site à plus de 100 langues, à la création de Google Actualités, Gmail et Orkut et au lancement de plus de 100 fonctionnalités et produits sur Google.com. Son travail est à l'origine du dépôt de plusieurs brevets dans le domaine de l'intelligence artificielle et de la conception d'interfaces. Marissa Mayer consacre également une partie de son temps libre aux « Google Movies », sorties organisées plusieurs fois par an pour plus de 6 000 personnes (employés, famille et amis) pour découvrir les derniers films à succès.
Google Scholar
by 46 othersEn quoi consiste Google Scholar ?
Google Scholar permet d'effectuer facilement une recherche étendue portant sur des travaux universitaires. Vous pouvez, à partir d'un emplacement unique, explorer un grand nombre de domaines et de sources : articles revus par des comités de lecture, thèses, livres, résumés analytiques et articles. Ces travaux peuvent provenir de sources telles que des éditeurs scientifiques, des sociétés savantes, des référentiels de prépublication, des universités et d'autres organisations de recherche. Google Scholar vous permet d'identifier les travaux de recherche les plus pertinents du monde universitaire.
Fonctionnalités de Google Scholar
* Rechercher différentes sources à partir d'une interface unique
* Trouver des articles, des résumés analytiques et des citations
* Localiser un article complet dans votre bibliothèque ou sur le Web
* Consulter les articles clés dans n'importe quel domaine de recherche
Comment les articles sont-ils classés ?
Google Scholar trie les articles de la même manière que les chercheurs, en tenant compte de l'intégralité du texte de l'article, de l'auteur, de la publication dans laquelle l'article est paru et du nombre de fois où celui-ci est cité dans d'autres ouvrages universitaires. Les résultats les plus pertinents s'affichent toujours sur la première page.
Message de l'équipe Google Scholar
N'hésitez pas à nous adresser vos suggestions, questions ou commentaires concernant Google Scholar. Nous sommes particulièrement reconnaissants envers tous les universitaires, dont le travail a permis la création de Google, et nous espérons que Google Scholar revêtira pour cette communauté une réelle utilité. Nous pensons que chacun doit pouvoir "se jucher sur les épaules d'un géant".
Google Docs & Spreadsheets
by 36 others (via)Welcome to Google Docs & Spreadsheets!
With Google Docs & Spreadsheets, you can:
* Use our online editor to format documents, spell-check and more.
* Upload Word documents, OpenOffice, RTF, HTML or text.
* Download documents to your desktop as Word, PDF and more.
* View your documents' revision history and roll back to any version.
Plus, since its online, you can:
* Invite others to share your documents by e-mail address.
* Edit documents online with whomever you choose.
* Publish documents online to the world, or to just who you choose.
* Post your documents to your blog.
December 2006
Google platform - Wikipedia, the free encyclopedia
, being the most popular Internet search engine (over 50% market share), requires large computational resources in order to provide their service. This article describes Google's technological infrastructure, as presented in the company's public announcements.
1
(8 marks)