Este exemplo usa a tecnologia ajax e tem por finalidade carregar uma página html dentro de uma div sem a necessidade de carregar todo o conteúdo aberto novamente. Apenas uma div específica terá seu conteúdo atualizado.
Para testá-lo basta salvar os arquivos dos links abaixo em um mesmo diretório e abrir a página index.html. Salve os arquivos com o mesmo nome indicado nos links.
ajax.js
instrucao.js
index.html
Conteudo1.html
Conteudo2.html
sábado, 31 de janeiro de 2009
quarta-feira, 28 de janeiro de 2009
Pegando Data e Hora do Sistema em Python
''' Código em Python para pegar data e hora do sistema '''
from datetime import datetime
today = datetime.now()
day = today.day
month = today.month
year = today.year
print "hoje ", today, " dia ", day, "/", month, "/", year
print "hora ", today.hour, "| min ", today.minute, "| seg ", today.second
from datetime import datetime
today = datetime.now()
day = today.day
month = today.month
year = today.year
print "hoje ", today, " dia ", day, "/", month, "/", year
print "hora ", today.hour, "| min ", today.minute, "| seg ", today.second
sábado, 24 de janeiro de 2009
Desafio Lógico 02
Roberto, Sérgio, Carlos, Joselias e Auro estão trabalhando em um projeto, onde cada um exerce uma função diferente: um é economista, um é estatístico, um é administrador, um é advogado, um é contador.
--> Roberto, Carlos e o estatístico não são paulistas.
--> No fim de semana, o contador joga futebol com Auro.
--> Roberto, Carlos e Joselias vivem criticando o advogado.
--> O administrador gosta de trabalhar com Carlos, Joselias e Sérgio, mas não gosta de trabalhar com o contador.
Pode-se afirmar que Sérgio é o:
a) economista
b) estatístico
c) administrador
d) advogado
e) contador
...
Resposta:
Alternativa d.
--> Roberto, Carlos e o estatístico não são paulistas.
--> No fim de semana, o contador joga futebol com Auro.
--> Roberto, Carlos e Joselias vivem criticando o advogado.
--> O administrador gosta de trabalhar com Carlos, Joselias e Sérgio, mas não gosta de trabalhar com o contador.
Pode-se afirmar que Sérgio é o:
a) economista
b) estatístico
c) administrador
d) advogado
e) contador
...
Resposta:
Alternativa d.
Mudando o cursor do mouse ao passar sobre uma DIV
Abaixo segue o código CSS para mudar o cursor do mouse ao passá-lo sobre uma DIV, dando a impressão de link.
.classe_da_div {
cursor: pointer; /*IE*/
cursor: hand; /*FF e demais*/
}
.classe_da_div {
cursor: pointer; /*IE*/
cursor: hand; /*FF e demais*/
}
segunda-feira, 19 de janeiro de 2009
Exemplos de programas simples em Python
A seguir deixo links de programas simples na linguagem Python, ideal para melhor compreensão dessa linguagem para quem está iniciando a programação com Python.
Para rodar seus programas recomendo o plugin pydev para o eclipse IDE. Também será necessário instalar o interpretador python.
Links:
--> Criando uma classe em Python.
--> Usando métodos em Python.
--> Usando o método __init__ (Construtor).
--> Variáveis de classe e variáveis de objeto.
--> Herança em Python.
Para rodar seus programas recomendo o plugin pydev para o eclipse IDE. Também será necessário instalar o interpretador python.
Links:
--> Criando uma classe em Python.
--> Usando métodos em Python.
--> Usando o método __init__ (Construtor).
--> Variáveis de classe e variáveis de objeto.
--> Herança em Python.
quinta-feira, 15 de janeiro de 2009
HelloWorld com Struts 2
Para esta pequena aplicação será utilizado como IDE o eclipese e a versão do struts 2.0.11.
Do pacote lib do struts 2 utilizemos a seguintes bibliotecas:
Essas libs deverão estar dentro de WebContent/WEB-INF/lib, esses diretórios são criados automaticamente quando se cria um WebDinamicProject no eclipse.
Primeiro será configurado o arquivo web.xml, serão adicionadas seguintes linhas:
clique aqui para ver o código
Agora criaremos a nossa Action que vai se chamar HelloStruts2, ela será responsável por atribuir a string ”José” para o atributo name da classe, ela deve estender de ActionSupport para que tenha as funcionalidades do Strtus. O struts 2 usa os métodos getter and setters para acessar os atributos da classe. O método execute é o primeiro método que será chamado por padrão na action.
clique aqui para ver o código
Agora criaremos o arquivo struts .xml, que será reponsável pelo mapeamento da action, ele devera estar dentro da pasta src do projeto. na tag colocamos o nome que será chamada a nossa action no atributo name, e o pacote em que a action se localiza no atributo class. Como não estamos especificando nenhum método, por default será chamado o método execute. Na tag configuramos os rsultados que a action pode nos retornar. Neste caso estamos dizendo que a pode retornar a string “execute” e que se retornar a pagina direcionada será a helloStruts.jsp.
clique aqui para ver o código
Agora criaremos a nossa index.jsp, que será a primeira página da aplicação, nela colacamos a taglib do struts, por conversão usamos como prefixo a letra “s”, na tag no atributo href, colocamos o nome da action, a qual foi mapeada no struts.xml. Então quando o link for clicado ele chamará o método execute da nossa action.
clique aqui para ver o código
Por último será criado a página helloStruts.jsp, esta página será chamada quando o link da index.jsp for clicado. E a tag será responsável por pegar o valor do atributo name atribuído na action:
clique aqui para ver o código
Do pacote lib do struts 2 utilizemos a seguintes bibliotecas:
- commons-logging.jar
- freemarker.jar
- ognl.jar
- struts2-core.jar
- xwork.jar
Essas libs deverão estar dentro de WebContent/WEB-INF/lib, esses diretórios são criados automaticamente quando se cria um WebDinamicProject no eclipse.
Primeiro será configurado o arquivo web.xml, serão adicionadas seguintes linhas:
clique aqui para ver o código
Agora criaremos a nossa Action que vai se chamar HelloStruts2, ela será responsável por atribuir a string ”José” para o atributo name da classe, ela deve estender de ActionSupport para que tenha as funcionalidades do Strtus. O struts 2 usa os métodos getter and setters para acessar os atributos da classe. O método execute é o primeiro método que será chamado por padrão na action.
clique aqui para ver o código
Agora criaremos o arquivo struts .xml, que será reponsável pelo mapeamento da action, ele devera estar dentro da pasta src do projeto. na tag
clique aqui para ver o código
Agora criaremos a nossa index.jsp, que será a primeira página da aplicação, nela colacamos a taglib do struts, por conversão usamos como prefixo a letra “s”, na tag no atributo href, colocamos o nome da action, a qual foi mapeada no struts.xml. Então quando o link for clicado ele chamará o método execute da nossa action.
clique aqui para ver o código
Por último será criado a página helloStruts.jsp, esta página será chamada quando o link da index.jsp for clicado. E a tag
clique aqui para ver o código
terça-feira, 13 de janeiro de 2009
Enigma Matemático

--> Pede-se a uma pessoa que pense num número menor ou igual a 60.
--> Em seguida pede-se que a pessoa indique a cor das cartas onde esse número aparece.
Para descobrir o número que a pessoa pensou siga os passos abaixo:
-->Identifique o menor número de cada uma das cartas indicadas pela pessoa (ou seja, o número indicado no canto superior esquerdo) .
-->A soma resultante destes números é o número que a pessoa pensou (por exemplo, se pensou no 38, ele aparece nas seguintes cartas: vermelha (2), azul escuro (4) e roxo (32): então soma-se 2+4+32 = 38).
Fonte: problemas teoremas
Assinar:
Postagens (Atom)