NoSQL : Neo4J, Riak, Kyoto Cabinet et Graylog2

Posté par  (site web personnel) . Modéré par Nÿco.
17
3
août
2010
Base de données
Petite compilation de brèves autour de divers projets de type NoSQL :

Neo4J est une base de données de type graphes sous licence AGPLv3. La version 1.1, sortie fin juillet, apporte 7 grandes nouveautés :
  1. Un package d'algorithmes classiques pour les graphes avec, par exemple, Dijkstra et A* ;
  2. La possibilité d’exécuter du code sur des événements comme un commit ;
  3. Une bibliothèque de traversée de graphes (vous donnez des instructions comme l'ordre de parcours dans le graphe ou les types d'arcs à suivre et Neo4J vous renvoient les chemins parcourus) ;
  4. Monitoring avec JMX ;
  5. Optimisation du kernel ;
  6. Amélioration de l'indexation avec Lucene ;
  7. Inclusion de l'outil de sauvegarde à chaud.

Riak est une base de données distribuée de type clé-valeur, sous licence Apache 2. Depuis la précédente dépêche sur LinuxFr.org, deux versions sont sorties : la 0.11 et la 0.12. Bitcask est maintenant le moteur de stockage par défaut. Pour le reste, pas de grands changements, mais un bon nombre de corrections de bogues et de petites améliorations diverses.

Kyoto Cabinet est une base de données très rapide de type clé-valeur. Un nouveau type de stockage a été introduit dans la version 1.1.0 : Directory Database. Celui-ci n'est qu'une fine abstraction au-dessus des systèmes de fichiers et fonctionne particulièrement bien avec Ext3 et ReiserFS pour stocker des valeurs très grosses.

La version 1.2.0 a également été l'occasion d'introduire un nouveau type de stockage : ForestDB. Son implémentation est un B-tree au-dessus de DirDB et dont les performances sont étonnamment bonnes.

Enfin, Graylog2 est une implémentation Open Source de syslog qui enregistre les logs dans MongoDB. Il se compose d'un serveur en Java qui accepte les logs en TCP ou UDP et les enregistre dans la base de données, et d'une interface de consultation des logs écrite en Ruby on Rails. Les captures d'écran montrent les possibilités de configuration et de filtrage des messages de cet outil.

Nouvelle version 2.6.35 du noyau Linux

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g.
92
2
août
2010
Noyau
La sortie de la version stable 2.6.35 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 (qui est sous licence CC BY-SA).

Feuilleton politique de l'été : HADOPI et (pas) neutralité du net ?

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
14
2
août
2010
Justice
HADOPI sait comment attirer l'attention à elle : consultation publique avec des questions secrètes, les spécifications du mouchard de l'État... Pour agrémenter le tout, le recours de FDN devant le Conseil d'État a enfin été transmis aux destinataires ; NKM a gazouillé le transfert du dossier sur la neutralité du net à l'Assemblée et l'annonce du reboot possible d'Internet a fait son apparition. Vous avez dit vacances ?

Sortie de ZiK en version 0.14

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
13
2
août
2010
Son
ZiK est un lecteur audio sous licence GPL v2. Il ne gère pas de bibliothèque audio, à la place son interface propose de naviguer directement dans l’arborescence des répertoires dans lesquels sont stockés les fichiers audio. Cela peut être pratique, si vous avez organisé cette arborescence à votre goût.

Les nouveautés incluses dans la version 0.14 sont :
  • La possibilité d'ajouter depuis un programme externe (ex : nautilus) un fichier à la liste de lecture en cours au lieu d'ouvrir une nouvelle fenêtre ;
  • Un nouveau module permettant l'édition automatique de vos tags via musicbrainz.org ;
  • La modification des configurations des modules même si le module n'est pas chargé ;
  • Affichage de la durée des pistes pour de nouveaux formats ;
  • Amélioration du support du format XSPF ;
  • Ajout possible de liste de lecture depuis une application externe ;
  • Mise à jour de la traduction.


Suite à la correction de nombreux bogues, ZiK fonctionne maintenant sous Ruby 1.9.

Michel Riguidel et la Hadopi

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
31
2
août
2010
Justice
Michel Riguidel est professeur à l’École Nationale Supérieure des Télécommunications, maintenant Telecom ParisTech. Il dirige des recherches sur la sécurité de l’Internet du futur, les infrastructures de confiance, le tatouage et la protection de contenus (multimédia et logiciel), les architectures et politiques de sécurité. Il a déposé plusieurs brevets sur les pare-feu, le tatouage et le téléchargement illégal. Il est à l'origine du mot « tatouage » en sécurité informatique.

Retraité depuis mai 2010, il a obtenu son éméritat lui permettant de continuer à enseigner. Il est aussi auto-entrepreneur depuis le 1er juin 2009 dans le domaine du conseil en informatique, réseau et sécurité.

C'est vers ce chercheur talentueux que la Hadopi s'est tournée pour la rédaction des spécifications fonctionnelles pour la labellisation des outils de sécurisation dont elle a la charge. La suite de l'article propose un aperçu de sa position philosophique concernant la neutralité des réseaux, et analysera la façon dont ses recherches s'articulent avec le projet de la Hadopi.

Symbiose sur les RMLL

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud.
8
1
août
2010
RMLL/LSM
Dimanche 1er août Symbiose diffusera les entretiens réalisés au cours des Rencontres Mondiales du Logiciel Libre de 2010, à partir de 14h00 et jusqu'à pas d'heure (profitant des créneaux laissés vacants pour cause de vacances).

Au programme :
  • le garage Quadrature du net et son call-center appelant les euro députés pour leur parler de l'ACTA
  • astronomie et logiciels libres
  • petits débrouillards, une association éducative
  • jeux, jeux en réseau
  • wikipedia et sa plate forme wikimedia
  • framasoft et ses nombreux projets
  • musique et art libre avec dogmazic
  • organisation des RMLL, de l'année en cours et de l'an prochain
  • Free Software Foundation Europe (en anglais)

Publication de Quantum GIS 1.5 « Tethys »

Posté par  . Modéré par Bruno Michel.
Étiquettes :
15
1
août
2010
Science
Le projet Quantum GIS vient de publier la version 1.5 de son système d'information géographique, elle répond au doux nom de « Thetys ». Cette version est le résultat de six mois de développement ; une quarantaine de nouvelles fonctionnalités ont été ajoutées, et plus de 350 problèmes ont été corrigés.

Pour rappel, un Système d'Information Géographique (SIG) est un logiciel permettant d'éditer et de consulter un ensemble de données dans un espace de coordonnées, cela va de la simple composition de cartes de randonnées aux analyses de terrain avancées telles que l'estimation de la durée d'ensoleillement d'une parcelle ou de l'interpolation d'un horizon géologique.

QGIS est un projet sous GPL qui utilise la bibliothèque Qt 4 et s'interface avec d'autres logiciels tels que GRASS et MapServer. Il peut servir de base pour créer de nouvelles applications ou extensions ; il en existe plus d'une centaine à l'heure actuelle !

Self Service Password (projet LDAP Tool Box) en version 0.4

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
11
31
juil.
2010
Sécurité
Self Service Password est une interface web très simple permettant à un utilisateur de changer son mot de passe dans un annuaire LDAP. Cet annuaire peut être Active Directory ou un annuaire LDAP conforme au standard.

Le logiciel est en PHP, sous licence GPL.

Cette nouvelle version apporte les nouveautés suivantes :
  • Réinitialisation par question/réponse
  • Réinitialisation par jeton envoyé par mail
  • Contrôle des caractères spéciaux dans le mot de passe
  • Possibilité d'interdire certains caractères dans le mot de passe

L'interface est désormais traduite en 5 langues : anglais, français, allemand, espagnol et brésilien.

La documentation a également été entièrement réécrite.

GLX-Dock 2.2 entre en version bêta

Posté par  (site web personnel) . Modéré par Mouns.
13
30
juil.
2010
Linux
GLX-Dock est une interface en OpenGL pour les bureaux GNU/Linux , qui prend la forme de docks ou de desklets.
La prochaine version majeure vient de passer en version bêta.

Elle apporte un énorme lot de nouveautés :
  • 2 nouveaux modes de visibilité et de nouveaux effets de masquage ;
  • un calendrier qui gère les tâches ;
  • le Me-Menu et le Messaging-Menu d'Ubuntu ;
  • le verrouillage de l'écran à partir du dock ;
  • et encore bien d'autres nouveautés et améliorations.

Elle fournit aussi une vue "tableau de bord", et un thème "Unity" qui s'adapte particulièrement bien aux netbooks.

Pour l'installer, un dépôt PPA est disponible :
http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly
Sous Lucid, vous pouvez faire un simple :
sudo add-apt-repository ppa:cairo-dock-team/weekly
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins

Sortie de Rakudo Star

Posté par  . Modéré par Mouns.
Étiquettes :
39
30
juil.
2010
Perl
Rakudo, le compilateur Perl 6, annonce aujourd'hui sa première version publique après 10 ans de travail collectif. Baptisée Rakudo * (ou Rakudo Star), elle se base sur la machine virtuelle Parrot, conçue comme un projet indépendant pour interpréter des langages dynamiques.

Ce compilateur est l'implémentation officielle du langage Perl 6, qui est plus ou moins le successeur de Perl 5, dont la première version remonte à 1994. De très nombreuses évolutions sont présentées, révélant les modifications importantes qu'ont subies Perl et sa communauté depuis leur création.

Meme si Rakudo Star n'est pas encore considérée comme une implémentation stable ni même complète de Perl 6, les développeurs de Rakudo espèrent encourager la communauté à tester Perl 6, et à faire remonter des avis sur ce qui fonctionne déjà.

Les smartphones nous connaissent si bien, dixit une boîte noire de sécurité

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
15
30
juil.
2010
Sécurité
La conférence Black Hat, dédiée à la sécurité informatique, se finit aujourd'hui à Las Vegas. Les téléphones mobiles évolués dits smartphones tels que iPhone ou Android et les problèmes de confidentialité inhérents y ont eu une place importante. La société Lookout a assisté à la conférence et a présenté un projet, App Genome, qui a révélé d'intéressantes informations à propos de la sécurité des applications mobiles... mais n'est-ce pas pour mieux faire de la pub à sa propre application (propriétaire jusqu'aux oreilles) Lookout, qui permet de garder les utilisateurs à l'abri d'applications malintentionnées... selon eux ?

Sortie de CImg 1.3.9 et G'MIC 1.3.9.0

Posté par  (site web personnel) . Modéré par baud123.
25
29
juil.
2010
Audiovisuel
Deux mises à jour simultanées de bibliothèques/logiciels libres liés au traitement d'images sont à signaler, avec la sortie de CImg (en version 1.3.9) et G'MIC (en version 1.3.9.0).

Ces deux projets, qui ont respectivement dix et deux ans d'âge, sont aujourd'hui développés et maintenus dans l'équipe IMAGE du laboratoire de recherche GREYC, unité de recherche CNRS basée à Caen, et sont distribués sous licence CeCiLL. Ils définissent un ensemble de fonctionnalités pour la manipulation de données images pixelliques génériques (images 2D, 3D, 3D+t, couleurs, multi-spectrales, à valeurs entières 8/16/32 bits ou flottantes), qui peuvent se mettre en place aussi bien dans un code C++ (avec CImg) que dans un shell/script (avec G'MIC), ou encore au travers de l'interface graphique proposé par le greffon G'MIC, dédié spécifiquement au logiciel de retouche d'images GIMP.

Le duo CImg / G'MIC couvre donc un large spectre de besoins et de profils d'utilisation, et peut intéresser potentiellement à la fois les programmeurs et les utilisateurs demandeurs d'algorithmes en traitement d'images. Ces réalisations sont disponibles pour de nombreuses plateformes, et les dernières versions en particulier pour Linux (paquets Debian / Ubuntu), Windows et Mac OS X accessibles sur les pages respectives des projets.

Aide à la supervision informatique avec la suite gbRRDGraphix 1.7.0

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
11
29
juil.
2010
Linux
Sortie de la suite gbRRDGraphix en version 1.7.0, outil de surveillance et d’aide au diagnostique réseau. La suite se compose d'un front-end complet et souple pour la création de graphiques via RRDtool, d'un ordonnanceur, ainsi que d'un outil d’analyse des flux réseaux. La combinaison des outils RRDtool, SNMP et Flow-tools permet sur un grand parc de machines/équipements de réaliser des analyses et diagnostiques de manière fine et rapide.

Contrairement aux outils existants comme Cacti, Nagios et d'autres, cette suite permet une analyse graphique simultanée des données SNMP et Netflow, mais aussi une étude plus pointue par l'analyse détaillée des trames Netflow elles-mêmes. La suite logicielle est développée depuis quatre ans et fonctionne en production sur un parc de plus d'un millier d'équipements. Elle a été développée pour tenter de combler un manque de logiciel open source d'aide au diagnostique réseau. Elle se place entre le logiciel de monitoring et celui d’analyse précise de flux réseaux et permet de faire de manière conjointe le travail de logiciel de monitoring, de tracing et d’analyse du réseau. Ceci dans le but d’accélérer la résolution d’incidents et cibler facilement les différentes sources d’anomalies.

gbRRDGraphix n'est en rien un substitut de solutions comme Nagios ou Advanced Netflow Manager (logiciel commercial) mais bien un complément à celles-ci. De plus, gbRRDGraphix fait partie des rares interfaces graphiques les plus complètes pour apprendre et manipuler RRDtool. L'architecture du logiciel peut être éclatée sur plusieurs machines soit pour absorber la charge, soit pour permettre une administration déportée de chaque composant. Tous les composants de cette suite ainsi que l'interface graphique principale ont été développés en language Gambas v2.x, à l'exception de l’interface web.

Mailman, Locomotive, Greenletters et re2

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
12
29
juil.
2010
Ruby
Dans le cadre du Ruby Summer of Code, un des étudiants a publié un micro-framework pour traiter des courriels entrants. Mailman est sous licence MIT et en est encore à ses balbutiements (et n'a rien à voir avec GNU Mailman logiciel libre de gestion de listes de diffusion). Pour le moment, il permet d'aller chercher des courriels en POP3 ou depuis un Maildir et d’exécuter des actions pour chaque courriel en fonction de critères sur l'émetteur, le destinataire, le titre ou le contenu.

Locomotive CMS est, comme son nom l'indique, un système de gestion de contenu et est sous licence MIT. Il est écrit en Ruby on Rails et fonctionne avec une base de données MongoDB. Il peut être déployé pour gérer un ou plusieurs sites ou être utilisé sous forme d'engine au sein d'une application Rails plus large.

Greenletters est un clone d'Expect écrit en Ruby. Il permet donc d'automatiser des interactions avec des outils en ligne de commande comme telnet, ftp, passwd, etc. Greenletters peut aussi être utilisé depuis des specs Cucumber en utilisant les raccourcis fournis.

RE2 est une bibliothèque développée par Google pour manipuler des expressions rationnelles de manière efficace. Il existe désormais des bindings pour profiter de cette bibliothèque en Ruby.