samedi 26 février 2011

Perl Dancer - Sinatra Ruby



En consultant les pages de compte rendu des Perl Mongueurs Paris , je suis tombé sur cette phrase:
Guillaume a installé Dancer sur sa machine. Compte tenu des dépendances, il a été obligé d'installer Moose et « la moitié de CPAN ». La recherche des dépendances n'est pas un problème lorsque l'on utilise CPAN.pm,


Quel est ce fameux Dancer ? . Une recherche après sur google, je tombe sur:
http://perldancer.org/ : Minimal-effort oriented web application framework for Perl (inspired by Ruby's Sinatra)
Sinatra Ruby est cadriciel qui permet d'écrire un application WEB en quelques lignes.

Le grand Confucius disait même: si tu veux connaitre Ruby, regarde le code source de Sinatra.

En effet parmi les étapes recommandées pour connaitre Ruby , la lecture du code source de Sinatra figure en bonne place.


Reading the Sinatra code is a good start. You might also want to read up on Rack, the HTTP interface Sinatra uses. Not necessarily for coding practices but just to understand how Sinatra fits in the whole stack.

#!/usr/bin/env perl

Avec dancer :

use Dancer;
get '/' => sub {
"Hello World!"
};
dance;
$ perl bin/app.pl &...
$ curl http://localhost:3000/
Hello world!


Avec Sinatra:

require 'sinatra'
get '/hi' do
"Hello World!"
end

mardi 15 février 2011

Si versailles m'était conté


L’expérience de la décharge enchaînée dans la galerie des Glaces en 1746.



Le château de Versailles propose jusqu'au 03/04/11 (prolongement) une exposition sur le thème des sciences au chateau de Versailles. Lien à consulter ici.

J'ai rarement vu une exposition sur la science aussi bien faite. La visite commence avec un film panoramique projeté en 360° sous une coupole.
Le prix d'entrée de la visite du château comprend le billet pour l'exposition.
A voir aussi sur le site de google : la visite virtuelle du château de Versailles (c'est du google map mais à l'intérieur d'un bâtiment) . Les jardins sont accessibles. Sur le sol au détour d'une ombre on peut deviner les drôles d'engins des gars de google utilisés pour prendre les photos.




lundi 14 février 2011

La tablette Internet ou le portable de Lenovo



Lenovo, partenaire chinois d'IBM va lancer un nouveau produit hybride. En gros, c'est une tablette Internet qui sert d'écran dans une station d'accueil, le tout étant un PC portable. Dans un ordre inversé: c'est un portable dont l'écran se détache pour devenir une tablette Internet. Cette tablette embarque donc le processeur, la connexion wifi (ce n'est pas un simple écran).
Sachant qu'il existe déjà des stations d'accueil transformant votre portable en PC:



Il serait possible d'avoir le système suivant:

Un smartphone qui s'intègre dans une tablette internet qui s'incruste dans une base d'accueil d'un portable qui lui même s'installe dans une station d'accueil qui elle (la suite à inventer ?)