En vrac

Sur cette page, des liens, des mini astuces glanées au fil du temps, et autres choses trop courtes pour faire un article.

Rien à voir

Liens Bash

Question sysadmin pour entretien + réponses

Un truc qui m’a sauvé la peau pour bottlepy

Bonnes pratiques ansible

Libs pythons qui valent le coup

Attention, pour des variables faut utiliser le formatage à l’ancienne : "{autored}%s{/autored}" % (ma_var)

Outils microsoft

Cacher curseur bash

Want to hide the cursor in your #bash script and unhide it when the script exists?

function unhide_cursor() {
printf '\e[?25h'
}
trap unhide_cursor EXIT
# Hide the cursor
printf '\e[?25l'

Un prompt Bash qui se voit bien

Explications sur Le hollandais volant

La variable :

PS1="\n\[\e[1;48;5;31m\] \u \[\e[48;5;233m\] \h \[\e[48;5;240m\] \w \[\e[0m\]\$(__git_ps1) \$(__cmd_err_code)\n» "

Et puis la fonction :

__cmd_err_code(){
    local ERRCODE=$?
    if [[ ${ERRCODE} -ne 0 ]]; then
        echo -e " \e[1;31m${ERRCODE}\e[00m"
    else
        echo ""
    fi
}

Ce que ça peut donner :

Premier exemple de ce que ça peut donner
Premier exemple de ce que ça peut donner
Second exemple de ce que ça peut donner
Second exemple de ce que ça peut donner

Thème Putty façon Zenburn

À mettre dans un fichier .reg :

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
"Colour0"="220,220,204"
"Colour1"="220,220,204"
"Colour2"="58,58,58"
"Colour3"="58,58,58"
"Colour4"="0,13,24"
"Colour5"="143,175,159"
"Colour6"="0,0,0"
"Colour7"="85,85,85"
"Colour8"="215,135,135"
"Colour9"="215,135,135"
"Colour10"="160,192,160"
"Colour11"="160,192,160"
"Colour12"="255,255,135"
"Colour13"="255,255,135"
"Colour14"="101,121,142"
"Colour15"="101,121,142"
"Colour16"="241,140,150"
"Colour17"="241,140,150"
"Colour18"="140,208,211"
"Colour19"="140,208,211"
"Colour20"="255,255,255"
"Colour21"="255,255,255"

Pour activer le micro sur mon Pc portable

Un peu de contexte : Carte Realtek ALC255. Bien reconnue par Alsa. Prise micro / casque / micro en jack couplée tout en un.

Conf kernel que j’ai ajoutée avant avec vim /etc/modprobe.d/alsa-base.conf :

options snd_hda_intel index=0 model=ALC255

Puis reboot.

Après cela, les quelques commandes utiles que j’ai du passer :

# Identifier les éléments sources
pacmd list-sources
# Forcer le port (faudra changer le alsa_xxxx chez vous probablement)
pacmd set-source-port alsa_input.pci-0000_00_1f.3.analog-stereo analog-input-headset-mic
# Si toujours rien, vérifier que contrôle Capture n'est pas sur « off »
amixer
# Si c'est le cas :
amixer sset Capture toggle

Et surtout éviter de mettre (via alsamixer) les volumes de capture à fond.