K3DSurf est un logiciel de dessin et de manipulation de modèles mathématiques dans l'espace de trois, quatre, cinq et six dimensions. C'est aussi un "modeleur" pour Pov-Ray dans le domaine des objets mathématiques.
Une nouvelle version de K3DSurf vient de sortir (après huit mois de travail) avec comme principale nouveauté le support des isosurfaces.
Les isosurfaces sont très puissantes étant donné qu'elles permettent de décrire des objets mathématiques impossibles à représenter d'une façon paramétrique (la seule méthode utilisée jusqu'a la version 0.5.4). De plus, des formes complexes peuvent être dessinées avec relativement peu de fonctions mathématiques.
ShaKe, un défragmenteur pour GNU/Linux
ShaKe est un logiciel libre qui met à disposition de tous les (GNU/)Linuxiens le plaisir de la défragmentation. En effet, et contrairement à xfs_fsr, il n'utilise que les fonctions du noyau communes à la plupart des systèmes de fichiers. Plus qu'un portage, il essaie également d'apporter une touche d'originalité, par exemple avec l'idée d'une défragmentation sélective.
Deux notes cependant :
Deux notes cependant :
- Son utilisation requiert d'avoir monté la partition avec le support des attributs étendus ("user_xattr").
- Ce n'est pas un outil d'usage hebdomadaire, plutôt quelque chose à utiliser tous les un ou deux ans pour le principe (sauf si l'on a trop de fichiers sparses). Ceci dit, les utilisateurs actuels disent avoir ressenti un réel bénéfice, et n'ont généralement pas eu de problèmes.
Hachoir, le couteau suisse qui découpe vos fichiers binaires
Hachoir est un projet permettant de lire toutes les informations contenues dans un fichier binaire. Effectivement, contrairement aux fichiers textes qui se lisent facilement : qui aujourd'hui est capable d'analyser le contenu d'une image PNG à l'aide d'un éditeur hexadécimal ?
La version 0.5, qui vient de sortir, supporte la majorité des formats de fichier « courants ». Cela va de l'image PNG à la vidéo AVI en passant par les archives bzip2 ou encore le système de fichier ext2. Par contre, tous les parseurs ne sont pas encore complets : les zones inconnues sont marquées « raw ».
Le parseur a un fonctionnement totalement paresseux : les informations ne sont lues que lorsqu'elles sont demandées, et les champs ne sont crées que lorsque c'est nécessaire. Il est dès lors possible de lire des fichiers complexes et/ou de grande taille (ex: disque dur de 10 Go).
Hachoir est avant tout une bibliothèque écrite en Python, mais plusieurs scripts l'utilisant sont disponibles. hachoir-metadata permet d'extraire les méta-données : durée d'une musique, taille d'une image, commentaires, etc. hachoir-urwid est une interface interactive permettant d'explorer le contenu d'un fichier. hachoir-grep permet de rechercher une chaîne de caractère dans un fichier, ou simplement lister toutes les chaînes d'un fichier.
NdM : Hachoir est disponible sous licence GNU/GPL
La version 0.5, qui vient de sortir, supporte la majorité des formats de fichier « courants ». Cela va de l'image PNG à la vidéo AVI en passant par les archives bzip2 ou encore le système de fichier ext2. Par contre, tous les parseurs ne sont pas encore complets : les zones inconnues sont marquées « raw ».
Le parseur a un fonctionnement totalement paresseux : les informations ne sont lues que lorsqu'elles sont demandées, et les champs ne sont crées que lorsque c'est nécessaire. Il est dès lors possible de lire des fichiers complexes et/ou de grande taille (ex: disque dur de 10 Go).
Hachoir est avant tout une bibliothèque écrite en Python, mais plusieurs scripts l'utilisant sont disponibles. hachoir-metadata permet d'extraire les méta-données : durée d'une musique, taille d'une image, commentaires, etc. hachoir-urwid est une interface interactive permettant d'explorer le contenu d'un fichier. hachoir-grep permet de rechercher une chaîne de caractère dans un fichier, ou simplement lister toutes les chaînes d'un fichier.
NdM : Hachoir est disponible sous licence GNU/GPL
Trophées du Libre 2006 : dernières inscriptions
Il ne vous reste plus que quelques semaines pour déposer votre projet en logiciel libre sur le site : www.tropheesdulibre.org.
Ce concours international récompense les meilleurs projets des développeurs professionnels et amateurs en informatique libre. Il est parrainé par le député européen Michel Rocard, fervent défenseur des logiciels libres en Europe.
Le jury, composé d'experts du logiciel libre, est présidé par Mark Shuttleworth, Président de la Fondation Ubuntu.
En effet, à partir du 1er octobre les membres du Jury, évalueront les projets dans leur catégorie pour présenter dès le 1er novembre les 3 nominés de chaque catégorie.
Ce concours international récompense les meilleurs projets des développeurs professionnels et amateurs en informatique libre. Il est parrainé par le député européen Michel Rocard, fervent défenseur des logiciels libres en Europe.
Le jury, composé d'experts du logiciel libre, est présidé par Mark Shuttleworth, Président de la Fondation Ubuntu.
En effet, à partir du 1er octobre les membres du Jury, évalueront les projets dans leur catégorie pour présenter dès le 1er novembre les 3 nominés de chaque catégorie.
- Applications pour structures publiques et collectivités
- Sécurité
- Éducation
- Gestion d'entreprise
- Multimédia et Jeux
- PHP
NERO 1.01 disponible pour GNU/Linux
Non il ne s'agit pas d'un logiciel de gravure mais de l'acronyme de "Neuro Evolving Robotic Operatives". NERO est un jeu vidéo développé par des étudiants de l’Université du Texas. La démarche première consiste à valider des concepts d’IA (Intelligence Artificielle) relativement avancés et non d'obtenir un produit commercial.
La première version n'était disponible que pour Windows et la suivante - la 1.01 - l'était pour Windows et MacOS. Des utilisateurs étaient parvenus à le faire tourner sous GNU/Linux via Wine et le client existait selon les créateurs mais non-finalisé. La semaine dernière le client GNU/Linux a donc été rendu disponible.
Le jeu est basé sur le moteur propriétaire Torque de garagegames.
Il est important de noter que le jeu n'est pas libre.
La première version n'était disponible que pour Windows et la suivante - la 1.01 - l'était pour Windows et MacOS. Des utilisateurs étaient parvenus à le faire tourner sous GNU/Linux via Wine et le client existait selon les créateurs mais non-finalisé. La semaine dernière le client GNU/Linux a donc été rendu disponible.
Le jeu est basé sur le moteur propriétaire Torque de garagegames.
Il est important de noter que le jeu n'est pas libre.
Un point sur Java et l'Open-Source
Depuis plusieurs mois déjà, Sun communique sur une prochaine mise à disposition du SDK de Java en Open-Source, dans la lignée de Solaris. Le but premier pour Sun serait évidemment de contrer le .NET de Microsoft qui commence à envahir le marché et d'augmenter le nombre des usagers (pour ne pas dire client) du langage. IBM encourage fortement Sun dans cette voie (lire Sun promet d'ouvrir les sources de Java sur news.com).
On apprend par ailleurs, que Sun se heurte tout à la fois à son désir de ne pas voir le langage être spolié par un concurrent et à la politique interne de managers opposés à la politique Open-Source.
Ces derniers jours Sun à lancé un portail qui retrace les premiers pas de Java vers l'Open-Source et qui permet de recueillir, via un forum, les avis sur le meilleur moyen d'amener le langage à l'Open-Source.
Enfin, ce 14 août, Rich Green (Executive Vice President of Software at Sun), Laurie Tolson (Vice President Developer Products and Programs at Sun), et Alan Brenner (Vice President Mobile and Embedded at Sun) ont annoncé les plans à court terme :
Il semble que cette fois nous nous dirigions définitivement vers une libération du code source de Java... la fin d'un troll ?
NdA : merci à yannickt pour son journal sur le sujet.
On apprend par ailleurs, que Sun se heurte tout à la fois à son désir de ne pas voir le langage être spolié par un concurrent et à la politique interne de managers opposés à la politique Open-Source.
Ces derniers jours Sun à lancé un portail qui retrace les premiers pas de Java vers l'Open-Source et qui permet de recueillir, via un forum, les avis sur le meilleur moyen d'amener le langage à l'Open-Source.
Enfin, ce 14 août, Rich Green (Executive Vice President of Software at Sun), Laurie Tolson (Vice President Developer Products and Programs at Sun), et Alan Brenner (Vice President Mobile and Embedded at Sun) ont annoncé les plans à court terme :
- Une partie de Java SE sera mis à disposition avant la fin de l'année 2006. Les détails ne sont pas encore connus mais cela concerne au moins le compilateur Java et la machine virtuelle HotSpot
- Un JDK compilable sera mis à disposition début 2007. Tout le code du JDK ne sera cependant pas sous licence Open-Source car Sun ne dispose pas des droits sur l'ensemble du code.
- Toute la plateforme Java ME (mobile) sera Open-Source.
- La licence n'est pas encore décidée, ce sera une licence approuvée par l'OSI (Open Source Initiative).
Il semble que cette fois nous nous dirigions définitivement vers une libération du code source de Java... la fin d'un troll ?
NdA : merci à yannickt pour son journal sur le sujet.
GNOME Journal de l'été
Un nouveau numéro du GNOME Journal vient de sortir. Cette fois nous avons droit à quatre articles qui sont tous intéressants :
En résumé un bon numéro de GNOME journal. On aimerait toutefois une parution plus régulière et plus fréquente ce qui permettrait peut-être d'attirer plus de gens vers GNOME. Pour cela, il faudrait plus de contributeurs. Pour vous y investir, vous pouvez vous rendre sur la page de proposition des articles.
- le Women’s Summer Outreach Program
- Glade 3
- Tinymail
- interview de Davyd Madeley
En résumé un bon numéro de GNOME journal. On aimerait toutefois une parution plus régulière et plus fréquente ce qui permettrait peut-être d'attirer plus de gens vers GNOME. Pour cela, il faudrait plus de contributeurs. Pour vous y investir, vous pouvez vous rendre sur la page de proposition des articles.
Nouvelle version de pgFouine, l'analyseur de logs PostgreSQL
Le 17 août est sortie la version 0.7 de pgFouine, l'analyseur de logs PostgreSQL. pgFouine distribué sous licence GPL. Cette sortie est l'occasion de présenter l'outil et cet aspect souvent méconnu de l'administration de PostgreSQL qui se développe beaucoup depuis quelques années.
L'objectif principal de pgFouine est de permettre aux développeurs et aux administrateurs de bases de données PostgreSQL de comprendre l'activité de leurs applications et de leurs bases de données.
Les principales fonctionnalités sont les suivantes :
L'objectif principal de pgFouine est de permettre aux développeurs et aux administrateurs de bases de données PostgreSQL de comprendre l'activité de leurs applications et de leurs bases de données.
Les principales fonctionnalités sont les suivantes :
- génération de rapports tels la répartition des requêtes par type, la liste des requêtes qui prennent le plus de temps ou la liste des erreurs ;
- génération de graphiques permettant d'avoir une vision horaire de l'activité de la base ;
- l'analyse de logs des commandes VACUUM VERBOSE (nouveau) ;
- la génération de fichiers XML de sessions pour Tsung, un outil de tests de charge qui supporte entre autres PostgreSQL (nouveau).
- mener des campagnes d'optimisation ponctuelles : on active les logs durant un moment, on génère un rapport et on optimise les requêtes,
- suivre l'activité quotidienne de la base en générant des rapports quotidiens (requêtes les plus lentes, erreurs...).
Un dernier clou dans le cercueil du WEP
Les liaisons WiFi sont fréquemment protégées par un algorithme de chiffrement, le WEP. Il utilise une technique de chiffrement faible, mais il apparaît aujourd'hui nettement insuffisant : une équipe de chercheurs a réussi à casser des clefs en quelques secondes (là où plusieurs minutes étaient nécessaires auparavant). L'algorithme est disponible, avec le code utilisé pour la démonstration.
En parcourant l'archive des sources (aircrack.c dans l'archive), il semblerait que cet exploit soit un dérivé d'aircrack utilisant une autre méthode attaque. Il s'appuie sur la fragmentation des paquets et l'utilisation des en-têtes LLC/SNAP.
L'exploit ne tourne pour le moment que sur une machine FreeBSD munie d'une carte atheros et d'une carte prism2, mais le code source étant disponible, ces limitations logicielles et matérielles risquent de sauter.
Le WEP est donc devenu définitivement inutile après près de 7 années de service, dont 3 alors qu'existait une alternative garantissant un meilleur chiffrement, le WPA.
En parcourant l'archive des sources (aircrack.c dans l'archive), il semblerait que cet exploit soit un dérivé d'aircrack utilisant une autre méthode attaque. Il s'appuie sur la fragmentation des paquets et l'utilisation des en-têtes LLC/SNAP.
L'exploit ne tourne pour le moment que sur une machine FreeBSD munie d'une carte atheros et d'une carte prism2, mais le code source étant disponible, ces limitations logicielles et matérielles risquent de sauter.
Le WEP est donc devenu définitivement inutile après près de 7 années de service, dont 3 alors qu'existait une alternative garantissant un meilleur chiffrement, le WPA.
L'installeur de Debian Etch est disponible en version beta 3
Cinq mois après la sortie de la beta 2, l'équipe du Debian installer a annoncé vendredi dernier la sortie de la troisième version beta de l'installateur. Cette version est la dernière beta avant les RC. Les images officielles de etch l'utilisent d'ores et déjà.
Les nouveautés majeures de cette version sont :
Parmi les autres nouveautés, on note le passage à la version 2.6.16 du noyau, le support des terminaux braille via brltty, la possibilité d'utiliser sudo au lieu d'un mot de passe root, des améliorations sur le port sparc, et plein de nouveautés détaillées dans l'annonce et dans le guide d'installation. L'errata liste également les problèmes connus, comme la détection automatique des lecteurs CD SATA ou le changement de VT dans l'installation graphique sur AMD64.
Pour la prochaine version, la RC1, le support de l'IPv6, de SELinux, le passage au 2.6.17 et l'abandon du support du 2.4 sont prévus. Rappelons que la sortie de etch est prévue pour décembre 2006, soit dans quatre mois.
Les nouveautés majeures de cette version sont :
- Une interface graphique, optionnelle, disponible pour l'instant sur les architectures i386 et AMD64 ;
- La prise en charge des partitions chiffrées dès l'installation ;
- Le support d'AMD64.
Parmi les autres nouveautés, on note le passage à la version 2.6.16 du noyau, le support des terminaux braille via brltty, la possibilité d'utiliser sudo au lieu d'un mot de passe root, des améliorations sur le port sparc, et plein de nouveautés détaillées dans l'annonce et dans le guide d'installation. L'errata liste également les problèmes connus, comme la détection automatique des lecteurs CD SATA ou le changement de VT dans l'installation graphique sur AMD64.
Pour la prochaine version, la RC1, le support de l'IPv6, de SELinux, le passage au 2.6.17 et l'abandon du support du 2.4 sont prévus. Rappelons que la sortie de etch est prévue pour décembre 2006, soit dans quatre mois.
K-Meleon est sorti en version 1.0.1
Une fois n'est pas coutume, il s'agit de parler d'un produit Libre qui ne fonctionne que sous Win32 : K-Meleon.
K-Meleon est une navigateur web basé sur le moteur Gecko de la fondation Mozilla. Contrairement à Mozilla Firefox, il utilise l'interface native de Windows (à la place de XUL pour Mozilla Firefox) ce qui le rend plus léger mais non portable. L'intérêt de K-Meleon tient au fait qu'il est utilisable avec seulement 32 Mo de RAM tout en supportant la navigation avec onglets.
La version 1.0 est basée sur le moteur Gecko de Mozilla 1.8.0.5 (le même que Mozila Firefox 1.5.0.5). La version 1.0.1 est une version intégrant les corrections de Mozilla 1.8.0.6. K-Meleon est distribué sous licence GPL.
K-Meleon est une navigateur web basé sur le moteur Gecko de la fondation Mozilla. Contrairement à Mozilla Firefox, il utilise l'interface native de Windows (à la place de XUL pour Mozilla Firefox) ce qui le rend plus léger mais non portable. L'intérêt de K-Meleon tient au fait qu'il est utilisable avec seulement 32 Mo de RAM tout en supportant la navigation avec onglets.
La version 1.0 est basée sur le moteur Gecko de Mozilla 1.8.0.5 (le même que Mozila Firefox 1.5.0.5). La version 1.0.1 est une version intégrant les corrections de Mozilla 1.8.0.6. K-Meleon est distribué sous licence GPL.
Gimp 2.2 Débuter en retouche photo et graphisme libre - Critique du livre
Les appareils photos numériques sont aujourd'hui quasiment devenus la norme. Certains constructeurs ont même abandonné toute production d'appareil argentique. Et en cette période de vacances, beaucoup d'entre vous vont rapporter un tas de photos qu'ils vont transférer sur leur ordinateur tournant sur leur Linux préféré. Le transfert ne pose pas de problème et est en général bien supporté sous Linux, que ce soit via gPhoto2 ou l'UMS. Ensuite, l'archivage est un autre problème... de choix ! Au delà du simple classement en répertoires, un tas de solutions sont disponibles (GThumb, F-spot, Picasa, Digikam, etc.).
Enfin, en ce qui concerne la retouche photo, là encore, un problème de nature différente se pose : le choix est vite fait : The Gimp ! Mais une fois devant l'interface, comment retoucher simplement ses photos avec un logiciel si puissant et a priori complexe ? C'est ce dernier point que traite l'ouvrage de Dimitri Robert (précédent rédacteur en chef de Linux Pratique), sorti il y a quelques mois : Gimp 2.2, Débuter en retouche photo et graphisme libre. Un petit livre bien fait, qui malgré quelques petits manques, permet au néophyte d'appréhender simplement ce logiciel pour retoucher et s'amuser un peu avec ses photos numériques, comme nous allons le voir.
Enfin, en ce qui concerne la retouche photo, là encore, un problème de nature différente se pose : le choix est vite fait : The Gimp ! Mais une fois devant l'interface, comment retoucher simplement ses photos avec un logiciel si puissant et a priori complexe ? C'est ce dernier point que traite l'ouvrage de Dimitri Robert (précédent rédacteur en chef de Linux Pratique), sorti il y a quelques mois : Gimp 2.2, Débuter en retouche photo et graphisme libre. Un petit livre bien fait, qui malgré quelques petits manques, permet au néophyte d'appréhender simplement ce logiciel pour retoucher et s'amuser un peu avec ses photos numériques, comme nous allons le voir.
QIde, un IDE pour Qt4
Qt4, bibliothèque de programmation maintenant disponible sous licence GPL pour Linux, Windows et Mac, manque d'outils complètement dédiés à son emploi. QIde est un environnement de développement consacré à cette bibliothèque.
Jeune mais déjà pleinement fonctionnel, il pilote complètement les outils nécessaires à la compilation et au débogage des projets. Simple d'emploi mais performant, il possède un niveau agréable d'utilisation, avec les fonctionnalités classiques d'un IDE (complétion, colorisation syntaxique).
Jeune mais déjà pleinement fonctionnel, il pilote complètement les outils nécessaires à la compilation et au débogage des projets. Simple d'emploi mais performant, il possède un niveau agréable d'utilisation, avec les fonctionnalités classiques d'un IDE (complétion, colorisation syntaxique).
Hewlett-Packard inclut Debian dans son offre de services
Lors de la conférence LinuxWorld à San Francisco, Hewlett Packard (HP) a annoncé l'inclusion officielle de la distribution Debian GNU/Linux dans son offre de services d'assistance sur ses serveurs, en réponse à la demande croissante de ses clients. Debian sera donc officiellement prise en compte sur les gammes de serveurs Proliant, en plus du HP Compaq t5725 Thin Client sur lequel Debian GNU/Linux 3.10 était déjà pris en charge.
C'est la première fois que la distribution communautaire est officiellement soutenue par un grand constructeur. Robert Mulling (PC World) indique que la firme IBM en a profité pour préciser que «sous certaines conditions», Debian était aussi pris en charge sur ses serveurs.
HP publie également un communiqué de presse à ce sujet sur son site web.
C'est la première fois que la distribution communautaire est officiellement soutenue par un grand constructeur. Robert Mulling (PC World) indique que la firme IBM en a profité pour préciser que «sous certaines conditions», Debian était aussi pris en charge sur ses serveurs.
HP publie également un communiqué de presse à ce sujet sur son site web.
Glade 3 : l'échappée belle
Le logiciel constructeur d'interface Glade pour le développement d'applications GTK+/GNOME vient de sortir en version 3.0 (nom de code : /escape/) - première publication d'une nouvelle branche. Glade 3 requiert GTK+ 2.8 et libxml2.
Parmi les nouveautés :
* nouvelle palette
* nouvelles icônes
* intégration de la recherche d'aide contextuelle dans DevHelp
* intégration possible avec Anjuta
Les interfaces de Glade et son intégration avec le bureau GNOME ont été améliorées.
La documentation sur cette nouvelle version est disponible et le projet bénéficie d'un nouveau site web. Un article sur Glade 3 devrait être publié très prochainement sur le site GNOME Journal.
Parmi les nouveautés :
* nouvelle palette
* nouvelles icônes
* intégration de la recherche d'aide contextuelle dans DevHelp
* intégration possible avec Anjuta
Les interfaces de Glade et son intégration avec le bureau GNOME ont été améliorées.
La documentation sur cette nouvelle version est disponible et le projet bénéficie d'un nouveau site web. Un article sur Glade 3 devrait être publié très prochainement sur le site GNOME Journal.