Expressão regular para validação de endereço de email:
terça-feira, 2 de novembro de 2010
terça-feira, 14 de setembro de 2010
Tabela Periódica dos Elementos
Lembra da tabela periódica de química? Digamos que ela sofreu uma adaptação bem interessante.
Vale a pena conferir:
Tabela Periódica dos Elementos
Vale a pena conferir:
Tabela Periódica dos Elementos
terça-feira, 25 de maio de 2010
Jar em Background
Comando para executar um JAR no linux e deixa-lo rodando como um serviço.
Crie um script .sh com a seguinte linha.
Execute um chmod +x sobre o seu script.
Isso fará com que seja gerado um arquivo de LOG e de ERRO para o JAR em execução. Exceptions serão lançadas no myErrorFile.
Deve-se possuir o JAVA_HOME exportado
Pronto, quando você realizar a chamada do script, irá parecer que nada ocorreu, porém ele estará rodando em Background.
Para verificar isto, execute
Crie um script .sh com a seguinte linha.
Execute um chmod +x sobre o seu script.
Isso fará com que seja gerado um arquivo de LOG e de ERRO para o JAR em execução. Exceptions serão lançadas no myErrorFile.
Deve-se possuir o JAVA_HOME exportado
Pronto, quando você realizar a chamada do script, irá parecer que nada ocorreu, porém ele estará rodando em Background.
Para verificar isto, execute
Bloqueio de Caracteres
Comando simples para bloquear caracteres em JavaScript.
Funciona tanto para IE como para Firefox.
Funciona tanto para IE como para Firefox.
domingo, 28 de março de 2010
Manipulando Tabelas com InnerHtml
Os códigos abaixo, mostrarão como manipular uma tabela, utilizando apenas JavaScript.
Em primeiro lugar, vamos criar uma página simples em html. Nele existiram dois combos que, conforme a seleção, irão montar uma tabela.
Arquivo HTML
Para não ficar tão "cru" nossa tabela, vamos criar um arquivo CSS com dois estilos de linha.
Cada linha será de uma cor.
Arquivo CSS
Agora, vamos para o X da questão. Nós iremos criar um arquivo JS que será responsável por montar nossa tabela.
Este é fonte completo dele. Abaixo, explicarei um pouco mais sobre cada um das funções criadas.
Arquivo JS
Função Montar Tabela:
Esta função servirá apenas de "porta de entrada" do nosso arquivo html.
Ele basicamente irá buscar os elementos pelo ID para posteriormente criarmos a nossa tabela, com base no que for selecionado nas combos.
Função Montar:
Esta função será chamada através da montarTabela(função anterior), passando por parametro os elementos que irão criar nossa tabela.
Está tabela, possuirá N linhas e três colunas.
Uma para remoção (através de um Radio Button), e as outras duas para criação dos relacionamentos das combos.
Função RemoveRow:
Informamos apenas o ID da tabela, para podermos itera-la, e o ID do elemento a ser removido.
A função Habilitar server apenas para inibir a possibilidade de um duplo clique no botão de associação
Em primeiro lugar, vamos criar uma página simples em html. Nele existiram dois combos que, conforme a seleção, irão montar uma tabela.
Arquivo HTML
Para não ficar tão "cru" nossa tabela, vamos criar um arquivo CSS com dois estilos de linha.
Cada linha será de uma cor.
Arquivo CSS
Agora, vamos para o X da questão. Nós iremos criar um arquivo JS que será responsável por montar nossa tabela.
Este é fonte completo dele. Abaixo, explicarei um pouco mais sobre cada um das funções criadas.
Arquivo JS
Função Montar Tabela:
Esta função servirá apenas de "porta de entrada" do nosso arquivo html.
Ele basicamente irá buscar os elementos pelo ID para posteriormente criarmos a nossa tabela, com base no que for selecionado nas combos.
Função Montar:
Esta função será chamada através da montarTabela(função anterior), passando por parametro os elementos que irão criar nossa tabela.
Está tabela, possuirá N linhas e três colunas.
Uma para remoção (através de um Radio Button), e as outras duas para criação dos relacionamentos das combos.
Função RemoveRow:
Informamos apenas o ID da tabela, para podermos itera-la, e o ID do elemento a ser removido.
A função Habilitar server apenas para inibir a possibilidade de um duplo clique no botão de associação
Assinar:
Postagens (Atom)