Arquivo de Dezembro de 2009
Montar uma conexão remota SSH como diretório em Ubuntu/Debian
Ah, festas de fim de ano. Hora de ir visitar os amigos, ficar tempo demais e não conseguir trabalhar. Mas acessar seus arquivos é fácil.
Instale o pacote sshfs:
$ sudo apt-get install sshfs
Adicione-se ao grupo fuse:
$ sudo adduser seuusuario fuse
Crie um diretório onde você irá montar os arquivos remotos:
$ mkdir arquivosremotos
Monte o diretório:
$ sshfs dominio.da.sua.maquina:/diretorio/a/montar/ arquivosremotos
Rotina para teste de data em Javascript
Esta função em Javascript testa uma data para verificar se é válida.
Se você tem alguma outra sugestão para esta função por favor comente.
/**
* Valida uma string de data
* @param {string} sData Uma string de data
* @return verdadeiro se a data é válida
*/
function testaData(sData) {
if (!sData.length) return false;
var datamat = sData.split('/');
if (datamat.length < 3) return false;
var dia = (datamat[0].charAt(0) == '0') ? parseInt(datamat[0].slice(1)) : parseInt(datamat[0]);
var mes = (datamat[1].charAt(0) == '0') ? parseInt(datamat[1].slice(1)) : parseInt(datamat[1]);
var ano = parseInt(datamat[2]);
if (ano < 1800) return false;
var data = new Date(ano, (mes - 1), dia);
var datastr = "" + dia + mes + ano;
var dataconvertida = "" + data.getUTCDate() + (data.getMonth() + 1) + data.getFullYear();
return(datastr == dataconvertida);
}