Opt-out versão “jumping through hoops”

14 \14UTC Outubro, 2009

Acabei de receber um e-mail de SPAM com o seguinte rodapé:

Se nao quiser receber este tipo de mensagens queira por favor informar-nos atravas do contacto de email geral incluido na pagina “Contactos” do nosso site vatranquilo.com . A sua mensagem devera conter a palavra ANULAR no assunto. Obrigado.

Sugiro uma alteração:

Podiam começar a incluir perguntas de cultura geral que teriam que ser correctamente respondidas para que o e-mail fosse removido. Assim continuava a ser difícil fazer o opt-out, mas pelo menos podia ser que fosse interessante!

E agora cá vou eu adicionar um filtro para o domínio atm-sgps.pt…


Horas-Extraordinárias em Desenvolvimento de Software

12 \12UTC Outubro, 2009

Publiquei recentemente um inquérito que tinha por objectivo determinar se as pessoas que têm uma profissão ligada ao Software (programador, consultor, …) são normalmente recompensadas pelas horas-extraordinárias que realizam, e se sim de que forma.

Para os mais apressados, as conclusões mais imediatas são bem ilustradas pelas imagens seguintes:

inquerito_pergunta2.jpg

inquerito_pergunta3.jpg

Os resultados completos do inquérito, que agora se encontra encerrado, podem ser consultados aqui:

https://www.survs.com/results/XIXME1XP/FIW9EEF052

Convém ressalvar que a amostra é muito pequena (pouco mais de 200 respostas) e os resultados são seguramente muito enviesados. Encarem-nos como uma curiosidade e não como dados com relevância estatística.

Para quem quiser explorar os resultados em detalhe e fazer as suas próprias estatísticas, os links abaixo disponibilizam os resultados do inquérito em Google Spreadsheet.


Lapsed Listeners

6 \06UTC Outubro, 2009

Só uma nota muito rápida a propósito de uma memory leak que tive que identificar recentemente.

Até encontrar esta situação, todos os casos com que me tinha deparado eram sempre causados por uma colecção static que não estava a ser devidamente mantida. Esta situação, é ligeiramente diferente, no sentido em que a colecção em causa não é mantida directamente pela aplicação, mas sim pelo SWT. É um problema conhecido como “Lapsed Listeners” e está bem descrito aqui:

http://www.javaworld.com/javaworld/javatips/jw-javatip79.html?page=1

Resumidamente: lembrem-se sempre de remover os listeners que já não são acessíveis, ou então implementem-nos com uma WeakReference.


Seguir

Get every new post delivered to your Inbox.