Démarrer vscode directement dans la WSL par défaut
Dans le raccourci, remplacer la Cible par défaut : Par : Évidemment mettez le chemin que vous voulez.
Dans le raccourci, remplacer la Cible par défaut : Par : Évidemment mettez le chemin que vous voulez.
Admettons que la paire de clés SSH soit dans D:\germain\ssh On peut accéder aux autres disques dans Git Bash par leurs points de montage : 1. Créer le répertoire .ssh Il existe sûrement déjà, mais au cas où : 2. Copier les fichiers 3. Définir les bonnes permissions 4. Vérifier Essayez de vous connecter à […]
Gmail ne permet pas toujours de supprimer facilement de grandes quantités d’emails correspondant à certains critères. Voici une solution rapide utilisant Google Apps Script. Exemples de critères de recherche Gmail Avantages par rapport à la suppression manuelle Pour vider définitivement la corbeille après la suppression, ajoutez une deuxième fonction et exécutez-la séparément (nécessite d’activer l’API […]
Ce tutoriel est réalisé sur Windows 11 avec MAMP Pro 5.Il est facilement adaptable pour Laragon (Windows), MAMP Pro sous Mac, ou sur Linux. 1. Installer mkcert J’utilise Chocolatey, il suffit de lancer un Powershell en mode Administrateur et de lancer : Les autres méthodes d’install sont dans la documentation de mkcert sur GitHub. 2. […]
Symptôme : Il semble donc que tous les fichiers de la liste soient modifiés.Pourtant, quand on cherche les différences, point de modification : On peut déjà commencer par vérifier qu’on ignore les différences de sauts de lignes, et de permissions sur les fichiers : Si ça ne résout pas le problème instantanément, il est nécessaire […]
Liste amenée à être enrichie au fur et à mesure. Emojis 🤷🏻♂️🤘🤔🤨🤭🥲🥵⚠️🤪👉👈🤯🤦♂️🥳 https://getemoji.com/ https://www.emojicopy.com/ Typographie Caractère WindowsALT + Mac Linux HTML « 0171 alt è « » 0187 alt shift è » “ 0147 alt « ” 0148 alt shift « — 0151 — ± 0177 ± Caractères français Caractère WindowsALT + Mac Linux HTML […]
Cet article est une traduction améliorée de https://gist.github.com/chunter/3ec25dd802c2163265eacfcb6f53cb7d Dans cet exemple, ma clé SSH s’appelle id_rsa.ppk et elle est située dans le dossier C:\Users\germain.ssh. Pour que Pageant s’exécute automatiquement et charge les clés au démarrage : Trouver l’emplacement de pageant.exe Touche Windows + R pour ouvrir la boîte de dialogue ‘exécuter’ Tapez : shell:startup dans la […]
Il est fréquent d’être gêné dans la saisie par des problèmes de disposition de touches, surtout avec les KVM des serveurs physiques/cloud, et les remote consoles des hyperviseurs. Donc, j’ai créé ce générateur avec les caractères communs entre les 2 layouts : Azerty Qwerty Password Generator. Fonctionnalités : Disponible en français et en anglais, facilement […]
Code source sur GitHub Version qui renomme / sanitize le nom du fichier avant upload :https://github.com/germain-italic/stuff/blob/main/Germain-Italic/context-menu-rename-and-upload.sh Ou version upload simple :https://github.com/Germain-Italic/stuff/blob/main/Germain-Italic/context-menu-scp-upload.sh Utilisation Code du script Testé uniquement sur Pop_OS 21.04 (update : et aussi 21.10)…N’oubliez pas d’installer les dépendances : zenity (déjà installé par défaut) et xclip. ~/.local/share/nautilus/scripts/upload.sh
Code source sur GitHub https://github.com/Germain-Italic/stuff/blob/main/Germain-Italic/context-menu-mail-file.sh Préambule Ce script requiert une installation fonctionnelle de Postfix.Lire cet article pour une configuration rapide : https://www.germain.lol/relais-stmp-mandrill-via-postfix/ Utilisation Clic droit sur un fichier dans Nautilus.Vous pouvez renommer le script comme bon vous semble (même sans .sh à la fin) mais n’oubliez pas de le rendre exécutable. Options et vérifications Confirmation […]
Préambule : créer un VLAN dédié À chaque fois que j’utilise un container de ce tuto sur un nouvel environnement, je veux m’assurer que les IP restent identiques. Je crée donc un réseau virtuel Docker dédié à MySQL : Voir les exemples ci-dessous pour assigner une IP statique à chaque container. MariaDB 10.0.38 https://localhost:9443/#!/1/docker/containers http://adminer.localhost/?server=172.33.6.38&username=root […]
Ce post a été testé sous Pop! OS 21.10 (devrait donc au moins fonctionner sous Ubuntu). Meld est un outil de fusion similaire au célèbre DiffMerge.Pour gagner du temps je l’installer via le Pop!_Shop, mais on peut aussi faire : Ensuite 2 possibilités : A. Définir Meld comme outil de comparaison global (pour tous vos […]
Update 2021-11-29: Google Chat has now a native dark mode.This post and repository idea are osbolete. I’ve using Rambox for the past year to group my IMs in a single app and it worked pretty well, except that I lost Darkreader’s themes inside the frame. I found a way to implement custom styles per service. […]
One word : httpstat ! Exemple :
composer.json local (projet qui requiert) AVANT le fork GitHub Pour commencer, il faut que votre login sur GitHub soit en minuscules.Ce n’est pas une blague : Si vous avez des majuscules, dommage, mais vous pouvez changer ici : https://github.com/settings/admin Cet exemple a été testé avec https://github.com/germain-italic/fatfree-devtools qui est un fork de https://github.com/n0nag0n/fatfree-devtools Nouvelle branche (fork […]
Nouvelle table : Table existante (avec les colonnes existantes) :
Pour définir l’emplacement de l’error_log :
Générer votre paire de clés SSH ssh-keygen -o -t rsa -b 4096 -C « germain@pop-os » Pour voir vos clés : Publique : ~/.ssh/id_rsa.pub Privée : ~/.ssh/id_rsa Installer l’extension vscode-sftp À installer directement depuis VS Code : Ou à télécharger sur https://github.com/liximomo/vscode-sftp Configurer le remote Avec la palette VSC, lancer SFTP config Exemple de fichier : {« name »: […]
Source Do a search inside ~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.jsfor options.emitClose = false;Add options.autoDestroy = false; after both instances.
Image : tutoriel Hostinger Je suis habitué à SourceTree sur Windows et Mac, malheureusement il n’y a pas de version Linux.Ce que j’apprécie particulièrement dans SourceTree : Il me fait pas chier. Depuis quelques années Atlassian a ajouté un « login with Atlassian » obligatoire mais ensuite pas de mises à jour intempestives, pas de licences avec […]
Update Avril 2021 : benchmark pour Linux J’ai effectué un benchmark plus court, mais avec les mêmes objectifs, pour les clients SSH sous Linux (en l’occurrence Pop!_OS, basé sur la distribution Ubuntu). Consulter le benchmark Terminal / EasySSH / Terminator / Tilix (en anglais). Synthèse Les essais ont été réalisés en mars 2021.En les réalisation […]
This post is the Linux side of my French « Windows’ PuTTY alternatives » benchmark.Tests have been conducted in April 2021 under Pop!_OS 20.10.Every users are unique and so are their workflows.I’m solely trying to fit my own needs. What’s tested? Terminal ? EasySSH ? Terminator ? Tilix ❤️? Unlike the Windows post, Linux tests are much […]
It looks like Ubuntu 20 deprecated some old cryptographic stuff.This will re-enable them: diffie-hellman-group1-sha1 germain@mini1:~$ git clone git@****:repo.gitClonage dans ‘site.preview’…Unable to negotiate with **** port 22: no matching key exchange method found. Their offer: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256fatal: Impossible de lire le dépôt distant. germain@mini1:~$ sudo nano ~/.ssh/config Host *KexAlgorithms=+diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 Unable to negotiate with ***** port 22: […]
Ressources Tuto Codeception for WordPress officiel (installation) Doc « Getting started » de WPBrowser Tuto de réalisation des tests Extension Chrome pour créer des tests Liste des assertions possibles Instance WP de test pour ce plugin Je commence par créer une instance que j’utiliserai seulement pour le plugin en question, je sais que je pourrai faire n’importe […]
This is only a test.
@FreeAsInBeer s’enflamme légèrement dans ce topic : Faites gaffe quand vous utilisez des abréviations à proximité de ce type.