via Les dernières actualités de Futura-Sciences de webmaster@futura-sciences.com (Futura-Sciences) le 31/08/11
D'abord conçus pour la sécurité, les feux tricolores ont ensuite été utilisés pour réguler le trafic grâce à la synchronisation. Depuis quelques années, ils sont impliqués dans une autre affaire : celle de la consommation des véhicules immobilisés au feu rouge et, partant, de l'émission de gaz à effet de serre. Certains pensent à peaufiner la synchronisation pour réduire les temps d'arrêt. Au MIT, on a trouvé une idée : utiliser les smartphones pour prédire le passage au vert...
Un nouveau...

via LinuxFr.org : les dépêches de GeneralZod le 02/09/11

Le mois dernier, Richard Hipp et Damien Katz (respectivement, les créateurs de SQLite et CouchDB) ont annoncé la création d'un groupe de travail ouvert autour d'un nouveau langage de requêtes pour les bases de données NoSQL : UnQL (Unstructured Query Language). L'objectif étant de libérer les bases de données orientés documents des interfaces spécifiques et éviter la dépendance envers un fournisseur.

UnQL s'appuie sur l'expérience acquise à travers SQL, on retrouve les mêmes verbes (SELECT, UPDATE, INSERT, DELETE) mais la différence se situe dans le fait que l'on travaille sur des collections d'objets sans schémas prédéfini et non plus des tables. D'où le Unstructured Query Language. Le format de données interne est JSON, mais UnQL n'impose aucun format de stockage des données au niveau de la base. Le choix d'une syntaxe SQL-like est possible du fait que UnQL est capable d'inférer le type des jeux de données retournés et ne dépends absolument pas de la présence d'un schéma défini.

UnQL a été conçu comme un surensemble de SQL et il serait possible de proposer une API UnQL par-dessus une base de données relationnelle classique (ou comme les décrit Dr Hipp "périmées"). Cela rejoint la conclusion de deux chercheurs Microsoft, Erik Meijer et Gavin Bierman, qui après avoir analysé les principales bases de données NoSQL sont arrivés à la conclusion qu'il est possible d'unifier le modèle NoSQL avec le modèle SQL : coSQL. D'après Meijer et Bierman, on peut décrire les deux modèles de données à l'aide d'une seule théorie mathématique et donc parvenir à arriver à un langage de requêtes unique entre les diverses familles de bases de données NoSQL et SQL. UnQL est donc la première réalisation pratique de la théorie publiée par Meijer et Bierman (contrairement à une idée reçue, cosql n'est pas un langage de requêtes mais une théorie - qui reste à développer - au stade de l'article scientifique).

Le groupe de travail fournit également un prototype afin de pouvoir tester le langage. Celui-ci s'appuie sur une base SQLite pour le stockage des données et fournit un shell interactif pour pouvoir exécuter des requêtes UNQL.

Quelques exemples de requêtes :

créer une collection

CREATE COLLECTION bibliotheque;

insérer des éléments

INSERT INTO bibliotheque VALUE "martine va à la plage";
INSERT INTO bibliotheque VALUE {titre: "martine chez les dinos partouzeurs de droate", nombre: 4}

Dans un avenir proche, Damien Katz compte implémenter UnQL au dessus de CouchDB. Quant au Dr Richard Hipp, il envisage carrément d'écrire un Unqlite avec un nouveau format de stockage.

La documentation d'UnQL reste assez succinte.

WebAPI : le projet de Mozilla pour créer des applications Web mobiles multi-plateformes Avec les mêmes fonctionnalités que les applications natives Après la publication de la première version de son projet « Mozilla Web Application », destiné à créer une plateforme de commercialisation d'applications Web (gratuites ou payantes) écrites avec les nouveaux standards du web (HTML5, CSS3, JavaScript, etc.), Mozilla se lance dans un nouveau projet ambitieux. La fondation vient d'annoncer le début des travaux pour la création d'une API (Application Programming Interface) ouverte pour tous les terminaux mobiles et les tablettes : WebAPI...

via Publications de Urban Angel [....travelling] de nobody@flickr.com (Urban Angel [....travelling]) le 01/09/11

Urban Angel [....travelling] a posté une photo :

.[girl in the window].

...at Manggarai train station, Jakarta, Indonesia...

via Publications de Urban Angel [....travelling] de nobody@flickr.com (Urban Angel [....travelling]) le 21/08/11

Urban Angel [....travelling] a posté une photo :

.blaze of glory.

...spotted this while meandering the back streets of Kalimati, Nepal...

via Le Monde.fr : à la Une le 30/08/11
A Washington, une vingtaine de jeunes gens finalisent Commotion, un logiciel permettant d'accéder à Internet gratuitement tout en échappant à toute surveillance.