inxi
inxi: a full featured system information script Sur fedora: sudo dnf install inxi
inxi: a full featured system information script Sur fedora: sudo dnf install inxi
Module File, paramétre state: file vs touch: source: https://www.toptechskills.com/ansible-tutorials-courses/ansible-file-module-tutorial-examples/#state-file-vs-state-touch Avec 'state: file' : failed si fichier n'existe pas (mais pas de création du fichier) - name: check file that doesn't exist with state file file: path: $HOME/absent_test_file stat...
Truc du genre : sshfs one3:/var/log /home/user//sshfs/one source : https://www.it-connect.fr/utilisation-des-montages-sshfs-securises-sur-gnu-linux/ https://doc.ubuntu-fr.org/sshfs ...
En complement de django : - django extensions - django toolbar # sous user toto pip install --user django-extensions pip install --user django-debug-toolbar
Quelques rappels sur les possibilités de Emmet (dans visual studio code par ex...) # création de 3 <article><h1><p> article*3>h1>p # pareil en ajoutant des classes et boutons # ps : la classe red est indicée avec le caractère $ artiste.col-xs-12.col-sm-12.col-md-3.col-lg-3.red$*3>h1>p+button.btn.btn-danger <artiste class="col-xs-12...
Utilisation de postgresql avec django installation de postgresql sur fedora/centos # installation de postgresql 12 sur Fedora 31 sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/ \ F-31-x86_64/pgdg-fedora-repo-latest.noarch.rpm sudo dnf install postgresql12-server postgresql12 # installation de psycopg2 sudo dnf ...
Les tuples nommés divisent par 2 l'utilisation de la mêmoire (par rappport à une classe) car ils n'utilisent aucune place pour les méthodes python >>> from collections import namedtuple >>> Joueur = namedtuple('Joueur', ['nom', 'age']) >>> Joueur <class '__main__.Joueur'> >>> j1 = Joueur('Paulo',20) >>> j...
Quelques ligne sur Sphinx-doc et le langage ReST: Sphinx est un utilitaire python permettant de générer de la doc - https://deusyss.developpez.com/tutoriels/Python/SphinxDoc/ - http://sphinx-doc.org/ installation simple avec pip nb : install de pip par dnf # si la commande pip (pip3) n'est pas installée sudo dnf install pip # installation...
Utilisation de quelqus fonctions sympathiques de Python: source : - https://towardsdatascience.com/top-3-python-functions-you-dont-know-about-probably-978f4be1e6d - https://towardsdatascience.com/five-cool-python-looping-tips-14f6f44bcfc7 map: def carre(num): return num**2 data = [1,2,3,4,5,6,7,8,9] # la fo...
Version Libre du logiciel VSCode de Microsoft : https://vscodium.com/ création snippet personnalisé pour python générateur de snippet : https://snippet-generator.app/ Ps : il suffit de copier/coller la snippet générée dans 'python.json' (File->Preferences->User-snippets) ...
Petit rappel sur la commande 'rename' : Ps: les exemples trouvés sur le web ne fonctionnent pas sur ma fedora # genre qui ne fonctionne pas $ rename "s/.html/.php/" *.html # ne fait absoluement rien du tout Et ceux qui fonctionnent : # rename expression remplacement fichier # renomme les fic de .html en .php rename .html .php * # renomme la chaine truc...
Quelques notes en vrac sur l'utilisation de CSS: Source : openclassroom balise class=xxx dans le html -> .xxx dans le css balise id=xxx dans le html -> #xxx dans le css Ps: id ne peut s'utiliser que dans un seul element :( h1, em --> on apllique le style aux balises h1 et em h1 + p --> signifie le premier paragraphe qui suit la bal...
commande <man> # commande de base man sleep # acces au 'man developpeur' man sleep.3 man 3 sleep commande <whatis> (equivalent à 'man -f') # permet de connaitre les sections documentées pour une commande whatis time commande <apropos> (equivalent à 'man -k') # permet de rechercher une commande dans les pages de man apropos sleep # cor...
Afin d'éviter de promener son mot de passe sur le rezo, il peut-être judicieux de n'autoriser les connections sur nos beaux serveurs que par clé ssh (c.a.d sans échange de user/mot de passe) . Modification du fichier de config de sshd (/etc/ssh/sshd_config sur CentOS) : interdire connection root (obligation de se connecter avec un user de base...) PermitRoo...