Putty: copiare un intero file su notepad

Di solito la cosa più semplice da fare è:

  • Clear Scrollback
  • Reset Terminal (or clear command or equivalent)
  • display file, e.g.
    cat myfile
    
  • Copy All to Clipboard
Pubblicato in Putty, Uncategorized | Lascia un commento

Mysql: calcolare dimensioni database e tabelle

Per calcolare le dimensioni di un intero database MySql in Gigabyte:

select table_name, round(((data_length + index_length)/1024/1024/1024), 2) ' GB' from information_schema.TABLES where table_schema=<DATABASE>

Per calcolare le dimensioni di una tabella all’interno di un database MySql in Gigabyte:

select table_name, round(((data_length + index_length)/1024/1024/1024), 2) ' GB' from information_schema.TABLES where table_schema=<DATABASE> and table_name=<TABLE>
Pubblicato in MySQL, SQL | Lascia un commento

Prestashop: modifica password direttamente da database

Prestashop usa una chiave aggiuntiva che viene inserita assieme alla password prima della cifratura.

Supponiamo che si voglia modificare la password dell’utente con id=2 in NUOVAPASSWORD. Per fare la modifica direttamente via query sul database (senza passare quindi per il pannello di controllo), bisogna seguire i seguenti passi:

  1. Aprire config/settings.inc.php e trovare la riga che inizia con  define(‘_COOKIE_KEY_’ ad esempio:
    define('_COOKIE_KEY_', '6UWkKvBtCK4uZOqp0tfm15VfrvF722yGhQEpJcyu6QUmqOe9Sn3rdXNq');
  2. Copiare la stringa cifrata (nell’esempio quella in grassetto)
  3. Lanciare la seguente query:
    update ps_customer set password=md5('6UWkKvBtCK4uZOqp0tfm15VfrvF722yGhQEpJcyu6QUmqOe9Sn3rdXNqNUOVAPASSWORD') where id_customer=2

Bisogna quindi concatenare la COOKIE_KEY con la password desiderata.

La stessa cosa se si vuole modificare la password di un impiegato (tabella ps_emplotee).

 

Pubblicato in PHP, Prestashop, SQL | Contrassegnato | Lascia un commento

Oracle text literal quoting

Oggi ho scoperto il literal quoting di Oracle:

o meglio, sapevo che per “quotare” una stringa bastava usare il carattere apice singolo ( ‘ ) ma non sapevo che esiste una alternativa:

text

Alcuni text literals validi:

'Hello'
'ORACLE.dbs'
'Jackie''s raincoat'
'09-MAR-98'
N'nchar literal'

Ed ecco alcuni text literals validi che usano il quoting alternqtivo:

q'!name LIKE '%DBMS_%%'!'
q'<'So,' she said, 'It's finished.'>'
q'{SELECT * FROM employees WHERE last_name = 'Smith';}'
nq'ï Ÿ1234 ï'
q'"name like '['"'

http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm

Pubblicato in Uncategorized | Lascia un commento

SQL SERVER – Import CSV file using bulk insert

Per inserire in una tabella dei dati presenti su un file CSV:

 bulk insert TABLE
 from 'c:\FILE.csv'
 with
 (
 fieldterminator = ';',
 rowterminator='\n'
 )
Pubblicato in Uncategorized | Lascia un commento

Ubuntu: reset gnome menu bar

Un mio amico stamattina mi ha contattato perché sul suo ubuntu desktop aveva trovato la barra del menu, quella in alto, sballata.

Ecco un modo per ripristinarla ai suoi valori iniziali:

gconftool-2 --shutdown rm -rf ~/.gconf/apps/panel pkill gnome-panel

Preso dal forum di ubuntu:
http://ubuntuforums.org/showthread.php?t=1717184
Pubblicato in Uncategorized | Lascia un commento

Virtualbox: raggiungere un server dalla macchina guest

Per far comunicare la macchina guest con un server che gira sulla virtualbox basta impostare la scheda di rete della macchina virtuale in modalità bridge.

Pubblicato in Uncategorized | Lascia un commento