terça-feira, 14 de outubro de 2008

Workrave: Um aliado no combate à LER!

Como qualquer pessoa normal que faça computação, eu estou na lista das pessoas que certamente terão LER, ou Lesão por Esforço Repetitivo. Para adiar esse problema (apenas adiar, já que isso é inevitável =P), podemos contar com a ajuda de um aplicativo simples, que está nos repositórios do Ubuntu. Ele se chama "Workrave". Para instalar, basta digitar no terminal:
sudo apt-get install workrave

O que o programa faz é dar 3 alertas diferentes para o usuário - quando ele precisa de uma micro-pausa de alguns segundos, fazer alguns exercícios de alongamento e parar de usar o computador porque atingiu sua cota diária de uso.

Todos os alertas são customizáveis. Eu por exemplo faço a micro-pausa ser disparada a cada 15 minutos, com duração de 30 segundos, e cada sessão de exercícios a cada 50 minutos. E desligo o limite diário de uso do computador =).


Pode-se usá-lo de dois modos - como um applet, na sua barra de tarefas, ou como um widget, na sua área de trabalho. Eu particularmente prefiro deixá-lo na barra. Assim ele não atrapalha e posso sempre visualizar quanto tempo falta até a próxima pausa.

Sempre que um alerta é mostrado, você tem a opção de adiar por alguns minutos sua pausa. Na hora da sessão de exercícios, uma tela é mostrada, com uma imagem e uma descrição de cada alongamento, que são simples e podem ser feitos sentados na cadeira. A sessão toda dura uns 3 minutos, e aí você tem uns minutos pra levantar e andar um pouco.


Exercícios simples assim podem livrar você de ficar alguns meses com uma dor excruciante, sem poder trabalhar e sem poder levantar uma xícara de café. Nerds, geeks e derivados devem fazer bom proveito deste aplicativo!

quinta-feira, 9 de outubro de 2008

Promoção do MeioBit para o Dia (Geek) das Crianças!

Olá pessoal!

Este post será exclusivamente para participar da promoção "Mês (Geek) das Crianças", realizado pelo pessoal do MeioBit ! (que faz parte das minhas leituras diárias, além de ter um dos melhores nomes que já vi em blogs).

A promoção tem a intenção de premiar tanto as pessoas comuns como eu, quanto as crianças que realmente precisam. Eu devo escolher entre 3 instituições que serão premiadas com um Nintendo Wii, vinte "kits" de palavras-cruzadas (cada um contendo 4 revistas e uma caneta) e mais 3 jogos de palavras cruzadas de tabuleiro. Já eu concorro a um iPod, um Timex Ironman iControl, uma mochila Targus Sport e um pendrive 4GB da Kingston.

Muito interessante a iniciativa! Está aqui a minha tentativa de ganhar alguma coisa =P e também o meu voto, que vai para o “Abrigo Rita Luiza da Cunha”, de Santo Amaro, São Paulo!

"O Abrigo Rita Luiza da Cunha tem capacidade para atender 20 crianças de 0 a 17 anos, que por um determinado tempo precisam ser afastadas da família. As crianças que passam por alguma dificuldade ou risco, fazem uso do abrigo"
Boa sorte à todos!

quarta-feira, 8 de outubro de 2008

Tor no Pidgin

Se você ainda não instalou o Tor e o Vidalia, veja este post.

Para quem vive usando sites de webmessenger, como o Meebo, IM, etc., para fugir do bloqueio imposto ao MSN Messenger em alguns locais, há uma solução mais prática e fácil. Usar o Pidgin com o Tor.

É extremamente simples. Basta abrir o Pidgin, clicar em Accounts -> Manage, selecionar a conta que você quer usar e clicar em "Modifiy".

Selecione a aba "Advanced", e em Proxy Options, deixe a opção "SOCKS 5". Se você não alterou nada no Tor, deixe o host como "localhost" e a port como "9050", como na figura abaixo.
























Agora você já está atrás do proxy. Basta salvar e acionar o Tor chamando o Vidalia.

Otimizando a performance do Ubuntu - Prelink e Preload

Olá pessoal!

O Ubuntu, apesar de muito mais leve que o Windows Vista, ainda é um pouco pesado em comparação com o Slackware ou mesmo com o Debian. Dois pequenos aplicativos podem ajudar a melhorar a velocidade do sistema.

PRELOAD

O preload funciona mais ou menos como o superfetch do Vista, isto é, ele analisa quais programas costumam ser abertos com frequencia no seu computador (por exemplo, firefox, gimp, pidgin) e deixa-os carregados na memória, de forma que quando você os chama, eles abrem bem mais rapidamente.

Para esta dica é melhor que você tenha bastante memória RAM, acima de 1gb.

Vá ao terminal de comando e digite:
sudo apt-get install preload

Pronto. O preload já ficará ativo, e não será necessário configurar nada para que ele funcione. Para cancelar, basta desinstalar o programa. A diferença de performance será sentida gradualmente, à medida em que o Preload aprende quais programas você mais usa para deixá-los carregado na memória!

PRELINK

Quando os programas são iniciados, eles precisam de diversas bibliotecas para funcionar. Essas bibliotecas podem ser integradas aos programas na hora da compilação, ou de maneira dinâmica, por um carregador, na hora em que o programa é iniciado.

No último caso, há vantagens no tamanho do código e no gerenciamento, porém o carregador precisa ficar procurando as bibliotecas necessárias toda hora que o programa é rodado, o que causa uma redução de performance. Quanto mais bibliotecas, maior a redução.

O Prelink diminui esse problema, fazendo com que essas bibliotecas sejam linkadas antes que o programa seja executado - ou seja, pré-linkadas ;-)

Para usar o Prelink, vá ao terminal:
sudo apt-get install prelink
sudo gedit /etc/default/prelink

Mude a linha PRELINKING=unknown para PRELINKING=yes. O resto pode ficar como está. Volte ao terminal e digite:
sudo /etc/cron.daily/prelink

Como é a primeira vez que ele está sendo rodado, irá demorar um pouco. Após feita todas as pré-linkagens, você já poderá notar a diferença.

IMPORTANTE!

Sempre que você fizer um update do sistema, rode o prelink com o comando acima novamente, para que as bibliotecas sejam linkadas novamente. Se você não fizer isso, poderá ter um comportamento errático, uma vez que poderão existir referências à bibliotecas que já estão outdated!

Bug faz com que os arquivos syslog.0 e sys.log.0 fiquem com mais de 1gb cada um!

Olá pessoal!

Estou apenas relatando um bug que me ocorreu na versão 8.04 do Ubuntu, com o kernel 2.6.24-19. Eu tenho uma partição para o root de 10gb, enquanto que todo o resto do HD fica para o /home. Isso costuma ser o suficiente, mas notei que minha raiz estava quase lotada.

Abri baobab (utilitário analisador de espaço em disco) e notei que os arquivos /var/log/syslog.0 e /var/log/user.log.0 estavam ocupando 1.2gb cada! Deletei os arquivos, mas li que eles podem voltar a crescer após alguns boots, e que esse bug estava sendo analisado, porém nenhuma correção saiu até o momento.

Se for o caso, vou escrever um pequeno script pra limpar esses arquivos a cada reinicialização, e disponibilizo no blog.

O acompanhamento do bug pode ser feito AQUI!

quinta-feira, 25 de setembro de 2008

Usar Vidalia e Tor no Ubuntu!

Olá pessoal!

Esta é uma dica interessante para as pessoas que precisam navegar anonimamente, seja pela privacidade ou porque algum site está bloqueado na sua faculdade ou trabalho, forçando-os a usarem um proxy na internet. Usando o Tor e o Vidalia isso se torna muito mais fácil!

O Tor é um aplicativo para permitir conexões anônimas e é open source! O Vidalia nada mais é que uma GUI para controlar o Tor de maneira mais amigável. Veremos como instalar e configurar os dois. Digite no terminal:
sudo gedit /etc/apt/sources.list

E insira as seguintes linhas no final do arquivo que você acabou de abrir:
deb http://ppa.launchpad.net/adnarim/ubuntu gutsy main
deb-src http://ppa.launchpad.net/adnarim/ubuntu gutsy main

Salve e feche. Agora para instalar o Tor e o Vidalia digite:
sudo apt-get install tor vidalia

Agora você pode iniciar o vidalia pelo terminal digitando "vidalia" ou pelo menu do Ubuntu. O Vidalia já vai ativar o Tor automaticamente. Não é necessário configurar nada, pois já está tudo no ponto para funcionar. Adicione a extensão FoxyProxy, que irá configurar automaticamente o Firefox e você estará pronto pra navegar com privacidade! Fácil, eim?=D

Logo mais eu posto sobre como configurar o Pidgin para usar o Tor e não depender mais dos Meebos da vida!

quarta-feira, 24 de setembro de 2008

Ativando a webcam e microfone interno do Dell Vostro

Quem tem um Dell Vostro sabe que o Ubuntu funciona praticamente redondinho no sistema. O meu pelo menos já fica com o wireless, som, etc., funcionando out-of-the-box. Mas para a Webcam e para o microfone interno é preciso alguns ajustes, porém nada complexo.

MICROFONE

Para poder bater um papo no skype, o que você precisa fazer é simples. Abra o terminal e digite
alsamixer

Caso você não tenha o alsamixer instalado, digite:
sudo apt-get install alsa

O alsamixer irá mostrar uma tela como a figura abaixo.


Procure a opção "Digital Input Source", que está para a direita. Provavelmente estará como "Analog Inputs". Pressione a seta para cima ou para baixo e isso será modificado para "Digital Mic 1". Pronto, teste com o gravador de som ou com o Skype.

WEBCAM

Para ativá-la é um pouco mais complicado, mas também muito fácil. Porém essa dica funciona apenas para webcams que sejam da marca OmniVision! Para verificar o seu modelo, abra o terminal e digite:
lsusb

Veja se aparece uma linha parecida com a seguinte:
Bus 007 Device 002: ID 05a9:2640 OmniVision Technologies, Inc.

Caso positivo, digite os seguintes comandos para instalar o Subversion e baixar o svn trunk
sudo apt-get install subversion
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

entre no diretório trunk criado e abra o arquivo uvc_driver.c

Desça quase tudo, até chegar na seção "Driver initialization and cleanup".

Insira o seguinte código:

/* OmniVision OEM Dell Notebook */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x05a9,
.idProduct = 0x2640,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = UVC_QUIRK_PROBE_MINMAX },

Salve e feche o arquivo, e no mesmo diretório onde está o arquivo uvc_driver.c, compile, instale e carregue o driver digitando:
make
sudo make install
modprobe uvcvideo

Pronto! Sua webcam já deverá estar funcionando agora! Boa diversão!