Aprender a programar com Ruby – Hackety Hack

Porque no tempo da crescente ubiquidade de máquinas programáveis, saber alguma coisa de programação pode ser uma necessidade importante.

O projecto Hackety Hack pretende fazer crescer o interesse pela programação nos mais jovens. É uma aplicação de ensino tutorial gratuita. Infelizmente a versão disponível para já é apenas para Windows, mas o autor irá lançar versões para MacOSX e Linux assim que atingir a versão 1.0 (está na versão 0.5), estando também a por a hipótese de a libertar sob uma licença Open Source nessa altura.

Nesta imagem é possível ver o tutor a escuro no topo e a parte de trabalho em baixo:

cap-tutor1.png
(clickar para ver mais imagens)

Resta esperar por essa altura, quem tenha irmão mais novos ou filhos cheios de vontade de estar ao computador, é esta uma boa oportunidade de juntar o educativo ao agradável e dar-lhes uma ferramenta formidável para poderem usufruir melhor do computador.

O passo seguinte na evolução desses jovens será instalar um sistema operativo a sério e quem sabe até participar na fantástica comunidade de Software Livre. 🙂

Programação de controladores para Linux, pelos programadores do kernel

O autor do livro Linux Kernel in a Nutshell promoveu através do seu blog a disposição da comunidade de programadores do kernel Linux em desenvolver controladores para hardware que não seja actualmente suportado por este sistema operativo, de forma gratuita. Estas empresas ganham com isto o suporte oficial de mais uma plataforma, e os utilizadores desta plataforma que não podiam usar determinado hardware porque este suporte não existia passarão a poder utilizá-lo. Isto permitirá também que utilizadores de plataformas mais restritivas como o Windows, que não podiam deixar de usar esta plataforma por terem hardware não suportado, possam migrar para uma plataforma mais amigável.

Esperemos que haja empresas à escuta que aceitem esta oferta, pois beneficiará toda a gente.

EDIT: E parece que já apareceram alguns interessados nesta oferta. Para mais esclarecimentos, Greg adicionou ao seu blog um post com perguntas frequentes e respostas. Isto será formidável para o já muito bom e crescente suporte de hardware do Linux. Muito bem!

Tux Droid – O poder do pinguim!

Está disponível para encomenda (nos E.U.A) um robot programável, desenvolvido especificamente para ser usado em conjunto com um sistema Linux. O seu nome é Tux Droid, funciona por wireless na banda habitualmente usada neste tipo de aplicações (ratos, teclados, etc), os 2.4GHz. Usa chips Atmel AVR, sendo o código compilado com as bibliotecas disponíveis para estes chips (avr-libc) e o gcc.
tux1.jpg
Para interagir com o mundo exterior dispõe ainda de microfone e entrada de áudio, sensor de infravermelhos, sensor de luminosidade, um botão de pressão no topo da cabeça e dois nas asas e um botão de regulação de volume. Pode rodar sobre si próprio, fechar e abrir os olhos e mexer as asas. Emite infravermelhos, luz azul em cada olho por intermédio de um LED, tem um altifalante e saída áudio.

Custa 79 dólares e vai decerto sofrer modificações malucas assim que estiver disponível. Um must na colecção de pinguins de qualquer aficionado. 😉

Linguagem para escrever interfaces como Flash, em Java: F3

Parece-me interessante, agora que o Java vai estar sob a GPL, decerto surgirão mais aplicações e até jogos em Java, esta biblioteca facilita imenso a criação de menus e do ambiente. Com o Java Software Livre, veremos melhor suporte nos browsers para applets em Java, o que poderá tirar algum espaço ao Flash (proprietário), se ferramentas como esta se tornarem mais comuns.

Espreitar mais informação sobre o F3 na secção dedicada a este no blog de Chris Oliver, aqui.