quinta-feira, 19 de julho de 2012

Bug no plugin do flash

Há um bug chato no plugin do flash da versão 11.2: o bug caras azuis: basicamente o canal vermelho está claramente faltando e tudo na cena, principalmente os rostos das pessoas ficam com cara dos ETs de Avatar. Notado especialmente no Youtube.


Esse bug somente aparece quando se usa a libvdpau1, o driver da Nvidia atualizado, e o site usa a API Stage Video, que é o caso do Youtube.

Soluções:

1ª Desabilitar a aceleração de hardware do flash plugin!

Clique com o botão direito do mouse sobre o flash, escolha Configurações... (Settings...) e na tela desselecione a opção de aceleração do hardware.

2ª Instalar uma nova versão do libvdpau1, feita exclusivamente para concertar o bug do flash:

$ sudo add-apt-repository ppa:tikhonov/misc && sudo apt-get update && sudo apt-get install libvdpau1


3ª Entrar no programa de testes do HTML5 do Youtube. Neste caso tenha em mente que nem sempre irá funcionar.

Fonte: http://www.ubuntubrsc.com/corrigindo-problema-das-faces-azuis-youtube-ubuntu.html

Abraços

domingo, 15 de janeiro de 2012

Salvando músicas de rádio no Ubuntu


Vez em quando a gente está a ouvir uma boa rádio e dá vontade de salvar as músicas que vão tocando. Mas aí, olhamos o banshee e cadê o botão de salvar? Pois é, e agora?

Mas os seus problemas a...ca...ba...ram!

(Obs.: eu uso o Ubuntu em inglês, então traduza aí se for o caso)

1º passo: instale o programa streamripper. Ele está nos repositórios, logo:

$ sudo apt-get install streamripper

ou clique aqui.

2º passo: mantenha as rádios corretamente gerenciadas no banshee: clique em Radio e depois em + (o ícone verde ao lado da caixa de pesquisa), e preencha corretamente os dados. Por exemplo:

Station Genre: Instrumental
Station Name: Webradio Natureza
Stream URL: http://www.radiostudiors.net:8006
Station Creator: Radio Natureza
Description: http://www.radionatureza.com

(costumo deixar a URL do site da rádio como descrição)

3º passo: definir um local para guardar as músicas ripadas:

$ mkdir $HOME/tmp/sound

(costumo deixar numa pasta temporária, depois manualmente coloco em $HOME/Music somente o que eu quero).

4º passo: criar um script de auxílio ao processo de ripagem. Basta copiar o texto abaixo e colar no gedit. Salve em $HOME/bin com um nome sugestivo, como radioripper.sh.

#!/bin/sh
echo "Ripping from $1 to $HOME/tmp/sound"
streamripper "$1" -d "$HOME/tmp/sound" -r -q

(o -r faz com que o streamripper crie um servidor relay local para que você possa ouvir a rádio enquanto o ripper faz o seu trabalho. Isso poupa um bocado de banda, se quiser ouvir uma rádio e, ao mesmo tempo, faz o ripper)

5º passo: criar uma rádio local para acessar o relay do ripper:

Station Genre: Geral
Station Name: Local (streamripper)
Stream URL: http://localhost:8000/
Station Creator: Andre
Description: Iniciar o streamripper primeiro

6º passo: abra o banshee e copie a URL da rádio que quer ouvir, abra um terminal e inicie o ripper, da seguinte forma:

$ radioripper.sh <ctrl+shift+v>

Como você pode observar, o streamripper vai iniciar o processo, mas ele não vai começar a gravar imediatamente, ele vai passar (skip) a música que estiver tocando no momento e somente vai gravar as próximas.

7º passo: para ouvir no banshee basta sintonizar a rádio Local (streamripper) criada no 5º passo.

Para finalizar a ripagem, basta fechar o terminal (<ctrl+c>).

É isso aí.

domingo, 11 de dezembro de 2011

Só para lembrar: Erro no main class ao executar jar montado no Netbeans


Q. Eu peguei um erro: "Failed to load Main-Class manifest attribute" quando tentando correr um arquivo JAR

R. Você deve ter criado um projeto como uma "biblioteca de classes" ("java class library") em vez de uma "aplicação" ("java application").

Para fazer a conversão de um no outro, crie um arquivo manifest.mf na pasta raiz do projeto contendo somente Manifest-Version: 1.0  e nada mais. Também tenha certeza que o arquivo project.properties contém manifest.file=manifest.mf

Então, ao ajustar a classe main no projeto e fizer Build->Clean and Build Project. o atributo Main-Class e todas as classes requeridas para Class-Path irão ser inseridas no manifest do JAR .

Aplicado para: NetBeans 6.x+
Fonte: FaqNoMainClass

quinta-feira, 19 de maio de 2011

VirtualBox em tela cheia no 2º monitor

Se você está usando um ambiente com dois monitores e com um sistema operacional hospedado através VirtualBox, pode ser interessante manter o SO hospedado em tela cheia no segundo monitor.

Para isso:

  • colocar o SO hospedado em tela cheia: Ctrl Direito + F
  • passar o mouse (rato) na parte inferior da janela a fim de aparecer o menu de escondido de hóspede do VirtualBox
  • View > Virtual Screen 1 > Use Host Screen 2
É isso aí!

quarta-feira, 18 de maio de 2011

Jade under Ubuntu

Jade is a framework for multi-agent application development.

As it is made in Java, it can be executed in several platforms and operational systems, but it do not work under Ubuntu.

To run Jade under Ubuntu it is necessary edit the /etc/hosts and ensure that loopback interface has the 127.0.0.1 address. For default, Ubuntu defines 127.0.1.1 as loopback address for the machine name mapping.

That's it!

Execução do Jade no Ubuntu

JADE é um framework para desenvolvimento de aplicações multi-agente.

Como é escrito em Java, pode ser executada em qualquer plataforma.

Bem, no Ubuntu, há um probleminha: o Jade não funciona a menos que você diga ao sistema que o endereço de loopback seja 127.0.0.1 e não 127.0.1.1 como é colocado por padrão no sistema.

Então, para consertar isso, basta editar o /etc/hosts e ter certeza que o endereço de loopback seja 127.0.0.1.

É isso