diff --git a/2026-01-22.md b/2026-01-22.md new file mode 100644 index 0000000..7137798 --- /dev/null +++ b/2026-01-22.md @@ -0,0 +1,80 @@ +[Jeudi 22 Janvier 2026] + +1. [Commande du jour] +ip a |grep inet +find ~ -name "*nano*" 2>/dev/null +Ctrl+D : interromp programme dans la console + + + +2. [Objectif] +Test de connecter 2 pc pour que le grabber du 1er envoie sur le pc du 2eme +dans le terminal : bash grabber.sh addresseIPspécifique +$1 echo "arg1=$1" ? + +le format des valeurs doit être le meme entre les deux grabbers/pc [CPU_ID] et [cpu_id] donnera une erreur + +#Opinion définir directement une variable $SERVER_IP + +serveur qui fait ce qu'on veut / application serveur +man nanorc +/tab +faire dans le dossier home~ nano .nanorc et mettre +set tabsize 4 +set tabstospaces + +puis redémarrer la session + +3. [Début du SQL] +gestion de base de données +sqlite3 + +MVC (Model View Controller) + ^ ^ ^ + | | | +Ordinateur Dashboard app.py -> /enpoint +Utilisateurs Listes des ordis /ordi/1 + /users/1 + 2 + Fiche ordis + +Schéma d'une table/excel + ORDINATEUR Employé +Pk ID| hostname |cpu | Employé | PK id |Prénom | PC +1 My pc 1 Claire 2 +2 shitty pc 1 +3 + +sqlite3 grabberman.db +#sqlite> apparait sur le terminal pour montrer que nous sommes dans la console de sqlite3 +CREATE TABLE "ORDINATEUR" (Id INTEGER PRIMARY KEY AUTOINCREMENT ,Hostname VARCHAR(50) NOT NULL ,Mac VARCHAR(50)); +.mode table +PRAGMA table_info(ORDINATEUR) ; ++-----+----------+-------------+---------+------------+----+ +| cid | name | type | notnull | dflt_value | pk | ++-----+----------+-------------+---------+------------+----+ +| 0 | Id | INTEGER | 0 | | 1 | +| 1 | Hostname | VARCHAR(50) | 1 | | 0 | +| 2 | Mac | VARCHAR(50) | 0 | | 0 | ++-----+----------+-------------+---------+------------+----+ +sqlite> INSERT INTO ORDINATEUR (Mac, Hostname) VALUES ('74:78:27:83:f0:50', 'LP-Vortem'); +sqlite> SELECT * FROM ORDINATEUR; ++----+-----------+-------------------+ +| Id | Hostname | Mac | ++----+-----------+-------------------+ +| 1 | LP-Vortem | 74:78:27:83:f0:50 | ++----+-----------+-------------------+ +sqlite> INSERT INTO ORDINATEUR (Mac, Hostname) VALUES ('11:01:2001', 'DeuxtourPC'); +sqlite> SELECT * FROM ORDINATEUR; ++----+------------+-------------------+ +| Id | Hostname | Mac | ++----+------------+-------------------+ +| 1 | LP-Vortem | 74:78:27:83:f0:50 | +| 2 | DeuxtourPC | 11:01:2001 | ++----+------------+-------------------+ +pour supprimer une valeur : +delete from ORDINATEUR where Hostname LIKE "testpc"; + +mettre a jour une valeur : +update ordinateur set MAC = "macadress" where Id LIKE 1; +ALTER TABLE ORDINATEUR ADD COLUMN CPU;