Avant de mettre en ligne mon projet KafePOS, je recherche des contributions. Il s'agit d'une application de TPV (terminal de point de vente, point of sale) libre.
Côté technologie, cette application est développée en Java en utilisant le framework Hibernate pour l'accès aux données. Les bases de données supportées sont pour le moment MySQL et JavaDB. La licence utilisée est bien entendu la GPL v3.
Je souhaite une application aboutie et pleinement fonctionnelle. Si vous souhaitez vous investir dans le logiciel libre, c'est l'occasion, vous êtes les bienvenus.
PacketFence 1.8.3, un puissant contrôleur d'accès au réseau
Inverse, société spécialisée en développement et déploiement de logiciels libres, annonce la sortie de la version 1.8.3 de PacketFence, sous licence GPLv2.
Créé en 2004, PacketFence est un logiciel libre de contrôle d'accès réseau ("NAC").
Contrairement aux alternatives propriétaires, PacketFence possède toutes les fonctionnalités d'un NAC telles :
PacketFence peut être utilisé pour la sécurisation d'un réseau filaire ou sans fil et possède plusieurs mécanismes pour la gestion des accès réseau (usurpation ARP, DHCP/DNS, changement dynamique de VLAN et 802.1X).
Par ailleurs, la solution peut être utilisée pour la sécurisation de très grands réseaux hétérogènes grâce à sa prise en charge de nombreux modèles de commutateurs (Cisco, Nortel, HP, etc.).
Des paquets pour Red Hat Enterprise Linux (ou CentOS) sont disponibles sur le site officiel du projet ainsi qu'une version préconfigurée dans une image de type VMWare.
Créé en 2004, PacketFence est un logiciel libre de contrôle d'accès réseau ("NAC").
Contrairement aux alternatives propriétaires, PacketFence possède toutes les fonctionnalités d'un NAC telles :
- L'enregistrement des composantes réseau ;
- La détection d'activités illicites (avec Snort) ;
- La détection proactive de vulnérabilités (avec Nessus) ;
- L'isolation des composantes réseau problématiques ;
- La capture d'empreintes DHCP ;
- Ainsi qu'un puissant portail captif.
PacketFence peut être utilisé pour la sécurisation d'un réseau filaire ou sans fil et possède plusieurs mécanismes pour la gestion des accès réseau (usurpation ARP, DHCP/DNS, changement dynamique de VLAN et 802.1X).
Par ailleurs, la solution peut être utilisée pour la sécurisation de très grands réseaux hétérogènes grâce à sa prise en charge de nombreux modèles de commutateurs (Cisco, Nortel, HP, etc.).
Des paquets pour Red Hat Enterprise Linux (ou CentOS) sont disponibles sur le site officiel du projet ainsi qu'une version préconfigurée dans une image de type VMWare.
Le noyau Linux 2.6.30 est disponible
La sortie de la version stable 2.6.30 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.
Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.
Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.
Solaire libre
La production photovoltaïque a fait un bond ces dernières années, grâce à un système de subvention efficace. Les onduleurs qui transforment le courant continu en courant alternatif ont souvent une interface réseau pour en extraire des informations.
Les fabricants proposent chacun leur outil pour s'y connecter ; comme toujours, c'est mal foutu, et pour le système d'exploitation dominant exclusivement.
Les fabricants proposent chacun leur outil pour s'y connecter ; comme toujours, c'est mal foutu, et pour le système d'exploitation dominant exclusivement.
Sortie de Xemeiah 0.4.12 : encore un processeur XSLT
Xemeiah est une bibliothèque XML écrite en C++, orientée performance et évolutivité. Sous licence GNU GPL, Xemeiah est construit autour d'un DOM (Document Object Model) optimisé pour la prise en compte de larges contenus XML, et d'un processeur XML dynamique prenant en charge les langages XSLT et XUpdate.
La version 0.4.12 contient un processeur XSLT complet (passant 94% des tests Oasis de conformité à la norme XSLT).
Très performant en termes de temps d'exécution, Xemeiah rivalise largement avec les autres alternatives libres (Xalan, XSLTProc), et reste bien plus efficace que les implémentations Java.
NdM : XSLT, eXtensible Stylesheet Language Transformations, est un langage de transformation XML de type fonctionnel. Il est utilisé par exemple pour transformer des documents XML en page HTML ou XHTML. XUpdate est un langage léger permettant d'interroger et modifier un document XML.
La version 0.4.12 contient un processeur XSLT complet (passant 94% des tests Oasis de conformité à la norme XSLT).
Très performant en termes de temps d'exécution, Xemeiah rivalise largement avec les autres alternatives libres (Xalan, XSLTProc), et reste bien plus efficace que les implémentations Java.
NdM : XSLT, eXtensible Stylesheet Language Transformations, est un langage de transformation XML de type fonctionnel. Il est utilisé par exemple pour transformer des documents XML en page HTML ou XHTML. XUpdate est un langage léger permettant d'interroger et modifier un document XML.
De jolies choses dans ce terminal !
Vous avez envie de passer au tiling desktop et vous aimez le terminal... mais bon... c'est bien beau d'avoir du texte partout, parfois on aimerait simplement faire des petites fenêtres pas trop moches pour mettre en forme notre sortie de commande. Vous connaissez les ncurses, mais vous avez envie de faire vite, en bash... oui en bash !
C'est là que "Bash simple curses" peut vous aider. L'auteur (moi même) cherchait à la base à se faire une petite barre pour Xmonad, c'est devenu une bibliothèque sympathique qui permet de faire des choses assez sympathiques. Voyez les deux captures dans la page d'accueil du projet et surtout comme le code est petit pour réaliser ce genre de sortie de terminal.
C'est là que "Bash simple curses" peut vous aider. L'auteur (moi même) cherchait à la base à se faire une petite barre pour Xmonad, c'est devenu une bibliothèque sympathique qui permet de faire des choses assez sympathiques. Voyez les deux captures dans la page d'accueil du projet et surtout comme le code est petit pour réaliser ce genre de sortie de terminal.
PKGI, création rapide d'environnements applicatifs indépendants sous Debian
Quand vous partagez un serveur Linux entre plusieurs équipes et plusieurs projets, chacun se retrouve isolé dans son propre répertoire (éventuellement sur son propre système de fichiers). Pour utiliser les logiciels installés sur le système, vous n'avez pas d'autres choix que de réécrire vos scripts de contrôle (arrêt, démarrage, statut, etc.). Plutôt que de refaire des scripts qui seront, dans la majorité des cas, moins bons que ceux livrés avec le système vous pouvez utiliser PKGI.
PKGI est un logiciel sous licence LGPL, fonctionnant sous Debian et vous permettant de déployer dans un répertoire quelconque une arborescence applicative autonome. Vous pourrez ainsi utiliser et gérer en tout indépendance : Apache, MySQL, Tomcat, OpenLDAP, phpMyAdmin, tmpreaper, logrotate, cron, ... (à développer).
Bien sûr, à la place, on pourrait utiliser une machine virtuelle mais cela oblige chaque équipe à maîtriser l'administration d'un système complet. Ce qui demande des compétences qu'un développeur n'a ou ne veut pas avoir. On pourrait également, à la manière des FAIs, utiliser les capacités de mutualisation de certain logiciel (apache et ses virtuals hosts par exemple). Mais cela rend les équipes interdépendantes, cela oblige à mettre en place une architecture mutualisée (ce qui augmente le coût de gestion du système pour ses administrateurs), mais surtout cela ne permet pas de répondre aux besoins spécifiques de chaque projet.
PKGI est un logiciel sous licence LGPL, fonctionnant sous Debian et vous permettant de déployer dans un répertoire quelconque une arborescence applicative autonome. Vous pourrez ainsi utiliser et gérer en tout indépendance : Apache, MySQL, Tomcat, OpenLDAP, phpMyAdmin, tmpreaper, logrotate, cron, ... (à développer).
Bien sûr, à la place, on pourrait utiliser une machine virtuelle mais cela oblige chaque équipe à maîtriser l'administration d'un système complet. Ce qui demande des compétences qu'un développeur n'a ou ne veut pas avoir. On pourrait également, à la manière des FAIs, utiliser les capacités de mutualisation de certain logiciel (apache et ses virtuals hosts par exemple). Mais cela rend les équipes interdépendantes, cela oblige à mettre en place une architecture mutualisée (ce qui augmente le coût de gestion du système pour ses administrateurs), mais surtout cela ne permet pas de répondre aux besoins spécifiques de chaque projet.
Linguae : Gestionnaire de dictionnaires, multiformat et multiplateforme.
Linguae est un nouvel outil libre (licence CeCILL) de gestion de dictionnaires hors-ligne. Il permet de lire, d'éditer et de convertir des dictionnaires de différents formats ainsi que de créer ou d'améliorer ses propres dictionnaires. Linguae vient compléter des logiciels comme StarDict ou QStarDict, offrant des possibilités et des facilités de conversion nouvelles entre les différents formats.
Les fonctionnalités d'édition de dictionnaires qu'offre Linguae sont actuellement sans égales à notre connaissance dans le domaine, au moins parmi les logiciels à code ouvert. Ce logiciel sous licence libre CeCILL a aussi pour objectif de permettre à des auteurs de dictionnaires informatiques de garder la maîtrise de leur travail, grâce à ses fonctionnalités simples de création, de modification, de conversion et de cryptage, à l'inverse de ce que proposent certains outils similaires dans le monde des logiciels propriétaires.
Développé en Python par Billig depuis août 2008, Linguae, bien qu'encore en version alpha, est déjà très fonctionnel. Linguae est un logiciel associé au projet "Polyglotte".
Les fonctionnalités d'édition de dictionnaires qu'offre Linguae sont actuellement sans égales à notre connaissance dans le domaine, au moins parmi les logiciels à code ouvert. Ce logiciel sous licence libre CeCILL a aussi pour objectif de permettre à des auteurs de dictionnaires informatiques de garder la maîtrise de leur travail, grâce à ses fonctionnalités simples de création, de modification, de conversion et de cryptage, à l'inverse de ce que proposent certains outils similaires dans le monde des logiciels propriétaires.
Développé en Python par Billig depuis août 2008, Linguae, bien qu'encore en version alpha, est déjà très fonctionnel. Linguae est un logiciel associé au projet "Polyglotte".
Blender, la suite tout en un de création multimédia en version 2.49
Blender, la suite tout en un de création multimédia vient de sortir en version 2.49. Pour ceux qui ne le savent pas, Blender est un outil libre de grande qualité dédié à la conception de jeux vidéos ou d'animations, n'ayant pas peur de rivaliser avec les grands du monde propriétaire (3dSMax, Maya, ZBrush) en proposant dans une interface peu intuitive mais très performante des fonctionnalités telles que la modélisation, l'animation par squelettes, l'édition de vidéo, la composition et bien d'autres.
Cette version 2.49 se veut très orientée moteur de jeu temps réel, suite à l'édition du jeu Yo Frankie! par la Blender Fondation l'année dernière.
À vos mixeurs !
Cette version 2.49 se veut très orientée moteur de jeu temps réel, suite à l'édition du jeu Yo Frankie! par la Blender Fondation l'année dernière.
À vos mixeurs !
Mandriva lance Click'n Backup, sa nouvelle sauvegarde en ligne.
Mandriva a lancé lundi dernier sa dernière nouveauté : Click'n Backup.
Concrètement, il s'agit d'un service avec un logiciel multi plates-formes permettant de stocker des données sur un serveur sécurisé, permettant la sauvegarde en ligne et la synchronisation des données entre plusieurs ordinateurs. Plusieurs offres sont proposées selon les besoins.
Concrètement, il s'agit d'un service avec un logiciel multi plates-formes permettant de stocker des données sur un serveur sécurisé, permettant la sauvegarde en ligne et la synchronisation des données entre plusieurs ordinateurs. Plusieurs offres sont proposées selon les besoins.
Libérer votre téléphonie avec XiVO
XiVO est un logiciel développé par la société Proformatique sous licence GPLv3. Il permet de mettre en oeuvre un PBX clé en main complet dans une entreprise pour déployer un autocommutateur téléphonique. Développé depuis plusieurs années XiVO s'ouvre maintenant à la communauté en espérant se voir utilisé par un maximum d'intégrateurs et d'entreprises.
XiVO est composé d'une interface web pour la gestion du PBX, d'un serveur de provisioning, un serveur de CTI et un client CTI multi plate-forme — permettant de faire apparaître automatiquement des informations liées à l'appelant sur le poste informatique — avec une gestion de profil unique vous permettant de répondre au plus près de vos besoins métiers autour de la téléphonie.
Vous trouverez à votre disposition un wiki avec de la documentation et des informations sur le logiciel. N'hésitez pas à nous remonter un maximum d'informations, de documentation, de bugs etc.
XiVO est composé d'une interface web pour la gestion du PBX, d'un serveur de provisioning, un serveur de CTI et un client CTI multi plate-forme — permettant de faire apparaître automatiquement des informations liées à l'appelant sur le poste informatique — avec une gestion de profil unique vous permettant de répondre au plus près de vos besoins métiers autour de la téléphonie.
Vous trouverez à votre disposition un wiki avec de la documentation et des informations sur le logiciel. N'hésitez pas à nous remonter un maximum d'informations, de documentation, de bugs etc.
Sortie de KOffice 2.0.0
Après plus de trois ans de travail pour porter KOffice vers les bibliothèques Qt 4 et KDE4 et, pour certaines applications, totalement réécrire le moteur interne, la sortie de la version 2.0 est annoncée aujourd'hui.
Toutes les fonctionnalités de la précédente version (1.6) ne sont pas encore au rendez-vous mais réapparaîtront progressivement jusqu'à la version 2.2.
Certaines applications n'ont pas non plus pu être intégrées car elles n'étaient pas assez mûres.
Les applications disponibles sont les suivantes :
Kexi (créateur de base de données) et l'éditeur de formule seront disponibles avec la version 2.1. Kivio (l'éditeur d'organigramme) est actuellement sans développeur et aucune date de sortie n'est prévue.
Toutes les fonctionnalités de la précédente version (1.6) ne sont pas encore au rendez-vous mais réapparaîtront progressivement jusqu'à la version 2.2.
Certaines applications n'ont pas non plus pu être intégrées car elles n'étaient pas assez mûres.
Les applications disponibles sont les suivantes :
- KWord (traitement de texte) ;
- KSpread (tableur) ;
- KPresenter (éditeur de présentation) ;
- KPlato (gestionnaire de projet) ;
- Karbon (dessin vectoriel) ;
- Krita (traitement d'image bitmap).
Kexi (créateur de base de données) et l'éditeur de formule seront disponibles avec la version 2.1. Kivio (l'éditeur d'organigramme) est actuellement sans développeur et aucune date de sortie n'est prévue.
Nouveau FormaCD sur GIMP 2.6
Sortie de QElectroTech en version 0.2 bêta
QElectroTech sort ce week-end en version 0.2 bêta. Pour rappel, QElectroTech (ou QET pour faire court) est un logiciel libre permettant de réaliser des schémas électriques. Il est distribué sous licence GNU/GPL et développé en C++ avec la bibliothèque Qt 4.
La principale nouveauté de cette version par rapport à la 0.11 est la notion de fichiers projets : avant, un fichier .qet ne pouvait contenir qu'un schéma. Désormais, il s'agit d'un conteneur pour zéro, un ou n schémas (qui constituent alors des « folios ») accompagnés d'une collection d'éléments électriques embarqués. Cette dernière nouveauté améliore grandement la "portabilité" des fichiers, qui peuvent maintenant être ouverts sur n'importe quelle machine, même si celle-ci ne disposait pas de tous les éléments électriques nécessaires.
La principale nouveauté de cette version par rapport à la 0.11 est la notion de fichiers projets : avant, un fichier .qet ne pouvait contenir qu'un schéma. Désormais, il s'agit d'un conteneur pour zéro, un ou n schémas (qui constituent alors des « folios ») accompagnés d'une collection d'éléments électriques embarqués. Cette dernière nouveauté améliore grandement la "portabilité" des fichiers, qui peuvent maintenant être ouverts sur n'importe quelle machine, même si celle-ci ne disposait pas de tous les éléments électriques nécessaires.
Apertium intègre le premier traducteur automatique breton-français
L'Office de la Langue Bretonne a présenté le lundi 18 Mai 2009 le premier traducteur automatique breton-français, développé conjointement avec l'université espagnole d'Alicante, dans le cadre du système de traduction libre Apertium (sous licence GPL).
Apertium était initialement destiné à traduire entre des langues suffisamment voisines, mais a réussi aujourd'hui à créer des paires linguistiques plus éloignées. Il a bénéficié du soutien financier du gouvernement espagnol et du gouvernement autonome de Catalogne, ainsi que de la contribution de plusieurs entreprises et universités européennes.
Apertium était initialement destiné à traduire entre des langues suffisamment voisines, mais a réussi aujourd'hui à créer des paires linguistiques plus éloignées. Il a bénéficié du soutien financier du gouvernement espagnol et du gouvernement autonome de Catalogne, ainsi que de la contribution de plusieurs entreprises et universités européennes.