Le blog et site personnel de Jiba !

Les pensées

_images/pensees.png

Les semelles glissantes 2

_images/semelles_glissantes2.png

L'homme qui savait la langue des serpents

https://www.babelio.com/couv/cvt_Lhomme-qui-savait-la-langue-des-serpents_6620.jpeg

L'homme qui savait la langue des serpents 5/5

Andrus Kivirähk

Ce livre estonien raconte avec beaucoup d'imagination et d'humour la fin de la civilisation primitive, qui se voit remplacée par la civilisation médiévale occidentale.

"On ne peut pas vivre sans une faucille, il faut une faucille pour être moderne !" s'exclame les nouveaux convertis à la civilisation occidentale. Les anciens chasseurs-cueilleurs, eux, ne comprennent pas à quoi sert cette fameuse faucille. Quand à vous lecteur, avez-vous une faucille ? Remplacez la faucille par l'ordinateur ou le téléphone portable, et vous comprendrez à quel point ce livre est en fait intemporel...

Mais les anciens qui vivent dans la forêt ont aussi leurs secrets : ils parlent la langue des serpents, celle qui permet de commander aux animaux. Qu'importe : face à la marche progrès, que peuvent-ils faire ?

À la fois tragique, car c'est le portrait d'une civilisation mourante, magique, incroyablement drôle, ironique et bien écrit. Mention spéciale pour la scène du pain, ou comment nous faire rire aux éclats... avec une simple miche de pain !

Bref, un livre excellent, amusant et intelligent, que je recommande chaudement.

Le landau

_images/landau.png

Pom-pom girl radis

Certaines envies de femmes enceintes sont surprenantes...

_images/radis.png

Owlready2 0.16 est disponible !

Owlready2 est un module Python pour la programmation orientée ontologie. Il permet de charger des ontologies OWL 2.0 et de les manipuler de manière transparente en Python.

Cette nouvelle version corrige plusieurs bogues et supporte les requêtes SPARQL de type INSERT et DELETE.

Voici les modifications :

  • Optimize nested searches

  • search(sublclass_of = xxx) now returns xxx itself in the results

  • Support "with long_ontology_name as onto" syntax

  • In UMLS import, add optional parameters for preventing extraction of attributes, relations, etc

  • Support SPARQL INSERT queries

  • Optimize Pymedtermino mapping

  • Doc for PyMedTermino2

  • Bugfixes: - Fix 'Cannot release un-acquired lock' error when reasoning on inconsistent ontologies inside a 'with' statement - Fix bug when loading a property that refers to another property from a quadstore stored on disk - Fix RDF triple suppression with RDFlib when object is a datatype

La nouvelle version peut être téléchargé sur PyPI (Python Package Index) : https://pypi.python.org/pypi/Owlready2

Owlready2 0.15 est disponible !

Owlready2 est un module Python pour la programmation orientée ontologie. Il permet de charger des ontologies OWL 2.0 et de les manipuler de manière transparente en Python.

Cette nouvelle version corrige principalement les bogues de la 0.14.

Voici les modifications :

  • Can infer data property values when reasoning with Pellet

  • Optimize searches with 'type =', 'subclass_of =', or 'is_a =' parameters

  • Add Property.range_iri

  • Add _case_sensitive parameter to search()

  • Add inverse property support in RDFlib support

  • Show Java error message when reasoners crash

  • Bugfixes: - Consider inverse property in get_properties() - Fix parsing bug in reasoning with HermiT and infer_property_values = True - Namespace prefix support in RDFlib binding - Fix dupplicates values when a relation involving a property with inverse is asserted in both directions - Better workaround in case of metaclass conflict - Fix 'sqlite3.OperationalError: too many SQL variables' in searches with 'type =', 'subclass_of =', or 'is_a =' parameters

La nouvelle version peut être téléchargé sur PyPI (Python Package Index) : https://pypi.python.org/pypi/Owlready2

Les semelles glissantes

_images/semelles_glissantes.png
dans Voyages

Quelques photos de Prague

De passage à Prague pour le congrès International Conference on Information Visualization Theory and Applications (IVAPP) 2019. Juste avant, quelques jours de vacances m'ont permis de visiter la vieille ville et le château !

dans Oiseaux

Oiseaux : Prague

Observation d'oiseaux à Prague (République Tchèque).

Espèces photographiées (2): Choucas des tours (x4), Grèbe castagneux

dans Boulot

Présentation à VISAPP 2019 !

J'ai présenté mes travaux sur l'utilisation des boîtes arc-en-ciel pour la visualisation des algorithmes quantiques au congrès International Conference on Information Visualization Theory and Applications (IVAPP) 2019.

Mon article est intitulé "Dynamic software visualization of quantum algorithms with rainbow boxes" et disponible ici et la présentation .

Owlready2 0.14 est disponible !

Owlready2 est un module Python pour la programmation orientée ontologie. Il permet de charger des ontologies OWL 2.0 et de les manipuler de manière transparente en Python.

Cette nouvelle version apporte la possibilité d'inférer les valeurs des propriétés (comme dans Protégé) et d'utiliser des règles SWRL, et une meilleure gestion des propriétés de classe et le support d'UMLS (la documentation reste à faire !). Elle corrige aussi plusieurs bogues.

Voici les modifications de la version 0.14 :

  • UMLS support (owlready2.pymedtermino2 package)

  • Can infer object property values when reasoning (thanks W Zimmer)

  • New implementation of property values; use INDIRECT_prop to get indirect values

  • Support several class property types : some, only, some + only, and direct relation

  • Automatically create defined classes via class properties

  • Support anonymous individuals, e.g. Thing(0)

  • Optimize search() when only the number of returned elements is used

  • Optimize FTS search() when using also non-FTS statements

  • Can restrict reasoning to a list of ontologies

  • Union searches (i.e. default_world.search(...) | default_world.search(...))

  • Bugfixes: - Fix functional class properties with inheritance - Fix dupplicated instance list restrictions when calling close_world(ontology) - Fix use of '*' in search - Fix synchronization, using contextvars for global variables

La nouvelle version peut être téléchargé sur PyPI (Python Package Index) : https://pypi.python.org/pypi/Owlready2

dans Boulot

Interview par l'Institut Carnot

J'ai donné une intreview sur mes thématiques et travaux de recherche à l'Institut Carnot.

L'interview "Visualisation et ontologies : outils indispensables des industries" est en ligne ici :

https://www.carnot-interfaces.fr/2019/02/01/visualisation-et-ontologies-outils-indispensables-des-industries/

Balazar Brothers est de retour !

Balazar Brothers est un jeu de puzzle et d'action-réflexion en 3D, sous Linux.

Le jeu a été réalisé il y a 12 ans, et n'était plus disponible... jusqu'à aujourd'hui ! Après Slune, c'est au tour de Balazar Brothers d'être remis à jour pour pouvoir fonctionner sur des ordinateurs et des systèmes récents.

Suivez les instructions d'installation et amusez-vous bien !