O “Jeito” Engenheiro

Miro – Internet TV livre e gratuita

Há alguns dias conheci o Miro, que é tipo um agregador RSS mas, ao invés de notícias textuais, ele agrega vídeos. O funcionamento é simples: i) você assina a um feed RSS especial com os links e descrições dos vídeos; ii) o Miro lê o feed e fica esperando por novas entradas; iii) quando aparece um novo, ele automaticamente começa a baixar por BitTorrent; iv) quando termina, te avisa e você pode assistir os vídeos no próprio programa e, caso hajam vários, um seguido do outro, numa playlist, como a programação de um canal de TV.

Existem milhares de canais para ele. Neste momento, 5.707, e qualquer um pode criar outros. National Geographic, Discovery Channel e Terra são apenas algumas das empresas que já estão participando. No Miro Guide dá para ter uma idéia da quantidade de material disponível.

Nesse vídeo dá para ver melhor como funciona o programa.

Para instalar no Ubuntu basta digitar em um shell:

sudo aptitude install miro

Infelizmente encontrei alguns bugs usando o Miro nesses dias. O pior foi que, caso você tente assistir a algum vídeo com o Miro deste pacote, ele vai fechar (o famigerado Segmentation Fault). Para resolver este problema, basta abrir como root os arquivos /usr/share/applications/miro.desktop e /usr/share/app-install/desktop/miro.desktop e modificar onde há:

Exec=miro %F

para:

Exec=miro –xine-driver=opengl %F

Depois de instalado, só escolher algums canais que te interessem no Miro Guide e assistir os vídeos. Recomendo assinar a todos os feeds do TED Talks, que são palestras excepcionais sobre vários assuntos.

The Matrix runs on Windows

TTYShare

Sempre quis aprender a jogar NetHack direitinho. Como faço quase tudo no shell, seria interessante ter um jogo na boa e velha tela preta. Então, pensando sobre isso nesses dias, tive uma idéia: e se existisse um site onde você pudesse jogar NetHack pelo browser? Gostei e comecei a pensar “É, eu posso fazer usando um applet Java. Mas eu não gosto de Java. Ah! Posso tentar usar o JRuby! Massa. Existe um servidor de NetHack que você só precisa se conectar a ele por telnet e já joga, também deve existir um pacote pra Java que se conecte por telnet, tem tudo pra Java. É, deve ser simples de fazer. Legal, vamos começar.”

Fui para o notebook e pesquisei um pouco sobre o assunto antes, então encontrei o TTYShare, que é tipo um Youtube do shell. Existe um programa, o ttyrec, que salva o que você faz no console. Então você envia para o site e ele cria o vídeo como os do Youtube. Além disso, eles também tem a função de você jogar NetHack pelo browser. “Droga! Fizeram melhor do que tinha pensado…”

Para enviar um vídeo é bem simples, basta instalar o ttyrec, no Ubuntu/Debian simplesmente faça:

sudo aptitude install ttyrec

Depois abra um shell e execute:

stty columns 80 rows 24
ttyrec -e nethack

O terminal deve ter o tamanho 80×24 se não dá problema com o TTYShare. Troque o nethack por o programa que você quer rodar. Pronto, ele vai estar salvo em ~/ttyrecord (/home/seu-usuário/ttyrecord), só enviar para o site e pronto. Se quiser ver como ficou o vídeo, ttyplay ~/ttyrecord.

Um exemplo de um jogador de NetHack só para ver como é o resultado.