ShaKe, un défragmenteur pour GNU/Linux

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
20
août
2006
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 :
  • 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

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
19
août
2006
Python
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

NERO 1.01 disponible pour GNU/Linux

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
19
août
2006
Jeu
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.

Nouvelle version de pgFouine, l'analyseur de logs PostgreSQL

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
17
août
2006
Base de données
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 :
  • 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).
On utilise en général ce genre d'outils pour :
  • 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...).


K-Meleon est sorti en version 1.0.1

Posté par  . Modéré par Nÿco.
Étiquettes :
0
16
août
2006
Mozilla
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.

Agenda partagé : des solutions

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
12
août
2006
Bureautique
L'agenda partagé est une fonctionnalité qui est devenue indispensable dans la plupart des entreprises et administrations d'une certaine taille. Microsoft a aujourd'hui le quasi-monopole de ce type de logiciel et la compatibilité avec son serveur Exchange est incontournable. Il est donc parfois nécessaire de développer des connecteurs permettant de se connecter sur Exchange ainsi que d'émuler ce dernier si l'on veut permettre la migration des serveurs Exchange et des clients Outlook vers des solutions libres. Jusqu'à maintenant, aucun des connecteurs de qualité professionnelle n'était libre. Les rares connecteurs libres étaient des prototypes que l'on ne pouvait que difficilement déployer en production.

La situation est en train de changer à une vitesse impressionnante :
  • Zimbra : (www.zimbra.com) a partiellement libéré ses sources il y a quelques mois.
  • Scalix : (www.scalix.com) a partiellement libéré ses produits il y a quelques jours mais les versions complètes restent propriétaires.
  • Novell : a créé le clone libre d'Outlook pour Windows (portage d'Evolution) mais n'en publie que les sources. Le binaire et un installateur ont récemment été mis en ligne et sont disponibles sur SourceForge
  • Mozilla : De son coté , la fondation Mozilla ne doit pas tarder à valider une nouvelle version de SunBird/Calendar pour sa version 0.3 comme cela vient d'être annoncé par Slashdot
  • OSER Ce projet peu connu est très prometteur et actif. Il propose lui aussi de remplacer le serveur Exchange
  • OpenConnector : Un travail important a été fait pour comprendre le protocole MAPI fermé et non documenté de Microsoft : www.openconnector.org, www.omesc.com/modules/main_module/ , www.openchange.org
Pour conclure ce panorama, un article sur NewsForge explique que ces « exchange killers » ont du succès et commencent à prendre pied sur un marché qui restait très fermé jusqu'à maintenant.

On peut logiquement espérer que le verrou Exchange disparaissant, la migration vers les postes clients et les messageries libres puisse enfin prendre son essor.

Sortie de Qloud 0.1

Posté par  (Mastodon) . Modéré par Florent Zara.
Étiquettes :
0
10
août
2006
Son
Qloud est un outil permettant de mesurer le temps de réponse, en fréquence, des hauts-parleurs. Il travaille en temps-réel (dans le cas ou votre noyau le permet), se connecte au serveur de son Jack bien sûr, et sort ses analyses sous forme de graphiques. Il est écrit par Mr Gaydenko Andrew et placé sous licence GPL.

Il va permettre de valider la qualité de votre système audionumérique contrôlé par GNU/Linux, en s'attachant ici à la problématique de la restitution sonore. En effet la plupart des cartes sons n'ont pas la même latence en entrée et en sortie. Ceci est important, même primordial, pour les musiciens.

Note : Une dépendance risque de limiter pour l'instant son installation sur une grande majorité de distributions : QWT5 est requis ! Parmi les autres dépendances: Jack realtime audio server, Qt4, sndfile et fftw

Intel libère ses pilotes graphiques

Posté par  . Modéré par Florent Zara.
0
10
août
2006
Matériel
Le 9 août, Intel a annoncé, par l'intermédiaire d'une liste de freedesktop.org, son ambition de commencer un long partenariat avec la communauté du logiciel libre au niveau de ses pilotes graphiques. Ainsi, les pilotes pour le chipset i965 se retrouvent à disposition sous licence GPL.

L'équipe de développement annonce que ce n'est qu'un premier jet, qu'il y a encore des améliorations et sûrement des corrections à apporter, mais souhaite faire part de leur bonne foi par l'intermédiaire de cette disposition. Ils espèrent en outre pouvoir travailler avec la communauté X.org ainsi que MESA.

On pourra également retenir qu'Intel prend donc une décision opposée à celle de ses concurrents au moment même où nous avons appris le rachat d'ATI par AMD.

Merci également à Andreï V. Fomitchev qui nous a signalé l'information suivante :

Dans une interview à InfoWorld, Hal Speed, un manager d'AMD, indique (dans le dernier paragraphe) que l'open-source peut représenter une part importante des pilotes ATI et qu'il est temps que les fonctionnalités graphiques évoluent...

Sortie de Oreon 1.3

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
9
août
2006
Internet
Oreon est un logiciel de surveillance et de supervision réseau basée sur le moteur Nagios, ajoutant à ce dernier de nouvelles fonctionnalités, tout en gardant la logique des mécanismes existants au sein d'une interface moderne, évolutive et destinée à tous.
Oreon qui souffrait dans ses versions 1.2.x de ses performances, a subit de grosses évolutions techniques pour pouvoir évoluer dans un avenir proche vers des configurations poussées de Nagios (monitoring redistribué, redondant...).
Oreon 1.3 a vu le jour après pas mal de RC et une refonte complète de son architecture.

KDE 3.5.4 débarque

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
1
5
août
2006
KDE
La dernière version du gestionnaire de bureaux pour Linux et BSD est sortie. Il s'agit d'une version de maintenance qui dépasse cependant le cadre des simples corrections puisqu'on peut dénombrer 10 nouvelles fonctionnalités et plus de 100 bugs corrigés.

Les modifications les plus significatives sont :
La liste complète des modifications est disponible dans le changelog.

Les développeurs travaillent maintenant en majorité sur la version 4, attendue avec impatience par les utilisateurs.

NdM : Merci aussi à packadal pour sa proposition de dépêche.

Sortie de Sylpheed-Claws 2.4.0

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
4
août
2006
Internet
Sylpheed-Claws, un client de courrier électronique basé sur GTK+2, est sorti ce 31 juillet en version 2.4.0. Ce client a pour principaux avantages d'être léger, rapide, mais aussi très puissant et extensible.

Cette version apporte son lot de nouveautés et continue à creuser l'écart avec la concurrence, et ce n'est pas fini ...

Voici la liste des modifications pour cette version :
  • Il est maintenant possible d'envoyer les messages en attente via un clic droit dans les dossiers À envoyer.
  • Ajout de "Aller au dossier non-lu suivant", "Message marqué suivant" change de dossier si nécessaire.
  • Les liens sftp:// sont maintenant cliquables.
  • Lorsqu'on dépose un fichier dans la fenêtre de composition, on peut choisir si l'on veut le joindre ou l'insérer.
  • Les pièces jointes sont maintenant cliquables dans le message principal.
  • Une option pour spécifier quels dossiers sont spéciaux (Brouillons, Envoyés, etc) a été ajoutée dans les propriétés des dossiers.
  • Les Templates peuvent maintenant contenir des variables : |i{var} sera remplacé par du texte entré par l'utilisateur.
  • Il est maintenant possible de spécifier une police spécifique pour l'impression.
  • Des boutons Aide ont été ajoutés dans plusieurs dialogues, pointant vers le manuel.
  • Les dossiers Brouillons et À envoyer contiennent maintenant des messages standards, ce qui permet de déposer n'importe quel message dans ces dossiers.
  • La recherche rapide, en mode récursif, est maintenant plus rapide à présenter les résultats du dossier courant, cherchant seulement ensuite dans les sous-dossiers.
  • L'envoi sur IMAP a été accéléré.
  • Meilleur retour d'erreur sur les opérations de crypto avec GPG.
  • Import/export plus rapide de boîtes MBOX.
  • Les caches sont enregistrés lorsque Sylpheed-Claws reçoit un SIGPIPE (par exemple lorsque Xorg est quitté).
  • Le bouton "Enregistrer" est maintenant le bouton par défaut dans les dialogues d'enregistrement, ce qui permet de valider par Entrée.
  • Les réglages réseaux (DNS) sont rafraîchis avant les connexions IMAP et au retour "En ligne", ce qui permet de ne pas devoir relancer Sylpheed-Claws après avoir changé de réseau (ceci était déjà fait pour les connexions POP3).
  • L'affichage en tant que texte, pour les pièces jointes, peut maintenant être fait via un script, comme tools/textviewer.pl - ce qui permet d'afficher le contenu de documents pour lesquels une moulinette existe.
  • Le logo a été remanié.
  • Les traductions suivantes ont été mises à jour : Brazilian Portuguese, Catalan, French, German, Greek, Italian, Polish, Serbian, Simplified Chinese, et Spanish.
  • 14 bugs ont été corrigés.

Merci à colinleroy pour son journal.

Wapiti, un scanneur de vulnérabilités web

Posté par  . Modéré par Thomas Petazzoni.
Étiquettes :
1
3
août
2006
Sécurité
Wapiti est un logiciel libre développé en Python qui va se charger d'auditer la sécurité d'une application web en testant différentes attaques comme l'aurait fait un pirate. Ce logiciel libre est capable de détecter différentes failles de sécurité, par exemple : les injections SQL, les inclusions de fichiers locaux ou distants et les failles XSS.

Pour fonctionner, le logiciel extrait les liens et formulaires à attaquer. Pour chaque script acceptant des paramètres, il va appeler le script en question en testant chaque paramètre les uns après les autres. Toute la force de Wapiti se trouve dans le fait qu'il utilise les paramètres existants pour réaliser ses attaques. En utilisant un code Javascript inoffensif contenant l'url et le champ vulnérables encodés en hexadécimal et un système d'expressions régulières il est capable de retrouver quel script se cache derrière cette faille. Wapiti scanne l'arborescence une première fois pour récupérer les urls des scripts attaquables. Ensuite il va 'fuzzer' les paramètres et voir quelles failles sont présentes. Il re-scanne alors les pages pour voir s'il n'y a pas des XSS permanents.

Wapiti a été notamment utilisé par l'auteur pour traquer les failles de sécurité XSS dans un logiciel libre en PHP/MySQL, ce qui a permis d'identifier puis de corriger quelques failles de sécurité.

Sortie de PhpCompta 2.0.0

Posté par  . Modéré par Sylvain Rampacek.
0
3
août
2006
Bureautique
Il existe très peu d'applications GPL permettant de tenir la comptabilité de commerce ou de société; en revanche, il existe de plus en plus d'application GPL permettant la gestion de ces sociétés ; en règle générale, les produits destinés à la comptabilité ont un module de gestion embryonnaire, tandis que ceux permettant de gérer une société ont un module comptable assez faible.

PhpCompta est excellent d'un point de vue comptable et a commencé par intégrer un module de gestion, qui doit encore évoluer bien qu'il soit déjà bien avancé. Actuellement la comptabilité belge est tout-à-fait supportée mais la comptabilité française souffre encore d'une ou deux lacunes, par exemple, il n'y a pas de bilan pour la comptabilité française.

Sortie de TPLN Template Processor 2.7

Posté par  . Modéré par Mouns.
Étiquettes :
0
3
août
2006
PHP
TPLN Template Processor (sous licence GPL) est un moteur de template en PHP vous permettant de séparer la présentation de la logique applicative.
Le moteur TPLN est aussi bien utilisé de manière professionnelle que personnelle.

Au programme :
  • greffon form> réécriture complète du greffon, la gestion des erreurs est faite par PHP
  • greffon form> ajout de la méthode formSetDisplayMode() pour choisir l'endroit pour vos erreurs dans votre formulaire
  • greffon form> ajout de la méthode imgControlWidth()
  • greffon form> ajout de la méthode imgControlHeight()
  • greffon form> ajout de la méthode Url(http, https , ftp)
  • greffon form> amélioration ajout du paramètre facultatif addError()
  • greffon form> amélioration de la méthode onlyDigit(), les flottants en deuxième paramètre
  • greffon mail> ajout de la méthode MailConfirm() pour avoir une confirmation de lecture

Les caractéristiques de ce moteur sont :
  • Simple d'utilisation et rapide
  • Gestion des blocs multiples
  • Gestion avancée de cache
  • Interfaçage avec PEAR DB assurant une compatibilité avec 11 SGBDR (MySQL, MS SQL Server, Oracle, SQLite ...)
  • Gestion de la pagination automatique et personnalisable
  • Plugin Form pour contrôler vos formulaires de manière très simple
  • Plugin Mail, gestion d'envoi d'email avec gestion des pièces jointes
  • Architecture de greffon ouverte
  • Sa documentation claire


De nombreux exemples et réalisations sont présents en ligne.

Maarch un logiciel libre dédié à l'archivage de documents (GED)

Posté par  . Modéré par rootix.
Étiquettes :
0
24
juil.
2006
PHP
Maarch est une infrastructure générique comprenant l'acquisition, la circulation, et la conservation de documents à caractère statique.
Sur cette base, cette plateforme open source est adaptable pour des applications verticales ayant des besoins précis :
  • Bornes d'archivage personnelles
  • Dossier client ou assuré
  • Gestion de courrier

Maarch a été conçu pour être le dépôt documentaire unique d'une organisation, quel que soit le canal d'acquisition du flux. Bien entendu il est aussi possible d'indexer manuellement un document dans son format natif.

La base Maarch est le référentiel de stockage commun à tous les documents. Les fonctions de restitution décrites dans cette proposition offrent une grande souplesse quant à la présentation des pièces justificatives.

Maarch a été pensé pour gérer la conservation de gros volumes de documents à contenu statique.