journalctl -u micro – Telegram
journalctl -u micro
93 subscribers
2.18K photos
210 videos
287 files
1.45K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Weird fact 2
Provando ad installare l'apk dal gestore file builtin "nascosto" di Android, oltre ad avermi dato un ulteriore avviso mai visto prima sui ""pericoli"" di installare app fuori dallo store, dopo l'installazione mi ha cancellato l'apk. Ma si può!?
Bash debugging — Hack brutto per determinare quale comando fallisce senza stampare nulla

trap '
__preeev="$__thiiis"
__thiiis="$BASH_COMMAND"
' DEBUG

trap '
echo "error $? at $__preeev"
' ERR
Ok quindi, se .bashrc contiene solo la seguente riga, il codice di errore (=1) viene preservato nella shell interattiva, segnando un 🔴 sul prompt

[[ $- != *i* ]] && return
startarch
2.1 KB
Il fottuto inferno per passare delle variabili d'ambiente aggiuntive con proot-distro, mantenendo però una shell di login (che caricherà /etc/profile e tutte le varie config)

• per le envvars scrivo una nuova config dentro la root:
/etc/profile.d/termux-proot-ext.sh

• per la shell di login scrivo un wrapper di proot che riscrive i parametri passati in questo modo:
su ... -c
>> su ... --session-command
(altrimenti mi uccide il controllo terminale e bash si lamenta di brutto)

Utilizzo
export LEXP=(VAR1 VAR2 ...)
export LUSER=myuser
exec startarch -- my command
Top (questo da Android)
image_2023-08-08_23-27-47.png
208.2 KB
Firefox
su Android+Termux+Arch
via SSH+X11 forwarding
via USB tethering per connessione migliorata
journalctl -u micro
Mi sono finalmente deciso a sfruttare .ssh/config per gli alias di connessione Host nomealias HostName indirizzo Port porta User utente IdentityFile ~/.ssh/identity # non .pub $ ssh nomealias…
La configurazione client SSH permette di usare dei glob pattern per gli alias quali nel mio caso
*mi.phone*
usb.mi.phone*
*mi.phone.arch
ecc

Mi chiedevo perché continuasse a collegarsi con i parametri errati — ebbene, come scritto nel manuale il client applica il primo valore trovato per ogni proprietà e ignora tutto il resto, di conseguenza è importante ordinare i pattern dal più specifico al più generico.

usb.mi.phone*
*mi.phone.arch
*mi.phone*
*
Pensando, dopo aver aiutato un'amica:

Windows
non tocchi niente ⟩ si rompe

Linux
aggiorni ⟩ si rompe

MacOS
sposti una finestra nel modo sbagliato ⟩ si rompe

Accetto correzioni
journalctl -u micro
image_2023-08-08_23-27-47.png
glxgears con
+ Eth/Wifi + SSH + X11 forwarding
+ aes128-gcm@openssh.com cipher
+ compression
+ opengl llvmpipe (software raster)

1. termux
2. arch su termux

Sarà dovuto a possibili layer di astrazione? 🤔
Mi è venuta un'idea contro le zanzare forse più efficace delle racchette elettriche: un aspiratore portatile, ricaricabile via micro usb o usb-c.

Lo accendi, lo avvicini, l'insetto viene aspirato, fine.
🤯1😐1
Da quando ho iniziato ad usare la feature "Trova e seleziona prossima occorrenza" di VSCode (Ctrl+D) ed [ora ho scoperto] anche su Kate/Kwrite (Alt+J), non riesco più a farne a meno — è bellissima, in combinazione con il multicursore e tasti speciali quali Home e Fine faccio modifiche in batch in un istante.
music-queue.sh
3.1 KB
Basta copia-incolla, con questo mio 72° noscript bash vado a recuperare tramite MPRIS titolo e artista della musica in riproduzione (in radio, su player qualsiasi) e vado a salvarla in uno specifico file markdown SE non è già presente

Ovviamente grazie a MPRIS e KDE connect posso recuperare le info anche dal telefono

attention_span++
🤯1
Twitter 𝕏
#hashtag ⨳whateverthisis