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
TIL: Per avere le funzionalità di calendario personale nel widget standard KDE dell'orologio, è necessario installare kdepim-addons oltre ad akonadi e korganizer oppure merkuro (era kalendar)

Purtroppo non compare il tasto per aggiungere eventi, dicono sia una incompatibilità tra plasma qt6 ed altri componenti qt5...

Su un'installazione pulita Ubuntu 24.04 LTS funziona tutto

PIM sta per Personal Information Manager
journalctl -u micro
Meno male che non ho ancora aggiornato a windows 11
A proposito, sul portatile di lavoro mi hanno consentito ad installare Ubuntu — non devo più temere di aggiornare a Windows 11.

— preparazione —
• secureboot off
• ventoy + Sergei + Minitool partition wizard
• compatta partizione win10
• backup partizione win10 su altro disco
sposta partizione a fine del disco
• crea partizione root btrfs
• (avrei dovuto creare qui anche la swap)

— installazione —
• ventoy + Ubuntu Desktop 24.04 LTS
• partizioni custom
• accedi al dominio (solo ubiquity) (non ha funzionato)
• prosegui con un utente locale

— sanificazione —
• rimuovi distruggi snap
• blocca la reinstallazione di snap
• aggiungi repository per firefox, ecc...
• installa il signore KDE Plasma
• installa sddm (mio dio che brutto, dovevo installare il tema breeze)
• logout login a plasma
• rimuovi distruggi gnome
• rimuovi distruggi telemetria
• installa keepassxc, vscode, teams, zeal, wine, q4wine, sqlyog, ecc...

accedi al dominio
• forza temporaneamente il dominio altrimenti non lo trova
realm qui, realm
• alcuni comandi erano sbagliati
• abilita creazione home
pam-auth-update --enable mkhomedir
• per cambiare password
smbpasswd -U utente -r IP_DOMINIO
• fai in modo di non dover inserire ogni volta il dominio ovunque
[sssd]  ...
full_name_format = %1$s
domain_resolution_order = DOMINIO

[domain/DOMINIO] ...
use_fully_qualified_names = False
fallback_homedir = /home/%u

• riavvia sssd
• accedi con sudo -s -u all'utente del dominio, funziona
• abilita l'intero gruppo a sudo
%domain\ users ALL=(ALL:ALL) ALL
• sposta l'home alla nuova cartella creata
• rimuovi l'utente locale

— ripristino —
• mount della vecchia partizione win10
• copia documenti
• copia configurazione vscode
• copia configurazione sqlyog nel wineprefix
• copia .ssh, .gitconfig, ...
• copia profilo firefox

— personalizza —
• taskbar, sfondi, cursore...
• calibra gamma monitor
• calibra ripetizione tasti
disattiva lampeggio cursore
• installa fonts
Inter Lato JetBrains Mono Roboto Mono NerdFonts
• si vedono tutti di merda
• copia dal mio pc:
/etc/fontconfig
/usr/share/fonts/...
fc-cache -f -v
• gioia.exe

— troubleshooting —
• vscode ha iniziato a crashare ad ogni avvio, bene...
• provo con una configurazione pulita, niente
(work in progress...)
🔥3
compose.yaml
333 B
Bella l'idea, peccato che non sincronizzi un cazzo — meglio usare direttamente Radicale e basta...
KDE ha un nuovo frontend desktop ufficiale per youtube, costruito su mpv, yt-dlp e invidious? Così basato...
https://apps.kde.org/it/plasmatube/
journalctl -u micro
yt-dlp — Beginning very soon, you'll need to have the JavaScript runtime Deno installed to keep YouTube downloads working as normal.
Perché tutto funzioni ora è necessario installare anche yt-dlp-ejs altrimenti prende solo i formati audio
👍2😭2
journalctl -u micro
vscode ha iniziato a crashare ad ogni avvio, bene...
Trovato il problema: se impostate le seguenti variabili kernel per impedire di allocare più RAM di quella installata, vscode non parte più — grazie microsoft

Questi i default
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
Ma che schifezza è la nuova barra di input di telegram android?
👍4
fwknop - Single Packet Authorization
SPA is essentially next generation Port Knocking (PK), but solves many of the limitations exhibited by PK while retaining its core benefits.

PK limitations include a general difficulty in protecting against replay attacks, asymmetric ciphers and HMAC schemes are not usually possible to reliably support, and it is trivially easy to mount a DoS attack against a PK server just by spoofing an additional packet into a PK sequence as it traverses the network (thereby convincing the PK server that the client doesn't know the proper sequence).

All of these shortcomings are solved by SPA. At the same time, SPA hides services behind a default-drop firewall policy, acquires SPA data passively (usually via libpcap or other means), and implements standard cryptographic operations for SPA packet authentication and encryption/decryption.
👏2
journalctl -u micro
fwknop - Single Packet Authorization SPA is essentially next generation Port Knocking (PK), but solves many of the limitations exhibited by PK while retaining its core benefits. PK limitations include a general difficulty in protecting against replay attacks…
Vorrei optare per questa strada per poi installare Radicale esposto su internet con i miei dati.

Perché non una vpn wireguard? Per il semplice fatto che Android merda
1. non consente di tenere attive più vpn in contemporanea
2. non voglio che tutto il traffico passi per tale vpn

Se posso contattare segretamente il server per aprire solo per me una specifica porta, sarebbe perfetto.
TIL si possono spegnere e riaccendere i core cpu su linux, con chcpu

Perché farlo su un desktop? Boh, risparmio energetico estremo forse, però funziona
journalctl -u micro
@BotFather ha una nuova mini app per poter gestire tutto comodamente con un'interfaccia seria, altro che messaggi botta e risposta
Bellissima la mini app di BotFather, se crei un nuovo comando ti cancella tutti gli altri 👏🏻
🐳3🥰1
Limiti di risorse per runner Github-hosted, con repo pubbliche e piano gratuito, non male (?)
The job timeout for single-CPU runners is 15 minutes. If a job reaches this limit, the job is terminated and fails.

https://docs.github.com/en/actions/reference/runners/github-hosted-runners