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
Come dici?
Un browser implementa un maledettissimo widget orologio analogico base nella tray, mentre ancora alcun DE ne ha uno?

Proprio così...
Pure HM NIS Edit ha un supporto alla selezione a blocco migliore di quella di Kwrite ma com'è possibile
NSIS gira su Wine
E compila pure
journalctl -u micro
Dite che è meglio tenere la dimensione minima delle schede ad un valore più alto?
Mmh no, tenendo una minwidth troppo alta bisogna continuare a scrollare avanti e indietro per trovare le schede...

Proviamo con zero
journalctl -u micro
Mmh no, tenendo una minwidth troppo alta bisogna continuare a scrollare avanti e indietro per trovare le schede... Proviamo con zero
Ok facciamo così:

> tolgo il pulsante di Simple Tab Groups dall'angolo in alto

> accedo alle schede dalla barra laterale con la stessa estensione

Meno spazio orizzontale non fa male per accedere a documentazione e sorgenti
Io vi giuro che.....
Devo dire che è difficile passare da Python a NSIS, il quale altro non è che una via di mezzo tra noscripting e simil-assembly 😫

Esistono variabili, scope, funzioni, ma esistono anche registri, push-pop...
Per di più se ho capito bene tutto è rappresentabile come stringa, ma per trasferirle devi per forza usare StrCpy 😕
journalctl -u micro
Devo dire che è difficile passare da Python a NSIS, il quale altro non è che una via di mezzo tra noscripting e simil-assembly 😫 Esistono variabili, scope, funzioni, ma esistono anche registri, push-pop... Per di più se ho capito bene tutto è rappresentabile…
Tipo in questo snippet, l'unico motivo per cui - di $0 - viene fatto push prima e pop dopo è che questo registro viene utilizzato all'interno: come in assembly, per evitare di alterarne il valore attribuitogli da scope precedenti, lo si salva e poi lo si ripristina.

Function .onInit
Push $0

StrCpy $R9 ${sec1} ; Gotta remember which section we are at now...
SectionGetFlags ${sec1} $0
IntOp $0 $0 | ${SF_SELECTED}
SectionSetFlags ${sec1} $0

SectionGetFlags ${sec2} $0
IntOp $0 $0 & ${SECTION_OFF}
SectionSetFlags ${sec2} $0

Pop $0
FunctionEnd
È stato un parto ma l'ho trovato
https://raw.githubusercontent.com/KDE/syntax-highlighting/master/data/syntax/nsis.xml

Ora spero di riuscire a modificarlo per supportare diversi tipi di quotes e commenti, per poi installarlo in ~/.local/share/org.kde.syntax-highlighting/syntax
Ah btw, se qualcuno vuole cimentarsi nell'aggiungere un supporto decente alla selezione a blocco e al multi cursore, il componente da toccare è KTextEditor (e forse anche KatePart)
journalctl -u micro
Scoperto il motivo: da ~/.config/chromium-flags.conf avevo attivato --enable-gpu-rasterization. Problema è che se la GPU non regge c'è poco da fare... bisogna ricadere nel software rendering
E io che pensavo avessero trovato un modo per rilevare che ho una GPU di merda pur mantenendo dei flag attivi,
e invece avevano solo nascosto ulteriormente l'opzione per il 3D... 🙏🏻😤
journalctl -u micro
Ecco quello che stavo cercando! https://mpv.io/manual/master/#encoding Con MPV è possibile convertire i file, di default mantiene tutti i metadati $ mpv \ --audio-pitch-correction=no \ --speed=0.8 \ --o=out.mp3 \ Caramelldansen.flac
Per tagliare con precisione pezzi di film da condividere per meme:

$ args=(
# taglio di precisione
--start=hh:mm:ss.ms
--end=hh:mm:ss.ms

# no sottotitoli
--sid=no

# amplificazione volume
--volume=150

--o=out.mp4
input.mkv
)
$ mpv "${args[@]}"
Articolo un po' vecchio trovato curiosando:
Non usate strings su files non fidati
https://lcamtuf.blogspot.com/2014/10/psa-dont-run-strings-on-untrusted-files.html

E da cui poi ho scoperto un fuzzer (tipi di software che scoprono bugs facendo brute force casuale - o con algoritmi genetici - sull'input di altri software)
https://en.wikipedia.org/wiki/American_fuzzy_lop_(fuzzer)
🗂 TI(re)L che su Dolphin si può cambiare cartella dalla barra di navigazione breadcrumb, tramite scroll su un certo livello di profondità
Java moment

https://stackoverflow.com/a/7847117
https://stackoverflow.com/a/38855689

Sostanzialmente i prodotti in java di IDEA salvano sulla clipboard di sistema degli oggetti serializzati. Altri programmi come MatLab e Netbeans recuperano questi oggetti e tentano di analizzarli, ma non trovano le classi, quindi stampano errori a caso
Solarized Light Micro.icls
90.2 KB
Ho fatto una variazione dello schema colori cambiato il gamma di tutto (ovviamente in automatico)