set

Mattepuffo's logo
Autologout con Javascript

Autologout con Javascript

Mi sono trovare ad affrontare una questione: quella di dover impostare un autologout dopo un tot di tempo (20 minuti).

Basando il logi su sessioni, avrei potuto diminuire il tempo di sessione; solo che mi rimaneva scomodo, in quanto su alcuni programmi dovevo imspotare questo autologout.

Come fare?

Una soluzione ce la da Javascript usando un timeout.

Mattepuffo's logo
DataGridView da XML in C#

DataGridView da XML in C#

Il .NET Framework per certi versi è davvero ottimo.

Quello che vediamo oggi è come riempire una GridView da dati presi da un file XML.

Come potremo vedere, la cosa sarà molto semplice (soprattutto se non abbiamo pretese di personalizzazione); così semplice che neanche vi dirò com'è strutturato il file.

Ovviamente, in questo semplice esempio, verranno create tante colonne quanti sono i campi presenti nel file.

Quindi questo dipende anche dalle vostre esigenze.

Inoltre il progetto si basa su un Windows Form classico (l'ho preferito al WPF).

Bene, prima di tutto trasciniamo nella finestra un oggetto DataGridView.

Mattepuffo's logo
Aumentare il timeout della password di sudo

Aumentare il timeout della password di sudo

Moltre distribuzioni Linux non usano l'account root, e hanno attivato di default solo sudo.

E ci sono anche diversi utenti che preferiscono l'uso di sudo per ottenere temporaneamente privilegi elevati.

Una delle noie di sudo è che dopo un pò bisogna rimettere la password.

Possiamo però modificare il timeout modifcando il file di configurazione.

Con questo comando aprite il file direttamente:

$ sudo visudo

Dopo aver messo la password, il file sarà aperto dentro l'editor di default (in genere Vi o Vim).

Mattepuffo's logo
Visualizzare gli asterischi nel terminale in Linux

Visualizzare gli asterischi nel terminale in Linux

Una cosa che confonde molti utenti alle prime armi è il fatto che quando si immetono le password nel terminale non si vede nulla.

Questo è impostato per una questione di sicurezza, ovviamente, ma non è detto che sia il comportamento di default.

Magari per alcuni motivi vogliamo vedere gli asterischi comparire al momento dell'immissione della password.

Questa impostazione è possibile andando a modificare il file /etc/sudoers.

Mattepuffo's logo
Gestire combinazioni di tasti in Javascript

Gestire combinazioni di tasti in Javascript

Non so se vi è mai capitato di notare che alcuni siti web sono in grado di intercettare i tasti.

Due esempi sono GMAIL e OUTLOOK.

Volendo possiamo dotare anche le nostre web app di questa funzionalità con la libreria Javascript Mousetrap.

Da quanto vedo, il supporto per i browser è ottimo (addirittura IE 6), e anche i tasti supportati non sono pochi.

Inoltre la libreria non ha nessuna dipendenza, e da qualche test non sembra dia fastidio ad altre librerie.

Vediamo qualche esempio.

Mattepuffo's logo
Date in italiano con PHP

Date in italiano con PHP

PHP ha un ottimo supporto per la date, sia per la programmazione a oggetti che non.

Questa la pgina base; come vedete è possibile formattare e rappresentare le date in praticamente qualsiasi modo.

Il problema, però, sorge quando vogliamo mostrare il nome del giorno o del mese in italiano, perchè di default questi sono in inglese.

Ovviamente possiamo risolvere anche questo; prima di tutto impostiamo l'italiano:

setlocale(LC_TIME, 'ita', 'it_IT.utf8');

Qui i dettagli per la funzione setlocale.

Nel mio caso ho impostato solo il parametro LC_TIME, il resto non mi serve; ma potete sostuirlo con LC_ALL per tutto il resto.