Tudo Sobre Nada

BarCamp FCT: Rescaldo

O evento começou com algum atraso, o que não deixa de ser normal neste tipo de acontecimentos. Não haver uma noção clara do tema de abertura também não ajuda... os participantes não estão suficientemente motivados para chegarem com alguma antecedência.

Assim, pouco antes das 10h da manhã calhou-me a fava de abrir as hostilidades com uma apresentação sobre firewalls em Linux com FireHOL. Reconheço que as minhas capacidades como orador não são famosas, mas espero ter cumprido o meu objectivo de, pelo menos, levar alguns dos participantes a passar uma vista de olhos por esta ferramenta que até agora nunca teve o destaque que merece.

Seguiram-se técnicas de apresentação em público pelo João Rico que, a meu ver, não seguiu as suas próprias recomendações ao alongar-se demasiado. Se tivesse descartado conteúdo poderia ter sido mais eficaz (especialmente frente a uma plateia de pessoas com portáteis ligados).

O Vitor Domingos falou-nos de produtos, serviços e plataformas. A apresentação não me interessou particularmente, mas provocou uma troca de opiniões na plateia. Positivo.

Durante a tarde as coisas podiam ter corrido melhor... As sessões ignite foram poucas e não deram espaço a perguntas ou trocas de ideias, e no final perdeu-se demasiado tempo numa discussão circular sobre financiamentos e empreendedorismo centrados na wizi (claramente uma forma de damage control depois da apresentação algo confusa).

Recomendações para a próxima edição:

Faz falta mais alguma organização... Apesar de ser uma não-conferência e os oradores/temas serem livres, isso não significa que as coisas não tenham de estar planeadas como deve ser a priori. Evitavam-se confusões.

A FCT tem outras salas mais apropriadas a este tipo de eventos que não um anfiteatro de aulas para 250 pessoas. Uma sala deste género torna-se demasiado impessoal e dificulta a troca de ideias entre os participantes. Eu conheço pelo menos uma sala que seria ideal para isto, mas provavelmente não faz parte das salas "requisitáveis" para eventos. Enfim, talvez um auditório mais pequeno como os do Edifício IV fosse suficiente. As cadeiras com apoio de braços não tornam tão fácil o uso do portátil durante o evento, mas para estar o dia todo ao computador mais vale ficar em casa...

Se para o ano voltar a ser a um fim-de-semana, lá estarei novamente.

Those who don't understand...

Observando ao vivo e a cores, no BarCamp FCT, a popularidade do Twitter e a forma como as pessoas o estão a usar, penso que poderiam adoptar o seguinte slogan:
Twitter: IRC done wrong

É que, convenhamos, o IRC foi originalmente pensado para permitir a comunicação entre grupos de pessoas e cumpria este propósito com distinção. Usando um cliente decente, até era relativamente simples alimentar uma página web com o tráfego de um determinado canal...

Expliquem-me esta tendência para reimplementar na web antigos serviços da Internet, mas com usabilidade reduzida. Primeiro a Usenet morreu para dar origem aos fóruns, agora o IRC morre para dar origem ao Twitter...

Twitter

Com tanta gente a usar o Twitter, aquilo deve ter alguma coisa de especial que eu não estou bem a ver qual é... Assim, no interesse da ciência, criei lá uma conta.

Quem estiver a ler este artigo directamente no blog, pode ver que do lado direito já está uma caixinha com as últimas entradas. Se não servir para mais nada, pelo menos serve como microblogging...

A 13 de Maio...

É verdade, no melhor pano cai a nódoa... e a vulnerabilidade corrigida esta semana pela Debian na sua versão do OpenSSL é uma daquelas...

Dito de uma forma simples, o gerador de números aleatórios acedia a memória não-inicializada como forma de obter mais entropia e isto produzia warnings no valgrind. Ora, na tentativa de eliminar os ditos warnings, não só reduziram marginalmente a aleatoriedade das chaves produzidas pelo OpenSSL, como as tornaram acidentamente previsíveis.

As implicações disto são fenomenais... Todas as chaves geradas pela versão 0.9.8c-1, ou mais recente, dos pacotes openssl da Debian são potencialmente vulneráveis e devem ser descartadas. Isto inclui chaves SSH, certificados SSL, certificados e shared secrets de OpenVPN, etc., gerados em sistemas com Debian 4.0 (etch) e Ubuntu.

Alguns pacotes que possam depender de chaves vulneráveis estão já a ser actualizados para automatizar a substituição das chaves afectadas, o que certamente ajuda a minimizar o problema mas não elimina a necessidade de intervenção manual (p. ex. no caso do OpenSSH continua a ser preciso remover manualmente a chave antiga do ficheiro ~/.ssh/known_hosts de todos os utilizadores remotos — o que tem de ser feito pelos próprios, correndo o comando ssh-keygen -R hostname -f ~/.ssh/known_hosts ou editando o ficheiro manualmente).

Ninguém está isento de cometer erros, e é preciso reconhecer a transparência e reacção rápida do projecto a um problema que poderá deixar marcas. No entanto, isto faz-me lembrar as aulas de segurança na faculdade, onde o professor a determinada altura dizia que era sempre má ideia tentar implementar algoritmos criptográficos de raíz. Neste caso, isto pode ser extendido a não alterar código relacionado com criptografia sem se saber realmente o que se está a fazer...

It has arrived (Part II)

Depois do hardware, chega a primeira parte da documentação (a segunda parte ainda está a caminho). Curiosamente, e apesar de ter sido encomendado na amazon.com, o livro foi remetido da Nova Zelândia...! Tempos modernos estes, onde facilmente se fazem compras a (literalmente) meio mundo de distância...
Making Things Talk

It has arrived...

...from pcb-europe.

«Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.»

Arduino Diecimila Arduino Kit


Por enquanto a única coisa que faz é piscar um LED, mas com um pouco de imaginação (e algum material extra) podem fazer-se coisas destas: Binary Bridge.

É agora que a impressora velha e o scanner avariado que tenho guardados algures no sótão vão servir de dadores de órgãos... Tenham medo, tenham muito medo...

«The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea.»

BarCamp FCT

Nunca fui a um BarCamp, mas a este sou capaz de ir, nem que seja por se realizar na minha alma mater e calhar a um sábado, coisa rara neste tipo de eventos...

BarCamp FCT