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.
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
September 11, 2009 No Comments





