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

Si besoin de cacher le curseur, voici quelques lignes :

# Pour ne pas oublier de remettre le curseur dans son état initial à la sortie du script
function unhide_cursor() {
printf '\e[?25h'
}
trap unhide_cursor EXIT

# Cacher le curseur
printf '\e[?25l'

# ... Le script ici ...

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 :

putty.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.