Iniciando um Projeto Delphi com Git

delphi_git_capa

Voltei! E o primeiro assunto que gostaria de abordar é sobre como iniciar um projeto Delphi usando o controlador de versão Git. Se você não possui nenhum tipo de controle de versão em seus projetos, recomendo fortemente que pare agora o que está fazendo e adote um! 🙂

Continue lendo “Iniciando um Projeto Delphi com Git”

Como habilitar a compressão GZIP no servidor Apache 2

gzip

Há algum tempo que venho estudando sobre otimização de sites e em vários artigos que li falam sobre que habilitar o gzip no servidor é primeiro passo de todos, aliás, falam inclusive que senão foi feito ainda, você deve fazê-lo agora, pois ele comprime todo conteúdo textual (HTML, CSS, JS e etc) antes de ser enviado para o cliente, reduzindo muito o tráfego total do site.

Continue lendo “Como habilitar a compressão GZIP no servidor Apache 2”

Que tal um site que dá dicas de como perder peso (no browser)?

supermanTudo que é bom, merece ser compartilhado! E este projeto, com certeza, merece! Idealizado pelo desenvolvedor Zeno Rocha e com a colaboração de vários outros desenvolvedores “de peso”, o Como perder peso (no browser) é um do projeto cujo a ideia é simples, criar um guia de forma prática e divertida de como melhorar a performance do seu projeto front-end.

Vale muito a pena a visita, recomendo!

Para quem gosta de videogames, eu lhe apresento o Videogames com Cerveja!

Se tem algo que sempre curti desde criança, é videogame! Eu nunca fui um ótimo jogador, mas desde que me conheço por gente, o videogame esteve presente em minha vida! Entretanto, para minha felicidade, minha infância foi muito mais aproveitada longe dele, pois eu vivia mais na rua do que em casa! Mas quando a brincadeira era dentro de casa, era ao videogame quem eu recorria!

Continue lendo “Para quem gosta de videogames, eu lhe apresento o Videogames com Cerveja!”

Combo aninhado em Struts 1.x com jQuery Ajax

Combos aninhados, também conhecido como combos dinâmicos, são (pelo menos) dois combos boxes onde os valores do segundo combo dependem do valor do primeiro combo. Por exemplo, imaginem um cadastro de cidade com a seguinte estrutura de banco de dados:

combo_aninhado

Onde, ao cadastrar uma cidade, deve-se selecionar o país e o estado desejado antes de inserir o nome da cidade. Sendo que, ao selecionar o país (primeiro combo), a lista de estados (segundo combo) deve ser atualizada de acordo com o país selecionado, para só então preencher o nome da cidade desejado. Mas como fazer isso de uma forma simples e elegante (tá, talvez não seja a melhor forma! rs) usando Struts 1.x e jQuery?

Continue lendo “Combo aninhado em Struts 1.x com jQuery Ajax”

Desabilitando a validação de arquivos JavaScript no Eclipse

logo-800x188

Como tudo mundo sabe, o Eclipse é uma poderosa ferramenta de trabalho e nos auxilia em vários aspectos. E um desses aspectos é a validação do seu código-fonte. Só que as vezes, essa validação não se faz necessária para certos arquivos, principalmente de terceiros cujo o fonte não faz parte do seu escopo de trabalho, por exemplo, os arquivos de JavaScript jQuery. A dica a seguir faz com que o Eclipse simplesmente ignore a validação dos arquivos de sua escolha e não fique aparecendo aquele “xis” vermelho no seu projeto.

Continue lendo “Desabilitando a validação de arquivos JavaScript no Eclipse”

Configurando Apache2 e Tomcat com mod_jk no Linux

Após atualizado para o Java 7 na semana passada, a missão agora é configurar o servidor web Apache2 com Tomcat para rodar um sistema Struts 1.x no Linux. Como eu já tinha experiência dessa configuração em ambiente Windows (e recomendo o excelente tutorial do Diego Plentz), tentei fazer o mesmo só que no ambiente Linux.

Continue lendo “Configurando Apache2 e Tomcat com mod_jk no Linux”