Owlready : un module Python pour manipuler les ontologies OWL

Posté par (page perso) . Édité par ZeroHeure, Pierre Jarillon, Davy Defaud et palm123. Modéré par tankey. Licence CC by-sa
36
3
sept.
2017
Python

Les ontologies formelles sont un moyen de modéliser des connaissances. Elles sont de plus en plus utilisées en intelligence artificielle. Cependant, bien qu’elles partagent de nombreux aspects avec les modèles objet, elles restent peu connues des programmeurs.

Owlready est un module sous licence LGPL permettant de faire de la programmation orientée ontologie en Python, c’est‐à‐dire de manipuler les entités d’une ontologie formelle comme s’il s’agissait d’objets Python classiques. La version 2 - 0.4 intègre un quadstore RDF optimisé et une syntaxe de haut niveau pour manipuler les ontologies, qui a fait l’objet d’un article récent de la revue Artificial Intelligence In Medicine (AIM).

Dans la suite de cet article de la série « que peut‐on faire dans le Libre quand on est maître de conférence ? », les ontologies seront rapidement présentées, puis je décrirai Owlready et la programmation orientée ontologie. Enfin, j’en profiterai pour donner mon point de vue personnel sur le libre accès aux articles scientifiques.

OpenDBViewer 1.0.1, lecteur de base de données léger SQLite & MySQL

Posté par (page perso) . Édité par Davy Defaud, ZeroHeure, tankey, Pierre Jarillon et palm123. Modéré par Xavier Claude. Licence CC by-sa
Tags :
27
12
sept.
2017
Base de données

OpenDBViewer est un petit logiciel qui permet dans une interface très simple de se connecter à une base de données SQLite ou MySQL.

Je l’avais d’abord conçu en Python pour mes besoins personnels et professionnels. Ce logiciel a été ensuite converti en C++ avec Qt. Bien qu’il soit opérationnel, beaucoup de choses pourraient l’améliorer. Pour cela, les contributions des utilisateurs et des développeurs sont chaleureusement espérées.

Guide d’autodéfense numérique : deuxième parution papier

Posté par . Édité par Xavier Claude, Davy Defaud, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC by-sa
Tags : aucun
31
16
sept.
2017
Sécurité

La nouvelle version du Guide d’autodéfense numérique vient de paraître ! C’est un ouvrage collectif diffusé gratuitement sur Internet et vendu en librairie. Il traite essentiellement de protection de données privées.

Cet ouvrage est pragmatiquement divisé en deux partie, la première traitant du hors ligne et la deuxième traitant du en ligne.

L’objectif du Guide d’autodéfense numérique est de donner au lecteur une base théorique des outils proposés ainsi que des guides pratiques de mise en œuvre. Les outils présentés sont nombreux et incluent la distribution Tails, les outils de chiffrements et le navigateur Tor. Les débutants devraient s’y retrouver car il n’est pas supposé que le lecteur sache comment fonctionne un terminal, un système d’exploitation ou le protocole HTTP. Les méthodes présentées sont généralement introduites par un paragraphe « Évaluer les risques » pour bien comprendre contre quoi on se défend.

Bien que les bases restent les mêmes, les outils évoluent et l’ouvrage aussi. Il s’agit donc de la cinquième édition numérique et seconde édition papier.

Il est consultable gratuitement sur le site des auteurs. La version papier vient tout juste de sortir en librairie ou peut aussi être commandée directement sur le site des éditions tahin party.

tsrc — un gestionnaire de dépôts git

Posté par (page perso) . Édité par ZeroHeure, Pierre Jarillon, Davy Defaud, Benoît Sibaud et Xavier Claude. Modéré par patrick_g. Licence CC by-sa
Tags :
31
5
août
2017
Gestion de versions

Gérer du code dans plusieurs dépôts différents est toujours un peu compliqué. Chez tanker.io nous avons une petite équipe de développeurs, et chacun des membres peut être amené à coder dans plusieurs langages (C++, Go et JavaScript, principalement). Comme une grande partie du code est encore propriétaire, nous utilisons une instance GitLab hébergée dans nos locaux.

Il existe plusieurs façons de gérer la synchronisation entre dépôts : la manière qui nous convient le mieux est d’avoir la même branche (ou le même tag) sur les dépôts concernés. Ceci nous a amené à développer notre propre outil, tsrc, qui est désormais disponible sur GitHub, sous licence BSD.

tsrc-banner

Pourquoi GitHub et pas GitLab ? Simplement parce que GitHub, bien que propriétaire, assure une meilleure visibilité au projet.

Sortie de Bokeh 7.10

Posté par (page perso) . Édité par Davy Defaud, Paul POULAIN, Xavier Teyssier et Xavier Claude. Modéré par Pierre Jarillon. Licence CC by-sa
17
13
sept.
2017
Base de données

Bokeh est un portail documentaire libre (AGPL v3) initialement destiné aux réseaux de lecture publique. Il est utilisé en production par plus de 1 500 médiathèques. Son utilisation s’étend aujourd’hui aux bibliothèques privées ainsi qu’aux sites qui ne nécessitent qu’une gestion de contenu (CMS) sans aucun lien avec un SIGB.

Logo de Bokeh

Cette version comporte entre autres :

  • une nouvelle gestion des outils d’administration dans l’interface publique (boîte à outils, gestion des menus, des boîtes, des fenêtres surgissantes) ;
  • un moteur de recherche dans le gestionnaire des articles ;
  • des fonctionnalités personnalisables dans l’en‐tête des résultats ;
  • le versionnage des articles et des paramétrages des boîtes, afin de pouvoir les restaurer individuellement ;
  • de nouvelles fonctionnalités pour les Bokeh en lien avec le SIGB Nanook (mise a jour des codifications, préinscription en ligne, authentification par courriel) ;
  • des connecteurs à de nouvelles ressources numériques ou des améliorations (La souris qui raconte, Le Kiosk, BiblioonDemand, Capturator) ;
  • le partage par courriel d’une liste de résultats.

La suite de la dépêche détaille quelques‐unes de ces nouveautés.

Open Bar Microsoft/Défense : une rentrée dense en informations

Posté par . Édité par Benoît Sibaud, tuiu pol, tankey et palm123. Modéré par ZeroHeure. Licence CC by-sa
42
7
sept.
2017
Justice

Pour celles et ceux qui suivent le dossier Open Bar Microsoft/Défense, la rentrée est assez dense en informations : un renouvellement de contrat, l'éditeur de logiciel Nexedi qui annonce vouloir l'attaquer, divers articles de presse sur le sujet, et un responsable du contrat nommé DSI des armées.

Pour rappel, on désigne par contrat Open Bar Microsoft/Défense le contrat conclu en 2009 entre le ministère de la Défense français (devenu ministère des Armées en mai 2017) et la société Microsoft, sans appel d'offres ni mise en concurrence et contre l'avis des experts militaires. Reconduit en 2013 puis en 2017 pour des périodes de 4 ans, cet « accord » livre le ministère pieds et poings liés aux intérêts de l'entreprise monopolistique américaine.

Plus de détails dans la suite de la dépêche.

Nouvelles de KDE (saison 2016-2017)

Posté par . Édité par Benoît Sibaud, Syvolc, Davy Defaud, bbo, ZeroHeure, Johnny_Jazeix et yPhil. Modéré par ZeroHeure. Licence CC by-sa
Tags :
63
20
août
2017
KDE

L’Akademy, rassemblement annuel de la communauté KDE, s’est conclue il y a quelques jours, c’est l’occasion de faire le point sur presque un an de développements depuis la dernière dépêche (évoquant les vingt ans du projet).

Rappelons‐le une fois de plus, KDE ne désigne pas (disons plus) un environnement de bureau (il s’agit de Plasma), mais une communauté ouverte aux projets de toute sorte : applications pour PC, mobiles, Web, etc., avec des moyens techniques, financiers et juridiques, partagés dans une ambiance familiale !
Un seul mot d’ordre : « simple par défaut, puissant quand on en a besoin » !

La saison 2016-2017 a bien sûr vu la sortie de nombreuses versions des logiciels, mais il est aussi intéressant de suivre les évolutions des orientations de la communauté…

CD amorçable GNUSTEP 2.5.1 (AMD64) et 2.6 (Raspberry Pi)

Posté par Alex Myczko . Édité par Pierre Jarillon, Benoît Sibaud, Davy Defaud, palm123 et ZeroHeure. Modéré par Pierre Jarillon. Licence CC by-sa
27
8
sept.
2017
GNUstep

NdM. : La dépêche est une traduction de celle proposée en anglais par l’auteur.

Sept ans après, une nouvelle version du CD amorçable GNUSTEP pour x86 (avec passage du i686 32 bits à l’AMD64 64 bits, et une première version dédiée au Raspberry Pi.

Le live CD GNUSTEP contient aussi des images de nouvelles versions basées sur Debian et Raspbian pour les processeurs AMD64 et Raspberry Pi.

GNUSTEP est le nom de cette distribution embarquant GNUstep, qui est comparable à Qt, GTK et plus encore, car il offre des API non graphiques appelées FoundationKit).
Les utilisateurs visés sont principalement les développeurs, y compris les développeurs macOS qui veulent fournir leurs applications pour GNU/Linux et Windows.

Vous trouverez de bons tutoriels et une documentation sur GNUstep sur le site gnustep.org et la distribution sur livecd.gnustep.org.

Quand vous lancez GNUSTEP, vous êtes automatiquement connecté comme l’utilisateur « me ». Il a deux utilisateurs, root et me, ne requérant au départ aucun mot de passe. Vous pourrez ensuite en mettre tout simplement avec la commande passwd.

N’oubliez pas d’aller dans le répertoire ~/Development et d’essayer gs_make sur les deux petits exemples.

Revue de presse de l’April pour la semaine 35 de l’année 2017

Posté par (page perso) . Édité par Davy Defaud et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
22
5
sept.
2017
Internet

La revue de presse de l’April est régulièrement éditée par les membres de l’association. Elle couvre l’actualité de la presse en ligne, liée au logiciel libre. Il s’agit donc d’une sélection d’articles de presse et non de prises de position de l’Association de promotion et de défense du logiciel libre.

Sommaire

Sortie de GHC 8.2.1

46
7
août
2017
Programmation fonctionnelle

Une nouvelle version majeure du compilateur GHC pour Haskell est sortie.

GHC

Cette dépêche présente rapidement le langage Haskell, puis les nouveautés de la version 8.2.1 qui vient de sortir. En fin de dépêche, un exemple plus complet d’un code Haskell est présenté afin de motiver à l’usage de ce langage.

Org-mode 3/5 : des liens et des images dans vos notes

Posté par (page perso) . Édité par Davy Defaud, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC by-sa
20
28
juin
2017
Doc

Org-mode est un mode de l’éditeur de texte GNU Emacs utilisé pour la prise de notes, la gestion de tâches, la publication de documents, de blogs, les bibliographies, etc., même la synchronisation avec un smartphone ! Oui, oui, oui, les possibilités d’utilisation d’org-mode sont nombreuses et diverses. Tout ça en texte brut.

Ben Maughan de Pragmatic Emacs a rédigé cinq tutoriels d’introduction à Org-mode sur la prise de notes et leur publication. La suite présente son troisième article (traduit en français avec l’accord de l’auteur).

NdM : j’ai profondément revu la traduction initiale de ptitjano pour conserver le style rapide, concis et rythmé de l’auteur.

Revue de livre : La face cachée d’Internet, de Rayna Stamboliyska

Posté par . Édité par BAud, ZeroHeure, Davy Defaud, palm123 et Benoît Sibaud. Modéré par tankey. Licence CC by-sa
41
31
août
2017
Internet

Ce livre propose de vulgariser tout un ensemble de concepts liés à l’utilisation d’Internet, et en particulier les aspects qui ont fait les gros titres des journaux (papiers ou télé), mais aussi (et surtout ?) leur implication dans nos sociétés hyper‐connectées. Je vais d’abord décrire la table des matières du livre, puis pour chaque grande section, indiquer une partie des thèmes abordés (pas forcément dans l’ordre : si jamais vous trouvez que l’ordre des thèmes n’est pas cohérent, je vous enjoins à vous procurer le bouquin et constater que, sans doute, c’est moi et non pas l’auteure, qui a tout mélangé). Puis je donnerai mon avis sur le bouquin — avis qu’il sera parfaitement justifié de critiquer, descendre en flammes ou, au contraire, encenser (on peut toujours rêver !), dans les commentaires.

Le développeur libriste Bassel Khartabil exécuté dans une prison syrienne fin 2015

Posté par (page perso) . Édité par Davy Defaud. Modéré par tankey. Licence CC by-sa
66
4
août
2017
Communauté

Bassel Khartabil Safadi était un informaticien libriste, emprisonné depuis 2012 par la sécurité syrienne en répression de ses activités en ligne. Une dépêche précédente avait fait état de son arrestation, sa torture, sa condamnation secrète à mort, son transfert vers un lieu inconnu et les craintes pour sa vie. Sa femme a annoncé son décès le 1er août 2017 (elle était sans nouvelles depuis deux ans, il a été exécuté en novembre 2015 et le gouvernement syrien vient juste d’indiquer son décès).

Sortie de LDAP Tool Box Self Service Password 1.1

Posté par (page perso) . Édité par Davy Defaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
24
4
sept.
2017
Sécurité

Le logiciel Self Service Password est développé au sein du projet LDAP Tool Box. Il fournit une interface permettant aux utilisateurs de changer leur mot de passe dans un annuaire LDAP, y compris Active Directory ou Samba 4, ainsi que leur clé SSH.

Outre le changement de mot de passe simple, l’interface propose de réinitialiser son mot de passe en cas de perte, soit par l’envoi d’un courriel, soit par la réponse à des questions, soit par l’envoi d’un SMS.

Les contraintes de qualité du mot de passe sont paramétrables : taille minimale, maximale, présence de différentes classes de caractères, caractères interdits, contrôle de la valeur par rapport à l’ancien mot de passe ou à l’identifiant.

Le logiciel Self Service Password est écrit en PHP et est sous licence publique générale GNU. La version 1.1 est sortie le 1er septembre 2017.

GCompris sort en version 0.80

Posté par . Édité par tankey, Davy Defaud, Benoît Sibaud et ZeroHeure. Modéré par tankey. Licence CC by-sa
48
15
août
2017
Éducation

Nous sommes heureux d’annoncer la publication de la nouvelle version de GCompris, le logiciel éducatif pour les enfants de deux à dix ans.

Cette nouvelle version contient entre autres six nouvelles activités, listées dans la suite de la dépêche. GCompris propose plus de 100 activités, dont des jeux, toujours avec un objectif pédagogique. Lecture, mathématiques, sciences, géographie et découverte de l’ordinateur sont les thèmes abordés par ces activités.

Logo Gcompris