Libevent 2.0.1 alpha, la nouvelle version de libevent

Posté par  . Modéré par patrick_g.
Étiquettes :
2
20
avr.
2009
Internet
Libevent se propose d'abstraire les différents mécanismes de multiplexage d'entrées/sorties tels que epoll, kqueue et event ports. Elle offre une interface simple pour des callbacks sur les entrées/sorties ainsi que sur des minuteries. La nouvelle version de libevent, en cours de développement, vise la compatibilité binaire avec la précédente version, dont la dernière en date est la version 1.4.10.

Les nouveautés en bref :
  • Utilisation du edge triggering ;
  • Utilisation des appels système sans copie (zero copy) comme sendfile ou le plus récent splice ;
  • Les tampons ne sont plus nécessairement un bloc contigu mais peuvent être constitué d'une liste chaînée de blocs contigus ;
  • Support des processus légers ;


Deux sous-systèmes sont particulièrement intéressants :
  • evhttp.h permet de créer des serveurs Web ;
  • evdns.h permet de créer des serveurs et des clients DNS asynchrones


À venir :
  • Création d'un filtre OpenSSL ;
  • Support d'I/O Completion Ports (IOCP) pour Windows.


NdM : la première version de la série 2.x est sortie il y a 3 jours (version 2.0.1a). Libevent est distribué sous licence BSD et est utilisé par de multiples autres logiciels : Honeyd, Memcached, ScanSSH, Tor, Systrace, etc.

Sortie de Kdenlive 0.7.3

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
5
20
avr.
2009
Audiovisuel
Kdenlive 0.7.3 vient de sortir. Cette version embarque de nombreux correctifs de bugs incluant des crashs suite au passage à Qt 4.5. Cette version est également l'occasion d'un petit nettoyage du code.

Mais trêve de bavardage, voici une liste des nouveautés :
  • Groupement de vidéo ;
  • Création de script pour rendu différé ;
  • Codage en deux passes pour le rendu ;
  • Configuration de la couleur d'arrière plan du moniteur de prévisualisation ;
  • Nouveauté du site Web : vous pouvez télécharger des nouveaux profils de rendu depuis le site web de Kdenlive ;
  • Possibilité de séparer le son et l'image d'une vidéo ;
  • Meilleure compatibilité avec les fichiers de Kdenlive 0.5.

Nouvelle version d'EKD pour Linux

Posté par  . Modéré par patrick_g.
Étiquettes :
15
18
avr.
2009
Audiovisuel
La version 1.4-5 d'EKD (application libre de post-production pour vidéo et image) vient de sortir pour Linux. Elle s'avère être encore plus facile à utiliser qu'avant, et comporte plus d'options. L'interface propose une vue assez complète sur les différentes étapes du processus (que ce soit pour le traitement vidéo ou image). Ce que l'on peut faire avec EKD (entre autre):
  • Transcodage vidéo vers différents codecs (et au format HD).
  • Appliquer quelques filtres vidéo.
  • Transformer des images en vidéo et le contraire.
  • Créer des planches-contact avec des images.
  • Créer des gif animés avec un lot d'images.
  • Faire du compositing avec deux lots d'images.
  • Découpe de fond bleu ou vert pour les images.
  • De nombreux filtres pour les images.
L'interface originelle est en français mais peut aussi être en anglais ou en espagnol, pour peu que l'on configure les locales du système pour ces deux langues (à ce propos l'interface sera en anglais pour un grand nombre de nationalités de langue anglaise, de même pour l'espagnol).

Kolab 2.2.1 est sorti

Posté par  . Modéré par j.
Étiquettes :
13
15
avr.
2009
Bureautique
Kolab est une suite complète de groupware composée uniquement de logiciels libres. Elle dispose de connecteurs qui lui permettent de fonctionner avec Korganizer, Sunbird, Lightning, Outlook et propose même un client web pour les plus nomades d'entre-nous. Elle est traduite en allemand, français, anglais et néerlandais.

Cette suite est sortie le 8 avril 2009 en version 2.2.1.

Elle se compose des services principaux suivants :
  • Un annuaire LDAP basé sur OpenLDAP ;
  • Un serveur Postfix pour l'envoi de courriers ;
  • De Cyrus IMAP pour la gestion POP3 et IMAP des boîtes de messagerie des comptes ;
  • D'Apache HTTP Server pour servir les pages des différents services offerts (pages d'administration des comptes, accès à son compte avec horde, visualisation des disponibilités avec fbview) ;
  • De SASL pour le stockage des informations d'authentification ;
  • D'OpenSSL pour la gestion des certificats (entre autres) ;
  • Clamav pour la protection anti-virus des messages.

Singer le Géoportail

Posté par  (site web personnel) . Modéré par Florent Zara.
11
14
avr.
2009
Mozilla
Vous aimez le Géoportail mais vous le trouvez un peu fade ? Voici une recette pour lui redonner un peu de goût, avec votre navigateur préféré - Firefox ou Epiphany - et l'extension Greasemonkey.

La recette aura réussie quand dans la barre de navigation du Geoportail s'affichera un sous-menu "Extras" permettant de singer la vue courante en la présentant sous d'autre forme comme Google Maps, Live Search Maps, OpenStreetMap le projet de cartes libres ou Panoramio.

Cette recette est librement distribuable et le script proposé sous licence GPL. Si vous avez d'autres suggestions de présentation, je suis preneur.

Autojump : du nouveau !

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
10
11
avr.
2009
Ligne de commande
Peut-être vous souvenez vous d'autojump, un petit logiciel que j'ai écrit pour faciliter la navigation dans le système de fichiers en ligne de commande[1]. Pour ceux qui n'auraient pas suivi, c'est une commande "cd" intelligente, qui apprend en fonction de votre usage de la ligne de commande, et qui permet de sauter d'un point à l'autre du système de fichiers en ne saisissant qu'une partie du nom du répertoire où l'on veut aller.

Il y a eu un certain nombre d'avancées depuis la dernière dépêche...

Nexuiz 2.5 est arrivé !

Posté par  . Modéré par patrick_g.
Étiquettes :
18
7
avr.
2009
Jeu
Après un an de travail et plus de 3 000 changements Nexuiz 2.5 est arrivé le 4 avril.

Nexuiz est un jeu de tir subjectif libre développé par Alientrap depuis mai 2005. Il est basé sur le moteur 3D « DarkPlaces » (une amélioration du moteur de Quake). Il est sans doute l'un des jeux libres les plus aboutis, notamment en terme de graphismes 3D.
De nouveaux développeurs et joueurs, quelques tournois et pas mal de matchs sont apparus depuis la dernière version.

Nexuiz est distribué sous la licence GPL.

Logram, environnement de bureau totalement différent, fête ses 1 ans.

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
15
4
avr.
2009
Serveurs d’affichage
Le 4 avril 2009, Logram fête sa première année d'existence.

Logram est un projet d'environnement de bureau qui a été lancé le 4 avril 2008. Au début, Logram ne devait être qu'un mini noyau de système d'exploitation. Vers le mois d'octobre, il a radicalement changé de voie pour devenir un environnement de bureau, se basant sur une distribution GNU/Linux.

Logram est unique, et très différent de ce que vous pouvez connaître. Les autres environnements de bureau que vous connaissez sont plus ou moins semblables sur le principe : un ou plusieurs docs, un papier peint, et des applications.

Logram reprend le principe de base, mais y ajoute plein d'éléments nouveaux : un menu circulaire à plusieurs étages, des languettes sur le bord de l'écran, des widgets de bureau, et d'autres choses.

Les nouveautés dans Emacs 23

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
15
1
avr.
2009
GNU
GNU Emacs est un éditeur de texte souple, extensible, personnalisable et auto-documenté. Il est disponible sur toutes les plate-formes courantes (GNU/Linux, *BSD, Unix, Mac OS, MS DOS, MS Windows...). Pour ceux qui ne le connaissent pas encore, GNU Emacs est une des briques logicielle historique du projet GNU offrant une plate-forme très complète d'édition de texte en tout genre (code source, rapport, notes, mails, ...). Cependant la conception d'Emacs permet d'étendre ses fonctionnalités en de véritables applications à part entière. Une des plus connues est sûrement le lecteur de news & mails Gnus.

La version 22, qui est en réalité une version 1.22, est sortie le 2 juin 2007. Cette version était très attendue et à connue depuis deux nouvelles révisions (le 28 mars et le 5 septembre 2008) dont des détails sont donnés en seconde partie de la dépêche.

Chong Yidong, mainteneur avec Stefan Monnier depuis le 22 février 2008, a également annoncé le troisième pretest 23.0.92. Cette prochaine version majeure contient des modifications importantes avec notamment une nouvelle gestion des polices de caractères et le mode multi-tty décrit en seconde partie.

Sortie de la version 1.7 de Sonar

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
4
31
mar.
2009
Java
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source Java ou PHP (exécution de tests unitaires, analyse de la couverture du code par ces tests, vérifications du respect des règles de codage, etc.). La version 1.7 de Sonar vient de sortir. Cette version apporte de nouvelles fonctionnalités et notamment :
  • La possibilité d'exclure des classes ou des packages de l'analyse qualité ;
  • L'élargissement du champ d'utilisation, en permettant d'injecter le résultat de la couverture de code et des tests unitaires depuis un build ant ;
Cette version améliore également de manière sensible certaines fonctionnalités :
  • Extension du nuage de classes sur la couverture de code aux modules et packages ;
  • Meilleure compatibilité avec IE6 ;
  • Ajout d'une vue "résultats de tests unitaires" et d'une vue "code dupliqué" à l'outil de visualisation de code source.
Pour essayer ces nouvelles fonctionnalités, il suffit de télécharger la version 1.7 et de l'installer. Il existe un mode démo / test de Sonar permettant de l'essayer (suivre le "2 minutes tutorial").

Première publication de la plate-forme libre de HaaS (Hardware as a service) NiftyName

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
14
31
mar.
2009
Technologie
L'équipe de IELO/Lost-Oasis est fière d'annoncer la première version d'un ensemble de composants sous licence GPLv3, permettant la mise en place de plate-formes de virtualisation. Face à la prolifération des plate-formes non libres telles que Amazon EC2, Microsoft Azure et consorts, il nous paraissait nécessaire de proposer un équivalent libre. Notre NiftyName en est à sa première mouture, il permet actuellement de créer et gérer dynamiquement des parcs de machines virtuelles et tous les composants nécessaires (stockage, réseaux privés et publics, etc.).

Ceci est une première version qui ne gère pas encore de redondance active multi-site, bien que l'ensemble des composants y soit préparé.

L'architecture se base sur un ensemble de webservices XML-RPC (SSL) documentés permettant de développer ses propres outils de gestion. En outre, deux clients (console et GTK) s'appuyant sur l'API permettent déjà de manipuler l'ensemble des services.

Cette version 1.0.0 a les fonctionnalités suivantes :
  • Machines virtuelles (sur base KVM, multi processeurs, x86-64, VNC, etc.)
  • Stockage (privés, publics, clonage, partage entre instances)
  • Réseau (adressage public, support IPv6, réseaux virtuels privés, interfaces multiples)
  • Gestion des utilisateurs/clients, permissions, rôles, etc.

Une plate-forme de test est proposée par IELO/Lost-Oasis, elle vous permet dès aujourd'hui de créer des utilisateurs de tests ainsi que des services en conditions réelles.

Nous comptons sur vos remarques, propositions et contributions afin de nous permettre d'améliorer le projet et de le porter au plus haut niveau.

Publication de Battle for Wesnoth 1.6

Posté par  . Modéré par tuiu pol.
29
29
mar.
2009
Jeu
The Battle For Wesnoth est un jeu de stratégie libre (sous licence GPL V2), en deux dimensions, se déroulant au tour par tour, et comportant des éléments de jeu de rôle.

Après un an de gestation, la version 1.6 de Battle for Wesnoth vient d'être publiée. Elle contient notamment :
  • Ajout d’une nouvelle campagne : La légende de Wesmere ;
  • Révision des autres campagnes (amélioration des récits et des cartes, ajout d’épilogues et de cinématiques). La cohérence de l’ensemble a été amélioré pour une meilleure intégration dans l’histoire de Wesnoth ;
  • Équilibrage des unités, et ajout de nouvelles unités (le chaman troll, le guerrier royal et la chauve-souris terrifiante) ;
  • Ajout de nouveaux portraits pour les unités, et d’animations pour certaines d’entre elles ;
  • Ajout d’un nouveau type de terrain ;
  • Ajout de 5 nouveaux thèmes musicaux, et de musiques spécifiques en cas de victoire ou de défaite ;
  • Amélioration de l’intelligence artificielle ;
  • La gestion du mode multijoueur a été améliorée, pour les listes d’amis et d’indésirables ;
  • Amélioration importante de l’éditeur de carte (notamment grâce au Summer of Code).
La version de développement nommée 1.7 est déjà démarrée, et donnera une version stable nommée 1.8 d'ici environ un an, si elle suit le rythme de publication des trois précédentes versions stables.

Mailng pour gérer simplement l'hébergement de domaines virtuels

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
12
28
mar.
2009
Internet
Ceux qui ont déjà eu l'occasion d'installer une plateforme d'hébergement mail (domaines virtuels) basées sur des briques libres se sont forcément dit un jour que c'était douloureux. Ayant moi-même été amené plusieurs fois à réaliser ce type de configuration, je me suis décidé à développer un petit soft qui pourrait me faciliter la tâche : Mailng. Il s'agit d'une interface web écrite en Python/Django, et publiée sous licence BSD.

Le projet est encore tout frais et pas tout à fait sec. Les fonctionnalités disponibles pour le moment :
  • Authentification ;
  • Création/modification/suppression de domaines, boites aux lettres et alias ;
  • Définition de quotas (au niveau d'un domaine ou d'une boite).
Une base SQL est nécessaire pour stocker tout ce petit monde. Mes premiers tests se sont portés sur une configuration basées sur : Postfix, Dovecot et MySQL. Cela fonctionne pour le moment :-) Pour le moment les annonces de nouvelles versions sont faites sur mon site personnel, je prévois de faire une page dédiée quelque part pour Mailng.

SOGo 1.0, un collecticiel libre intégré et inspiré par Mozilla Thunderbird / Lightning

Posté par  . Modéré par rootix.
12
27
mar.
2009
Technologie
Inverse, société spécialisée en développement et déploiement de logiciels libres, annonce la sortie de la version 1.0 de Scalable OpenGroupware.org (SOGo).

Créé en 2004, SOGo est un serveur collecticiel (partage d'agendas, carnets d'adresses et courriels) dont l'architecture est axée sur l'extensibilité de façon à permettre son utilisation simultanée par des milliers d'utilisateurs. SOGo fournit une riche interface Web basée sur la technologie AJAX, offrant des fonctionnalités, une apparence et une expérience utilisateur proches de celles de Thunderbird / Lightning, tout en supportant également plusieurs clients lourds par l'utilisation de protocoles ouverts tels CalDAV, CardDAV et GroupDAV. De plus, SOGo conserve les données des utilisateurs dans des formats standards tels que vCard et iCalendar.

Par ailleurs, SOGo réutilise les composantes existantes d'une infrastructure telles qu'un serveur IMAP, SMTP, un annuaire LDAP et une base de données SQL (les solutions MySQL, Oracle et PostgreSQL sont prises en charge). SOGo repose donc sur ces composantes afin d'offrir un environnement riche en fonctionnalités et cohérent.

Finalement, SOGo offre une excellente intégration avec Mozilla Thunderbird et Lightning et permet la synchronisation avec une multitude d'appareils mobiles grâce à l'intergiciel Funambol.

Restez ZEN avec ZSH

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
17
24
mar.
2009
Ligne de commande
Comme vous le savez tous ZSH est le meilleur shell, mais il lui manquait un atout fort pour conquérir le monde comme il se doit. La dernière brique est maintenant posée, voici la version 0.1 de ZEN (Zsh Extended Network). ZEN est une sorte de CPAN pour ZSH, il se veut une compilation de scripts disponibles pour tous les utilisateurs.

Les fonctionnalités suivantes sont déjà disponibles :
  • Un client permet d'installer, mettre à jour et gérer les dépendances ;
  • Un client nopaste pour rafb.net ;
  • Un client urlalacon ;
  • Des fonctions pour faire des get/post et download de fichiers texte sur le protocole HTTP ;
  • Une fonction d'envoi de mail.
Le tout en pur zsh (pas d'appel à des binaires externes).