Educando o Ubuntu para seu HD

Posted by rodrigo on June 03, 2008

Após ouvir vários amigos na empresa onde trabalho dizendo que o Ubuntu maltratava os HDs com vários ciclos de carga, resolvi hoje fazer uma analise no meu Ubuntu 7.10 (Gutsy) para ver como as coisas andavam e no final das contas…… LEVEI UM BAITA SUSTO.

Lendo alguns artigos pela internet, vi que em um tempo determinado de vinte minutos quase não deveria existir ciclos de cargas “isto em um contexto ideal” e no meu note (dv2610US) estava em média de 32 ciclos a cada vinte minutos, o que seria absurdo.

Resumindo, meu HD estava indo para o beleléu e eu nem sabia :).

Dizem que a vida útil de um HD é de 200.000 ciclos e o meu estava com 33.824 achei um valor absurdo, considerando que meu note ainda é uma criança com apenas 6 meses de idade.

Então para solucionar esse grande problema recomendo todos os créditos a esse artigo Aumentando a vida útil dos HDs escrito por Alex França, onde descreve de forma bem clara como resolver esse problema.

Links sobre GIT

Posted by rodrigo on April 04, 2008

Para quem esta em busca de um SCV (Sistema de Controle de Versão) para implementar ou substituir em sua empresa ou em um novo projeto, atualmente anda se falando muito em GIT, um versionador que tem entre suas principais características “poder utilizar localmente, sem necessidade de um repositório remoto para poder visualizar todos os históricos do projeto (sistema distribuído)”.

Eu já trabalhei com FreeVCS, Subversion, Visual Source Safe e pouquíssimo de CVS e com o que aprendi até o momento, posso dizer que GIT é muito promissor e já adotei ele como SCV padrão para meu próximos projetos.

Para quem deseja aprender GIT segue uma coleção de links:

Site oficial: http://git.or.cz

Screencast

http://peepcode.com/products/git ($9 eu comprei e esse screencast é muito bom, vale apena comprar)
http://www.arthurgeek.net/2008/4/3/screencast-git-compilando-e-configurando
http://railscasts.com/episodes/96
http://github.com/guides/git-screencasts
http://www.youtube.com/watch?v=8dhZ9BXQgc4
http://www.youtube.com/watch?v=4XpnKHJAok8
http://www.vimeo.com/369095

Links Português

Micro Tutorial de Git (na minha opnião o melhor tutorial de GIT em língua portuguesa)
Git com Sake
GIT on Cygwin on Windows
Git para Cientistas da Computação
GIT: Muito Promissor
Jogar Pedra em Gato Morto: por que Subversion não presta
Futuro Próximo: Thin? Git?
Introdução ao controle de versão local com Git
Sacix git<->subversion
Git e o Kernel Linux

Links em Inglês

Everyday GIT With 20 Commands Or So
How to publish a Git repository
Hosting Git repositories, The Easy (and Secure) Way
Setting up a new remote git repository
http://www.fieldses.org/~bfields/kernel/git.html

http://www.ibm.com/developerworks/linux/library/l-git/

Grails - GDK4L

Posted by rodrigo on March 20, 2008

Há algum tempo venho estudando Grails e utilizando para desenvolvimento de um projeto pessoal que estarei disponibilizando para a globosfera em breve. Aguardem… :)

Nesse tempo senti a necessidade de utilizar um simples editor de texto “chamado gEdit” para o sistema operacional Linux, em que pudesse editar o código groovy de modo rápido, fácil e sem consumir enormes e desnecessárias quantidades de memória RAM com IDEs pesadas. O único problema era que o gEdit até o momento não reconhecia arquivos .groovy e foi então que surgiu a idéia de criar um projeto para tal finalidade, chamado de GDK4L (Grails Development Kit for Linux). E você pode me perguntar: E o editor vi? Ele é um ótimo editor com um simplório syntax highlight para groovy, mas particularmente não gosto dele para desenvolvimento WEB.

GDK4L
Atualmente o GDK4L configura o ambiente Linux para reconhecimento de arquivos .groovy e inclusão de syntaxe highligth para editor gEdit, assim como um thema chamado “Dark Grails” para facilitar a visualização da estrutura da linguagem Groovy e convenções de Grails.

Instalação

Primeiro faça o download do GDK4L no seguinte endereço: http://www.guedesdesouza.com.br/gdk4l/gdk4l-0.1.tar.gz

Após o download descompacte o arquivo em um diretório de sua preferência:
tar xzf gdk4l-0.1.tar.gz

E execute o ShellScript como super usuário
sudo sh install.sh

pronto agora é só se divertir com Groovy on Grails

gEdit

Caso queira desinstalar execute:
sudo sh uninstall.sh

Planos para futuras versões

  • Inclusão (Grails Server Pages - GSP): syntax highlight, reconhecimento de arquivo e Dark Grails.
  • Inclusão (Java Server Pages - JSP): syntax highlight, reconhecimento de arquivo e Dark Grails.
  • Opção para instalação de Groovy e Grails automaticamente via GDK4L.
  • AutoComplete Groovy e Grails para gEdit .

Configurando Wireless no Ubuntu para Notebook HP Pavilion dv2610us 4

Posted by rodrigo on February 27, 2008

Após migrar meu notebook (HP dv2610us) para Ubuntu 7.10, a única coisa que me deixava a desejar era o funcionamento do wireless, após vários e vários dias pesquisando e testando diversos drivers e maneiras de reconhecer a mini-PCI Broadcom 94311 que vem junto a ele, consegui finalmente desfrutar do acesso wireless via Linux.

Abaixo segue um breve tutorial de como fazer essa mágica:

1° Passo: (Instalar o ndiswrapper)

Ndiswrapper é um emulador de drivers Windows para Linux, seu principal objetivo é fazer com que hardware baseado em Windows, possam ser ativado no Linux. Ele também pode ser utilizado para outros hardware, além de dispositivos wireless como: WebCam, Modems e Roteadores USB entre outros.

Para instalar o ndiswrapper é só entrar no seu terminal e digitar:

$ sudo apt-get install ndiswrapper-common
e
$ sudo apt-get install ndiswrapper-utils-1.9

2° Passo: (Desabilitar o driver nativo pre-instalado)
No Ubuntu já existe um drive Broadcom 43xx previamente instalado que deve ser removido pelo simples motivo de não funcionar para a mini-PCI que vem junto ao dv2610us.

Para desabilitar execute o seguinte comando

$ echo ‘blacklist bcm43xx’ | sudo tee -a /etc/modprobe.d/blacklist

e
$ sudo rmmod bcm43xx

3° Passo: (Baixar o drive Broadcom compatível)
Esse é o ponto que me deixa mais indignado, pela lógica e muito provavelmente, você deve estar imaginando “isso se você já não foi logo fazendo :) ” é só ir na site da HP e fazer o download do drive disponível para esse módulo e pronto!!! É ai que você se engana hehehe. Não sei por qual motivo o drive da HP que deveria funcionar não funciona, então, após vários dias de pesquisa, encontrei um site “segue link no final do post” que ensinava a instalar essa mesma mini-PCI com o drive da Dell e então após os meus testes…… Uhuuu, funcionou.

Então para fazer o download

$ wget http://ftp.us.dell.com/network/R151517.EXE

Após o download temos que descompactar

$ unzip -a R151517.EXE

4° Passo: (Instalar e ativar o drive no ndiswrapper)
Após descompactar em um diretório temporário, por exemplo “temp”, execute os comandos:

$ sudo ndiswrapper -i temp/DRIVE/bcmwl5.sys

E depois temos que iniciar o módulo

$ sudo ndiswrapper -m
$ sed -e ’s/RadioState|1/RadioState|0/’ /etc/ndiswrapper/bcmwl5/*.con
$ sudo modprobe ndiswrapper

Reinicie o computador para verificar se realmente o ndiswrapper carregou automática e execute o seguinte comando para listar os pontos de acesso wireless

$ iwlist scanning

6° e Último Passo: (configurando a rede)
Como todo bom usuário Linux, configure a rede na mão com os seguinte comandos:

$ sudo iwconfig wlan0 essid NOME_DO_ACESSPOINT “nome listado pelo comando iwlist scanning”
$ sudo iwconfig wlan0 enc CHAVE “chave de acesso se utiliza WEP ou WPA - opcional caso venha utilizar rede segura ou pelo menos difícil de quebrar”
$ sudo dhclient wlan0 “configura para pegar automaticamente um ip fornecido pelo acess point”

$ sudo ifconfig wlan0 down “desliga interface wlan0”
$ sudo ifconfig wlan0 up “inicia interface wlan0”

$ sudo iwconfig commit “grava alterações”

E pronto, você já está liberado para utilizar sua rede wireless.

Referência: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9358

Skype para Ubuntu Gutsy amd64

Posted by rodrigo on February 22, 2008

Após remover definitivamente o Windows Vista do meu notebook, pelo simples e absurdo fato de que individuo utilizar 500Mb de memória somente para sistema operacional, fico feliz de colocar o sabor Linux Ubuntu 7.10 Gutsy no meu HP Pavilion 2610US. Só de raiva mandei a instalação OEM do windows para o espaço. Num próximo post eu digo minhas considerações dessa migração para o Ubuntu.

E como sou usuário Skype para ligações on-line e para fixo, vai aqui minha dica para instalar o Skype no Ubuntu 7.10 amd 64 bits

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9699