Premiers pas sur Google Chromium OS

Salut Internaute!

Mon petit monde de Geek s’est temporairement arrêté ce soir à 19h où je me suis régalé à regarder la belle conférence de nos amis de Mountain View… Google y présentait une première version de son Système d’exploitation, nommé Google Chromium OS.

Le principe est très simple, le système d’exploitation se cantonne au navigateur de Google: Chrome. En résumé, c’est un condensé de Linux, Ubuntu, Webkit et Moblin.

Vous lancez votre ordinateur et en quelques secondes ( 6 sec sur mon IBM X40) vous arrivez sur le formulaire de login, comme ça:

Chromium OS, login

novembre 20, 2009

Installer tsung & erlang sur Mac OS Leopard

Salut Internaute!

Un petit billet pour te raconter comment faire pour installer Tsung et Erlang sur Mac OS Leopard.

D’abord, qu’est-ce que c’est que Tsung, et qu’est-ce que c’est qu’Erlang???

Tsung, c’est un outil de stress/montée en charge, multi-protocole (HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and XMPP/Jabber sont supportés, via SSL ou non) open-source et gratuit.

Mais, je te vois venir internaute! Tu vas me dire que Siege, Jmeter et compagnie savent déjà le faire! La réponse est oui! Mais Tsung permet de simuler 250 utilisateurs simultanés sur mon petit IBM X40, alors que Jmeter plante lamentablement à 45 utilisateurs… Donc tu l’as compris, l’avantage de Tsung, c’est de pouvoir envoyer du gros paté dans la tête du serveur sans pour autant mettre à genou la (les) machines de stress (car oui, il fonctionne aussi en distribué).

Et Erlang, kékecé? Erlang, c’est un langage Open-Source créé par Ericsson pour créer des applications distribuées facilement. (en gros, ça pourrait remplacer Java/RMI)

Mais comment l’installer sur Mac OS Leopard??? Et bien, là je t’apporte une réponse mon ami internaute! Pour cela, ouvre un terminal (terminal.app) et vérifie bien que tu as xcode, gcc et tout le bataclan d’installé…

novembre 18, 2009

Soap UI, pour tester vos webservices!

Salut Internaute!

Les webservices, c’est bien. Mais qu’est ce que c’est???

Wikipedia est ton ami, et défini exhaustivement le webservice.

En gros, un webservice c’est la mise à disposition d’un tiers de n fonctions d’un système donné. Tout cela via un protocole normalisé, REST ou SOAP.

Cela permet donc au tiers de consulter des données, les modifier, tout en passant par l’ensemble des contrôles que vous avez pu mettre en place sur votre applicatif. C’est donc aussi un bon moyen d’interconnecter des systèmes aux technologies hétérogènes.

C’est donc une mécanique d’échange Machine-To-Machine, il n’y a pas d’interface utilisateur disponible… Mais souvent, il faut les tester et vérifier qu’ils réagissent bien… Dans 90% des sociétés, pour tester un webservice, on demande à un développeur de créer une classe interrogeant le webservice et l’interfaçant avec un formulaire. En gros, on développe quelque chose qui ne sera utilisé que pour tester…

Et tout développeur le dira, tester un webservice en codant, c’est pas marrant.

Et là, je viens avec une solution, appelée Soap UI! C’est un produit de la société Eviware, qui existe en deux version, une open source et une Pro.

septembre 24, 2009

Liens

  • mes copains!

Sponsors

  • bah oui!