journalctl -u micro – Telegram
journalctl -u micro
94 subscribers
2.16K photos
210 videos
279 files
1.43K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Come cambiare la propria email su git

1. aggiornare ~/.gitconfig
[user]
email = ...


2. aggiornare i vari provider cloud

3. riscriverla in tutti i propri commit di una repository:
git filter-repo --force --commit-callback '
a = commit.author_name.lower()
if a.startswith(b"username"):
commit.author_email = b"new@email.org"
'

• c'è da installare git-filter-repo (man)
• è un'azione potenzialmente distruttiva
• poi sarà necessario fare force push
• attenzione alle virgolette bash/python

4. sperare che il provider non mantenga un log dei vecchi commit (come github e gitlab...)
Il comando di coreutils realpath a volte restituisce percorsi con symlink risolti, anche con l'opzione --no-symlinks attiva — questo perché il kernel, già prima di realpath, ha risolto la working directory al suo posto.

Per risolvere:
[[ "$arg" == /* ]] || arg="$PWD/$arg"
realpath -ms "$arg"
convert-tools.sh
6.4 KB
Sneak peek — Bash con steroidi, consiglio di analizzare

Questo noscript può essere integrato da .bashrc, da altri noscript come libreria e pure essere eseguito come programma
🆒2
Iniziare i progetti dal README, come middle-ground tra sviluppo waterfall e agile 🤔
https://tom.preston-werner.com/2010/08/23/readme-driven-development.html
Ma siete impazziti o cosa
💩1
Sembra una stronzata, ma convertire degli SVG in PNG mantenendo la trasparenza con imagemagick è necessario aggiungere parametri, pure nella posizione corretta (come FFMPEG)

convert -background none \
in.noscript out.png

mogrify -background none \
-format png *.noscript

Oppure con Inkscape:
inkscape in.noscript \
--export-png=out.png
image_2023-10-25_23-17-50.png
75.9 KB
Grazie al mio OCD potrei aver scoperto come fixare finalmente l'icona blurrata di discord nella tray
journalctl -u micro
image_2023-10-26_00-08-58.png
cd ~/.config/discord/*/modules/discord_desktop_core/

asar e core.asar tmp
pushd tmp/app/images/systemtray/linux

pkg='/usr/share/icons/Papirus-Light'

# x24→32 scaled noscript have 4px margin
scale=$((32*4/3*96/24))
for i in *.png; do
[[ "$i" == *@* ]] && continue
echo "$i"
convert -background none -density "$scale" \
"$pkg/24x24/panel/discord-${i%.*}.noscript" \
-gravity center -crop 32x32-1+1 +repage "$i" &
done
wait

popd
asar p tmp core.asar
2🤓2
No DeepL, no...
Finalmente un update utile di
Telegram Desktop

dopo eoni 🌟
🔥2🥰1