Alternative à TeamViewer
Je cite sebsauvage concernant l'utilisation de disques durs plutôt que du SSD:
"Conseils en vrac pour votre sécurité:
Un article sur les petites choses qui font que le métier de développeur est peut-être un peu moins fun qu'il n'y paraît.
Un outil opensource et transparent, servant à chiffrer vos documents avant de les stocker sur votre "cloud favori", si vous en avez un. Cela permet de stocker de manière sécurisée des documents sur un cloud de type Dropbox, OneDrive ou Google Drive
Un article intéressant expliquant comment le développement cantonné à une technologie peut s'apparenter à une religion, et comment il faut considérer un langage comme une boîte à outil plutôt que ta famille.
À lire impérativement si vous êtes développeur ;)
Un petit logiciel issu du croisement d'un tamagotchi de notre enfance avec les techniques de deep learning et de hacking Wifi. Un doux mélange qui fait rêver !
Tiens, une idée intéressante et bien pratique.
Le projet Common Voice de Mozilla cherche à collecter des échantillons vocaux afin d'apprendre aux machines à nous comprendre. Si le coeur vous en dit, vous pouvez contribuer, soit en lisant des textes, soit en validant des échantillons vocaux.
Fun ! Je n'étais pas encore au courant mais ce site met à disposition des entreprises une checklist des choses qu'elles doivent respecter pour légalement respecter le RGPD européen. Bon à savoir !
D'après le fichier /usr/lib/python3.7/ensurepip/init.py (du module "ensurepip" dont l'utilité est de servir de bootstrap pour les environnements virtuels) aux lignes 61-67:
On remarque que la version de pip est déterminée par le package wheel situé dans /usr/share/python-wheels.
$ cd ~/
$ pip3 download pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab790d3d4cece2778288d65323009420/pip-19.1.1-py2.py3-none-any.whl
Saved ./pip-19.1.1-py2.py3-none-any.whl
Successfully downloaded pip
$ sudo mv pip-19.1.1-py2.py3-none-any.whl /usr/share/python-wheels
$ sudo mkdir /usr/share/python-wheels/old
$ sudo mv /usr/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl /usr/share/python-wheels/old/
$ cd ~/Projects/MyProject
$ python3 -m venv venv
$ source venv/bin/activate
$ pip --version
pip 19.1.1
TADAAAA !!!
Une bonne astuce pour gérer plusieurs versions d'un programme (en l'occurrence: Python) sur un même PC sous Ubuntu
Un beau petit article (bien que pas tout récent) sur la manière de réaliser un formulaire Django dynamique. Cela démontre la manière de rajouter des champs dans un formulaire après son instanciation.
Autre ressource également intéressante, mais plus axée sur l'ajout dynamique de "copies" de champ d'un même type: https://www.caktusgroup.com/blog/2018/05/07/creating-dynamic-forms-django/
Exemple d'implémentation d'une application avec Python comme backend et Eel (module Python) comme frontend
Exemple d'implémentation d'une application Python agissant comme backend, et d'une application Electron comme frontend.