Micro

Mattepuffo's logo
Ascoltare YouTube da terminale con Linux

Ascoltare YouTube da terminale con Linux

Conosciamo tutti YouTube, il portale video più popolare al mondo.

Se però abbiamo una distro Linux che usiamo senza interfaccia grafica come possiamo fare??

Da oggi con Microtube, un piccolo script con il quale possiamo cercare e ascoltare musica direttamente da YouTube.

Su Archlinux possiamo installarlo tramite AUR:

# yaourt -Sy microtube

Inoltre è obbligatorio avere VLC installato (che useremo nella versione a riga di comando) e youtube-dl che dovrebbe essere disponibile in qualsiasi distro.

Mattepuffo's logo
Esportare DataGridView in Excel

Esportare DataGridView in Excel

In un altro articolo abbiamo visto come esportare una DataGridView in formato TXT.

Ora vediamo come esportarla in formato Excel, sicuramente più comodo da visualizzare rispetto al TXT.

Prima di tutto nel nostro progetto dobbiamo aggiungere una referenza.

Cliccate col tasto destro sul progetto -> Aggiungi riferimento -> .NET -> Microsoft.Interop.Excel

A qusto punto ho aggiunto un Item nel menu con questo evento:

private void saveXLSToolStripMenuItem_Click(object sender, EventArgs e)
{
    DialogSalvaXls dlg = new DialogSalvaXls();
    dlg.dialog(dataGridViewEntrate);
}

Non faccio altro che lanciare un SaveFileDialog e passargli la DataGridView da esportare.

Per il SaveFileDialog potete guardare qua.

Mattepuffo's logo
Calcolare la durata di file video in C#

Calcolare la durata di file video in C#

Il Framework .NET di default non mette a disposizione nessuna libreria per calcolare la durata di un file video.

Per farlo abbiamo bisogno di librerie esterne.

Le più accreditate sono il Windows Media Player SDK e il DirectX SDK.

Col primo però sono riuscito a calcolare la durata solo di alcuni tipi di file, quindi ho usato il secondo.

Scaricatelo da qua e installatelo.

Dopo di che dobbiamo aggiungere il refernce al progetto.

Su Visual Studio cliccate col destro sul progetto e poi su Add reference.

Io ho aggiunto due librerie:

  • C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll
  • C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll

Mattepuffo's logo
I 10 peggiori sistemi operativi della storia

I 10 peggiori sistemi operativi della storia

Riprendo e riassumo questo articolo trovato su una rivista.

In pratica è uno studio di un esperto del settore (Steven Nichols) che ha catalogato i 10 peggiori sistemi operativi della storia.

Li riporto in ordine cronologico.