20.11.21

connexion NordVPN par script

wget https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
sudo dpkg -i nordvpn-release_1.0.0_all.deb
sudo apt-get update
sudo apt-get install nordvpn
nordvpn login
sudo usermod -aG nordvpn $USER
redémarrer la machine
nordvpn login
entrer le user et mdp
nordvpn connect

dans un fichier nordvpn.sh
#!/bin/bash
nordvpn connect

chmod +x nordvpn.sh
puis dans les applications au démarrage rajouter le script

//pour ouvrir la connexion localhost et NAS p.ex 

nordvpn whitelist add subnet 192.168.1.0/24
nordvpn whitelist add port 5000





https://support.nordvpn.com/fr/Connectivit%C3%A9/Linux/1569821662/Installation-et-utilisation-de-NordVPN-sur-Debian-Ubuntu-Raspberry-Pi-Elementary-OS-et-Linux-Mint.htm

nordvpn login - S’identifier.
nordvpn connect ou nordvpn c - Se connecter au VPN. Pour se connecter à des serveurs spécifiques, utilisez nordvpn connect <code_de_pays numéro_de_serveur> (par exemple : nordvpn connect uk715)
nordvpn disconnect ou nordvpn d - Se déconnecter du VPN.

nordvpn set ou nordvpn s - Définir une option de configuration.
Options possibles :
nordvpn set cybersec on ou off - Activer ou désactiver CyberSec.
nordvpn set killswitch on ou off - Activer ou désactiver le Kill Switch.
nordvpn set autoconnect on ou off - Activer ou désactiver la connexion automatique. Vous pouvez définir un serveur spécifique pour une connexion automatique à l’aide de la commande nordvpn set autoconnect on code_de_pays+numéro_de_serveur.

Exemple : nordvpn set autoconnect on us2435.

nordvpn set dns 1.1.1.1 1.0.0.1 - Définir un serveur DNS personnalisé (vous pouvez définir un DNS simple ou deux DNS, telle que l’indique cette commande).
nordvpn set protocol udp ou tcp - Alterner entre les protocoles UDP et TCP.
nordvpn set obfuscate on ou off - Activer ou désactiver les serveurs obfusqués.

nordvpn whitelist add port 22 - Ouvrir le port entrant 22 (le numéro de port peut être différent). Vous pouvez mettre en liste blanche plusieurs ports - il suffit de les séparer avec un espace.
nordvpn whitelist remove port 22 - Supprimer la règle ajoutée avec la commande ci-dessus.
nordvpn whitelist add subnet 192.168.0.0/16 - Ajouter une règle pour mettre les sous-réseaux spécifiés sur liste blanche.
nordvpn whitelist remove subnet 192.168.0.0/16  - Supprimez la règle de mise des sous-réseaux spécifiés sur liste blanche.

nordvpn settings - Afficher les paramètres actuels.
nordvpn status - Afficher le statut de connexion.
nordvpn countries - Afficher la liste de pays.
nordvpn cities - Afficher la liste de villes. P. ex., nordvpn cities united_states
nordvpn groups - Afficher une liste de groupes de serveurs disponibles.
nordvpn logout - Se déconnecter.
nordvpn help ou nordvpn h - Afficher la liste des commandes ou l’aide pour une commande

 

28.10.21

C# ConnectionString Oracle

La dernière ligne permet d'utiliser complètement LINQ, sinon possibles problèmes avec les update lors du SaveChanges() this._connectionString = "DATA SOURCE=url:port/instance;" + "PASSWORD=admin123;" + "PERSIST SECURITY INFO=True;" + "USER ID=admin;" + "load balancing=false;ha events=false;";

14.6.21

1.6.21

EntityFramework DbContext SQL

var customerList = db.Customers.SqlQuery("Select * From Customers").ToList<Customers>();

int customerId = db.Database.SqlQuery<int>("Select customerId From Customers where customerName='MAHDI'").FirstOrDefault<int>();

int result = db.Database.ExecuteSqlCommand("delete from Customers where customerId = 100");

6.5.21

MB Aorus pas de réseau sous ubuntu

 //installation kernel 5.9 minimum
sudo apt-get upgrade
sudo apt-get update
sudo wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.deb
sudo wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
sudo wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
sudo wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
sudo dpkg -i *.deb

- reboot
- uname -r

- aller ici : https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
- télécharger 2.5G Ethernet LINUX driver r8125 for kernel up to 5.6
- sudo apt-get install make gcc
- sh autorun.sh
- sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
- sudo service network-manager restart

28.4.21

Mes applications Ubuntu

 sudo apt-get install make gcc clementine audacity kdenlive ubuntu-restricted-addons ubuntu-restricted-extras pulseaudio unetbootin mediathekview asunder playonlinux teams

Git

//télécharger git pour windows
https://git-scm.com/download/win
https://desktop.github.com/

//tester si ok
git --version

//dans un terminal aller dans le répertoire souhaité
//récupérer le projet en local
git clone https://github.com/USERNAME/REPOSITORY

//mettre un nouveau fichier et l'uploader
git add newFile.txt
git commit -m "Un message obligatoire pour pouvoir commiter un fichier"
git push

26.4.21

Appel d'une procédure stockée (Stored Procedure) SQL SERVER

DROP PROCEDURE dbo.sp_xxx;
create procedure dbo.sp_xxx @DossierId INT
AS
DELETE FROM Winning WHERE dossierId = @DossierId
DELETE FROM Dossier WHERE Id = @DossierId

EXEC dbo.sp_xxx@DossierId = 536244;

//appel d'une procédure stockée
            Entities ep1 = Entities.GetEntities();
            DbCommand cmd = ep1.Database.Connection.CreateCommand();
            var parameter = cmd.CreateParameter();
            parameter.ParameterName = "@DossierId";
            parameter.Value = 536244;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "dbo.sp_xxx";
            {
                cmd.Connection.Open();
                Console.WriteLine($"resultat : {cmd.ExecuteNonQuery()}");
            } catch (Exception e)
            {
                Console.WriteLine(e);
            } finally
            {
                if (cmd.Connection.State == ConnectionState.Open)
                    cmd.Connection.Close();
            }

6.4.21

extract mp3 ubuntu

sudo apt-get install lame rhythmbox gstreamer1.0-plugins-bad

dans rhythmbox, burger, préférences, musique, format préféré : MPEG Layer 3 Audio

menu ... --> extraire