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
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
journalctl -u micro
Un po' di percorsi utili e ciò che salvano ~/.config/plasma-org.kde.plasma.desktop-appletsrc La maggior parte delle configurazioni di tutti gli widget sui vari container/pannelli/desktop, inclusi quali sfondi sono stati applicati ~/.config/ksmserverrc ~…
/etc/xdg
/usr/share

L'equivalente di .config e .local/share dell'utente ma globali

/usr/share/applications
~/.local/share/applications
Tutti i launcher presenti nel menu applicazioni — usati anche per le associazioni MIME e URL handling; presentano l'opzione Categories per determinare i menu in cui verranno messi

/usr/share/desktop-directories
~/.local/share/desktop-directories
Tutte le sottocartelle dei menu

/etc/xdg/menus
~/.config/menus
Tutte le configurazioni dei menu / modifiche ai default
Ogni software su questa terra ha qualcosa di rotto
journalctl -u micro
Screen dell'ennesimo progetto che non vedrà mai la luce del sole
Mistero di Qt
Se dico ad un widget di accettare il drag-drop dal suo costruttore con setAcceptDrops(true); non funziona un cazzo — se invece faccio la stessa cosa dal costruttore della finestra, funziona.
Grazie a chiunque condivida in giro non so dove qualche mio post — it means a lot
🥰2
Forwarded from 📢 Etica Digitale
🇵🇱 Un gruppo di hacker scopre che alcuni treni in Polonia si guastano se vengono parcheggiati all'interno di officine non convenzionate

Serwis Pojazdów Szynowych (SPS), un'officina di riparazione, stava disperatamente cercando di scoprire quale fosse la causa di un guasto che ha portato allo spegnimento di numerosi treni, causando disagi a corrieri e passeggeri. Decidono quindi di ingaggiare Dragon Sector, un gruppo di hacker che, dopo due mesi di analisi, ne scopre la causa: uno spegnimento forzato ogni volta che il treno veniva parcheggiato in determinate zona della Polonia, corrispondenti a riparatori indipendenti. Grazie a questa analisi, è stato inoltre scoperto che il treno non partiva se i pezzi di ricambio non erano approvati dalla casa madre e che in alcuni casi era possibile bloccare il treno a distanza.

Queste pratiche di mercato, già note a chi si occupa di diritto alla riparazione, hanno portato a delle polemiche verso la casa produttrice, Newag; che in risposta ha negato ogni accusa, insistendo che qualcunə avesse manomesso il software di controllo, minacciando di fare causa sia a SPS che al gruppo hacker. Tuttavia, come nota in un cinguettio il ministro polacco degli affari digitali, tutta l'evidenza dà torto alla casa produttrice.

https://arstechnica.com/tech-policy/2023/12/manufacturer-deliberately-bricked-trains-repaired-by-competitors-hackers-find/

#Notizia #Ecologia #Autodeterminazione
@EticaDigitale
Ho avuto molta paura
Giusto due giorni fa l'account di una tipa che conosco è stato eliminato senza motivo, con il numero di telefono bannato — che cazzo sta succedendo