awesome 3 : premier gestionnaire de fenêtres basé sur XCB

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
31
19
sept.
2008
Serveurs d’affichage
Après 6 mois de développement et près de 1000 change-sets, la version finale de awesome 3.0 est sortie. Pour rappel, awesome est un gestionnaire de fenêtres se définissant comme un framework, et supportant le « tiling ».

Cette version majeure apporte son lot de nouvelles fonctionnalités, avec principalement la réécriture complète de la configuration utilisateur qui est maintenant exportée sous forme d'une simple API en Lua. Cela permet de personnaliser son gestionnaire de fenêtres jusque dans ses moindres recoins.

Cette version est également basé sur XCB, une bibliothèque bas niveau permettant de communiquer avec le serveur X. Cela permet à awesome de se passer totalement de la vieillissante Xlib et d'être asynchrone : il est donc plus rapide que bon nombre de gestionnaire de fenêtres. L'utilisation de Pango améliore également le rendu des textes.

Sortie de GNU Recutils 1.1

Posté par  . Modéré par patrick_g.
Étiquettes :
31
7
jan.
2011
GNU
GNU Recutils est une suite d'outils et de bibliothèques permettant d'accéder à des bases de données texte appelées recfiles. Les données sont stockées comme des suites d'enregistrements, chaque enregistrement contenant un nombre arbitraire de champs nommés. Certaines fonctionnalités habituellement fournies par les systèmes de gestion de bases de données sont gérées par recutils : gestion des types de données, de l'intégrité des données (clés, champs obligatoires, etc.), des relations entre les enregistrements (par un concept proche des clés étrangères).

Bien que le système soit très simple (les données sont stockées dans des fichiers totalement lisibles dans un éditeur de texte standard), il permet de gérer des bases de données moyennement importantes, et représente en cela un compromis entre le CSV qui stocke en clair mais n'offre pas de fonctionnalités et les systèmes de gestion de base de données relationnelles plus complets comme MariaDB ou PostgreSQL.

La suite GNU recutils inclut :
  • Un manuel au format texinfo décrivant le format Rec et le logiciel ;
  • Une bibliothèque CA (librec) fournissant une large collection de fonctions permettant d'accéder aux recfiles ;
  • Une collection d'utilitaires en C (recinf, recsel, recins, recdel, recset, recfix, recfmt, csv2rec and mdb2rec) qui peuvent être utilisés dans les scripts shells et en ligne de commande pour travailler avec des recfiles ;
  • Une collection d'utilitaires (mdb2rec, csv2rec) permettant de convertir les données d'autres formats en recfiles ;
  • Un mode emacs (rec-mode).

Parmi les nouveautés de cette version 1.1 on trouve:
  • Un nouvel outil, recfmt, pour formater les enregistrement selon un template.
  • Opérateurs de comparaison de dates: avant (<<), après (>>) même date (==).
  • Nouvel opérateur de comparaison selon la valeur d'une expression (?:).
  • Nouvel opérateur de concaténation de chaînes de caractères (&).
  • Amélioration de la portabilité de GNU recutils qui a été testé sur 10 OS différents.

Sortie de la version 7.4 de Bokeh

Posté par  . Édité par laurent laffont, Nÿco, Lucas, BAud, clrh et Pierre Jarillon. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
30
22
jan.
2016
Communauté

Bokeh

Bokeh est un portail documentaire libre et communautaire sous licence AGPLv3.

Il permet aux réseaux de médiathèques d'agréger leurs fonds physiques (livres, DVD, journaux…), numériques (fonds patrimonial numérisé, par exemple) ainsi que catalogues numériques externes (Arte VOD, Jamendo, Numerique Premium…).

Le moteur d'indexation et de recherche intégré offre une interface unifiée aux utilisateurs pour qu'ils puissent consulter ce fonds, rechercher des documents précis ou bien élargir sur des ressources susceptibles de les intéresser.

Les abonnés aux médiathèques peuvent réserver des documents ou gérer leurs prêts entre autres. CMS et gestion de lettres d'information permettent au médiathécaires de publier la programmation évènementielle du réseau, d'enrichir et mettre en avant leurs fonds.

Journal Doodle en libre

Posté par  (site web personnel) . Licence CC By‑SA.
30
21
août
2012

Si comme moi vous trouvez intéressant le principe de Doodle (sondage en ligne, notamment pour choisir une date), mais vous êtes attaché à la liberté logicielle et au respect de votre vie privée.

Quelques logiciels :

Plusieurs logiciels libres existent :

  • Studs/Opensondage (PHP) : Studs a été créé par l’université de Strasbourg pour les prises de rendez-vous. Open Sondage est un fork qui a pris la suite du développement.
  • RdvZ (PHP), créé par l’université d’Avignon pour répondre à la même (…)

Sortie de KOffice 2.0.0

Posté par  . Modéré par baud123.
Étiquettes :
30
29
mai
2009
KDE
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 :
  • 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.

Buildroot 2010.02 est sorti !

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
30
8
mar.
2010
Matériel
Buildroot est un outil permettant la construction de systèmes Linux embarqués. Il automatise le processus de téléchargement, configuration, compilation et installation de tous les composants d'un système Linux embarqué : chaîne de compilation croisée, chargeur de démarrage, noyau, système de fichiers racine avec BusyBox, bibliothèques graphiques, réseau, multimédia, etc.

Utilisant le même système de configuration que celui du noyau, Buildroot permet de générer un système embarqué adapté à vos besoins. Il permet de compiler en standard près de 600 paquets : BusyBox, X.org, D-Bus, DirectFB, Gtk, Qt, GStreamer notamment, et il est très aisé d'ajouter d'autres paquets. Buildroot est utilisé officiellement par plusieurs fabricants de matériel, notamment Atmel, Armadeus Systems et Calao Systems et de nombreuses sociétés l'utilisent pour leurs projets Linux embarqué, notamment industriels.

Sortie de Blender 2.5 Alpha 0

Posté par  (site web personnel) . Édité par baud123. Modéré par Sylvain Rampacek.
Étiquettes :
30
26
nov.
2009
Graphisme/photo
Blender, la suite tout en un de création est sortie en version 2.5 [1], qui succède en toute logique à la version 2.49.

Blender est un outil libre dédié à l'infographie. Il embarque de puissants outils de modélisation, de gestion de textures et de matériaux, d'animation et de rendu.
Cette version 2.5 se veut une refonte complète de l'interface et de l'interne du code, mais apporte aussi son lot de nouveautés. Cependant, celle-ci est considérée comme une version de transition, d'où le "alpha" dans le numéro de version.
Sachez donc que vous pouvez vous retrouver face à des fonctionnalités manquantes ou buguées par rapport à la version 2.49. Toutefois, vous êtes vivement encouragés à tester et à rapporter tous les bugs que vous y trouverez.

La suite de cette article est plus ou moins une traduction directe des notes de version agrémentée de nombreux commentaires.

À vos mixeurs !

OpenSSH 5.9 est disponible

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
30
19
sept.
2011
Sécurité

OpenSSH est une implémentation complète du protocole SSH (Secure SHell) en version 1.3, 1.5 et 2.0, publiée sous licence BSD modifiée.

Voici un échantillon des changements de la nouvelle version 5.9 :

  • sandboxing : une nouvelle option « UsePrivilegeSeparation=sandbox » apparaît dans le sshd_config, afin de limiter les appels système accessibles aux processus enfants (séparation des privilèges, technique très utilisée par les développeurs OpenBSD). Cela permet de réduire la surface d’attaque sur le système hôte. Actuellement, trois back‐ends sont fournis : systrace (OpenBSD uniquement), seatbelt (OS X/Darwin) et rlimit en solution de repli pour les plates‐formes Unix. Le projet OpenSSH encourage les contributeurs à fournir de nouvelles implémentations : Capsicum (intégré dans FreeBSD 9), espaces de noms cgroups, SELinux, etc. ;
  • arrêt propre des connexions multiplexées : il est possible de demander au serveur de ne plus accepter de nouvelles sessions sur une connexion multiplexée, tout en conservant les connexions en cours ;
  • beaucoup de nouveautés assez complexes ;
  • corrections de bogues.

Journal Suivre les amendements débattus à l'assemblée nationale avec Eliasse

Posté par  . Licence CC By‑SA.
30
13
fév.
2019

Il m'arrive parfois de suivre les séances de débats à l'assemblée nationale via la diffusion en direct ou en regardant les rediffusions vidéo.

Le truc qui était compliqué avant c'était de suivre les amendements débattus et en même temps la diffusion en direct de la vidéo.

Problème réglé avec la nouvelle application Eliasse qui permet aux députés et aux spectateurs de suivre les amendements débattus en direct.
Un bouton « Amendement en cours de discussion » existe pour synchroniser le (…)

Naca 1.2 : support Oracle et Microfocus pour la migration de Cobol vers Java

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
30
16
oct.
2009
Java
Les outils du projet NACA en Open Source sont étendus (support fichiers Microfocus, Oracle, nouveaux verbes Cobol, etc.) dans leur version 1.2 pour rendre toujours plus simple la migration de Cobol sur mainframe vers Java et Linux. Nous avons publié la version 1.2 de notre framework de conversion 100% automatique de Cobol vers Java, développé initialement lors de notre projet NACA de migration des applications Publicitas d'un mainframe IBM vers une (toute petite) ferme de serveurs Intel.

Depuis la mise en Open Source de ces outils, nous avons allègrement dépassé le cap des 1500 téléchargements et connaissons des tests pilotes, voire des migrations avec nos outils déjà largement avancées sur quatre continents : seule l'Afrique nous manque à ce moment.

Tous les détails du projet se trouvent dans les articles déjà publiés sur ce site (voir liens) et des précisions dans la suite de la dépêche.

MétaSurface64 v1.0

Posté par  . Édité par Davy Defaud, claudex, palm123, ZeroHeure et ted. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
30
8
août
2020
Son

La MétaSurface64 est un logiciel audio pour GNU/Linux. Elle reprend le concept de Metasurface d’AudioMulch et des pads matériels (comme le Novation Lauchpad ou le Presonus ATOM) qui permettent de contrôler des instruments externes ou des séquenceurs par des messages MIDI.

Sortie de Samba 4 alpha 14

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
30
31
déc.
2010
Samba
Samba 4 alpha14 est sortie il y a quelques jours (c'est la troisième alpha de l'année après alpha13 et alpha11, alpha12 n'a pas eu lieu parce que c'est bien connu ça porte malheur d'être 12 à table :-)).

Il s'est passé trois mois depuis la dernière alpha officielle et bien que le rythme des publications se soit ralenti, le nombre de mises à jour est assez important. Samba 4 reste un projet dynamique.

Ruby on Rails 3 est là

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
30
31
août
2010
Ruby
Ruby on Rails est un framework de développement web en Ruby, sous licence MIT. Depuis son lancement en 2004, il a permis le développement de nombreuses applications web comme Basecamp, Twitter, Github, etc.

Le 23 décembre 2008, les équipes développant Ruby on Rails et Merb, un autre framework web en Ruby, ont décidé d'unir leur effort. La fusion des deux frameworks visait à apporter le meilleur des deux dans un seul produit qui serait Rails 3.

On peut aujourd'hui affirmer que c'est une réussite. En effet, la sortie de Rails 3 a été annoncée et la liste des changements est impressionnante (cf la seconde partie de la dépêche). Remercions au passage les 1600+ personnes qui ont contribué à Ruby on Rails.

Cette nouvelle version de Rails est compatible avec Ruby 1.8.7, Ruby 1.9.2 et JRuby 1.5. Elle fonctionne également avec Rubinius 1.0 (mais sans garantie de la part de la core team Rails pour les versions 3.0.x à venir). Il ne vous reste plus qu'à lancer un gem install rails --version 3.0.0 pour l'installer.

Dernière chose, si vous appréciez Rails 3 et que vous souhaitez donner en retour, la core team de Rails vous encourage à faire un don à l'association Charity:Water.

Sortie de Django 1.2

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
30
18
mai
2010
Python
Lundi soir est sortie la version 1.2 du framework web Django, écrit en Python. 11 mois après la 1.1, et presque 2 ans après la version 1.0.

Ce framework, basé sur un concept Modèle-Vue-Contrôleur (MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (comme par exemple Bitbucket.org) pour sa flexibilité et pour le nombre d'applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

Sortie d'ownCloud 1.0

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Mouns.
Étiquettes :
30
25
juin
2010
Cloud
Le 24 juin 2010 est sortie la première version d'ownCloud, un projet de la grande famille KDE visant à offrir aux utilisateurs la possibilité de stocker leurs données chez eux, avec les avantages du stockage sur serveur distant (accessible aussi bien depuis un ordinateur que depuis un PDA, chez soi ou depuis l'extérieur), mais avec tout le contrôle et le respect de la vie privée nécessaires.

Cette version est la première version stable et apporte les fonctionnalités de base du projet.

ownCloud permet de stocker sur un serveur local ou distant des fichiers, puis d'y accéder depuis un point de montage WebDAV ou directement depuis l'interface web. Les transferts sont sécurisés au moyen de SSL si le serveur accueillant ownCloud (qui n'est qu'une simple application PHP) le prend en charge. Les futures versions permettront de stocker encore plus de choses (métadonnées Nepomuk, courriels et contacts Akonadi ainsi que les paramètres de configuration de KDE).