sabato 8 maggio 2021

Cambiare password mysql dell'utente root

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SOME_NEW_ROOT_PASSWORD';

domenica 5 gennaio 2020

npm ERR! Cannot read property 'match' of undefined

rm -rf package-lock.json node_modules

npm install

sabato 22 dicembre 2018

Ubuntu: Non è stato trovato alcun video con formato o mime type supportati

Dopo l'installazione/aggiornamento ad una versione di Ubuntu, potrebbe capitare che non tutti i formati video siano supportati, visualizzando il messaggio "non è stato trovato alcun video con formato o mime type supportati".

Per risolvere questo problema occorre installare il flash player da terminale:

1. Uscire da Firefox
2. Inserire da terminale il seguente comando:
    sudo apt-get install flashplugin-installer
3. Inserire l'eventuale password di amministratore
4. Ad installazione completata, riavviare Firefox.









Saluti

mercoledì 13 luglio 2016

Homestead for Laravel direct link

https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.5.0/providers/virtualbox.box

lunedì 6 luglio 2015

BC31509

Vai in in C:\Windows
Tasto destro sulla cartella Temp -> Proprietà -> Sicurezza
Dare a CREATOR OWNER il pieno controllo.

giovedì 20 novembre 2014

VB.NET Calcolare l'ultimo giorno del mese

' Calcola il primo giorno del mese corrente
Dim Data_fi As Date = Date.Now.ToString("01/MM/yyyy") 

' Calcola l'ultimo giorno del mese corrente
TextBox1.Text = DateAdd(DateInterval.Day, -1, DateAdd(DateInterval.Month, +1, Data_fi))


venerdì 11 aprile 2014

Cancellare record duplicati tabella mySQL

Anzitutto si crea una nuova tabella chiamata "new_table" nella quale saranno riversati tutti i record della vecchia, "old_table", senza duplicati:
CREATE TABLE new_table AS
SELECT * FROM old_table WHERE 1 GROUP BY [Nome colonna da cancellare i duplicati];

Si cancella la vecchia tabella:
DROP TABLE old_table;

Si rinomina la nuova tabella col nome della vecchia ed il gioco è fatto:
RENAME TABLE new_table TO old_table;


giovedì 13 giugno 2013

Delete duplicate row oracle - cancellare record duplicati oracle

DELETE FROM TABLE1
WHERE ROWID NOT IN
(
    SELECT MIN(ROWID )
    FROM TABLE1
    GROUP BY FIELD1
);

COMMIT;

Dove FIELD1 è il campo per il quale si vogliono cancellare le righe duplicate.

mercoledì 29 maggio 2013

Oracle: duplicare una tabella

Per poter duplicare una tabella in Oracle, basta eseguire la seguente istruzione:


create table nuova_tabella as 
select * 
from vecchia_tabella;

ORA-00054

Può capitare durante l'utilizzo di un database, alcune attività blocchino una tabella. 

In questo caso Oracle restituisce l'errore

ORA-0054: resource busy and acquire with NOWAIT specified. 

Tramite SQLPLUS oppure TOAD, inserire la seguente query: 

select object_name, s.sid, s.serial#, p.spid
from v$locked_object l, dba_objects o, v$session s, v$process p 
where l.object_id = o.object_id 
  and l.session_id = s.sid 
  and s.paddr = p.addr; 


La quale fornirà il seguente risultato: 

OBJECT_NAME   SID  SERIAL#  SPID
TABLE1        159    16191  2240 
TABLE1        150    11583  2608 

 L'elenco delle tabelle che lo bloccano. 

 Per sbloccarlo basta la seguente istruzione: 

ALTER SYSTEM DISCONNECT SESSION '159,16191' IMMEDIATE; 
ALTER SYSTEM DISCONNECT SESSION '150,11583' IMMEDIATE;

giovedì 2 maggio 2013

Visual Basic .NET: Differenza tra due date

Di seguito un esempio pratico in vb.net

        Dim data As New DateTime(2013, 5, 2, 13, 17, 5)
        Dim data2 As DateTime = Date.Now
        'ottengo la differenza tra due date
        Dim diff As TimeSpan = data2.Subtract(data)

        TextBox1.Text = "Giorni: " & diff.Days & vbNewLine
        TextBox1.Text &= "Ore: " & diff.Hours & vbNewLine
        TextBox1.Text &= "Minuti: " & diff.Minutes & vbNewLine
        TextBox1.Text &= "Secondi: " & diff.Seconds & vbNewLine

mercoledì 17 aprile 2013

Impossibile generare una classe temporanea (risultato = 1). Errore CS2001

Soluzione

Portarsi nella cartella C:\Windows\Microsoft.NET\Framework\v2.0.50727

tasto destro sulla cartella Temporary ASP.NET Files -->Sicurezza

Aggiungere l'utente ASPNET  e dare le autorizzazioni in scrittura.


martedì 9 aprile 2013

password di oracle persa

Nel caso in cui venga persa la password di amministratore (SYSTEM o SYSDBA), basta eseguire la seguente procedura:


1) Accedere a SQLPLUS 



2) Inserire il comando:

CONN / AS SYSDBA



3) Inserire il seguente comando:

alter user Username identified by password;

venerdì 22 marzo 2013

Conversione da Label in una DataGrid a Stringa

In .NET per convertire direttamente un oggetto, label ad esempio, a stringa, basta scrivere la seguente istruzione:

Dim Testo as String = DirectCast(myContainerControl.FindControl("lblHello"), Label).Text

martedì 12 febbraio 2013

Cancellare record duplicati oracle

DELETE FROM TABELLA1
WHERE ROWID NOT IN
(
    SELECT MIN(ROWID)
    FROM TABELLA1
    GROUP BY CAMPO1
)

lunedì 11 febbraio 2013

Select Top 1 in Oracle

L'esempio seguente restituisce un solo valore della tabella Table1 con data più recente:

SELECT Campo1
FROM (
    SELECT Campo1,  RANK() OVER (ORDER BY DATA_ORA DESC) sal_rank
    FROM table1
    WHERE table1.id = :id
)
WHERE sal_rank = 1


mentre per far restituire gli ultimi 3 basta sostituire l'ultima riga con la seguente:

WHERE sal_rank <= 3

giovedì 3 gennaio 2013

Importare file excel da vb.net

Da VB.NET potrebbe nascere la necessità di importare un file excel, sia formato 2003 che 2007.
Dopo svariate prove, ho trovato questa libreria compatibile sia con la versione .net 2.0 che della relativa versione compact per dispositivi mobile.

http://exceldatareader.codeplex.com/

Anzitutto occorre scaricare le librerie da importare

http://exceldatareader.codeplex.com/downloads/get/80427

Dopo aver scaricato ed estratto le due dll, sarà possibile importare il file excel.


Imports ICSharpCode
Imports Excel




Dim stream As FileStream = File.Open(filePath, FileMode.Open, FileAccess.Read)

'1. Reading from a binary Excel file ('97-2003 format; *.xls)
Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateBinaryReader(stream)
'...
'2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateOpenXmlReader(stream)
'...
'3. DataSet - The result of each spreadsheet will be created in the result.Tables
Dim result As DataSet = excelReader.AsDataSet()
'...
'4. DataSet - Create column names from first row
excelReader.IsFirstRowAsColumnNames = True
Dim result As DataSet = excelReader.AsDataSet()

'5. Data Reader methods
While excelReader.Read()
    'excelReader.GetInt32(0);
End While

'6. Free resources (IExcelDataReader is IDisposable)
excelReader.Close()