Creare un grafo dei gruppi di utenti di Joomla!

Contorto per non usare Python:

psql -d joomla -U joomla -h localhost --tuples-only <<EOF | dot -Tsvg -o usergroups.svg
SELECT text FROM (
 SELECT 0 AS line, 'digraph usergroups {' AS text
UNION
 SELECT 1, Concat(parent_id, '->', id, ';') FROM vvpi1_usergroups WHERE parent_id<>0
UNION
 SELECT 1, Concat(id, '[label="', title, '"];') FROM vvpi1_usergroups
UNION
 SELECT 2 AS line, '}'
) AS t
ORDER BY line;
EOF

Risultato:

Il netbook va in sospensione ogni 10 secondi

L'Acer Aspire One non ha un sensore per la chiusura del coperchio. Però qualcuno ha modificato qualcosa e da una certa versione in poi del kernel o di systemd su Debian e Ubuntu 16.04, ma non su Mint), questo netbook si "spegne" ogni pochi secondi. Bisogna modificare il file /etc/systemd/logind.conf per aggiungere la riga (o modificare la riga esistente):

HandleLidSwitch=ignore

Controllo DUG

Nei dati di OpenStreetMap del 26/10/2014 relativi all'Italia, 7141 nomi di strade non iniziano con una denominazione urbanistica generica (DUG) validata dall'ISTAT; queste strade si trovano in 3107 relazioni dei Comuni, pari a circa il 38% delle 8055 relazioni con admin_level=8 che non contengono errori tali da impedire la costruzione delle geometrie, ne mancano 2 perché dal 22 febbraio 2014 il numero ufficiale dei Comuni italiani è di 8057.