Décomposer le TTFB (time to first byte) d’une requête GET vers une URL
One word : httpstat ! Exemple :
go get, go install est suivi de Command not found
Exemple de problème : Il faut ajouter le path de GO à votre shell : Voir aussi : https://www.germain.lol/ajouts-a-mon-fichier-bashrc-bash_aliases/
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 […]
SQL : date et heure automatiques lors de INSERT et UPDATE
Nouvelle table : Table existante (avec les colonnes existantes) :
Raccourci vers l’error_log de PHP avec sauts de ligne
Pour définir l’emplacement de l’error_log :
Trouver des ports qui écoutent et tuer un process associé
Un port en particulier (5015) Tous les ports TCP Tuer le process qui écoute sur un port
Support de la souris dans le terminal
sudo apt-get install gpm À vous le scroll à la souris dans les longs fichiers texte !
Linux : virgule à la place du point sur le pavé numérique
nano ~/.profile # ajouter :setxkbmap -option » -option kpdl:comma # enregistrer et quitter, puis : source ~/.profile
SFTP sans mot de passe dans VS Code avec liximomo/vscode-sftp
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 »: […]
liximomo/vscode-sftp « Error: No such file »
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.
Removing MySQL server on Pop_OS 21
Context germain@pop-os:~$ cat /etc/*releaseDISTRIB_ID=PopDISTRIB_RELEASE=21.04 Error with purge germain@pop-os:~$ sudo apt-get cleansudo apt-get purge ‘mysql*’Suppression de mysql-server-8.0 (8.0.26-0ubuntu0.21.04.3) …Failed to stop mysql.service: Unit mysql.service not loaded.invoke-rc.d: initscript mysql, action « stop » failed.dpkg: erreur de traitement du paquet mysql-server-8.0 (–remove) :installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1dpkg: trop d’erreurs, arrêtFailed to stop mysql.service: Unit mysql.service […]
En boucle : les marronniers du magazine L’Express
Galerie presque exhaustive de tous les hors-série de L’Express depuis 2013 (dernier numéro 09/2020). Rappel : Entre 2012 et 2017 L’EXPRESS / lexpress.fr a obtenu 19 837 700€ d’aides à la presse.Ce qui représente une moyenne annuelle de 3 306 283€ d’aides pour une diffusion totale de 136 886 292 exemplaires.Cela représente une aide moyenne […]
Le lanceur d’applications AppImage Launcher
Les applications au format AppImage sont l’équivalent des applications portables sous Windows (sans installeur) et elles sont sensées tourner sur plus ou moins toutes les distributions. La contrepartie est que pour lancer une AppImage d’ordinaire il faut faire : germain@xps:~/Applications$ chmod a+x molotov.AppImagegermain@xps:~/Applications$ ./molotov.AppImage Ce qui n’est pas très user-friendly. Heureusement, voici AppImageLauncher ! https://github.com/TheAssassin/AppImageLauncher […]
Rapide benchmarks de clients Git pour Linux (et un peu Windows et Mac aussi)
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 […]
Alternatives à PuTTY : rapides essais de clients SSH modernes
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 […]
Linux SSH clients benchmark
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 […]
no matching key exchange method found
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: […]
SALU undefined
SALU SAVA ETOI UI MERCI VMWARE ENCHANTÉ (bel uptime, BTW) Au passage, pour télécharger la dernière version de ESXi Embedded Host Client et la VMware Remote Console, c’est par ici : https://flings.vmware.com/esxi-embedded-host-client Latest .vib : http://download3.vmware.com/software/vmw-tools/esxui/esxui-signed-latest.vib Uploader le VIB sur le datastore, puis : esxcli software vib update -v /vmfs/volumes/datastore1/esxui-signed-latest.vib Mirror backups:
Configure an OpenVPN client (Pop!_OS 20.10 / Gnome 3.38)
Install OpenVPN packet and GUI manager for Gnome packet In Terminal: sudo apt-get install network-manager-openvpn sudo apt-get install network-manager-openvpn-gnome Reload network service Disable / Re-enable network connection from the tray icon or Network Preferences Add VPN connection Click the + icon on the right. If your provider gave you an .opvn file you can now […]
SALU nom prénom
Enchanté
SALU minou
Dans la série spam drôle, on dirait un nom de totem scout. Abbé Pierre (1912-2007) : Castor Méditatif Roselyne Bachelot ; ministre et députée française : Vison Soyeux Hergé (1907-1983) ; dessinateur belge : Renard Curieux Vanessa, 2021, Spammeuse nigerianne : Minou indescriptible
SALU wesh
Pas facile à porter pour les francophones. Mais très très talentueux et respectable développeur de : https://rufus.ie/fr/
Workflow de création d’un plugin WordPress avec des tests
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 […]
Avril 2020 : il existe dorénavant 8 emojis « chaussures » différents (+ 1 paire de chaussettes).
Ça ne me réjouit pas autant que je l’aurais imaginé.
Les bulles de chat
Les popups de discussion en bas à droite, en particulier celles qui font « blip » et qui changent le titre de la barre d’adresse. Une solution intéressante : installer l’extension Hello, Goodbye pour bloquer la majorité de ces modules de chat. J’ai remarqué que ces sales merdes sont principalement installées sur les sites dit « d’innovation » (startups […]
Trop, mais alors vraiment trop d’emojis
Le retour des kiloulols sur MSN Messenger : Depuis que Product Hunt existe, plus personne ne sait écrire une description de produit dans mettre des emojis inutiles, pléonasme, dedans. Même ici, dans WordPress, avec ce plugin : Solution Je vous propose d’installer cette magnifique extension sobrement intitulée : No Emoji. De rien.
Burial – Temple Sleeper (2015)
Bon OK ça n’est pas tout à fait nouveau (nous sommes en 2020 à l’heure où je tape ces lignes), et alors ? Je publie ce billet pour me servir de pense-bête : C’est totalement « Into the machine » de Solar Quest (1994) : Avec des bouts de Boards of Canada, « King of Carnival » (1996) : […]
L’art du rangement
Une bonne surprise à la réception de cette commande :
Flux de la webradio Better Days de NRJ
In the beginning there was Jack, and Jack had a groove
Hey les D.A. faites un effort avec la lettre F, SVP
Frandroid et Furious sont allés jusqu’à se piquer les codes couleurs :
La Rochelle x Top Chef 2020
Publication originale : https://www.larochelle-tourisme.com/top-chef-2020-a-la-rochellePhoto par Cécile Collot pour l’Office du Tourisme de La Rochelle
La Rochelle x documentation Sellsy
Ça alors ! https://help.sellsy.com/hc/sellsy-redactor-add-on/general-concepts-templates-and-documents?searched=true
La Rochelle x Votre temps est infini
De Votre temps est infini – Et si votre journée était plus longue que vous ne le pensiez ? par Fabien Olicard
Désactiver la mise en veille des périphériques audio sous Windows 10
À cause de la mise en veille des périphériques audio, Windows 10 émet un petit son très irritant « pop » ou « crack » selon les oreilles lors de la lecture d’un nouveau son, puis 10s après la fin de celui-ci. Pour le désactiver : ouvrir Regedit (Win + R) Ouvrir la clé Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e96c-e325-11ce-bfc1-08002be10318}\xxxx\PowerSettings xxxx pouvant être n’importe […]
J’aime : contrôler l’écran de mon mobile depuis mon PC
L’application Votre téléphone de Microsoft pour Windows 10 me faisait déjà bonne impression grâce à l’accès direct aux messages, aux notifications et aux photos. Depuis peu, elle est capable de passer des appels. Et je réalise à présent que peux contrôler mon écran depuis la souris de mon PC ! Génial.
J’aime : l’aperçu des audios dans le volet des notifications
Le raffinement est fait de petits détails subtils.
Androïd d’une main, partie 2 : les volets latéraux
Le volet latéral s’ouvre comme son nom l’indique en effectuant un balayage (swipe) latéral de la droite vers la gauche ou inversement selon vos préférences. Il se divise en sous-volets : Applications, Contacts, Actions, Widgets, Outils, etc… On passe d’un sous-volet à l’autre en balayant également ? J’ai été sceptique quelques temps avant de savoir […]
J’aime : les modes d’utilisation à une main (première partie)
Cet article s’adresse aux demi-manchots.
?
FEAR LE VÉLO.
« Mes aptitudes en langues sont indiscutables »
Ça se discute.
sdfsdfsd
This is only a test.
Dans l’ancien Virgin Megastore des Champs-Élysées
It gives me the creeps, but it had to be done. Il y avait quelque chose de sacré dans ce Megastore. Mais une partie de ce Monde ne méritait pas le Megastore. Article à venir sur le sujet : visite du Lafayette Champs-Élysées (padam padam dam).
Komintern Sect – Dans Les Tribunes
Le bruit et l’odeur.
Le Cirque d’Hiver
Ce chapiteau m’a réconcilié avec les clowns.