Demo script to highlight a string in a page

Source code: https://github.com/germain-italic/wp-highlight-string-on-page A WordPress plugin with Shortcode (works with old editor): Demo text: Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien, a accumsan nisi mauris ac eros. Vestibulum ullamcorper mauris at ligula. Praesent egestas tristique nibh. Suspendisse feugiat. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing […]

ESXi : authentification par clé SSH

La commande ssh-copy-id ne peut pas être utilisée pour envoyer une clé sur un serveur ESXi (v. 6.7) car l’emplacement du authorized_keys est inhabituel. Il faut utiliser : Au passage, la commande ssh-keygen est cachée aussi, et le dossier .ssh n’existe pas par défaut..Il faut lancer : Si la connexion à la cible est très […]

Installation personnalisée de Microsoft Office avec Chocolatey

Parfois Open Office ne suffit plus et on a besoin de l’original. Grâce au gestionnaire de paquets Chocolatey, on peut facilement créer une installation personnalisée pour supprimer les programmes et les langues dont on a pas besoin, par exemple : L’intégralité des paramètres d’installation : • /64bit to install Office 365 ProPlus 64-bit, otherwise it […]

Créer un certificat auto-signé de développement valide pour les navigateurs avec mkcert

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. […]

My computer reinstallation routine (Windows 11)

Linux version: https://www.germain.lol/my-computer-reinstallation-routine/ 1. Chocolatey script Follow instructions at https://chocolatey.org/install, usually: Export script courtesy of Erik Hougaard: 2. Windows 11 Debloater script This script is tailored to my needs.For custom settings, download the debloater tool at https://freetimetech.com/windows-11-debloater-tool-debloat-gui/ and create your own. 3. Tweaking Full context menu Open cmd.exe as Administrator and run this code, then […]

Pense-bête montage vidéo avec Kdenlive

Kdenlive est un éditeur vidéo libre et open source multiplateformes.Téléchargement : https://kdenlive.org/fr/ Autres éditeurs (libres ou pas) : https://en.wikipedia.org/wiki/List_of_video_editing_software Raccourcis Recommandation : customiser la barre d’outils de la timeline. Clic droit puis ajouter « Couper le clip » et « Supprimer tous les espaces après le curseur » : Agencement Montage Pour dérusher des clips, cliquer sur le picto […]

Mémo : caractères ASCII, UTF, HTML, emojis que j’utilise souvent

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 […]

Script pour renommer les fichiers GoPro dans l’ordre chronologique

Noms de fichier GoPro dans le désordre Les caméras GoPro ont une convention de nommage des fichiers vidéos assez particulière, qui les place dans le désordre quand on trie par ordre alphabétique. Exemple : Le véritable ordre de lecture est : GX010038.MP4 GX020038.MP4 GX030038.MP4 GX040038.MP4 GX050038.MP4 GX060038.MP4 GX070038.MP4 GX080038.MP4 GX090038.MP4 GX100038.MP4 GX110038.MP4 —————– GX010039.MP4 GX020039.MP4 […]

Lancer un WHOIS en ligne de commande dans le shell de Cmder sous Windows

Cmder est un émulateur de console pour Windows, il est livré directement avec le génialissime Laragon (environnement de développement qui intègre PHP, Apache MySQL, et bien plus). L’astuce pour le WHOIS peut fonctionner avec cmd.exe mais c’est très facile avec Cmder. Il suffit de télécharger l’exécutable WHOIS du packet SysInternal : https://docs.microsoft.com/en-us/sysinternals/downloads/whois Dézipper et placer […]

Démarrer Pageant automatiquement au boot avec une clé SSH préchargée

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 […]

Gestion du réseau sur ESXi

La ligne de commande permet en particulier de spécifier la passerelle d’un NIC VMkernel, ce qui n’est pas possible via l’interface web. Activez SSH sur vôtre hôte : Vérifiez le réglage actuel : Là vous devriez voir que vmk1 possède la même passerelle que vmk0 si vous avez assigné une adresse RPN v2 sur une […]

Assigner l’adresse RPN v2 d’une Dedibox à son hôte ESXi (et non pas aux VM)

Si vous avez besoin de comprendre les concepts du RPN, consultez la documentation. Pour une raison bizarre, Online a supprimé la documentation en français et les nouvelles versions sont moins fournies que les anciennes. Voilà un truc qu’on ne trouve nulle part et qui m’a pris 3 heures. Je précise que ce tuto permet de […]

Conversion P2V (physical-to-virtual) d’un serveur Online Dedibox ou dédié OVH sous Debian 9 avec VMware ESXI 6/7 et pfSense

Sommaire Cet article étant particulièrement long, je l’ai découpé en plusieurs pages : Ce qui ne marche pas : problèmes avec VMware vCenter Converter pour effectuer une migration P2V (physical-to-virtual) vers un serveur ESXi chez OVH ou Online (Dedibox) Configurer pfSense sur une Dedibox avec ESXi pour effectuer une migration P2V (physical-to-virtual) avec VMware vCenter […]

Générer des mots de passe qui marchent sur les claviers AZERTY et QWERTY

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 […]

Relais STMP (Mandrill) via Postfix

Installation des pré-requis Configuration du relais SMTP Configuration de Postfix smtputf8_enable à no permet de résoudre l’erreur status=bounced (SMTPUTF8 is required, but was not offered by host smtp.mandrillapp.com) qui se produit quand on ajoute des accents dans l’objet du message. Envoi Ou : Vérification Sources : https://www.linode.com/docs/guides/postfix-smtp-debian7/ https://serverfault.com/questions/325955/no-worthy-mechs-found-when-trying-to-relay-email-to-gmail-using-postfix Remarque concernant le paramètre « relayhost » Si vous […]

GNOME : menu contextuel pour uploader un fichier via SCP

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

GNOME : menu contextuel pour envoyer un fichier par mail

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 […]

Config de mes différentes instances MySQL Docker locales

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 […]

My computer reinstallation routine

These steps are intended for Pop!_OS 21 / Ubuntu 21. Separate posts I wrote dedicated posts on the following topics: Configure an OpenVPN client Capture, annotate, share screenshots with Shutter Modern SSH clients benchmark Checking your current version and configuration To get an overview as displayed in this post banner, just launch the command: neofetch […]

Capture, annotate, share screenshots with Shutter on Pop!_OS 20.10 (Gnome 3.38)

I’ve just waisted 5 hours of my life trying to reproduce what ShareX on Windows and Monosnap on Windows/Mac do effortlessly. Removing built-in Gnome Screenshots Can’t be done. Althought I uninstalled it from the Pop!_Shop, logged out, and even rebooted my system twice, the print screen key is still saving screenshots in ~/Images. Workaround Open […]

Ajouts à mon fichier bashrc (~/.bash_aliases)

Pop_OS / Ubuntu nous recommande de ne pas polluer le bashrc d’origine et charge automatiquement ~/.bash_aliases : On va donc suivre cette recommandation, même si on ne mettra pas que des alias dedans. Le contenu : Un truc pour afficher le nom de la branche GIT courante dans le prompt,ça vient d’ici : https://thucnc.medium.com/how-to-show-current-git-branch-with-colors-in-bash-prompt-380d05a24745 Et […]

Utiliser une version forkée d’un repository dans Composer et contribuer au projet source

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 […]