Blog = new Geek(HaM);

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, novembre 4 2009

ATA over Ethernet

Pour ceux qui ne connaissent pas, c'est un protocole qui permet d'accéder à un device ATA à travers un réseau Ethernet. Le principal intérêt étant de pouvoir construire une sorte de SAN sans devoir investir dans un matériel très onéreux. En effet les SAN et tout le matériel FibreChannel est très coûteux, alors qu'un serveur classique avec des disques classiques et un réseau Ethernet classique sont aujourd'hui tout à fait abordable comparés à une solution basée sur un SAN.

Pour plus d'information sur ce protocole, je vous invites à jeter un oeil ici:

Je suis actuellement avec un collègue en train de réaliser une target AoE pour Linux en C++ dans le cadre de notre projet de fin d'études (PFE). Nous tentons d'implémenter le protocole tel qu'il a été défini par Coraid. Ce qui n'est pas le cas de toute les target AoE sous Linux puisque par exemple Vblade ne respecte pas le protocole en ce qui concerne la Query String.

Bref, pour ceux que cela intéresse, c'est par ici: https://code.hebserv.net/trac/aoetg

dimanche, août 30 2009

C++ webtoolkit

Suite aux différentes recherches pour un projet d'application de gestion d'accès par badge, j'ai découvert ce merveilleux outil qu'est Wt (prononcé Witty).
C'est un webtoolkit similaire à GWT dans l'esprit.

Il permet de générer des pages Web en faisant abstraction des technologies du Web (Ajax/HTML/XHTML). Il demande un peu de temps pour être pris en main, mais cet outil est tout simplement bluffant une fois que l'on a réussi à l'apprivoiser. L'exécutable produit peut s'interfacer comme un script FastCGI avec un serveur Web classique ou alors fournir son propre serveur Web intégré à l'exécutable.

Un des gros avantage de cette solution est la clarté du code. En effet si vous avez l'habitude de bien coder vos projet, il vous sera bien plus facile de maintenir votre application Wt que l'équivalant en PHP. De plus les performances devraient elles aussi être bien meilleurs qu'avec un script PHP (interprété).

J'essayerais de mettre en ligne quelques exemples (il y en a déjà plein sur le site officiel). De plus le documentation officielle est elle aussi très claire et très bien faite.