Archive for septembre 2007

Bureautique, nouvelles suites et format ouvert : Des changements ?

Le monde de Word, Excel et Powerpoint est-il en train de changer ? Est ce que les utilisateurs vont-ils enfin employer le terme « traitement de texte » au lieu de « Word » pour parler du logiciel qu’ils utilisent pour leurs documents ?

Depuis quelques temps, des alternatives à la suite Office de Microsoft font parler d’eux :

  • On entend parler d’OpenOffice : à travers une enquête sur le site Journaldunet pour identifier des personnes / structures qui ont migrées vers OpenOffice ; à travers une interview de la responsable francophone du projet ; à travers différents articles d’astuces sur les logiciels composants OpenOffice sur des grands sites web informatiques.
  • On entend aussi parler de Google Apps, c’est plus orientée entreprise ; à travers l’annonce du support de Cap Gemini de cette solution ; à travers son insertion du nouveau module Présentation.
  • Dernièrement, une nouvelle suite, Lotus Symphony de l’éditeur IBM, à travers l’annonce de sa sortie en version gratuite (et bêta et en anglais).
  • On parle toujours de la suite Office aussi. Mais plutôt à travers le prisme de ces nouvelles alternatives, ou bien pour dénoncer l’une des « vaches à lait » de l’éditeur.

Loin de moi de vouloir déterminer quelle est la meilleure solution. L’interrogation est plutôt : Est-ce que ces nouvelles suites vont changer la donne de manière importante ? Ou bien profite-t-elle du vent « format ouvert » qui souffle sur le monde de la bureautique ?

Continue reading ‘Bureautique, nouvelles suites et format ouvert : Des changements ?’ »

[Tutorial] Faire un test de charges d’un site Web avec Apache JMeter

Apache JMeter est un sous-projet Jakarta de la fondation Apache. C’est un outil permettant de faire différents tests de charges et de mesures de performances sur plusieurs types d’environnements. Allant ainsi du serveur Web au serveur FTP, base de données à travers JDBC, Middleware JMS, annuaire LDAP, connexion TCP, SMTP, etc…

C’est un outil (d’après mon expérience) robuste, fiable et qui sait faire pas « mal de choses », mais malheureusement, bien que l’interface IHM soit graphique (via swing), sa convialité n’est pas son point fort. Parfois pour faire quelque chose, il faut se creuser un peu la tête. Mais qui a dit que l’informatique c’était facile ?

Donc, JMeter peut nous aider si on veut tester la tenue de charge d’un site Web, il peut simuler des « utilisateurs virtuels » (VU) et exécuter en boucle un scénario fonctionnel au préalablement enregistré. Il mesure les temps de réponses du site Web, et permet ainsi d’avoir une idée sur sa tenue en charges.

Je vous propose un petit tutoriel pour apprendre à manipuler JMeter afin de faire un test de charge d’un site Web modèle (ici les servlets d’exemples livrées avec Tomcat 5.5).

La réalisation d’un tir de charges se faisant en étapes, voici le programme :

  1. Introduction

  2. Préparer son scénario fonctionnel

  3. « Jmeteriser » son scénario fonctionnel

  4. Affinage du scénario de tests

  5. Exécuter son scénario de tir de charges

 

A noter, que je compte ajouter d’autres tutoriels / articles autour de JMeter prochainement.

Clients de messagerie : du mouvement

En ce moment, le monde du client de messagerie est train d’entamer un nouveau mouvement. Commençons par un rappel historique : tout d’abord le courrier électronique – ou email – est avec le Web – la navigation sur Internet – l’un des services les plus utilisés depuis que le « début » de l’Internet version « grand public ». A l’époque les webmails – sites web pour consulter et écrire ses mails – n’existaient pas ou peu, on devait avoir sur son poste un « client de messagerie », c’est à dire une application qui relevait le courrier sur le serveur de messagerie et permettait de lire / rédiger des courriers électroniques, puis de les transmettre à son correspondant via une nouvelle connexion à son serveur de messagerie.

Avec ce type de client de messagerie, il était / est donc possible de se connecter sur Internet le temps de récupérer ses nouveaux messages, puis se déconnecter d’Internet. Ensuite la lecture et la rédaction des emails peuvent se faire hors-ligne. Pour finir on se reconnect-ait(-e) sur Internet pour lancer ses envois de mails.

Pourquoi ce mode de fonctionnement à l’époque ? Une raison principale était le moyen de connexion à Internet : c’est-à-dire à travers un modem et une ligne de téléphonique. Donc plus on restait connecté, plus on payait… Continue reading ‘Clients de messagerie : du mouvement’ »

Les moteurs de recherche de code

On le sait, Google et son moteur de recherche Web est un outil devenu indispensable à tout informaticien qui se respecte. Pour résoudre des problèmes, rien de tel qu’une bonne recherche sur Google pour trouver la cause du problème et sa solution.

Un nouveau type de moteur de recherche est en train de prendre de l’importance dans la vie des informaticiens orientés développement. Ce sont les moteurs de recherche de code. Google dispose du sien, mais c’est Krugle qui semble faire figure de proue aujourd’hui.

A quoi sert un moteur de recherche de code ? Continue reading ‘Les moteurs de recherche de code’ »