Skip to main content

Come visualizzare le dimensioni di tutte le tabelle MySQL in uno o più Database (e altre query similari)

Ieri stavo perdendo un pò di tempo ad analizzare una singolare situazione che si era verificata in uno dei tanti MySQL database da me amministrati: un incremento improvviso (e almeno apparentemente anomalo) delle dimensioni, ovvero dello spazio occupato su disco. Poiché non avevo idea di quante e quali tabelle fossero affette da tale problema, la prima cosa che ho fatto è stata dotarmi di uno strumento in grado di poter mostrare un elenco di tutte le tabelle presenti nei vari DB, ordinate per dimensione.

Sono riuscito ad effettuare questa analisi in poco tempo grazie all’aiuto di queste query, realizzate sulla base di questa risposta sul sito StackOverflow.

(altro…)

 

Google Chrome: link estensioni rimanda a elenco App – come risolvere

L’eterna battaglia (o dovremmo dire gara?) tra i malware e gli strumenti anti-malware si arricchisce di un nuovo capitolo: questa volta parleremo di una particolare tipologia di minaccia che spesso prende la forma di un’estensione del browser Google Chrome, apparentemente innocua, che però interviene di tanto in tanto durante la nostra navigazione, reindirizzandoci qui e là e/o aprendo qualche pagina, link o popup a dir poco indesiderato.

Se avete presente questa tipologia di infezione potete pensare che il problema non sia poi troppo grave: le estensioni “maligne” sono un cancro che gira già da diversi anni, ma nella maggior parte dei casi per risolvere il problema è sufficiente recarsi nella pagina delle estensioni e disabilitarle/eliminarle.

Il Problema

La soluzione di cui sopra andava benissimo… fino a pochi mesi fa. A partire dal 2016, infatti, queste estensioni sono state dotate di un meccanismo di auto-difesa semplice ma efficace: reindirizzano qualsiasi tentativo di accesso – diretto o tramite link – alla pagina delle estensioni, portando l’utente altrove, nella maggior parte dei casi alla pagina delle App. La scelta non è casuale: l’utente meno esperto non sarà in grado di mettere a fuoco il problema e, anche se difficilmente sarà portato a credere che sia tutto normale, non riuscirà – almeno per il momento – a comprendere il problema e agire di conseguenza.

Fortunatamente questa tipologia di problemi è già nota da tempo a Google: in questo articolo nella Google Knowledge Base sono descritti alcuni dei sintomi alla base di queste infezioni:

(altro…)

 

Tsundere, Kuudere, Yandere e gli altri stereotipi caratteriali di anime e manga

Avete mai sentito parlare delle cosiddette tipologie -Dere? Se sì, allora siete quasi certamente appassionati di Manga o di Anime o avete, almeno una volta, provato un videogioco Dating Sim. Se invece la risposta è negativa, bè sappiate che, negli ultimi anni, anche in Occidente si sta diffondendo l’uso di questi nomignoli che il pubblico giapponese ha coniato per designare alcuni stereotipi caratteriali ricorrenti nelle loro fiction preferite.

E’ praticamente certo che in ogni Anime conosciuto sia presente almeno uno di questi archetipi; i più conosciuti sono gli Tsundere, i Kuudere e i Dandere ma sono state canonizzate molte altre varianti. Divertiamoci a scoprirle insieme!

(altro…)

 

ERR_BLOCKED_BY_XSS_AUDITOR in Google Chome – Come risolvere

Con l’uscita della recente versione 57 del browser Google Chrome la funzionalità di XSS auditing ha subito alcuni importanti miglioramenti, che di certo comporteranno una maggiore protezione per gli utenti più inclini ad essere soggetti ad attacchi di tipo XSS (Cross-Site Scripting – se non sapete di cosa si tratta, leggete qui). Sfortunatamente, questa modifica ha comportato anche il malfunzionamento di alcuni servizi online, che da qualche settimana restituiscono il seguente errore HTTP:

ERR_BLOCKED_BY_XSS_AUDITOR

Il problema è quasi sempre legato alla presenza di un contenuto HTML inviato tramite POST all’interno di una request tramite form o AJAX, tecnica utilizzata da servizi anche molto diffusi nel panorama web moderno – editor WYSIWYG, uploader interattivi, strumenti di real-time editing tipici di molti CMS e così via.

La domanda a questo punto nasce spontanea: come risolvere questo problema e ripristinare il funzionamento del servizio?

Nel caso in cui si tratti di uno strumento sviluppato da terze parti, la cosa migliore da fare è probabilmente segnalare la funzionalità agli sviluppatori e/o controllare se esiste una patch recente in grado di risolvere il problema. Se questo tentativo non si rivela efficace, o se il problema si verifica su uno script o servizio sviluppato da noi, occorre invece rimboccarsi le maniche e darsi da fare per risolvere il problema. E’ quanto mi è toccato fare la settimana scorsa, quando mi sono trovato a dover applicare un fix d’urgenza a uno strumento che avevo sviluppato per un amico qualche tempo fa: un viewer di fatture elettroniche in grado di interpretare – e mostrare a schermo – il formato più recente previsto dagli standard della Pubblica Amministrazione, rilasciato al pubblico nel 2016 e già utilizzato da moltissime aziende e professionisti in Italia. (altro…)

 

Thor: Ragnarok – Teaser Trailer Ufficiale in Inglese e in Italiano!

Proprio quando l’assenza di film targati Marvel Ertentainment cominciava a farsi sentire esce in tutto il suo splendore il Teaser Trailer ufficiale di Thor: Ragnarok, il terzo capitolo della saga dedicata al Dio del Tuono in calzamaglia creato da Stan Lee, Larry Lieber e Jack Kirby nell’ormai lontanissimo 1962. Ancora una volta toccherà a Chris Hemsworth il compito di vestire i panni del biondo nume, coadiuvato da un bel pò di nomi noti vecchi e nuovi: oltre ai consueti Tom Hiddleston (Loki) e Idris Elba (Heimdall) faremo la conoscenza della temibile Hela, interpretata da una quasi irriconoscibile Cate Blanchett, che sarà con tutta probabilità (basti vedere il trailer) la principale antagonista del film.

Risultano inoltre accreditati anche Benedict Cumberbatch con il suo Dr. Strange, e un’altra “vecchia” conoscenza che… beh, fate prima a guardare voi stessi:

(altro…)