Décret à propos de Python et Stéganô

$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes Plus sérieusement, quelques améliorations (et corrections) pour Stéganô sont disponibles. Bien que je ne parle pas tellement de ce projet ici, le changelog est… Continue reading Décret à propos de Python et Stéganô

Newspipe 7.1.3

Newspipe 7.1.3 est disponible. Cette nouvelle version regroupe des modifications plutôt intéressantes. Le crawler par défaut a été amélioré à différents niveaux. Il prend maintenant en compte un intervalle de rafraîchissement pour chaque flux. Du coup, je n’ai pas encore avancé sur le nouveau crawler alternatif. Voici un exemple de profil public d’un utilisateur. Cette… Continue reading Newspipe 7.1.3

The Semantic Web

Ontologies and other formal definitions of data are useful, but in our experience, even simplified things like Dublin Core are rarely encountered in the wild. Good Enough Practices in Scientific Computing.

Signal – introduction des messages qui s’autodétruisent

Signal est décidément mon application préférée pour l’envoie de messages cours. La dernière mise à jour à introduit l’envoie de messages qui s’autodétruisent. Ceci me fait penser au flash SMS et aux silent SMS. Les silent SMS sont utilisés par la police. Cette application est vraiment géniale, car elle conserve un minimum de données (et… Continue reading Signal – introduction des messages qui s’autodétruisent

Newspipe

pyAggr3g470r, JARR et maintenant Newspipe! Promis, c’est le dernier changement de nom du projet. Pourquoi ce nouveau changement? Pour différentes raisons. Premièrement, cela fait maintenant quelque temps que je veux utiliser un nom de domaine qui m’appartient (de préférence en .io ou .org). Ceci me permet surtout de ne plus utiliser mon adresse email personnelle… Continue reading Newspipe

Installation de Python

J’installe régulièrement Python sur mon système. Afin d’avoir une nouvelle version ou plus souvent parce que je veux tester une librairie qui nécessite une re-compilation avec un paramètre spécifique (dernièrement theano). Et de temps à autre je tombe sur un nouveau problème après l’installation. Alors voilà, maintenant avec ce gist j’ai un petit script d’installation… Continue reading Installation de Python

Des nouvelles du projet JARR

Alors, quoi de neuf ? L’interface graphique de JARR a beaucoup évoluée ces derniers temps ! L’ensemble est plus dynamique et plus moderne. Il y a encore un peu plus de JavaScript (avec React) grâce à jaesivsm. Un des avantages est qu’il est possible de lire les articles sans quitter la page principale (j’admets que j’aurais pu… Continue reading Des nouvelles du projet JARR

Pourquoi j’aime bien utiliser Flask

def post_postprocessor(updated_user=None, **kw): socketio.emit(’update_user_representation’, updated_user, namespace="/user")   with app.app_context(): blueprint_user = manager.create_api_blueprint(models.User, methods=[’GET’, ‘POST’, ‘PUT’, ‘DELETE’], allow_delete_many = True, postprocessors = { ‘POST’: [post_postprocessor] }) app.register_blueprint(blueprint_user)   if __name__ == "__main__": socketio.run(app, host=conf.WEBSERVER_HOST, port=conf.WEBSERVER_PORT, debug=conf.WEBSERVER_DEBUG)def post_postprocessor(updated_user=None, **kw): socketio.emit(‘update_user_representation’, updated_user, namespace="/user") with app.app_context(): blueprint_user = manager.create_api_blueprint(models.User, methods=[‘GET’, ‘POST’, ‘PUT’, ‘DELETE’], allow_delete_many = True, postprocessors = {… Continue reading Pourquoi j’aime bien utiliser Flask