vendredi 21 octobre 2011

NoSql : A propos d'un livre blanc

La société Smile " :-)" a publié un livre blanc sur un sujet d'actualité  : intitulé "NoSQL". 
Saluons tout d'abord l'effort déployé pour produire un document dans la langue de Molière.


Cette étude est bien ficelée, une première partie claire , avec une présentation des concepts "ACID" et "CAP", une tentative de classification classique mais utile et un panorama des solutions qui a l’intérêt de faire le tri parmi plus de 100 bases dénombrées par le site nosql-database.orgUne deuxième partie présentant trois produits de manière incomplète. Elle présente des inexactitudes, des invraisemblances et des lacunes: un document de 55 pages sur le sujet c'est important mais trop succinct.
  
Je vais être critique, trop diront certains mais cela à un objectif de clarification pas de polémique.
J'ai pris quelques points que je considère comme des analyses erronées.


1 - Evolution des SGBRD sql:
" Au fur et à mesure du temps, les structures de données manipulées par les systèmes sont devenues de plus en plus complexes avec en contrepartie des moteurs de stockage évoluant peu." 
Jetez un oeil sur l'évolution des fonctionnalités au fil des ans du SGBDR Oracle Database_features, faites de même avec  sqlserver et db2, vous constaterez par vous-même comment ces moteurs évoluent.
Je dirais plutôt que les moteurs relationnels ont tant évolué qu'ils sont devenus des outils complexes sachant tout faire et sont considérés par beaucoup comme trop lourds à gérer.
Les implémentations NoSql, au contraire,  reviennent sur le désir des services marketing de ces éditeurs que leurs produits soient la solution unique à tous les problèmes de leurs clients.

2 - Présentation des outils associés 

HDFS est oublié alors que c'est le systeme de Hbase(Hadoop) et de Cassandra ....

3 - Architecture
Les conclusions sur les produits Cassandra et Mongodb sont simplistes.  A la décharge de l'auteur, il est difficile de décrire et de prendre position sur des produits qui sont présentés dans la littérature technique en plusieurs centaines de pages.  


4 - Sauvegarde

Les chapitres sur les gestions de sauvegarde me laissent perplexe... surtout celui sur Mongodb. Est-ce que la sauvegarde est utile, possible, dans le cas d'un système réparti, distribué et hautement répliqué? 
Silence sur les fichiers log de modification et surtout c'est étrangement décrit.

5 - GridFs 

Dire que GridFS est un système de fichiers distribués c'est un gag. D'ailleurs ce qui manque dans Mongodb c'est un système de fichiers de type FUSE. 

6 - Conclusion sur Cassandra 
"Cassandra est un outil relativement complexe. Cette complexité concerne principalement les développeurs "......
Cassandra est synonyme de complexité au niveau du data modèle, de la mise en oeuvre, de la conception de la base et de l'implémentation des logiciels et matériels. 

L'auteur de "Cassandra the definitive Guide", fait la remarque suivante : If your application is expected to require dozens of nodes Cassandra might be a great fit". Sinon passez votre chemin.


Ma conclusion, un livre blanc est intéressant à lire et à confronter aux présentations sur le sujet que l'on trouve sur le Net.

dimanche 16 octobre 2011

Ubuntu 11.10 : Gnome-Shell

Ubuntu 11.10 Alias  : OneiricOcelot est disponible depuis jeudi, et comme un affamé je me suis jeté sur l'installation, sur la première machine un NetBook Acer one j'ai pu ouvrir ce bijou ;-), malgré une installation finie en catatrosphe ou plutot en crash.
 Ayant tiré les leçons (installation avec réseau wlan, Nautilus dropbox installé)  de cette première installation. Je suis passé à la seconde machine avec pour objectif de tester GnomeShell.
Installation avec apt-get comme décrit dans ce post 
Et voici le résultat après avoir choisi lors de la connexion Gnome dans l'interface. 
Choix du WM
Voici en deux trois images  l'interface de GnomeShell , 

les applications 

Les espaces de travail

Un espace de travail avec l'outil de mise à jour Ubuntu
Cela ressemble bougrement à Unity ....
Pour le moment je n'ai pas d'avis particulier je vais explorer Gnome Tweak Tool et les extensions ...  


mardi 5 juillet 2011

Cartografeurs Vaudois

Ce samedi 2 juillet,  rencontre de cartographe amateurs "cartografeurs " vaudois, voici le  programme d'une journée qui fut  chargée des conversations animées autour du future de nos rencontres. 
Voir le compte rendu dans la page programme.

Le momment fort de la journée
La découverte ou l'approfondissement des structures de la base de OSM , par la mise en oeuvre de d'un chargement d'une base locale (juste la suisse).

On renouvellera dans 3 mois ... mais d'ici là preparation de notre présence à "Fétons Linux"



jeudi 3 mars 2011

OpenStreetMap : Une rencontre de cartografeur.

Ce samedi 5 mars nous organisons à Lutry une rencontre de cartographe amateurs - cartografeurs - au programme de la journée qui s'annonce chargée du mapping, des conversations animées et surtout une présentation par l'équipe du projet R-POD (  photogrammétrie à la demande ).



Comparaison entre une photo aérienne classique et une orthophoto produite lors d'un vol .
Aérienne Classique
Orthophoto







samedi 26 février 2011

Trouver ces coordonnées géographiques sur internet

Comme nous ne sommes pas tous possesseurs d'un navigateur GPS ou d'un smartphone équipé d'un GPS, voici en quelques images comment trouver vos coordonnées sur internet.

Rendez-vous sur le site d'openstreetmap

Cherchez votre zone en vous deplacant sur la carte avec la souris.


Une fois sur le lieu sélectionner l'onglet exporter , cela ouvrira un cadre sur le coté gauche du navigateur

 Dans ce cadre dans la partie "format à exporter" choisir html.

Le texte "ajouter un marqueur à la carte apparaîtra dans les options"







  
sélectionnez alors dans la carte le point ou vous désirez apparaître. un marqueur rouge naîtra sur la carte et dans le cadre gauche la position de ce marqueur en degré décimaux.



Nota :

jeudi 24 février 2011

Openlayers : Carte des BoizotInTheWorld

Avons nous besoin d'attendre que Google ou Facebook nous propose d'afficher la carte de localisation de nos amis, alors quand quelques minutes , oui d'accord plus de 60 .... et c'est pas dynamique.

on peut facilement le faire grâce à Openlayers, Après quelques tâtonnements la première carte . 

Voici un screenshot après un focus sur la région Européenne.

le fond de carte est d'origine Bing suivre ce lien pour voir la page. Pour construire cette page j'ai suivi les descriptions faites ici et



 

dimanche 20 février 2011

Héberger son site

C'est décidé je vais me réapproprier mes données. Et pour cela héberger sur une machine chez moi un serveur http , un serveur de mail sortant.
Pour le moment vous ne trouverez que peu de chose une page simple mais qui sait attendre ....

Va donc se poser la question de comment migrer mes pages de blog .....

j'avais l'intention de mettre en oeuvre un wiki moinmoins me plaisait bien , mais j'ai un peu de mal à mettre en oeuvre avec lighttpd :0( peut etre vais je me tourner vers wordpress bien que je ne soit pas un fana de l'empillement php mysql pour 4 pages se courant aprés...

En attendant ma page perso renvoie sur les trop nombreux lieux ou je papote.
Adrien a fait dernierement une page sur un groupe de Musique Marseillais.
Jérémy n'a pas encore sévi.



samedi 29 janvier 2011

Android sur HTC Desire

Aprés plus d'un an d'utilisation d'un HTC Magic , je suis maintenant l'heureux possesseur d'un HTC Desire pourvu de la derniere mouture de Android , la version 2.2.

Et je dois dire que l'objet en vaut la chandelle.

Cours VMware ...

Fin Janvier 2011 un nouveau départ , lol lol , Non

Juste un cours , un cours sur la virtualisation avec VMware ou plutôt sa mise en œuvre..

je me sens juste un peu moins ignorant restant maintenant à mettre en oeuvre .

Et puis pour la première fois de ma vie , je cède aux sirènes de la certification donc je vais bachoter pour l'avoir ce titre de VCP.

Un aperçu de ce que je suis censé connaitre maintenant :-)

VMware vSphere: Install, Configure, Manage [V41]


Objectives  •  Install and configure ESX or ESXi
•  Install and configure vCenter Server components
•  Configure and manage ESX/ESXi networking and storage using vCenter Server
•  Deploy, manage, and migrate virtual machines
•  Manage user access to the VMware infrastructure
•  Use vCenter Server to monitor resource usage
•  Use vCenter Server to increase scalability
•  Use VMware vCenter Update Manager to apply ESX/ESXi patches
•  Use vCenter Server to manage higher availability and data protection

mardi 4 janvier 2011

Ubuntu 10.04 : changer le fond d'écran

Dans ubuntu et plus généralement dans gnome il y a plusieurs instants où on aimerait voir un autre fond d'écran.
  • Au démarrage
  • Au login 
  • dans l''espace de travail

Et bien voici trois méthodes pour cela.

1 - Ecran de démarrage
C'est le plus compliqué et ce n'est pas très probant.
Ubuntu utilise "Lucid use plymouth splash  screen". Aussi la première action est donc d'installer les autres thèmes existants .

  • sudo apt-get install plymouth-theme
  • sudo update-alternatives –install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/ubuntu/ubuntu.plymouth 10
  • sudo update-alternatives –config default.plymouth
Choisir alors votre theme . puis par la commande suivante : sudo update-initramfs  -u mettez à jour votre img de démarrage.

j'ai choisi le theme solar ...

[Plymouth Theme]
Name=Solar
Description=Space theme with violent flaring blue star
ModuleName=space-flares

[space-flares]
ImageDir=/lib/plymouth/themes/solar

Voici le résultat :


2 - Ecran de Login.
Vous copiez vos fichiers de fond d'écran dans /usr/share/background puis

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

Ensuite logout.

La fenêtre de modification des préférences sera démarrée automatiquement, alors choisissez votre nouveau fond d’écran et connectez-vous.

puis supprimez ce démarrage par la commande suivante :

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

Voici le résultat :

3 Ecran de travail.
wallpapoz c'est simple clair facile à installer.



Merci aux sites suivants :
http://laptopny.us/ubuntu-tips/changecustom-lucid-lynx-ubuntu-10-04-splashxsplashplymouth
http://wallpapoz.akbarhome.com/index.html
http://ubuntuforums.org/