Expedição Fotográfica na Guarapiranga

O Instituto Socioambiental (ISA) e o Estúdio Madalena organizaram uma expedição fotográfica nos mananciais de São Paulo, concentrando-se na Guarapiranga.

Vale a pena dar uma olhada nas fotos que estão surgindo aos poucos no álbum.

Rio Jurubatuba.

Posted in vida® | Tagged , | Leave a comment

Código elegante e bonito?

Palavras sábias sempre encontram seu lugar na blogosfera:

A lesson I have learned the hard way is that we aren’t smart enough. Even the most brilliant programmers routinely make stupid mistakes. Not just typos, but basic design errors that back the code into a corner, and in retrospect should have been obvious. [...] I find it immensely helpful to work on the assumption that I am too stupid to get things right. This leads me to conservatively use what has already been shown to work, to cautiously test out new ideas before committing to them, and above all to prize simplicity.

Posted in programação | Tagged , | Leave a comment

Constantes no PHP e o padrão Typesafe enum

Lidando com o PHP e suas idiossincrasias, notei que os campos de classe declarados com o modificador const só podem receber valores escalares. Por escalares entendam string e números, pois até referências para objetos (que nada mais são que números, pois guardam endereços de memória) são proibidos.

Procurando pela web pela razão disto encontrei este ótimo post:
Constantes e as limitações do PHP


Outro assunto discutido no post acima é o padrão Typesafe enum, padrão incorporado em .Net. Muito útil, por sinal.

Posted in programação | Tagged , , | 1 Comment

Custom Fields no Gallery2

Utilizo aqui em meu site pessoal o ótimo Gallery2. Nada melhor que ele se você precisa, quer e pode ter fotos na web, com um controle maior sobre suas imagens que o ofercido pelo Picasa ou flickr.

Pode-se, com um pouco de PHP, integrá-lo em diversos sistemas. Caso não se quira sujar as mãos, existem módulos prontos para isto, inclusive no WordPress (que ainda não testei).

Já trabalhei com este sistema em mais dois lugares: no site da Abeuni e no do ISA. A parte boa do G2 é que é relativamente fácil inserir funcionalidades novas através dos plugins disponíveis. Uma delas é o Custom Fields, que permite inserir descrições além dos manjados título, sumário, descrição etc.

O problema é que tais dados estão restritos a 255 caracteres. Mas isto é facilmente resolvido de uma maneira muito simples.

Posted in programação | Tagged , , | Leave a comment

DDD

Hoje recebi uma ligação no celular com prefixo de ddd 16. Com esta onda de “seqüestros” virtuais nem atendi. Mas encontrei esta página a fim de cerificar de onde originou a ligação:

http://www.gp11.net/ddd/

Bem útil

Posted in vida® | Tagged , | Leave a comment

O edifício virtual mais alto do mundo

Para quem curte pixel art vale a pena dar uma olhada. O projeto consistiu em oferecer um andar para cada participante. Este participante deveria criar seu “apartamento” utlizando a fina arte do pixel.

Ao final conseguiu 406 residentes em mais de 2 mil metros de torre! (metros virtuais, claro)

Tallest virtual building

Posted in web | 2 Comments

Beatallica: All you need is Blood

Para quem curte Beatles e Metallica existe uma banda indie que cria, produz e disponibiliza músicas na web: o Beatallica.

Amanhã sai o novo álbum deles: All you need is Blood. Mal posso esperar!

[Ouvindo: The thing that should not let it be]

Posted in vida® | Tagged | Leave a comment

Inserindo imagens do Gallery2 em seu post

O [[Gallery2]] é um ótimo álbum de imagens para a web. Para ele existem diversos plugins que adicionam todo tipo de funcionalidade, incluundo este, que permite escolher uma imagem através de thumbnails para ser incoporado em um post ou em qualquer caixa de texto editável.
Fonte: http://linux.socioambiental.org/node/110

Posted in programação | Leave a comment

Python S60

Desistindo do OpenMoko e sua demora, resolvi adquirir um Nokia N95. Mesmo assim eu gostaria de ter alguma maneira de hackear código. Encontrei o Python for S60, um projeto livre que contém um interpretador Python, além de bibliotecas para interagir com várias partes do aparelho.

Para utilizar  basta instalar  o interpretador e bibliotecas, além de um shell interativo. Agora preciso dar uma passada de olhos na API

Posted in cacarecos, programação | 3 Comments

Ponte estaiada de São Paulo

A ponte estaiada da Marginal Pinheiros (que já ganhou o apelido de estilingão) já está em funcionamento. Mas, acostumado a andar a pela cidade, pergunto, por quê não pensaram nos ciclistas e pedestres?

Há quem diga que agora temos um novo meio para ir de um congestionamento a outro na cidade. Algumas propostas e discussões no site CicloBR.

Posted in vida® | Leave a comment