Pour mettre en place un serveur Web à vocation médicale sur un OpenBrick dédié dont la puissance est limitée, j'ai testé la réaction sous forte charge de Apache, Zope, SPIP et Templeet.
Voici un petit article reprenant les résultats du benchmark, avec des graphiques assez parlants. Je décris le mode opératoire, les paramétrages divers utilisés, les résultats et donne une conclusion qui n'engage que moi. On y trouve les fichiers bruts de log issus des mesures, la feuille de calcul ayant généré les graphiques, ainsi que les copies statiques des pages utilisées.
Les résultats sont tellement disparates que je fais un petit point sur le mode opératoire de la solution gagnante.
Kit du développeur d'OpenOffice.org 1.0.2
Ce nouveau SDK (Software Development Kit) est un add-on pour OpenOffice.org 1.0.2, Il fournit les outils et la documentation nécessaires pour programmer avec les APIs d'OpenOffice.org et pour créer vos propres modules/extensions pour OpenOffice.org.
Le point fort de ce SDK est le nouveau guide du programmeur, ce guide complet fournit, en 900 pages, une description détaillée des concepts et du fonctionnement des APIs d'OpenOffice.org. Avis aux amateurs souhaitant contribuer au développement de cette alternative au produit de Bill.
Le point fort de ce SDK est le nouveau guide du programmeur, ce guide complet fournit, en 900 pages, une description détaillée des concepts et du fonctionnement des APIs d'OpenOffice.org. Avis aux amateurs souhaitant contribuer au développement de cette alternative au produit de Bill.
Résumé GNOME : 29 mars 2003
Au sommaire de ce résumé GNOME :
- API GNOME 2.X : mise à jour de la documentation
- AbiWord : une version de développement numérotée 1.1.4 est disponible ; le résultat se rapproche de la version finale de AbiWord 2.0
- OpenOffice.org : Michael Meek (de Ximian) a présenté un projet d'intégration de OO.o à GNOME aux développeurs de la suite bureautique libre. Le document est consultable.
- gVIM : grâce à un patch astucieux, gvim peut être envisagé comme un composant Bonobo et se retrouve intégrable à Nautilus
- Anjuta : le développement de l'IDE se divise en trois provisoirement ; qui veut participer ? (Nda : par ailleurs Anjuta 1.0.2 est dispo.)
- GStreamer et Eye Of GNOME s'améliorent...
- [...]
Démarrage du projet Gentoo GNU/Hurd le 13 Mars
Jon Portanoy vient d'annoncer qu'il travaille sur une intégration de GNU/Hurd à la distribution Gentoo. Il se demande combien de personnes seraient intéressées par son travail.
Pour vous faire connaitre, allez faire un tour sur le forum.
GNU/Hurd est un système d'exploitation dont la base est le Hurd, un ensemble de serveurs fonctionnant au dessus d'un micronoyau Mach. Plus d'infos avec les liens ci-dessous.
Gentoo est une distribution fonctionnant sur Linux à l'origine, tout comme Debian mais des projets sont en cours pour utiliser GNU/Hurd à la place de Linux.
Et si Gentoo GNU/Hurd était l'avenir...
Pour vous faire connaitre, allez faire un tour sur le forum.
GNU/Hurd est un système d'exploitation dont la base est le Hurd, un ensemble de serveurs fonctionnant au dessus d'un micronoyau Mach. Plus d'infos avec les liens ci-dessous.
Gentoo est une distribution fonctionnant sur Linux à l'origine, tout comme Debian mais des projets sont en cours pour utiliser GNU/Hurd à la place de Linux.
Et si Gentoo GNU/Hurd était l'avenir...
GNOME 2.2.1, résumé GNOME et pré-programme du GU4DEC
L'équipe de GNOME a annoncé le 16 mars la mise à disposition de GNOME 2.2.1 ; comme sa numérotation l'indique, il n'y a pas de grandes améliorations mais essentiellement des corrections de bugs, des ajouts traductions ainsi que la dernière version de Nautilus - plus rapide et plus stable.
Par ailleurs un nouveau résumé GNOME vient d'être publié (après six semaines de silence) et le site du GUADEC (GNOME Users And Developers European Conference) présente de nouvelles informations sur son site web, dont une liste des conférences probables (le GUADEC aura lieu dans 3 mois à Dublin).
Quand à GNOME 2.4, il est prévu pour septembre 2003.
Par ailleurs un nouveau résumé GNOME vient d'être publié (après six semaines de silence) et le site du GUADEC (GNOME Users And Developers European Conference) présente de nouvelles informations sur son site web, dont une liste des conférences probables (le GUADEC aura lieu dans 3 mois à Dublin).
Quand à GNOME 2.4, il est prévu pour septembre 2003.
Discussion entre développeurs KDE et GNOME
Au-lieu de rester dans leur coin, les développeurs/leaders des projets KDE et GNOME ont eu une très longue conversation sur la mailing list kde-core-devel. Le sujet de ce long fil de discussion était le rapprochement entre KDE et GNOME. Non forcément dans un but d'unification, mais afin d'analyser la manière dont les deux projets peuvent coopérer pour le bénéfice de l'utilisateur final.
Il va sans dire que la discussion était parfois « rugueuse ». Ces échanges ont inspiré Eugenia Loli-Queru (rédactrice en chef d'OSNEWS) et elle exprime sa vision, son point de vue sur le desktop dans les logiciels libres, l'évolution du marché du logiciel libre, les nécessaires changements de mentalité que cela impose, etc.
Elle rappelle, à la fin, les principaux propos du long fil de discussion.
Il va sans dire que la discussion était parfois « rugueuse ». Ces échanges ont inspiré Eugenia Loli-Queru (rédactrice en chef d'OSNEWS) et elle exprime sa vision, son point de vue sur le desktop dans les logiciels libres, l'évolution du marché du logiciel libre, les nécessaires changements de mentalité que cela impose, etc.
Elle rappelle, à la fin, les principaux propos du long fil de discussion.
Critères de personnalité d'un code
Dans le cadre d'une recherche personnelle, je souhaite bâtir une argumentation prouvant que le code est une forme d'expression. Ce fait est peut-être évident pour la plupart d'entre nous, mais il s'agirait là de convaincre le plus grand nombre...
Pouvez vous me donnez des idées d'éléments d'un code source qui, selon vous, reflètent la personnalité de son auteur?
Tous les exemples sont les bienvenus, surtout les plus personnels et les plus "tordus" ;)
Pouvez vous me donnez des idées d'éléments d'un code source qui, selon vous, reflètent la personnalité de son auteur?
Tous les exemples sont les bienvenus, surtout les plus personnels et les plus "tordus" ;)
Présentation vidéo de PF (Packet Filter)
Suite à la présentation de PF (Packet Filter pour OpenBSD) donnée par son auteur Daniel Hartmeier, le site du LinuxForum 2003 a mis en ligne une vidéo de cette conférence (durée : 50 minutes).
La présentation est en anglais (Daniel se comprend sans problèmes) et on peut la suivre facilement avec les slides joints dans la vidéo. Elle est au format RealVideo (SMIL).
Plein de bonnes choses pour les personnes intéressées par les firewalls et plus particulièrement par PF : présentation génerale, suivi des connexions stateful, optimisation du parcours des règles, compte-rendu d'un benchmark de performance...
La présentation est en anglais (Daniel se comprend sans problèmes) et on peut la suivre facilement avec les slides joints dans la vidéo. Elle est au format RealVideo (SMIL).
Plein de bonnes choses pour les personnes intéressées par les firewalls et plus particulièrement par PF : présentation génerale, suivi des connexions stateful, optimisation du parcours des règles, compte-rendu d'un benchmark de performance...
Première conférence européenne sur le langage Ruby
La première conférence européenne sur le langage de programmation Ruby se déroulera le week end du 21 au 22 juin, à Karlsruhe, en Allemagne.
C'est l'occasion d'en apprendre plus sur ce langage.
Et ca tombe bien, car il vient de fêter son 10ème anniversaire !
C'est l'occasion d'en apprendre plus sur ce langage.
Et ca tombe bien, car il vient de fêter son 10ème anniversaire !
Recherche développeurs de jeux
Sur le site LinuxGames.com, on peut lire l'annonce de la mise en place d'un projet de mécénat concernant un jeu.
En bref, Linux Game Publishing se propose de réunir des développeurs intéressés et capables dans une société de développement. Le but du projet est d'arriver à créer un jeu vidéo original, créatif, innovant... et de le distribuer.
Note: il n'est pas fait mention dans l'annonce de la future licence prévue pour le jeu.
En bref, Linux Game Publishing se propose de réunir des développeurs intéressés et capables dans une société de développement. Le but du projet est d'arriver à créer un jeu vidéo original, créatif, innovant... et de le distribuer.
Note: il n'est pas fait mention dans l'annonce de la future licence prévue pour le jeu.
PL/R : Nouveau langage procédural de statistique pour PostgreSQL
Joe Conway a annoncé sur la liste de discussion générale de PostgreSQL avoir développé PL/R, un gestionnaire (handler) pour utiliser le langage R avec PostgreSQL.
"R" est un langage et un environnement pour les calculs statistiques et leur représentation graphique.
PL/R est sous licence GNU GPL, la documentation est disponible en ligne, et la version 0.2.0alpha est en téléchargement pour test.
"R" est un langage et un environnement pour les calculs statistiques et leur représentation graphique.
PL/R est sous licence GNU GPL, la documentation est disponible en ligne, et la version 0.2.0alpha est en téléchargement pour test.
Editorial FreshMeat sur GCC
On a dit tout et n'importe quoi sur GCC (GNU Compiler Collection), un des projets de logiciel libre les plus importants.
Développé depuis au moins 1987 (la v1.0 est sortie le 23 mai 1987, la v2.0 le 22 février 1992), le passage à GCC version 3.x (18 juin 2001) a apporté beaucoup de changements : optimisations diverses, améliorations du C++ et consorts, meilleure prise en compte des architectures non-x86, etc.
Voici donc un court article (ses commentaires et sa collection de liens) sur le vrai et le faux des optimisations GCC les plus courantes.
Développé depuis au moins 1987 (la v1.0 est sortie le 23 mai 1987, la v2.0 le 22 février 1992), le passage à GCC version 3.x (18 juin 2001) a apporté beaucoup de changements : optimisations diverses, améliorations du C++ et consorts, meilleure prise en compte des architectures non-x86, etc.
Voici donc un court article (ses commentaires et sa collection de liens) sur le vrai et le faux des optimisations GCC les plus courantes.
Trophées du Libre le compte à rebours est lancé ! 5, 4, 3, 2 ...
Derniers jours pour participer aux Trophées du Libre, en effet le 15 février 2003 à minuit, c'est la clôture des inscriptions au Concours International du Logiciel Libre dont la 1ère édition a l'honneur d'avoir comme Président du jury Richard Stallman.
C'est à ce jour 75 personnes originaires de 13 pays (France, Etats-Unis, Argentine, Algérie, Espagne, Canada, Suisse, Irlande, Pologne, Mexique, Allemagne, Maroc, Vénézuela), qui vont prendre le départ des Trophées du Libre dans l'une des 6 catégories que comporte le concours.
L'étape d'arrivée se déroulera le 23 mai à Soissons avec la cérémonie de remise des prix en compagnie de nombreuses personnalités où les heureux gagnants se verront remettre des serveurs offerts par nos partenaires Bull et Sun Microsystems.
C'est à ce jour 75 personnes originaires de 13 pays (France, Etats-Unis, Argentine, Algérie, Espagne, Canada, Suisse, Irlande, Pologne, Mexique, Allemagne, Maroc, Vénézuela), qui vont prendre le départ des Trophées du Libre dans l'une des 6 catégories que comporte le concours.
L'étape d'arrivée se déroulera le 23 mai à Soissons avec la cérémonie de remise des prix en compagnie de nombreuses personnalités où les heureux gagnants se verront remettre des serveurs offerts par nos partenaires Bull et Sun Microsystems.
Sortie de Zope 2.6.1
Zope 2.6.1 vient de sortir tout beau tout frais.
Cette version se concentre surtout sur les corrections de bugs et rappelle que malgré l'engouement que fait naître Zope 3 (encore en développement pour un bon moment), la branche 2.6 reste maintenue. Compte tenu des entreprises qui se basent dessus, c'est essentiel.
Cette version se concentre surtout sur les corrections de bugs et rappelle que malgré l'engouement que fait naître Zope 3 (encore en développement pour un bon moment), la branche 2.6 reste maintenue. Compte tenu des entreprises qui se basent dessus, c'est essentiel.
Centralisation des guides d'interface GNOME et KDE
Seth Nickell (GNOME Usability Project), Havoc Pennington (Free Desktop, GNOME), JP Schnapper-Casteras (Free Desktop Accessibility Working Group) et Aaron J. Seigo (KDE Project) ont annoncé la création d'Open-HCI. Ce projet, en phase initiale, est en cours de discussion. L'objectif est de centraliser les guides d'interface de KDE et GNOME dans un même document XML. Ce document XML sera hébergé sur http://www.freedesktop.org/ . A terme, d'autres projets pouront être intégrés dans ce document XML. Une mailing list a été créée pour les personnes intéressées par ce projet.