Blog and Site, BETA!
Random header image... Refresh for more!

Posts from — September 2009

Redimensionando imagens em batch no Ubuntu

Se por um acaso você bateu algumas fotos que tenham ficado muito grandes para publicar na web e usa Ubuntu, é muito simples redimensionar um conjunto de imagens de uma só vez. Basta instalar o imagemagick:

$ sudo apt-get install imagemagick

Para redimensionar todos os arquivos jpg do diretório, por exemplo para 640×480, basta então entrar no diretório de fotos e digitar:

$ mogrify -resize 640x480! *.jpg

Assim mesmo, rápido e fácil. :)

September 30, 2009   No Comments

XII Semana da Computação da Uniderp

Ontem, ao final do dia vem o PorKaria me falar que precisamos apresentar algo sobre o PHPMS na abertura da XII Semana da Computação da Uniderp. Lá fui eu hoje à tarde preparar algo sobre PHP para falar junto com ele sobre o PHPMS e o PHP, eis o fruto:

Além da nossa apresentação, houve também uma do Galvão sobre filtragem e validação de strings, não tão abrangente, porém bastante esclarecedora.

Algumas fotos do evento em: http://www.flickr.com/photos/josericardodasilva/sets/72157622360747009

Depois ainda rolaram umas pizzas com o Galvão e o Cauan, conversa muito interessante e descontraída sobre PHP e os últimos lances da comunidade. Sim, é por isso que estou postando uma hora dessas, ainda não consegui terminar a digestão. :P

September 30, 2009   No Comments

2º Workshop do PHPMS

Ae, na próxima semana estará sendo realizado o 2º Workshop do PHPMS. Conforme o prometido, já nesta edição haverá a participação de um palestrante de fora do estado, o Pablo Dall’Oglio, autor dos livros: PHP – Programando com Orientação a Objetos e PHP-GTK – Criando Aplicações Gráficas com PHP.

Eu vou dar uma pequena contribuição falando um pouco sobre Orientação a Objetos em PHP, algo bem basicão, só pro pessoal não ficar boiando nas palestras sobre Design Patterns do Pablo.

A inscrição até o dia 01/10 será de módicos R$ 15, de graça! Na hora é vintão, ainda assim, MUITO BARATO.

Mais informações e inscrições em: http://www.phpms.org/workshops/186-2o-workshop-do-phpms

September 25, 2009   No Comments

Gerando classpath a partir de diretório de jars ou “Lutando com versões diferentes do jdk”

Depois de quase uma tarde lutando para compilar um programa em Java, finalmente encontrei uma solução.

O problema: criar um cliente usando o Apache Axis. Até uns meses atrás funcionava sem problemas, até que eu resolvi atualizar para o Axis 1.5.  Primeira bucha: o trem só compila com java 1.5. O engraçado é que antes eu usava java 1.6 e funcionava, mas na nova versão há testes que não passam com java 1.6. Até aí blz, troquei o jdk com o bom e velho update-alternatives e compilei o Axis (é, eu fiz algumas alterações).

Aí lá fui eu compilar o meu cliente, mas o negócio não ia nem com reza brava. Mantive a calma, eu sabia que o problema era com o classpath, o javac não estava encontrado as minhas libs. Fiz de tudo e nada. Após algumas horas, quando eu já estava prestes a me matricular no vestibular para filosofia, o pessoal do JUGMS me deu uma luz. O meu classpath usava o wildcard *, algo do tipo: meu_diretorio_de_libs/*. E isso funciona que é uma beleza no java 1.6, mas não no java 1.5 :O

Ok, por fim descobri que eu precisava especificar os caminhos para TODOS os jars no meu classpath. Acontece que são muitos e eu não estava afim de ficar copiando e colando por mais meia hora. Foi aí que eu me lembrei que Hard Work Does Not Pay Off e pensei: “será que não dá pra gerar o classpath usando uns pipes e awk”? E dá! Olha só, muito simples:

ls -1 diretório | awk '{ print $0 ":" }' | tr -d '\n'

Aprendi que o ls tem o parâmetro -1 para listar um arquivo por linha e que existe um tal de tr que permite apagar caracteres da entrada e já era, funciona muito bem.

Sem mais :)

Ha! Sem alguém souber um jeito mais esperto de fazer isso, comente aí :)

September 18, 2009   No Comments

Engula e Digira

Pra quem não leu a excelente coluna do Lonardo Attuch na Istoé dessa semana, aqui vai um pequeno trecho que a resume bem:

“Se você ainda não entendeu a crise do Senado, engula e digira uma pequena verdade. De Sarney a Lula, passando por Collor, Itamar e FHC, pouca coisa mudou nos costumes políticos brasileiros. E, enquanto eles estarão se lambuzando nos seus banquestes, você ficará sempre do lado de fora. Será convvidado a entrar na festa apenas na hora de assinar o cheque e pagar a conta. Eles engolirão favores, mamatas e privilégios. Você engolirá sapos – a seco.”

Recomendo também, na mesma revista, a entrevista com o Pedro Cardoso, o cara é cabeçudo :P

September 11, 2009   No Comments