23 juillet 2008 par Yohann CIURLIK
Trouvant le XML trop lourd et le JSON trop restreint à Javascript, vous pouvez maintenant opté pour Protocole Buffers. C’est un nouveau format d’échange conçu par Google.
Protocole Buffers est multi-langage, multi-plateforme. et permet la sérialisation de données comme le XML mais en plus rapide et plus simplement.
La syntaxe ressemble à cela :
-
message Person {
-
required string name = 1;
-
required int32 id = 2;
-
optional string email = 3;
-
-
enum PhoneType {
-
MOBILE = 0;
-
HOME = 1;
-
WORK = 2;
-
}
-
-
message PhoneNumber {
-
required string number = 1;
-
optional PhoneType type = 2 [default = HOME];
-
}
-
-
repeated
Par comparaison avec XML, Protocole Buffers est :
- Plus simple,
- 3 à 10 fois plus petit,
- 20 à 100 fois plus rapide,
- moins ambigue,
- et permet la génération de DAO facilement.
En XML :
-
<person>
-
<name>John Doe</name>
-
<email>jdoe@example.com</email>
-
</person>
En Protocole Buffers :
-
# Textual representation of a protocol buffer.
-
# This is *not* the binary format used on the wire.
-
person {
-
name: "John Doe"
-
email: "jdoe@example.com"
-
}
Protocole Buffers est à suivre de près car d’après les témoignages que j’ai pu voir à travers le web cette technologie est bien plus rapide que XML et surtout moins verbeuse.
Quelques liens pour information :
Google : http://code.google.com/apis/protocolbuffers/
Retour d’expérience par Julien Chable : http://blogs.codes-sources.com/neodante/archive/2008/07/18/quelques-retours-sur-google-protocol-buffers.aspx
L’annonce Google : http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html
22 juillet 2008 par Yohann CIURLIK
Le clavier Optimus Pultius est un nouveau clavier Oled de 15 touches de Art Lebedev.

C’est un très bon complément pour le clavier Optimus qui coute tout de même près de 1500 € !!!

Je ne suis pas près de l’acheter à ce prix…
22 juillet 2008 par Yohann CIURLIK
Je ne suis pas possesseur d’iPhone mais j’ai appris que depuis aujourd’hui est disponible, sur l’App Store d’Apple, le client Wordpress pour iPhone.

Il permet de créer et d’éditer du contenu sur toutes les plateformes Wordpress avec prévisualisation des posts, gestion complète des tags, protection des billets par mot de passe,…
Un vrai régale pour les bloggers mobiles !
(via Business Mobile)
22 juillet 2008 par Yohann CIURLIK
Live Mesh est le nouveau service de Microsoft en bêta qui permet le partage de fichiers et de dossiers entre plusieurs pc. Je vous l’avais présenté en Avril dernier.
Pour le moment, le service n’est disponible que pour les américains. Il est pourtant possible, moyennant un changement de région sur le pc, d’accéder au service.
Le test de mobinaute vous permettra de voir qu’il est possible de partager des dossiers entre un pc et un téléphone mobile. On pourra donc accéder à n’importe quel fichier de son ordinateur depuis son téléphone.

Le service permet également un accès via un mobile ou un iPhone à l’adresse m.mesh.com.
Une sorte de FTP en plus pratique.D’autres services comme Orb permettent ce genre de chose. A voir si la solution de Microsoft est plus pratique à l’utilisation…
(via SpvFrance)
20 juillet 2008 par Yohann CIURLIK
GSen permet une meilleur gestion de l’accèlèrométre sur le téléphone HTC Diamond. Le programme permet la rotation automatique de toutes les applications. Il est même possible d’exclure des programmes.

Un outil fort pratique pour ceux qui utilise le Diamond et qui trouve que la rotation de l’écran sous Opéra est fort pratique et devrait s’étendre à tous les programmes.
(via mobinaute)