Je confirme le choix de Pycharm qui est vraiment bien. Il aide le développeur et est très complet. Je ne voudrais plus rien d'autre. J'ai essayé Spyder par le passé et bien qu'il soit sympathique, Pycharm est largement au dessus. Par ailleurs, les warnings permettent de valider la syntaxe du code par rapport aux recommandations PEP8, ce qui aide à respecter les standards "typographiques".
Je débute actuellement une interface graphique qui j'espère sera multi-plateforme et j'ai choisi PyQt (en version 5). Je le conseille car lorsqu'il est allié à Qt Designer, il permet facilement de dessiner une interface graphique qui est modifiable en surchargeant la classe du fichier généré. Un vrai bonheur. Je galère un peu car je débute mais c'est vraiment agréable. Il y a beaucoup de documentation (principalement pour Qt4) qui permet d'avancer relativement facilement.
Merci pour le retour et prompt rétablissement :-).
Tu dis: "Pour le MIDI c'est un peu la croix et la galère avec Ardour avec des outils d'édition assez limités. Par contre côté Ardour la richesse des plugins et autres traitements audio est prodigieuse, c'est sans doute ce qui explique l'attrait d'Ardour des musicos confirmés, car le champ des possibilités est absolument infini."
Peux-tu clarifier? Rosegarden est limité pour le MIDI?
J'ai hâte de lire la suite, remets-toi bien (mais pas trop vite ;-)).
Dans l'interface de gestion du projet (où tu règles le nom, la branche par défaut,etc), il est possible de changer la visibilité du projet. Les miens sont réglés sur "Public" et tout le monde y a accès en lecture.
Pour accéder au menu, il faut cliquer sur le projet puis sur l'engrenage en haut à droite en dessous de ton avatar. Il y a une entrée "edit project".
En résumé, c'est une petite carte qui se branche en USB d'un côté et sur n'importe quel objet (légèrement) conducteur de l'autre. La vidéo montre comment ils transforment un escalier, des bananes, des seaux d'eau, des dessins au crayon, etc en clavier.
Pour information je reposte ici le très bien fait xkcd idoine. Wikipedia indique que le patient reçoit une dose équivalente inférieure à 10 mSv.
Cela correspond à environ deux mois de la dose annuelle autorisée pour les travailleurs en contact avec du matériel radioactif (voir zone verte).
Est-ce qu'on ne pourrait pas dire qu'une résistance est un bouchon qui laisse passer une partie de l'eau dans un tuyau? Je ne parle pas d'un bouchon de bouteille de vin mais plutôt d'un filtre qui ralenti le débit d'eau dans un entonnoir, ou d'un bouchon de cheveu dans la douche (désolé pour l'image cracra). Un tel bouchon ralenti le débit pour une tension donnée. Il y a bien une "résistance" au passage de l'eau. Pour garder un débit constant en présence du bouchon, il faut appliquer une tension plus importante. L'eau s'accumule en amont du bouchon. Cela permet-il d'expliquer la chute de tension aux bornes de la résistance? Corrige-moi si je me trompe, c'est juste une idée comme ça.
Le projet Voxforge vise à proposer un modèle libre dans différentes langues mais celui pour le français n'est complété qu'à 25%. Une fois que le modèle sera disponible, il sera utilisable par les différentes solutions basées sur le moteur Julius. Cela marchera sans connexion internet. Le commentaire plus bas détaille le cas de Simon mais il contient des liens qui pourraient répondre à tes questions.
Pour l'avoir essayé il y a quelques années, Simon marche très bien. Contrairement à beaucoup d'applications, il ne dépend pas d'un modèle prédéfini. L'utilisateur peut créer son propre modèle en lisant des mots du dictionnaire (si possible plusieurs fois) en les liant à un terme bien précis. La reconnaissance vocale est basée sur le moteur Julius. Simon peut servir à commander des applications par la voix mais il y a la possibilité de définir des commandes personnalisées. A l'époque, je l'avais relié à un système de synthèse vocale et ça marchottait. Simon n'est pas lié à un modèle de diction, cela permet aux personnes ayant des difficultés de prononciation ou aux personnes ayant un accent marqué de pouvoir être reconnues par le système une fois celui-ci entraîné. Voir l'excellente dépêche pour des compléments d'information.
Malheureusement, j'ignore si il est encore activement développé.
Si vous avez envie d'utiliser un modèle libre tout fait, ce n'est pas possible en français. En effet, le projet Voxforge vise à proposer un modèle libre dans différentes langues mais celui pour le français n'est complété qu'à 25%.
Dans le domaine de la reconnance vocale et des assistant personnel, il y a le projet Alfred de Christophe Nowicki qui m'avait beaucoup plu à l'époque (2009). https://csquad.org/2009/10/27/reconnaissance-vocale-avec-julius/
Il parle notamment de son approche, du choix du micro (haut de gamme) et de sa technique pour entraîner le modèle de manière automatique.
Bref, les briques sont là mais il manque encore un modèle français libre pour se passer de Google. Qui sait, un projet comme Kalliope pourra peut-être relancer l'intérêt pour la reconnaissance vocale libre.
Finalement, il semblerait que le problème provienne du fait que je teste ça sur un VPS. Les mails qui sortent de l'hôte passent mais tout ce qui vient d'un sous réseau est bloqué, probablement par l'hôte du VPS. Je m'en suis sortis en codant un petit serveur SMTP en python à l'aide de la bibliothèque dédiée. Ce service tourne sur l'hôte et accepte les mails des conteneurs. Il les transmet ensuite en utilisant le serveur SMTP fourni dans le fichier de configuration. Plus d'infos ici:
Pour compléter mon investigation, j'ai lancé un scan nmap depuis le container pour le comparer à un scan depuis ma machine personnelle:
Machine perso:
nmap mail.gandi.net
Starting Nmap 7.30 ( https://nmap.org ) at 2016-10-21 07:49 CEST
Nmap scan report for mail.gandi.net (217.70.184.11)
Host is up (0.034s latency).
Other addresses for mail.gandi.net (not scanned): 2001:4b98:c:521::11
rDNS record for 217.70.184.11: agent.mail.gandi.net
Not shown: 992 filtered ports
PORT STATE SERVICE
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
465/tcp open smtps
587/tcp open submission
993/tcp open imaps
995/tcp open pop3s
Nmap done: 1 IP address (1 host up) scanned in 11.56 seconds
Container:
nmap mail.gandi.net
Starting Nmap 6.47 ( http://nmap.org ) at 2016-10-21 05:49 UTC
Nmap scan report for mail.gandi.net (217.70.184.11)
Host is up (0.0013s latency).
rDNS record for 217.70.184.11: agent.mail.gandi.net
Not shown: 994 filtered ports
PORT STATE SERVICE
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
993/tcp open imaps
995/tcp open pop3s
Nmap done: 1 IP address (1 host up) scanned in 22.19 seconds
On voit bien que les ports qui permettent l'envoi de mail (465 et 587) ne sont pas visibles ici. Je me demande si c'est le fournisseur du serveur mail qui bloque ou moi.
Il est normal que le build soit réalisé avant reste car avant ça, on a pas de container.
Pourquoi ne pas installer MySQL dans le script data_install.sh?
Les données seraient déjà montées dans le bon dossier avec les bonnes permissions et l'installation de MySQL détecterait que le dossier existe et est rempli avec les données sans l'écraser.
Merci pour ta réponse. Oui, l'hôte est connecté en ipv4 et ipv6 alors que le container est uniquement connecté en ipv4. Est-ce une cause probable du problème? J'ignore si docker se marie bien avec l'ipv6.
Je ne suis pas certain d'avoir totalement compris la demande. Détrompe-moi si je dis une bêtise. Je dirais qu'il faut créer un script qui effectue toutes les démarches en dehors de docker-compose:
1) montage du point /mnt/bdd/docker-build-test qui accueille les données de mysql
2) vérifications si /mnt/bdd/docker-build-test contient bien des données
3) choix d'un Dockerfile en fonction du résultat:
mv Dockerfile_mysql_OK Dockerfile ou mv Dockerfile_mysql_KO Dockerfile
5) docker-compose up
Si les outils de montage NFS sont disponibles sur l'hôte, il n'y a rien qui empêche de faire les vérifications avant de lancer docker-compose up.
Le problème du container qui s'arrête après avoir lancé sa commande est connu. Je l'avais également avec un container qui effectuait une sauvegarde d'une BDD postgresql mais c'était voulu. Il est possible de laisser tourner le container. Il faut peut-être s'inspirer du côté des container mysql du hub: https://hub.docker.com/_/mysql/
Il faut notamment regarder du côté des scripts "entrypoint".
Il y en a de plusieurs sortes et ce sont eux qui sont lancés au démarrage du container.
En principe l'installation doit avoir lieu dans le dockerfile. Les images de base sont allégées et il faudra probablement fortement la modifier pour que nfs soit utilisable à l'intérieur. C'est pourquoi ma solution privilégiée serait de découpler le service en un container pour MySQL et un autre pour nfs. Voire, plus simple: créer un partage du dossier /Var/lib/MySQL et partager le dossier correspondant sur l'hôte à l'aide de nfs (installé sur l'hôte donc). À mon avis, ce serait plus simple, plus dans l'esprit docker et plus modulable.
L'user 0 est bien root. Si tu veux exécuter des commandes en tant que root, il faut s'assurer que tu aies les bons droits. Tu peux essayer de modifier légèrement ton DOCKERFILE:
USER 0
RUN mkdir /run/mysqld
RUN mkdir /var/lib/mysql/
RUN chmod 777 /var/lib/mysql/
RUN mount -t nfs4 x.x.x.x:/mnt/bdd/docker-build-test /var/lib/mysql/
RUN echo "x.x.x.x:/mnt/bdd/docker-build-test /var/lib/mysql/ nfs defaults 0 0" >> /etc/fstab
RUN mount -a
L'avantage est qu'il va créer une image à chaque ligne. Si il échoue et que tu modifies la troisième ligne, il repartiras de là sans réexécuter la première et la deuxième ligne (il part de la dernière image qui fonctionne). De plus, il te donneras un message d'erreur que tu pourras relier à la commande qui pose problème. Pour le moment, comme toutes les commandes correspondent à une seule ligne, tu ne sais pas quelle étape échoue réellement.
Par ailleurs, il n'est pas possible de rationaliser le chmod 777 ? En général, on évite car ça donne touts les droits à tout le monde. Il n'est pas possible de trouver un groupe "partage" qui aurait accès en lecture et éventuellement écriture au répertoire /var/lib/mysql/ sans que tout le monde puisse lire le contenu?
Bonjour,
Personnellement, je n'essayerais pas d'installer un client nfs dans le container. Je partagerais le dossier /var/lib/mysql sur l'hôte afin d'assurer la persistance des données et je le partagerais par NFS depuis l'hôte. L'avantage est de garder une image mysql vanilla et de bénéficier de la persistance de donnée. Il est aussi possible de partager les données via un autre container qui est équipé pour les partages NFS. Dans ce deuxième container, le dossier /var/lib/mysql du container 1 est partagé dans /media/share du container 2 par exemple. C'est /media/share qui est partagé par NFS. docker-compose permet de réaliser ce montage facilement et de faciliter le découpage par tâche.
Sinon, est-ce que vous avez bien ajouté USER 0 avant les lignes suivantes?
RUN mkdir /run/mysqld && mkdir /var/lib/mysql/ && chmod 777 /var/lib/mysql/ && \
mount -t nfs4 x.x.x.x:/mnt/bdd/docker-build-test /var/lib/mysql/ &&\
echo "x.x.x.x:/mnt/bdd/docker-build-test /var/lib/mysql/ nfs defaults 0 0" >> /etc/fstab && \
mount -a
Quand est-il de l'installation? Je suppose qu'il faut avoir la version de développement de SàT pour bénéficier de la refactorisation des messages.
Ensuite, une fois qu'elle est dispo et dans le PYTHONPATH, Il suffit d'installer Kivy, de cloner le dépôt et ça roule? Il n'y a pas de dépendance additionnelle?
Encore bravo pour le travail fourni. C'est toujours aussi impressionnant.
Sous Arch, lorsque je déchiffre un fichier en ligne de commande dans une session X, une boîte de dialogue me demande également le mot de passe. Cela n'était pas le cas il y a quelques années (autre PC sous arch également). Le problème n'est pas forcément lié à systemd.Je chercherais du côté de polkit.
Oui, je déconseille d'utiliser le savon fait soi même. Le savon de Marseille est très bien. Le problème est qu'on ajoute généralement un excès de soude pour déplacer l'équilibre de la réaction. Il en reste donc dans le mélange final. Il est possible de la neutraliser avec un acide et de vérifier le pH avant utilisation mais ça reste du bricolage. Dans le cadre d'une utilisation domestique sur la peau, je m'abstiendrais de jouer avec ça.
[^] # Re: PyCharm
Posté par jnanar (site web personnel) . En réponse au message choix pour démarrer en Python. Évalué à 2.
Je confirme le choix de Pycharm qui est vraiment bien. Il aide le développeur et est très complet. Je ne voudrais plus rien d'autre. J'ai essayé Spyder par le passé et bien qu'il soit sympathique, Pycharm est largement au dessus. Par ailleurs, les warnings permettent de valider la syntaxe du code par rapport aux recommandations PEP8, ce qui aide à respecter les standards "typographiques".
Je débute actuellement une interface graphique qui j'espère sera multi-plateforme et j'ai choisi PyQt (en version 5). Je le conseille car lorsqu'il est allié à Qt Designer, il permet facilement de dessiner une interface graphique qui est modifiable en surchargeant la classe du fichier généré. Un vrai bonheur. Je galère un peu car je débute mais c'est vraiment agréable. Il y a beaucoup de documentation (principalement pour Qt4) qui permet d'avancer relativement facilement.
En espérant avoir apporté des éléments utiles.
# Clarification
Posté par jnanar (site web personnel) . En réponse au journal Des conséquences d'un plâtre. Évalué à 1.
Merci pour le retour et prompt rétablissement :-).
Tu dis: "Pour le MIDI c'est un peu la croix et la galère avec Ardour avec des outils d'édition assez limités. Par contre côté Ardour la richesse des plugins et autres traitements audio est prodigieuse, c'est sans doute ce qui explique l'attrait d'Ardour des musicos confirmés, car le champ des possibilités est absolument infini."
Peux-tu clarifier? Rosegarden est limité pour le MIDI?
J'ai hâte de lire la suite, remets-toi bien (mais pas trop vite ;-)).
[^] # Re: Merci
Posté par jnanar (site web personnel) . En réponse au message Besoin d'un avis sur OpenBSD. Évalué à 2.
Salut,
Dans l'interface de gestion du projet (où tu règles le nom, la branche par défaut,etc), il est possible de changer la visibilité du projet. Les miens sont réglés sur "Public" et tout le monde y a accès en lecture.
Pour accéder au menu, il faut cliquer sur le projet puis sur l'engrenage en haut à droite en dessous de ton avatar. Il y a une entrée "edit project".
# Et les bananes?
Posté par jnanar (site web personnel) . En réponse au journal Claviers originaux. Évalué à 4.
En résumé, c'est une petite carte qui se branche en USB d'un côté et sur n'importe quel objet (légèrement) conducteur de l'autre. La vidéo montre comment ils transforment un escalier, des bananes, des seaux d'eau, des dessins au crayon, etc en clavier.
https://lokan.fr/2012/06/02/avec-makey-makey-creez-votre-clavier-avec-des-bananes/
# Comparaison
Posté par jnanar (site web personnel) . En réponse au journal j'ai testé... devenir radioactif. Évalué à 10.
Pour information je reposte ici le très bien fait xkcd idoine. Wikipedia indique que le patient reçoit une dose équivalente inférieure à 10 mSv.

Cela correspond à environ deux mois de la dose annuelle autorisée pour les travailleurs en contact avec du matériel radioactif (voir zone verte).
[^] # Re: Analogie
Posté par jnanar (site web personnel) . En réponse au journal Toute résistance n’est pas futile.. Évalué à 2. Dernière modification le 24 novembre 2016 à 14:09.
Est-ce qu'on ne pourrait pas dire qu'une résistance est un bouchon qui laisse passer une partie de l'eau dans un tuyau? Je ne parle pas d'un bouchon de bouteille de vin mais plutôt d'un filtre qui ralenti le débit d'eau dans un entonnoir, ou d'un bouchon de cheveu dans la douche (désolé pour l'image cracra). Un tel bouchon ralenti le débit pour une tension donnée. Il y a bien une "résistance" au passage de l'eau. Pour garder un débit constant en présence du bouchon, il faut appliquer une tension plus importante. L'eau s'accumule en amont du bouchon. Cela permet-il d'expliquer la chute de tension aux bornes de la résistance? Corrige-moi si je me trompe, c'est juste une idée comme ça.
[^] # Re: Reconnaissance vocale
Posté par jnanar (site web personnel) . En réponse à la dépêche Kalliope, votre assistant personnel vocal. Évalué à 1.
Le projet Voxforge vise à proposer un modèle libre dans différentes langues mais celui pour le français n'est complété qu'à 25%. Une fois que le modèle sera disponible, il sera utilisable par les différentes solutions basées sur le moteur Julius. Cela marchera sans connexion internet. Le commentaire plus bas détaille le cas de Simon mais il contient des liens qui pourraient répondre à tes questions.
# Assistant libre
Posté par jnanar (site web personnel) . En réponse à la dépêche Kalliope, votre assistant personnel vocal. Évalué à 7.
Pour l'avoir essayé il y a quelques années, Simon marche très bien. Contrairement à beaucoup d'applications, il ne dépend pas d'un modèle prédéfini. L'utilisateur peut créer son propre modèle en lisant des mots du dictionnaire (si possible plusieurs fois) en les liant à un terme bien précis. La reconnaissance vocale est basée sur le moteur Julius. Simon peut servir à commander des applications par la voix mais il y a la possibilité de définir des commandes personnalisées. A l'époque, je l'avais relié à un système de synthèse vocale et ça marchottait. Simon n'est pas lié à un modèle de diction, cela permet aux personnes ayant des difficultés de prononciation ou aux personnes ayant un accent marqué de pouvoir être reconnues par le système une fois celui-ci entraîné.
Voir l'excellente dépêche pour des compléments d'information.
Malheureusement, j'ignore si il est encore activement développé.
Si vous avez envie d'utiliser un modèle libre tout fait, ce n'est pas possible en français. En effet, le projet Voxforge vise à proposer un modèle libre dans différentes langues mais celui pour le français n'est complété qu'à 25%.
Dans le domaine de la reconnance vocale et des assistant personnel, il y a le projet Alfred de Christophe Nowicki qui m'avait beaucoup plu à l'époque (2009).
https://csquad.org/2009/10/27/reconnaissance-vocale-avec-julius/
Il parle notamment de son approche, du choix du micro (haut de gamme) et de sa technique pour entraîner le modèle de manière automatique.
Bref, les briques sont là mais il manque encore un modèle français libre pour se passer de Google. Qui sait, un projet comme Kalliope pourra peut-être relancer l'intérêt pour la reconnaissance vocale libre.
[^] # Re: spoil ?
Posté par jnanar (site web personnel) . En réponse au journal Élections américaines. Évalué à 7.
Quelques éléments de réponses ont été publiés aujourd'hui par Odieuxconnard (ça vaut ce que ça vaut):
https://unodieuxconnard.com/2016/11/09/le-candidat/
# Contournement
Posté par jnanar (site web personnel) . En réponse au message Problème envoi mail depuis docker. Évalué à 1.
Finalement, il semblerait que le problème provienne du fait que je teste ça sur un VPS. Les mails qui sortent de l'hôte passent mais tout ce qui vient d'un sous réseau est bloqué, probablement par l'hôte du VPS. Je m'en suis sortis en codant un petit serveur SMTP en python à l'aide de la bibliothèque dédiée. Ce service tourne sur l'hôte et accepte les mails des conteneurs. Il les transmet ensuite en utilisant le serveur SMTP fourni dans le fichier de configuration. Plus d'infos ici:
https://docs.python.org/3/library/smtpd.html
# Complément d'informations
Posté par jnanar (site web personnel) . En réponse au message Problème envoi mail depuis docker. Évalué à 1.
Pour compléter mon investigation, j'ai lancé un scan nmap depuis le container pour le comparer à un scan depuis ma machine personnelle:
Machine perso:
Container:
On voit bien que les ports qui permettent l'envoi de mail (465 et 587) ne sont pas visibles ici. Je me demande si c'est le fournisseur du serveur mail qui bloque ou moi.
[^] # Re: docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 1.
Il est normal que le build soit réalisé avant reste car avant ça, on a pas de container.
Pourquoi ne pas installer MySQL dans le script data_install.sh?
Les données seraient déjà montées dans le bon dossier avec les bonnes permissions et l'installation de MySQL détecterait que le dossier existe et est rempli avec les données sans l'écraser.
# Liens
Posté par jnanar (site web personnel) . En réponse au message pre-realease de battle-rage un jeu de combat a la street fighter.. Évalué à 1.
Bonjour,
Bravo pour le lancement du jeu mais les liens du post ne fonctionnent pas. Pourrais-tu les réintroduire dans un commentaire?
[^] # Re: ipv4/ipv6
Posté par jnanar (site web personnel) . En réponse au message Problème envoi mail depuis docker. Évalué à 1.
Bonsoir,
Merci pour ta réponse. Oui, l'hôte est connecté en ipv4 et ipv6 alors que le container est uniquement connecté en ipv4. Est-ce une cause probable du problème? J'ignore si docker se marie bien avec l'ipv6.
[^] # Re: docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 1.
Je ne connaît pas assez docker-compose mais il ne me semble pas qu'il y ait possibilité de faire des pré/post commandes.
https://github.com/docker/compose/issues/468
Je ne suis pas certain d'avoir totalement compris la demande. Détrompe-moi si je dis une bêtise. Je dirais qu'il faut créer un script qui effectue toutes les démarches en dehors de docker-compose:
1) montage du point /mnt/bdd/docker-build-test qui accueille les données de mysql
2) vérifications si /mnt/bdd/docker-build-test contient bien des données
3) choix d'un Dockerfile en fonction du résultat:
mv Dockerfile_mysql_OK Dockerfile ou mv Dockerfile_mysql_KO Dockerfile
5) docker-compose up
Si les outils de montage NFS sont disponibles sur l'hôte, il n'y a rien qui empêche de faire les vérifications avant de lancer docker-compose up.
[^] # Re: docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 2.
Bonjour,
Je suis content de voir que tu avances.
Le problème du container qui s'arrête après avoir lancé sa commande est connu. Je l'avais également avec un container qui effectuait une sauvegarde d'une BDD postgresql mais c'était voulu. Il est possible de laisser tourner le container. Il faut peut-être s'inspirer du côté des container mysql du hub:
https://hub.docker.com/_/mysql/
Il faut notamment regarder du côté des scripts "entrypoint".
Il y en a de plusieurs sortes et ce sont eux qui sont lancés au démarrage du container.
[^] # Re: docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 2.
En principe l'installation doit avoir lieu dans le dockerfile. Les images de base sont allégées et il faudra probablement fortement la modifier pour que nfs soit utilisable à l'intérieur. C'est pourquoi ma solution privilégiée serait de découpler le service en un container pour MySQL et un autre pour nfs. Voire, plus simple: créer un partage du dossier /Var/lib/MySQL et partager le dossier correspondant sur l'hôte à l'aide de nfs (installé sur l'hôte donc). À mon avis, ce serait plus simple, plus dans l'esprit docker et plus modulable.
[^] # Re: docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 1.
L'user 0 est bien root. Si tu veux exécuter des commandes en tant que root, il faut s'assurer que tu aies les bons droits. Tu peux essayer de modifier légèrement ton DOCKERFILE:
L'avantage est qu'il va créer une image à chaque ligne. Si il échoue et que tu modifies la troisième ligne, il repartiras de là sans réexécuter la première et la deuxième ligne (il part de la dernière image qui fonctionne). De plus, il te donneras un message d'erreur que tu pourras relier à la commande qui pose problème. Pour le moment, comme toutes les commandes correspondent à une seule ligne, tu ne sais pas quelle étape échoue réellement.
Par ailleurs, il n'est pas possible de rationaliser le chmod 777 ? En général, on évite car ça donne touts les droits à tout le monde. Il n'est pas possible de trouver un groupe "partage" qui aurait accès en lecture et éventuellement écriture au répertoire /var/lib/mysql/ sans que tout le monde puisse lire le contenu?
# docker -v
Posté par jnanar (site web personnel) . En réponse au message Docker montage local/NFS. Évalué à 1.
Bonjour,
Personnellement, je n'essayerais pas d'installer un client nfs dans le container. Je partagerais le dossier /var/lib/mysql sur l'hôte afin d'assurer la persistance des données et je le partagerais par NFS depuis l'hôte. L'avantage est de garder une image mysql vanilla et de bénéficier de la persistance de donnée. Il est aussi possible de partager les données via un autre container qui est équipé pour les partages NFS. Dans ce deuxième container, le dossier /var/lib/mysql du container 1 est partagé dans /media/share du container 2 par exemple. C'est /media/share qui est partagé par NFS. docker-compose permet de réaliser ce montage facilement et de faciliter le découpage par tâche.
Sinon, est-ce que vous avez bien ajouté USER 0 avant les lignes suivantes?
# Installation
Posté par jnanar (site web personnel) . En réponse au journal Premiers jappements de Cagou. Évalué à 1.
Quand est-il de l'installation? Je suppose qu'il faut avoir la version de développement de SàT pour bénéficier de la refactorisation des messages.
Ensuite, une fois qu'elle est dispo et dans le PYTHONPATH, Il suffit d'installer Kivy, de cloner le dépôt et ça roule? Il n'y a pas de dépendance additionnelle?
Encore bravo pour le travail fourni. C'est toujours aussi impressionnant.
[^] # Re: Backups et root
Posté par jnanar (site web personnel) . En réponse au journal Un ransomware tout à fait déloyal ... et inquiétant. Évalué à 10.
curl -s | sudo sh …
[^] # Re: GPG aussi
Posté par jnanar (site web personnel) . En réponse au message [systemd] désactivation de la demande de mot de passe via GUI lors de l'arrêt/relance d'un service. Évalué à 2.
J'ai le même comportement avec GnuPG en ligne de commande. A ton avis, il est autant en cause que systemd? J'avoue que ça ne m'a jamais gêné.
# GPG aussi
Posté par jnanar (site web personnel) . En réponse au message [systemd] désactivation de la demande de mot de passe via GUI lors de l'arrêt/relance d'un service. Évalué à 0.
Sous Arch, lorsque je déchiffre un fichier en ligne de commande dans une session X, une boîte de dialogue me demande également le mot de passe. Cela n'était pas le cas il y a quelques années (autre PC sous arch également). Le problème n'est pas forcément lié à systemd.Je chercherais du côté de polkit.
[^] # Re: Complément d'information
Posté par jnanar (site web personnel) . En réponse au journal Retour sur le « No poo ». Évalué à 5.
Oui, je déconseille d'utiliser le savon fait soi même. Le savon de Marseille est très bien. Le problème est qu'on ajoute généralement un excès de soude pour déplacer l'équilibre de la réaction. Il en reste donc dans le mélange final. Il est possible de la neutraliser avec un acide et de vérifier le pH avant utilisation mais ça reste du bricolage. Dans le cadre d'une utilisation domestique sur la peau, je m'abstiendrais de jouer avec ça.
# Budget
Posté par jnanar (site web personnel) . En réponse au message Kit robotique. Évalué à 3.
Bonjour,
Tout dépend du budget. Personnellement, je partirais plus sur de l'Arduino. Je pense que ce sera plus facile de contrôler des moteurs et des senseurs. J'ai commencé avec ce kit:
https://shop.mchobby.be/cartes-kits/11-kit-d-experimentation-arduino-francais-uno-r3-adafruit-ardx-v13-3232100000117.html
Si le but est de réaliser un robot mobile, ils en ont également:
https://shop.mchobby.be/arduino/308-arduino-robot.html
L'avantage avec mchobby est qu'ils traduisent en français la documentation et qu'ils disposent d'un wiki bien fait. Ils sont facilement joignable et très aimables. Je n'ai pas d'action chez eux mais j'ai commandé plusieurs fois dans leur boutique.