Pour préparer l'arrivée en Europe de l'ordinateur XO, OLPC France lance le concours d'idée : « Un XO pour un projet ».
Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?
Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.
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.
Dart, un environnement de test
Dart est une sorte d'environnement de test, qui va exécuter vos scripts de tests, vos builds ou lancer vos exécutables et qui ensuite vous présentera les résultats.
Concours de Développement pour Eclipse
Je profite de la sortie d'Eclipse 2.1.2 (Environnement de développement open source) pour vous annoncer la tenue d'un concours de plug-ins pour cet environnement.
L'ICE (International Challenge for Eclipse), sponsorisé par une partie du consortium Eclipse est ouvert à tous et vise à promouvoir et à renforcer la communauté autour du projet Eclipse, ainsi que d'augmenter sensiblement le nombre de plug-ins.
Tous les codes source soumis doivent être sous licence CPL (approuvée par OSI) et les plug-ins ne doivent pas être repris ou avoir déjà été publiés.
Au final, de nombreux prix à gagner, dont des Thinkpad, des iPAQ, des voyages pour les conférences ETAPS, des logiciels propriétaires, etc...
Un peu plus de détails en annexe
L'ICE (International Challenge for Eclipse), sponsorisé par une partie du consortium Eclipse est ouvert à tous et vise à promouvoir et à renforcer la communauté autour du projet Eclipse, ainsi que d'augmenter sensiblement le nombre de plug-ins.
Tous les codes source soumis doivent être sous licence CPL (approuvée par OSI) et les plug-ins ne doivent pas être repris ou avoir déjà été publiés.
Au final, de nombreux prix à gagner, dont des Thinkpad, des iPAQ, des voyages pour les conférences ETAPS, des logiciels propriétaires, etc...
Un peu plus de détails en annexe
Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn
Brendan Eich, architecte du projet Mozilla et inventeur de JavaScript, suite à la demande d'un contributeur, fait le point sur les priorités du développement de Mozilla.
D'après Brendan, concevoir un navigateur et une messagerie multi plate-forme libres et puissants n'est pas suffisant ; il faut voir plus loin, se préparer à contrer les technologies de Microsoft comme .Net et XAML (dans le cadre de Longhorn, prochaine version de Windows, prévue pour 2006). Pour cela, il faut mettre en commun les efforts, et présenter un front unifié et Libre basé sur des standards ouverts.
Avec l'existence de XUL (XML User-interface Language), déjà utilisé dans Mozilla, une alternative fiable à MS-XAML est disponible dès maintenant. XUL a déjà fait ses preuves dans Mozilla et dérivés (Firefox, Thunderbird, ...).
Reste à voir si Microsoft se laissera faire, ou si, au contraire, Mozilla subira le même sort que Netscape...
NdM : merci également à Nucleos pour l'info.
D'après Brendan, concevoir un navigateur et une messagerie multi plate-forme libres et puissants n'est pas suffisant ; il faut voir plus loin, se préparer à contrer les technologies de Microsoft comme .Net et XAML (dans le cadre de Longhorn, prochaine version de Windows, prévue pour 2006). Pour cela, il faut mettre en commun les efforts, et présenter un front unifié et Libre basé sur des standards ouverts.
Avec l'existence de XUL (XML User-interface Language), déjà utilisé dans Mozilla, une alternative fiable à MS-XAML est disponible dès maintenant. XUL a déjà fait ses preuves dans Mozilla et dérivés (Firefox, Thunderbird, ...).
Reste à voir si Microsoft se laissera faire, ou si, au contraire, Mozilla subira le même sort que Netscape...
NdM : merci également à Nucleos pour l'info.
Cartes de références pour développeurs
Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Un moteur de recherche de code source OpenSource
Koders est un moteur de recherche indexant autant de code source OpenSource (GPL, LGPL, CPL...) que possible pour 16 langages de programmation différents.
Il permet d'effectuer une recherche par mot-clé, entre autres, de manière à rapidement trouver du code réutilisable.
Comme l'explique son fondateur, Koders dispose de robots parcourant le Web à la recherche de code source OpenSource et récupérable de manière anonyme, avant d'inclure celui-ci dans sa base de données.
Il est possible d'effectuer une recherche par mot-clé, langage ou licence.
Il permet d'effectuer une recherche par mot-clé, entre autres, de manière à rapidement trouver du code réutilisable.
Comme l'explique son fondateur, Koders dispose de robots parcourant le Web à la recherche de code source OpenSource et récupérable de manière anonyme, avant d'inclure celui-ci dans sa base de données.
Il est possible d'effectuer une recherche par mot-clé, langage ou licence.
wxWidgets 2.6 est sorti
Après un an et demi d'attente (depuis la 2.4.2), une nouvelle version stable de wxWidgets vient de sortir. C'est la première version stable à prendre le nom de wxWidgets. En effet, le précédent nom de wxWindows semblait ne pas plaire à Microsoft.
Pour rappel, wxWidgets est une bibliothèque graphique portable "native" pour GTK (NdM : 1.2.x, mais aussi 2.x avec cette nouvelle version), Motif, X11, OS/2, Mac OS 9, Mac OS X, Win16, Win32, WinCE, Nano-X, MGL et Palm OS.
Dans cette nouvelle version majeure, un important travail sur le support de la STL a été fait. De nouvelles fonctionnalités ont fait leur apparition comme, par exemple, wxGridBagSizer qui permet de décrire l'organisation d'une fenêtre comme un tableau dont les cases peuvent fusionner. Espérons que cette nouvelle version permette à encore plus de développeurs de découvrir ce fabuleux framework très bien documenté.
Pour rappel, wxWidgets est une bibliothèque graphique portable "native" pour GTK (NdM : 1.2.x, mais aussi 2.x avec cette nouvelle version), Motif, X11, OS/2, Mac OS 9, Mac OS X, Win16, Win32, WinCE, Nano-X, MGL et Palm OS.
Dans cette nouvelle version majeure, un important travail sur le support de la STL a été fait. De nouvelles fonctionnalités ont fait leur apparition comme, par exemple, wxGridBagSizer qui permet de décrire l'organisation d'une fenêtre comme un tableau dont les cases peuvent fusionner. Espérons que cette nouvelle version permette à encore plus de développeurs de découvrir ce fabuleux framework très bien documenté.
Préparation de l'atelier Netfilter 2005
NFWS2005, le Netfilter Workshop aura lieu cette année du 3 au 8 octobre à Séville.
Cet événement comportera :
- L'atelier des développeurs avec un programme impressionnant : support IPv6, support de nouveaux protocoles (VoIP, H.323, PPTP), support de la Haute Disponibilité...
- Une conférence des utilisateurs : outils d'aide au déploiement, projets tiers (avec notamment une présentation de NuFW, le pare-feu authentifiant), et bien sûr quelques mots sur les violations récentes de la GPL par des fabricants de boîtes noires.
- Et deux jours supplémentaires de codage intensif.
Événement incontournable pour ceux qui s'intéressent de près au filtrage IP sous Linux, l'atelier Netfilter est avant tout un lieu de rencontre et de partage, qui permettra aux développeurs, comme les années précédentes, de faire connaissance avec les "nouveaux" et de définir les développements à venir.
Cet événement comportera :
- L'atelier des développeurs avec un programme impressionnant : support IPv6, support de nouveaux protocoles (VoIP, H.323, PPTP), support de la Haute Disponibilité...
- Une conférence des utilisateurs : outils d'aide au déploiement, projets tiers (avec notamment une présentation de NuFW, le pare-feu authentifiant), et bien sûr quelques mots sur les violations récentes de la GPL par des fabricants de boîtes noires.
- Et deux jours supplémentaires de codage intensif.
Événement incontournable pour ceux qui s'intéressent de près au filtrage IP sous Linux, l'atelier Netfilter est avant tout un lieu de rencontre et de partage, qui permettra aux développeurs, comme les années précédentes, de faire connaissance avec les "nouveaux" et de définir les développements à venir.
Qui développe des logiciels libres ?
Sondage intitulé «WIDI - Who Is Doing It?» (WIDI), il concerne les développeurs de logiciels libre et est en ligne.
Il est hébergé sur le site allemand BerliOS, financé par le ministère de l'économie allemande. Ce site, basé sur SourceForge héberge les projets libres (ou disons plutôt «Open Source»).
D'ailleurs à propos de «Free Software» VS. «Open Source Software», il y a une question à la fin du formulaire pour sonder les affinités des développeurs...
Il est hébergé sur le site allemand BerliOS, financé par le ministère de l'économie allemande. Ce site, basé sur SourceForge héberge les projets libres (ou disons plutôt «Open Source»).
D'ailleurs à propos de «Free Software» VS. «Open Source Software», il y a une question à la fin du formulaire pour sonder les affinités des développeurs...
Sortie de Étoilé 0.1
La version 0.1 de Étoilé, l'environnement de bureau basé sur GNUstep est annoncé sur le site du projet. Cette version, destinée aux développeurs, contient les premiers framework qui serviront de base pour la suite.
On trouve déjà :
et d'autres outils pour faciliter le développement des applications à venir.
On trouve déjà :
- LuceneKit 0.1, un portage pour GNUstep de Lucene, une bibliothèque java spécialisée dans la recherche de texte,
- PreferencesKit 0.1 un framework incluant plusieurs facilités pour créer des panneaux de configurations pour les applications GNUstep et Cocoa,
et d'autres outils pour faciliter le développement des applications à venir.
Une Machine Virtuelle C, C++, Java et Objective C
Le grand avantage de Java, la portabilité instantanée, est maintenant accessible pour d'autres langages : en effet, voici une machine virtuelle qui peut être programmée en C/C++, Java et Objective C .
Elle offre de plus un accès à OpenGL 1.2, comme le montrent les sympatiques démos du package...
Le tout étant en GPL !
Il ne reste plus qu'à l'intégrer dans Mozilla & consorts ;-)
Elle offre de plus un accès à OpenGL 1.2, comme le montrent les sympatiques démos du package...
Le tout étant en GPL !
Il ne reste plus qu'à l'intégrer dans Mozilla & consorts ;-)
Timers haute résolution et horloge dynamique.
Thomas Gleixner et Ingo Molnar ont produit un patch pour le noyau Linux 2.6.17 qui apporte deux améliorations concernant l'horloge et les interruptions associés sur architecture x86 (y compris SMP) et prochainement sur x86_64, PPC et ARM.
La première amélioration concerne la précision de l'horloge, cette modification permet aux timers POSIX et à la fonction nanosleep() d'atteindre la précision offerte par le matériel, typiquement 1µs sur un PC classique, et ceci de manière totalement transparente. L'implémentation classique du noyau s'appuie sur la valeur de HZ, ce qui offre une précision médiocre de 1ms à 10 ms (1ms pour les noyaux compilés avec HZ=1000Hz)
La seconde amélioration appelée "tickless kernel" pourrait être traduite par "Noyau sans tic d'horloge" ou "sans métronome". Il est possible de choisir à la compilation un mode dans lequel il n'y a plus de signal d'horloge périodique, l'horloge est alors programmée à chaque fois en fonction de la prochaine interruption d'horloge nécessaire. S'il n'y a aucun besoin pendant 1,5 secondes, le processeur restera réellement en état IDLE pendant 1,5 secondes. D'après les développeurs, les interruptions d'horloge sont réduites à 1 ou 2 par seconde. L'implémentation actuelle du noyau fait qu'une interruption d'horloge arrive avec la périodicité définie à la compilation (100Hz, 250Hz ou 1000Hz) même lorsque cela n'est pas nécessaire.
Cette amélioration permet de réduire la consommation du processeur et de ce fait, réduire la chaleur dégagée et augmenter l'autonomie de la batterie dans le cas d'ordinateurs portables. En prime c'est une solution à un problème récent: certains utilisateurs des Core-Duo d'Intel, en particulier sur les MacBook d'Apple, se plaignent d'entendre les interruptions de l'horloge lorsque leur processeur est au repos (probablement à cause des pics de courant générés avec une fréquence audible et d'un couplage inductif), l'absence de ces interruptions devrait leur permettre de retrouver le silence.
La première amélioration concerne la précision de l'horloge, cette modification permet aux timers POSIX et à la fonction nanosleep() d'atteindre la précision offerte par le matériel, typiquement 1µs sur un PC classique, et ceci de manière totalement transparente. L'implémentation classique du noyau s'appuie sur la valeur de HZ, ce qui offre une précision médiocre de 1ms à 10 ms (1ms pour les noyaux compilés avec HZ=1000Hz)
La seconde amélioration appelée "tickless kernel" pourrait être traduite par "Noyau sans tic d'horloge" ou "sans métronome". Il est possible de choisir à la compilation un mode dans lequel il n'y a plus de signal d'horloge périodique, l'horloge est alors programmée à chaque fois en fonction de la prochaine interruption d'horloge nécessaire. S'il n'y a aucun besoin pendant 1,5 secondes, le processeur restera réellement en état IDLE pendant 1,5 secondes. D'après les développeurs, les interruptions d'horloge sont réduites à 1 ou 2 par seconde. L'implémentation actuelle du noyau fait qu'une interruption d'horloge arrive avec la périodicité définie à la compilation (100Hz, 250Hz ou 1000Hz) même lorsque cela n'est pas nécessaire.
Cette amélioration permet de réduire la consommation du processeur et de ce fait, réduire la chaleur dégagée et augmenter l'autonomie de la batterie dans le cas d'ordinateurs portables. En prime c'est une solution à un problème récent: certains utilisateurs des Core-Duo d'Intel, en particulier sur les MacBook d'Apple, se plaignent d'entendre les interruptions de l'horloge lorsque leur processeur est au repos (probablement à cause des pics de courant générés avec une fréquence audible et d'un couplage inductif), l'absence de ces interruptions devrait leur permettre de retrouver le silence.
Journal Inkscape 0.44pre3 en test
7
juin
2006
Bonjour cher journal,
depuis hier, Inscape0.44pre3 est disponible pour etre testee, deverminee avant release officielle.
La page de telechargement :
http://sourceforge.net/project/showfiles.php?group_id=93438
Les scrinechoutes :
http://www.inkscape.org/screenshots/index.php
Le résumé du projet :
http://sourceforge.net/projects/inkscape/
Le wiki du projet :
http://wiki.inkscape.org/wiki/index.php/Main_Page
Comment reporter un bug :
http://www.inkscape.org/report_bugs.php
Voila, merci de ton attention.
depuis hier, Inscape0.44pre3 est disponible pour etre testee, deverminee avant release officielle.
La page de telechargement :
http://sourceforge.net/project/showfiles.php?group_id=93438
Les scrinechoutes :
http://www.inkscape.org/screenshots/index.php
Le résumé du projet :
http://sourceforge.net/projects/inkscape/
Le wiki du projet :
http://wiki.inkscape.org/wiki/index.php/Main_Page
Comment reporter un bug :
http://www.inkscape.org/report_bugs.php
Voila, merci de ton attention.
Eclipse R1.0 & R2.0
Eclipse, le nouvel environnement de développement de IBM, est accessible (plus de login/passwd). Il est officiellement depuis hier sous une licence Open Source.
La version R1.0 ainsi que les builds de la version R2.0 sont téléchargables.
La version R1.0 ainsi que les builds de la version R2.0 sont téléchargables.









