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

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Devo ricordarmi di riapplicare dei permessi extra a certi eseguibili dopo gli aggiornamenti, mi conviene scrivere degli hook

sudo setcap cap_perfmon=+ep \
/usr/bin/intel_gpu_top

# kmsgrab
sudo setcap cap_sys_admin+ep \
/usr/bin/ffmpeg
Non bene
This is where I post from
🙏2
Certo KDE connect
👍1🙏1
Piccolo recap ottimizzazioni e pacchetti belli su ArchLinux
• xanmod kernel x64v3
video drivers
mitigations flags
bilanciamento interrupts
intel turboboost
video acceleration
laptop quirks & battery
repository pacchetti x64v3
chromium flags
mold linker
makepkg config
ram compressa
misc
• filesystems moderni
• new: bcachefs
• java graalvm
• DxVK (1.10.3 per vulkan 1.2)
wine fsync/futex2
• cdemu
• dgVoodoo (vecchi giochi)
Tutt'a un tratto non riuscivo più ad importare la chiave PGP di Torvalds per aggiornare il kernel (???) — aggiunta lato utente [per AUR] in questo modo
gpg2 --locate-keys torvalds@kernel.org
🙏1
💡 App Android che ti legge tutte le notifiche anche con telefono bloccato in animalese
👍1🔥1
Ecco, ci vorrebbero invece dei suoni di notifica dinamici / con delle varianti, non sempre esattamente lo stesso suono over and over and over
🔥1
journalctl -u micro
Ok quindi (OC) Librerie grafiche e layer di traduzione
Evviva non posso più usare Zink, sarà una regressione ma non ho voglia di fare downgrade

$ export MESA_LOADER_DRIVER_OVERRIDE=zink
$ glxinfo
glx: failed to create drisw screen
failed to load driver: zink
glx: failed to create drisw screen
failed to load driver: zink
glx: failed to create drisw screen
failed to load driver: zink
...
This media is not supported in your browser
VIEW IN TELEGRAM
È proprio ciò che desideravo di più, glxgears con depth of field 😁
[zink + vkbasalt]
Ma esiste un maledetto launcher di giochi in Qt?
Avendo app native, via wine, via steam, mi scoccia averli frammentati in più posti

Mi rifiuto di usare Lutris / qualsiasi altra app GTK o electron.
Immagino sarà l'ennesimo progetto da inventare
Esperienze webdev — web components
Bellissimi, permettono di
• creare implementazioni per specifici elementi DOM senza dover wrappare tutte le proprietà e i metodi
class Frame => HTMLDivElement
• aggiungere templates e slots
• istanziare una classe personalizzata a partire dall'HTML
<div is="my-frame></div> => Frame

Peccato che
• sia necessario registrare le classi a mano dopo la definizione
customElements.define(
'my-frame', Frame,
{ extends: 'div' });

• non si possa usare new e il costruttore dev'essere vuoto...
document.createElement(
'div', { is: 'my-frame' });

in compenso ci sono dei callback speciali tipo connectedCallback()
journalctl -u micro
non si possa usare new e il costruttore dev'essere vuoto
> Provo ad usare un Proxy per reindirizzare la keyword new a document.createElement
> prima del return i campi non-DOM contengono le info
> dopo il return i campi non-DOM sono vuoti

grazie js
Certi strumenti non sono progettati per creare opere d'arte, bisogna accettarlo e andare avanti...

Maledetti ingegneri che fanno tutto alla bell'e meglio
😢2
> VSCode, source control
> 102 files modificati (non lo sono, è cambiata solo la data di modifica)
> Discard changes
> ARE YOU SURE!1?!? [ Yes ]
> Mi ha selezionato anche altri files...

Ho sudato freddo, per fortuna tiene traccia del discard come modifica al file nella cronologia della scheda aperta, mi è bastato fare CtrlZ — se avessi chiuso le schede sarei stato fottuto
😱1