quarta-feira, 30 de novembro de 2011

Linux : Como realizar um grep recursivo em muitos arquivos

Se você precisa encontrar uma certa expressão regular dentre muitos arquivos, mas sem precisar verificar um por um, realizae esse comando:

 
 $ find <diretorio> | xargs grep <expressão regular>


onde você poderá usar um redirecionamento para um arquivo

 
 $ find <diretorio> | xargs grep <expressão regular> > <arquivo>


ou mesmo ver no proprio terminal a saida do comando usando os comandos "less" ou "more":

 
 $ find <diretorio> | xargs grep <expressão regular> | less


 
 $ find <diretorio> | xargs grep <expressão regular> | more



Um comando bem prático que espero ser útil a muitos. Até a próxima dica.

sexta-feira, 18 de novembro de 2011

Javascript : Converter sigla de estados em nome de estados

Esse é um switch prático pra quem precisa converter as siglas dos estados brasileiros nos seus respectivos nomes.
Dado uma variável 'UF' com a sigla, vamos salvar em 'ESTADO' o nome correspondente:

switch(UF){

    case 'AC': ESTADO = 'Acre'; break;
    case 'AL': ESTADO = 'Alagoas'; break;
    case 'AP': ESTADO = 'Amapá'; break;
    case 'AM': ESTADO = 'Amazonas'; break;
    case 'BA': ESTADO = 'Bahia'; break;
    case 'CE': ESTADO = 'Ceará'; break;
    case 'DF': ESTADO = 'Distrito Federal'; break;
    case 'ES': ESTADO = 'Espírito Santo'; break;
    case 'GO': ESTADO = 'Goiás'; break;
    case 'MA': ESTADO = 'Maranhão'; break;
    case 'MT': ESTADO = 'Mato Grosso'; break;
    case 'MS': ESTADO = 'Mato Grosso do Sul'; break;
    case 'MG': ESTADO = 'Minas Gerais'; break;
    case 'PA': ESTADO = 'Pará'; break;
    case 'PB': ESTADO = 'Paraíba'; break;
    case 'PR': ESTADO = 'Paraná'; break;
    case 'PE': ESTADO = 'Pernambuco'; break;
    case 'PI': ESTADO = 'Piauí'; break;
    case 'RJ': ESTADO = 'Rio de Janeiro'; break;
    case 'RN': ESTADO = 'Rio Grande do Norte'; break;
    case 'RS': ESTADO = 'Rio Grande do Sul'; break;
    case 'RO': ESTADO = 'Rond&ohat;nia'; break;
    case 'RR': ESTADO = 'Roraima'; break;
    case 'SC': ESTADO = 'Santa Catarina'; break;
    case 'SP': ESTADO = 'São Paulo'; break;
    case 'SE': ESTADO = 'Sergipe'; break;
    case 'TO': ESTADO = 'Tocantins'; break;

} 

Agora é só copiar, colar e modificar conforme suas nescessidades se nescessário.

segunda-feira, 14 de novembro de 2011

Javascript : Validação de campos em formulário

Validar um formulário em javascript tem muitas vantagens.
A primeira, é que você não precisa dar um reload na página, pois a validação é feita no momento que você tenta enviar o formulário.
A outra é que você pode mais tarde acrescentar os efeitos "especiais" típicos do javascrit : autocompletar campos, efeitos decorativos, etc.

Para validar um campo de formulário com o javascript é simples.
Primeiro, criemos um formulario simples:



Vemos aqui que na tag "form", existe uma função em javascript "validar(this)", onde a variável 'this' indica o objeto do formulário "form" onde a partir dele podemos acessar os campos dentro dele no script de javascritp.

Falando nele, criemos o nosso javascript




Aqui criamos um campo numérico, e o javascript verifica se o campo está vazio, ou se não foram digitados números. Em qualquer caso, é aberto um 'alert' mostrando o fato.
A partir desse caso, é possível criar validação para mais campos e validações mais complexas conforme a nescessida.

Então é isso. Dúvidas e sugestões, deixem seus comentários, e boa programação.