Feed on Posts or Comments 06 September 2010

Monthly ArchiveJaneiro 2007



javascript Rangel on 17 Jan 2007

Calendário Cross-Browser em JavaScript

Post rápido sobre um link muito interessante que eu achei e já usei hoje:

Uma excelente library com um calendário para campos text em que você quer preencher com data formatada, além de ser um calendário super bem feito ele também preenche campos select se for preciso.

Eu testei ele em um dos meus projeto e é muito fácil de usar basta adicionar uma função passando qual o(s) campos de data e por último qual o item chamando a função (”this”).

Bem fácil, bonito e o mais importante, compatível com qualquer browser (leia Firefox e IE que foi onde eu testei).

Produzido por Alf Magne Kalleland (não achei sua página) e encontrado no HotScripts.

Espero que ajude.

Abraços

c# & java & programação Rangel on 16 Jan 2007

Substituto da Session

Bom, ai vai uma dica rápida e que muita gente já deve conhecer, mas como eu já vi em muitos lugares esse tipo de erro então vou falar:

O uso da session não pode ser indiscriminado, as variáveis guardadas na sessão ficam salvas no servidor, assim como as de contexto da aplicação, logo se você guardar muita coisa em ambos vai acabar com a memória do servidor.

Um jeito de diminuir bem o uso dela é ao invés de salvar variáveis na session que você quer utilizar entre páginas ou entre PostBacks (Reloads para quem mexe com java) é salvar o conteúdo de alguma maneira na página.

No C# você pode usar o ViewState para guardar essas variáveis desse jeito você poderá resgatar objetos mesmo após o PostBack (lembre-se que todas as variáveis devem ser Serializable), no Java você pode fazer a mesma coisa utilizando de hiddens no HTML (pelo menos é como eu faço), entretanto você continua não podendo mandar de uma página para outra, para isso você pode (tanto em Java como em C#) mandar um parâmetro via Get (na Query String da URL) ou via Post.

Em um dos próximos posts vou mostrar como enviar parâmetros para outra página via Post.

Abs

Outros Rangel on 12 Jan 2007

Scroll da página com JavaScript

Bom, post rápido e simples, dica usada recentemente para fazer um scroll da página até um certo elemento, segue código da funcion criada para isso:

function scrollPage(sID)
{
var objElement = document.getElementById(sID);
if (objElement != null)
{
objElement.scrollIntoView();
}
}

Espero que possa ajudar! Abs

visual & processing & java & programação Rangel on 02 Jan 2007

Tutorial: Eclipse + Processing

Bom, aqui vai um pequeno, rápido e indolor tutorial para aqueles que conheceram e gostaram do Processing e querem programa-lo usando o Eclipse. Eu achei essa forma nesse site gringo (por sinal lá tem uma explicação melhor, em ingles claro) faz um tempo, me ajudou muito pois o Eclipse é, na minha opnião, a melhor IDE para programar em Java. Vamos lá:

1 - Baixe o Eclipse

2 - Baixe o Processing

3 - Criando um projeto Processing no Eclipse

  • Abra o eclipse
  • Clique em File > New > Project
  • Selecione “Java Project”
  • Siga os passos para criar o projeto em si
  • Não esqueça de configurar a pasta de arquivos fonte (.java) em um local diferente da pasta de arquivos compilados (.class)
  • No novo projeto, crie dois arquivos na raiz: build.properties e build.xml

4 - Adicione o arquivo core.jar nas libraries do projeto
Encontra-se dentro da sua pasta do processing na pasta lib)

5 - Configurando build.properties:
Nesse arquivo você faz algumas configuraçõs básicas, coloca o nome do Projeto e as dimensões do applet

6 - Configurando build.xml:
Aqui é o coração do builder de Jar, a única alteração que você deve fazer nesse arquivo é alterar o nome do Projeto e a descrição nas primeiras linhas e adicionar as Jars que você usa nas libraries do projeto, usando esse formato e a partir da linha 51 do arquivo. Segue um exemplo:
<unjar dest="${build}" xsrc="${lib}/gs_applet.jar" mce_src="${lib}/gs_applet.jar" />

7 - Agora basta começar a programar uma classe derivada de PApplet (tem que importar o pacote processing.core.*) e na hora que você quiser criar o arquivo Jar basta clicar com o botão direito do Mouse sobre o build.xml e selecionar Run As > Ant Build

Pronto seu jar já está pronto para usar em qualquer página da Web

Algumas dicas: se você quiser adicionar arquivos no projeto basta criar uma pasta data dentro do projeto e adicionar os arquivos desejados, e só para lembrar classe do applet deve ter o mesmo nome do jar (não preciso falar que você precisa derivar os métodos básicos do processing para que tudo seja executado corretamente)
Espero ter ajudado alguma alma perdida!

Abraços