Forwarded from Le Cronache di un Sysadmin
We've come full circle
https://www.lunasec.io/docs/blog/log4shell-live-patch/
https://www.lunasec.io/docs/blog/log4shell-live-patch/
Le Cronache di un Sysadmin
We've come full circle https://www.lunasec.io/docs/blog/log4shell-live-patch/
Perché non usare un exploit per patchare l'exploit..!
Repost if you're older than blackboxwm
https://github.com/bbidulock/blackboxwm/commit/85dee0c8029ad9689d21bbddb17645bfdfa49863
https://github.com/bbidulock/blackboxwm/commit/85dee0c8029ad9689d21bbddb17645bfdfa49863
Consiglio per dialog
$ dialog --create-rc /etc/dialogrc> attivare i colori, impostare lo sfondo su
$ #(edit /etc/dialogrc)
BLACKUn amico mi ha fatto scoprire questo tool web sviluppato da un'ente statale italiano [da approfondire] di modellazione e stampa oggetti 3D. Sembra essere sorprendentemente fatto bene; è possibile usarlo anche anonimamente
https://3d.indire.it/index.php?act=SugarCAD
https://3d.indire.it/index.php?act=SugarCAD
Ho provato a fare un network graph di tutte le persone che conosco / ho conosciuto IRL & online in vita [escluse persone famose ecc], per vedere se supero il limite supposto 150 di contatti di cui una persona riesce a tener traccia. (non è completo)
Questo è il risultato:
i nodi ponte sono 44, quindi = 180
Certo, non tengo traccia di tutti, però lo trovo lo stesso un numero interessante
Questo è il risultato:
i nodi ponte sono 44, quindi = 180
Certo, non tengo traccia di tutti, però lo trovo lo stesso un numero interessante
Provate a controllare quanto è "unico" il vostro browser (fingerprinting)
https://coveryourtracks.eff.org/
Qui c'è la lista delle informazioni raccolte
https://coveryourtracks.eff.org/about#methodology
https://coveryourtracks.eff.org/
Qui c'è la lista delle informazioni raccolte
https://coveryourtracks.eff.org/about#methodology
coveryourtracks.eff.org
Cover Your Tracks
See how trackers view your browser
journalctl -u micro
Pulizia portatile iniziata...
Ho dimenticato di riportare...
Dopo 3 ore, 1 fetta di tiramisù, 1 caffè e altre deviazioni, ho concluso con successo
Dopo 3 ore, 1 fetta di tiramisù, 1 caffè e altre deviazioni, ho concluso con successo
💡Idea
Wrapper globale output su terminale che cerca costantemente la stringa
Wrapper globale output su terminale che cerca costantemente la stringa
sus — quando la trova, la evidenzia in 🟥 rosso grassetto e fa partire un audio ~earrape "SUS"Bene non si apre vscodium
Edit: ricordo mi è già successo tempo fa — è tipo un heisenbug: se provo a usare
Edit: ricordo mi è già successo tempo fa — è tipo un heisenbug: se provo a usare
source per fare debugging compare un altro problema, che mi impedisce di capire la causa originale
journalctl -u micro
Bene non si apre vscodium Edit: ricordo mi è già successo tempo fa — è tipo un heisenbug: se provo a usare source per fare debugging compare un altro problema, che mi impedisce di capire la causa originale
Ho messo
Electron non da errori ma non da neanche segni di vita?
set -x direttamente nello noscript e... exit 0 ???Electron non da errori ma non da neanche segni di vita?
journalctl -u micro
Ho messo set -x direttamente nello noscript e... exit 0 ??? Electron non da errori ma non da neanche segni di vita?
Forse ho trovato il problema: avevo fatto un symlink per separare le cartelle config dalla cache (maledetti i geni che hanno "pensato" di tenerle insieme).
Tempo fa avevo pulito la cache ... = symlink rotto = electron merda va in panico
Update: facendo
Tempo fa avevo pulito la cache ... = symlink rotto = electron merda va in panico
Update: facendo
mkdir -p ~/.cache/VSCodium/CachedData è partitoSto dando un'occhiata a varie librerie per maneggiare con OpenGL (e vario) senza doversi mettere le mani nei capelli.
Volevo elencare ciò che ho trovato, ma a quanto pare è tutto descritto qui.
In aggiunta:
» raylib — game library, sembra avere letteralmente tutto e allo stesso tempo afferma di essere minimale (1 libreria in C, no dipendenze esterne, modulare, binding per ogni linguaggio, esempi, ecc)
[esempi]
Volevo elencare ciò che ho trovato, ma a quanto pare è tutto descritto qui.
In aggiunta:
» raylib — game library, sembra avere letteralmente tutto e allo stesso tempo afferma di essere minimale (1 libreria in C, no dipendenze esterne, modulare, binding per ogni linguaggio, esempi, ecc)
[esempi]
raylib
raylib is a simple and easy-to-use library to enjoy videogames programming.
journalctl -u micro
Sto dando un'occhiata a varie librerie per maneggiare con OpenGL (e vario) senza doversi mettere le mani nei capelli. Volevo elencare ciò che ho trovato, ma a quanto pare è tutto descritto qui. In aggiunta: » raylib — game library, sembra avere letteralmente…
Learnopengl
Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
Learn OpenGL . com provides good and clear modern 3.3+ OpenGL tutorials with clear examples. A great resource to learn modern OpenGL aimed at beginners.
journalctl -u micro
Consiglio caldamente di scoprire il linguaggio Nim https://nim-lang.org/documentation.html In poche parole, è come Python ma è compilato e type-safe. Secondo me conviene vedere le varie wiki sui confronti con C, Python e JS; poi vedere rapidamente il tutorial…
Risorse varie per imparare 👑 Nim — tutte utili
» Basics
» By Example
» Reference
» Standard library
» Packages index
» Packaging & package manager docs
» Book about everything
» Nim notes
» Basics
» By Example
» Reference
» Standard library
» Packages index
» Packaging & package manager docs
» Book about everything
» Nim notes
Per tutti i possessori di integrate intel su linux
Se avete un'app Electron (discord, spotify, vscode(?), typora(?), ecc) (anche chrome???) e avete installati i driver adatti alla scheda video (
Si ringrazia @chic_luke per la notizia e chi gliel'ha fatto scoprire (anonimo).
Addition: ora vorrei capire se c'è un modo di applicarli globalmente a tutte le app electron, senza dover modificare
Edit: ok c'è il solito problema delle ombre che avevo con chromium
Se avete un'app Electron (discord, spotify, vscode(?), typora(?), ecc) (anche chrome???) e avete installati i driver adatti alla scheda video (
libva-intel-driver o intel-media-driver, e mesa), potete forzare l'accelerazione hardware con i seguenti argomenti & variabili d'ambienteLIBVA_DRIVER_NAME=i915
--ignore-gpu-blocklist
--disable-features=UseOzonePlatform
--enable-features=VaapiVideoDecoder
--use-gl=desktop
--enable-gpu-rasterization
--enable-zero-copy
Ho sperimentato con Discord e sembra molto più snappy, senza artefatti grafici o altro (fin'ora).Si ringrazia @chic_luke per la notizia e chi gliel'ha fatto scoprire (anonimo).
Addition: ora vorrei capire se c'è un modo di applicarli globalmente a tutte le app electron, senza dover modificare
.desktop o altroEdit: ok c'è il solito problema delle ombre che avevo con chromium
Telegram
journalctl -u micro
Da non so quanto tempo ormai, su chromium tutte le ombre box-shadow mi vengono renderizzate come rettangoli...
Raga cos'è successo allo stile dell'archwiki, sembra stata rimodernizzata per mobile 😢
journalctl -u micro
Per tutti i possessori di integrate intel su linux Se avete un'app Electron (discord, spotify, vscode(?), typora(?), ecc) (anche chrome???) e avete installati i driver adatti alla scheda video (libva-intel-driver o intel-media-driver, e mesa), potete forzare…
$
hwaccel.sh codium VSCodium codium-uri-handler
#!/bin/bash
# change these two
app="${1:?Missing binary name.}"
noscript="${2:?Missing app noscript.}"
desktop="${3:-$app}"
wrap="$HOME/.local/bin/$app"
cat <<'EOF' >"$wrap"
#!/bin/bash
bin="/usr/bin/$(basename "$0")"
flags=(
--use-gl=desktop
--ignore-gpu-blacklist
--enable-zero-copy
--disable-features=UseOzonePlatform
--enable-features=VaapiVideoDecoder
--enable-gpu-rasterization
--disable-gpu-driver-bug-workarounds
--enable-accelerated-video-decode
)
export LIBVA_DRIVER_NAME=i915
exec "$bin" "${flags[@]}" "$@"
EOF
chmod +x "$wrap"
dsk="share/applications/$desktop.desktop"
sed_args=(
-E
-e "s|^Name=.*\$|Name=$noscript (hwaccel)|"
-e "s|^Exec=.+?$app['\"]?|Exec=$wrap|"
/usr/$dsk
)
dest="$HOME/.local/$dsk"
rm -f "$dest" # required to make KDE notice the change...
sed "${sed_args[@]}" | uniq > "$dest"