MacOS: installare Android SDK senza installare Android Studio, per flutter

Ormai viene consigliato di installare Android Studio se avete bisogno di sviluppare per android, ma se usate sistemi differenti (es Flutter o nativescript), non occorre scaricarsi 1GB, quasi, di Android Studio, ma basta anche solo la command line dell’SDK. Se non avete ancora installato brew, potete farlo su Mac Intel con: /usr/bin/ruby -e “$(curl -fsSL … Leggi tutto

Mysql: apt update “Hash Sum mismatch”

Se durante un apt update viene mostrato l’errore “Hash Sum mismatch” (in italiano “Il file ha una dimensione non attesa“), siete capitati nel posto giusto. In alcuni casi potrebbe bastare un: rm -rf /var/lib/apt/lists/* e poi nuovamente apt update ma se siete dietro un proxy, consiglio di creare un file denominato /etc/apt/apt.conf.d/99fixbadproxy con dentro: Acquire::http::Pipeline-Depth … Leggi tutto

MySQL: Disabilitare lo Strict SQL Mode durante l’import di un file di dump

L’import di un dump MySQL può essere fatto velocemente con: ~$ mysql wp_post<wp_post.sql Se però sul server è attiva la modalità StrictSQL e nel file di dump ci sono date con default a “0000-00-00” si avrà un errore. Per risolvere velocemente, basta aggiungere la seguite query all’inizio del file di dump: set sql_mode=”; enjoy!

MySQL: quante sono le connessioni al momento?

Per vedere le connessioni al momento (totali o con query in esecuzione) si può eseguire questo semplice comando: mysqladmin extended-status | grep -wi ‘threads_connected|threads_running’ | awk ‘{ print $2,$4}’ Dove Threads_connected mostr il numero totali delle connessioni attive e Threads_running mostro il numero delle connessioni che stanno eseguendo query al momento. enjoy!

MySQL: esportare solo Stored Procedures, Functions e Triggers

Per fare un backup MySQL si può usare la comoda utility mysqldump. L’utility accetta una serie di opzioni per poterla configurare al meglio. Segue il comando da usare per esportare solo Stored Procedures, Functions and Triggers: mysqldump –routines –no-create-info –no-data –no-create-db –skip-opt _databasename_ > outputfile.sql dove _databasename_ sarà il nome del database a cui facciamo … Leggi tutto

MySQL: Come si usano le JOIN ?

Le JOIN SQL servono essenzialmente quando bisogna recuperare dati da più tabelle legate, in qualche modo, tra loro. Ne esistono diversi tipi ed hanno funzionamenti diversi in base a come le due tabelle devono essere relazionate ed a quali dati bisogna selezionare. Ecco uno schema che vale più di mille parole: 1 – recuperare tutti … Leggi tutto

MySQLdump: esportare parte dei record di una tabella

L’esigenza è quella di esportare una parte dei dati di una tabella MySQL, perché magari interamente è troppo grossa. Per fare questo è possibile usare una opzione di mysqldump che consente di usare un parametro di ricerca. Bisogna quindi capire come filtrare i dati nella tabella, occorre un campo che permetta di farlo. Ad esempio, … Leggi tutto

MySQL replica master-master: rimettere in sincro i due DB

La replica master-master di MySQL è un sistema ormai collaudato e funziona abbastanza bene. Ci possono eprò essere eventi *catastrofici* che invalidano uno dei due DB e sorge la necessità di rimettere in piedi la replica a partire dai dati presenti in uno dei DB. Vediamo come procedere con una decina di step. Chiamiamo GS … Leggi tutto