Bonjour,
Je souhaiterais développer une application en Kivy.
Je rencontre un souci à l'installation sous Kubuntu 18.04 (IDE Pyzo) avec pip install kivy
. En effet, lorsque j'exécute le code de cet exemple, j'obtiens une erreur critique Unable to get a window
.
Il s'agit vraisemblablement d'un souci de dépendances. J'ai essayé docutils pygments pypiwin32 kivy_deps.sdl2==0.1.* kivy_deps.glew==0.1.*
sans succès (j'ai lu que les dépendances de la forme kivy-deps.* sont pour Windows…)
J'ai essayé avec les PPA Ubuntu sans succès (…)
Lien twtxt is a decentralised, minimalist microblogging service for hackers
Journal Debug de code Python embarqué dans du code C++
Demat' iNal,
On m'a posé tantôt une question assez intrigante au premier abord :
Dans une application native qui embarque un interpréteur Python, et que l'on est en train de déboguer avec
gdb
, comment faire pour débogguer le code Python associé ?
Pour donner un peu de contexte, on peut lire la doc Python et en extraire ce petit code C:
#define PY_SSIZE_T_CLEAN
#include <Python.h>
int
main(int argc, char *argv[])
{
wchar_t *program
(…)
Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries
Rivalcfg est un petit utilitaire en ligne de commande ainsi qu’une bibliothèque Python permettant de configurer les souris gaming de la marque SteelSeries sous GNU/Linux, mais aussi sous Windows, macOS, etc.
La version 4.0 venant tout juste de sortir, c’est l’occasion d’en parler un peu et de faire le point sur le projet.
Journal Python, Lies and Video Files
Attention: ami lecteur, ce journal est très long, contient des termes en anglais, et les noms d'éditeurs et de logiciels propriétaires ont été traduits plus ou moins littéralement, parce que ça m'amuse.
Le titre de ce journal est inspiré d'un titre de film célèbre, et je n'affirme nullement que qui que ce soit ait menti dans l'histoire qui suit.
▶
Je bosse dans le monde des médias, dans un secteur plutôt informatisé nommé la postproduction qui est, en très (…)
Journal vnclic : partager facilement son écran sur un réseau local
Bonjour,
Je souhaite vous présenter un petit logiciel de partage d'écran que j'ai créé car je n'ai pas trouvé ce dont j'avais besoin. Il est téléchargeable ici: vnclic.
Le cas d'usage
Un atelier informatique où chacun utilise sa machine personnelle avec un système Linux. L'application permet à chaque participant de partager son écran avec l'ensemble du groupe en appuyant sur un bouton. Les participants ont accès à une liste de personnes partageant leur écran.
La killer feature: Dès (…)
Journal Rolling: un nouveau jeu libre
Déjà deux ans de travail, il est temps de présenter le projet !
Petite vidéo disponible ici (2.47 MB, WEBM)
Qu'est-ce que c'est ?
Tout d'abord, c'est un jeu. À la fois un jeu de gestion, d'aventure, de rôle et de coopération multi-joueurs. Vous incarnez un personnage qui devra, pour commencer, trouver à boire et à manger. Et ce, à chaque tour. Mais au delà de ces besoins de base … il vous faudra assurer votre survie face aux autres (…)
Forum Programmation.python Référencer du code dans une BdD ?
Bonjour,
Je me développe un outil pour le boulot et à y être je me mets au python.
Pour donner un peu de contexte, il s'agit de gérer des opérations sur le terrain sur une liste de produits qui sont en exploitation (ordre d'idée, 80). Sans divulguer de secret industriel, disons que c'est de l'IoT urbain basé sur un Linux. Je me balade en rue avec un point d'accès WiFi mobile et mes objets se connectent dessus. À partir (…)
Journal Scripting Python sous Linux
Lecteur assidu de cette tribune depuis longtemps, c'est avec une certaine fierté que je vous annonce la publication aux éditions ENI du livre "Scripting Python sous Linux".
Oui encore un livre sur python me direz vous, mais celui ci c'est moi qui l'ai écrit avec mes petits doigts.
Tout d'abord il ne s'agit pas d'un livre pour les débutants en informatique ou en programmation.
Initialement ce livre s'adresse aux ingénieurs systèmes linux qui ne connaissent pas, ou mal, ce langage.
Lien Plus aucune excuse pour snober Nim
Journal Ça passe crème
Quoi
À la recherche d’un CRM pour un petit boulot, je découvre Creme CRM. Selon mon product owner, il y a toutes les fonctionnalités souhaitées. Top!
Ma prod est à base de conteneurs ; il faut « dockeriser » l’outil. Creme est une application Python-Django. Cela ne devrait pas poser de problème particulier, python étant très bien supporté dans Docker.
Comment
Le site officiel renvoi vers le repo git et le README explique la marche à suivre pour lancer (…)
Journal MPRIS-Sync : Regardez des films ensemble par internet
J’ai voulu regarder une série avec ma sœur, parce que c’est quand même bien sympa de s’entendre mutuellement rire pendant les épisodes.
Sauf que problème, on n’habite pas dans la même ville. Comment alors regarder en même temps, facilement, une série ensemble, sans trop de décalage avec possibilité de repasser une scène qui nous a particulièrement amusé ?
Je n’ai pas trouvé de solution libre permettant de diffuser facilement, sans gros décalage, depuis un ordinateur vers un autre ordinateur sur (…)
Forum Programmation.python site internet et insertion image
Bonjour,
J'apprend le python depuis le confinement et j'en suis aux site internets avec cherrypy.
J'ai réussi à faire une page mais je butte sur les liens vers des fichiers ou des images.
je crée des objets et des methodes dans la structure de mon site en pur python qui sont ensuite répertoriés dans une arborescence (par exemple def liens(object): qui sera accessible dans /liens)
Je ne comprend pas bien la correspondance avec une structure classique d'un site en html (…)
Sortie de Tryton 5.6
Le 4 mai, la version 5.6 de Tryton a été publiée. Cette version mineure de Tryton (support pendant un an) apporte, en plus des traditionnelles corrections de bogues et améliorations des performances, des améliorations majeures sur le calcul de prix de revient et sur la comptabilité de stock perpétuelle, un nouveau type de bouton/lien sur les formulaires et l’audit des employés responsables d’opérations clés. Deux nouveaux modules font leur entrée. Le premier ajoute l’arrondi sur les montants en espèces. Le deuxième permet d’approvisionner une ligne de vente par un ordre de production directement lié.
Comme d’habitude, la migration depuis la version précédente est prise en charge.