Main | Next page »
 20050912 Monday September 12, 2005

Des bops par milliers !

L'annonce de chaque nouveau produit est l'occasion de mettre au point ou de finaliser des manières différentes de les positionner. L'arrivée du serveur Sun Fire 2100 ne déroge pas à cette règle en gagnant le record du monde absolu du benchmark SPECjbb2005. Le Sun Fire X2100 a été capable de réaliser, sur une architecture mono-processeur, un résultat de 16,070 bops sous Solaris 10. L'avantage de mesurer le nombre de business operations per second (bops) en utilisant les fonctionnalités de la machine virtuelle Hot Spot est de fournir des résultats qui soient indépendants du système d'exploitation, et donc de permettre une validation objective de la plate-forme matérielle . Un bon début!



[General] ( September 12, 2005 10:11 AM ) Permalink | Comments [0]
 20050810 Wednesday August 10, 2005

Ca m'énerve !

Stack Trace:

[HttpException (0x80004005): Server Too Busy]
   System.Web.HttpRuntime.RejectRequestInternal(HttpWorkerRequest wr) +148

Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573

[General] ( August 10, 2005 02:45 PM ) Permalink | Comments [9]
 20050621 Tuesday June 21, 2005

Papa m'a dit (bis)

Je me souviens que notre père nous avait réveillés vers 4 heures du matin, le 21 juillet 1969, quand Neil Amstrong a mis pour la première fois un pied sur la lune afin que nous devenions les témoins vivants de cet événement. Le seul intérêt qu'il voyait dans cet exploit était que l'homme puisse vérifier que la terre était bien ronde, prédisant par la même occasion la fin prochaine des expéditions.
La photographie de gauche montre cette même terre prise par la caméra digitale du robot Opportunity depuis Mars, avec une lecture un peu plus complexe de notre planète qui tourne de moins en mois rond.
On se consolera en pensant que tout cela, c'est grâce à Java.


[General] ( June 21, 2005 01:25 AM ) Permalink | Comments [1]
 20050620 Monday June 20, 2005

Papa m'a dit

Get OpenSolaris
Our lawyer is making us say that OpenSolaris is a trademark of Sun Microsystems, Inc.



[General] ( June 20, 2005 01:10 AM ) Permalink | Comments [0]
 20050615 Wednesday June 15, 2005

L'entropie galopante

Je ne le dirais jamais assez, Sun lançait il y a dix une comète dont le monde de l'informatique ne s'est jamais remis: Java. Est-il possible de rêver plus beau cadeau d'anniversaire que de lancer à nouveau cette supernovae qu'est le projet opensolaris.org. Personnellement, je pense que non et même si mes connaissances en système d'exploitation sont aussi minces que les chances d'Opportunity de sortir de sa boue de cendres, je retrouve là le courage et le culot qui font que je reste au bout de 16 ans un employé de Sun convaincu. Je n'aurais certainement pas la prétention d'entrer plus en profondeur dans ce projet de spécialistes, mais il se trouve que pour des raisons personnelles je m'intéresse depuis peu au domaine de l'entropie que le couple matériel (processeur + mémoire) et système d'exploitation sont capables de construire. Des projets comme Gnu Privacy Guard ou Entropy Gathering Daemon utilisent de tels algorithmes pour les générations des clés de cryptage car les nombres aléatoires fournis par ces procédures n'ont pas les mêmes problèmes de récurrences que les célèbres font rand() ou sa grande soeur srand(). Par simple curiosité, je suis allé voir ce qu'il était possible de trouver dans le projet opensolaris.org en termes d'utilisation de l'entropie d'un système pour résoudre élégamment ce problème. Je n'ai pas été déçu! On peut voir ici le code utilisé dans le projet Gnupg pour calculer l'entropie ...

/* Get various basic pieces of system information: Handle of active
* window, handle of window with mouse capture, handle of clipboard owner
* handle of start of clpboard viewer list, pseudohandle of current
* process, current process ID, pseudohandle of current thread, current
* thread ID, handle of desktop window, handle of window with keyboard
* focus, whether system queue has any events, cursor position for last
* message, 1 ms time for last message, handle of window with clipboard
* open, handle of process heap, handle of procs window station, types of
* events in input queue, and milliseconds since Windows was started */
{ byte buffer[20*sizeof(ulong)], *bufptr.
bufptr = buffer;
...



... et le même dans le cadre du projet opensolaris.org ...

     74 /* Physical memory entropy source */
     75 typedef struct physmem_entsrc_s {
     76         uint8_t *parity;                /* parity bit vector */
     77         caddr_t pmbuf;                  /* buffer for memory block */
     78         uint32_t nblocks;               /* number of  memory blocks */
     79         int entperblock;                /* entropy bits per block read */
     80         hrtime_t last_diff;             /* previous time to process a block */
     81         hrtime_t last_delta;            /* previous time delta */
     82         hrtime_t last_delta2;           /* previous 2nd order time delta */
     83 } physmem_entsrc_t;



... ce qui devrait éviter ce style de problème. Prochaine étape: je compile ce code et je vous tiens au courant.


Technorati Tag: OpenSolaris
Technorati Tag: Solaris



[General] ( June 15, 2005 03:30 PM ) Permalink | Comments [0]
 20050614 Tuesday June 14, 2005

C'est beau comme la jeunesse !

Pour les dix ans de Java j'ai décidé de replongé dans mes archives et de poster sur ce blog toutes les pages de cette merveilleuse histoire que j'ai un peu écrites avec mes petites mains. Mais avant cela, je ne peux pas ne pas me rappeler quel était le sujet principal des mes préoccupations en 1995: CORBA, CORBA et puis CORBA. Je vous livre la plus belle citation de l' « Object Management Architecture Guide, Revision 2.0, OMG TC Document 92.11.1 » traitant de la finalisation de la spécification 1.2. Je cite (page 15): « Over time, the use of object-oriented concepts will make this « ideal » computing environment a reality. It is the gateway through which even the most compuphobic person can pass. It has the potential to enable the users to control their computing environment, rather than being controlled by its limitations. Please join with us and realize this vision ». 14 ans plus tard (l'âge de mon fils à peu de chose près) et des kilomètres de transparents, on y est presque!





[General] ( June 14, 2005 06:57 AM ) Permalink | Comments [0]
 20041221 Tuesday December 21, 2004

499$ = 350 Euros

Quand le premier de la grande distribution au monde fait du commerce dans le domaine de l'informatique nomade, il le fait sur du logiciel libre, avec de l'OpenOffice bien au chaud dans le disque dur de la machine. Pas la dernière version (1.1.4RC) il est vrai, mais on ne va pas se plaindre quand on sait que l'argument principal de ce prix incroyable est l'abandon de Windows ...

... vont passer de bonnes fêtes nos amis américains!





[General] ( December 21, 2004 09:37 AM ) Permalink
 20041115 Monday November 15, 2004

Halloween

Le cauchemar. J'ai rêvé que le matin je me levais pour aller chercher quelques € à mon distributeur préféré, et là, crac ... quelle horreur !!!! Un bug de MS-DOS qui m'empêchait d'acheter mon quotidien favori.

J'avais donné le reste de ma monnaie aux enfants pour éviter les mauvais sorts ... peine perdue.

L'année prochaine, je me déguise en citrouille !



[General] ( November 15, 2004 02:15 AM ) Permalink
 20041019 Tuesday October 19, 2004

Schw@rtz

« The only companies that have something to fear from open source are the companies that can't innovate. »

Sun's COO Jonathan Schwartz



[General] ( October 19, 2004 06:24 AM ) Permalink
 20041012 Tuesday October 12, 2004

Vive les barbus

Rencontrer John Gage est toujours un immense plaisir. Non seulement ce personnage éminent de Sun parle un français délicieux mais sa culture est aussi grande que le nombre de miles que ce grand voyageur doit accumuler par an.

Le lendemain de son intervention aux 5ème Congrès Mondial de la iDémocratie, Richard Stallman a fait, paraît-il, une intervention remarquée et en français sur les brevets logiciels.

Je regrette de ne pas avoir été là, et surtout de ne pas avoir provoqué la rencontre entre ces deux personnalités. Du croustillant en perspective ... tant pis!





[General] ( October 12, 2004 11:27 AM ) Permalink
 20041007 Thursday October 07, 2004

Sainte Fleur

Mardi , c'était la Sainte Fleur. Pas le plus petit des paradoxes de notre calendrier à moins d'un mois du génocide programmé de millions de chrysanthèmes avant que cela soit le tour des petits sapins.

J'ai eu la chance la semaine dernière d'être invité à la conférence de presse du comité d'élection de Miss Manja, dont la vocation est de favoriser la rattachement à la culture malgache pour la génération actuelle qui n'a généralement connu que la France. Belle initiative, menée avec tout l'amour que ce peuple porte à celle île plus grande que la patrie de Victor Schoelcher. Madagascar a la chance de pas avoir de pétrole, de posséder un peuple pacifique perdu au milieu d'un océan qui pourrait porter le même nom et d'être le royaume des orchidées dont la plus méconnue est la vanille. Cette fleur, de la taille d'une goutte de crachin breton, nécessite tous les soins des mains expertes des femmes malgaches pour être pollinisée et donner naissance au fruit que Madagascar exporte aux quatre coins du monde. Une soirée pleine de chaleur, de sourires. Une soirée rare, trop rare!

PS: Une nouvelle espèce de Marguerite vient de naître. Elle porte un joli nom et peut être trouvée dans le jardin de mon ami Alexis.



[General] ( October 07, 2004 09:49 AM ) Permalink Comments [1]
 20041004 Monday October 04, 2004

20 ans !

Cela faisait vingt ans que je n'avais pas revu Martin. A cette époque nous étions tous les deux très occupés par notre métier de cogniticien avec les immenses espoirs que le monde (et nous-mêmes) avait mis dans l'intelligence artificielle. Ceux qui se souviennent des ordinateurs de cinquième génération, des systèmes experts capables de remplacer les meilleurs spécialistes du diagnostic médical, de la programmation par contraintes ou autres réseaux de neurones iront porter des fleurs sur les tombes des sociétés comme Framentech, Cognitech, KEE, ART, Teknowledge ou Neuron Data. Nous avons rapidement évacué ce passé pour parler de ses efforts pour introduire l'OpenSource dans les services de la Mairie de Buenos Aires. J'ai découvert sans surprise que les résistances sont identiques à celles rencontrées dans le vieux continent: utilisateurs septiques ou enthousiastes, débats passionnés et pressions sur les prix dans un pays qui a connu une faillite programmée. Mais j'ai surtout retenu ce qu'il m'a raconté sur l'Argentine, sur le difficile apprentissage du bien commun après tant d'années de chaos politique. Cela m'a fait penser au très rassérénant film « Carnet de voyage » que j'ai eu le bonheur de voir récemment. Les héros de ce voyage de 15000 kilomètres partent de Buenos Aires pour s'arrêter quelques mois dans une léproserie du Pérou. Ils reçoivent là un accueil dont j'ai ressenti la chaleur, au point qu'avant de partir pour le Venezuela, Ernesto Guevara exprime dans son discours d'adieu tout le mal qu'il a à quitter ce pays et tout ce qu'il a reçu de ces mains sans doigt. Cet attachement m'a rappelé la réponse faite par le député péruvien Edgar Villanueva Nuñez à Microsoft à propos du vote sur les logiciels libres et de ce choix « ... based on the republican principle of openness to the public ». Un courage que j'aimerais voir plus souvent dans des régions nanties du monde comme les nôtres. Merci Martin, d'être venu de si loin pour me le rappeler.


[General] ( October 04, 2004 12:00 PM ) Permalink |
 20041003 Sunday October 03, 2004

Le coup d'état permanent

Il y a quelques temps, j'ai assisté à une réunion sur un sujet très en vogue dans des couloirs bien connus. Ma surprise fut aussi grande que désagréable de constater qu'à table des orateurs se trouvait une personne ne figurant pas dans l'agenda et que j'ai eu la pénible expérience de déjà pratiquer à une autre occasion. Cette même personne a l'impolie habitude de s'inviter au débat alors qu'il ne l'est pas, de gaspiller par ses propos le temps de ceux qui sont à même d'en tenir et de polluer le bon déroulement des échanges. Le vieux dicton qui nous apprend que « ce n'est pas parce que l'on a rien à dire qu'il faut fermer sa gueule » s'est trouvé là inopportunément remis en cause surtout quand la chance vous offre d'être assis aux côtés de gens aussi pertinents qu'éduqués.

[General] ( October 03, 2004 12:22 PM ) Permalink
 20040930 Thursday September 30, 2004

On résume !

Je dois bien le reconnaître, laisser en plan un blog pendant presque deux mois n'est pas digne d'un évangéliste! Mais avec un point de rosée à 11 degrés en plein milieu du mois d'août, il y a de quoi en perdre son latin. J'ai de plus entièrement refondu les anciens post, afin que ceux-ci soient plus lisibles par les outils de syndication comme Sage, ce que l'anti-canicule de cet été ne m'a pas poussé à faire. C'est promis, je ne recommencerai plus!

Que s'est-il passé d'important durant ces 55 derniers jours ? Mon ami Alexis a soudainement été confronté à des angoisses existentialistes sur son avenir olympique de lanceur d'EJB 3.0, mais les choses se sont rapidement arrangées par une reconversion dans le 200 mètres USB, ce qui nous rassure tous. Pour revenir à des sujets moins brûlants, la question de mettre Solaris dans l'Open Source est à nouveau sérieusement posée par Sun avec une échéance qui semblerait se situer à la fin de l'année 2004. Je pense personnellement que c'est une bonne idée et qu'il est effectivement grand temps de le faire pour que le débat Unix propriétaire versus Linux avance avec et dans le bon sens. La deuxième édition de OooCon (réunion mondiale des utilisateurs d'OpenOffice) s'est tenue à Berlin et a eu le privilège de recevoir Christian Hardy (Ministère des Finances) et Chrisophe Cazin (Ministère de l'Intérieur) comme keynote speakers aidés dans cette difficile tâche par Jean-François Donikian. La France à l'honneur, ce qui n'a pas manqué d'être relevé par des hommes éclairés sur le sujet. J'ai également eu le plaisir de déjeuner avec mon ami Thibaut Régnier, pilier du club Java, dont l'activisme dans le domaine des téléphones Java est tout à fait remarquable. Quelques milliers de Thibaut, et la France serait à nouveau à l'honneur dans le marché très prometteur des applications J2ME. Mais la rentrée est déjà riche en actualités, laissons lui donc la place qu'elle mérite.

PS: je vais décevoir ceux qui pensaient que le chameau est un animal placide: sept jours passés à marcher dans la magnifique région d'Essaouira en compagnie de ce quadrupède m'ont appris que la longueur d'une piscine olympique est le minimum comme périmètre de sécurité si l'on désire terminer le voyage avec l'intégralité de ses dix doigts!

[General] ( September 30, 2004 12:47 PM ) Permalink
 20040806 Friday August 06, 2004

H.C.B

Henri Cartier-Bresson est mort mardi dernier, dans le sud de la France. Je n'ai jamais été un grand « fan » de ce grand photographe, même si je lui reconnais d'avoir été capable de suivre avec certitude son propre chemin artistique dont l'éclectisme est absolument remarquable. Il y avait une certaine forme d'académisme à la française dans la volonté qu'il a affichée de s'affranchir de toutes règles. « ... notre tâche consiste à observer la réalité avec l'aide de ce carnet de croquis qu'est notre appareil, à la fixer mais pas à la manipuler ni pendant la prise de vue, ni au laboratoire par de petites cuisines. » avait-il l'habitude de dire, point de vue que je ne partage aucunement.

La véritable liberté du photographe ne réside pas dans un devoir de fidélité à la réalité mais dans l'obligation qu'il a de nous donner sa vision du monde, trucages, retouches, et interventions de tous ordres compris. L'universalité de l'image numérique et la puissance des outils enfin mis à disposition du créateur d'images fixes, comme l'incontournable Photoshop, vont inéluctablement changer notre façon de voir et nos rapports culturels à l'image. La prise de vue en aveugle qu'impose l'argentique est déjà devenue insupportable pour la génération de numéristes qui visualisent instantanément l'image prise. Ce nouveau réflexe apportera tout autant que l'appareil « reflex » il y a 50 ans : rentrer dans l'image au moment où elle se présente. La photographie est un art qui a une obligation de résultats, et tous les moyens sont bons.

« ... pour moi, le contenu ne peut se détacher de la forme ; par forme j'entends une organisation plastique rigoureuse par laquelle, seules, nos conceptions et émotions deviennent concrètes et transmissibles. ». HCB. Paix à son âme!

[General] ( August 06, 2004 02:51 AM ) Permalink