ldev

Julho 25, 2009

ATI IXP Sb4×0

Arquivado em: Linux — Tags:, , — Lucas Nogueira @ 5:14 pm

Estou escrevendo este post através de um Ubuntu Linux rodando num Acer Aspire 3050-1458. O dispositivo de aúdio que veio nesse notebook é o ATI IXP Sb4×0. Infelizmente, esse dispositivo não vem funcionando no Linux.

Para fazer essa placa funcionar, faça o seguinte:

a) Compile e configure a última versão do ALSA. Para isso, você deve ter o gcc instalado e configurado. Caso tenha dúvidas sobre como compilar, veja esta página.

b) Abra o arquivo /etc/modprobe.d/sound e adicione a seguinte linha:

options snd-hda-intel model=acer-aspire

c) Reinicie o computador.

IXP SB4×0

Julho 2, 2009

Compartilhar arquivos em rede Windows – Ubuntu

Arquivado em: Linux — Tags:, — Lucas Nogueira @ 9:06 pm

Simples:

sudo apt-get install samba smbfs smbclient

Julho 1, 2009

PCI: BIOS BUG #81 [49435000] – resolução

Arquivado em: Linux — Tags:, , — Lucas Nogueira @ 11:12 pm

recentemente, tive um problema ao instalar o Ubuntu no meu notebook. Algo como “BUG: soft lockup – CPU stuck for 11s” impedia a inicialização do sistema.

Para resolver esse problema, tive que adicionar os seguintes parâmetros na inicialização do Kernel:

noapic, nolapic, acpi=off, pnpbios=off

Então, as linhas que iniciam a partição do Ubuntu no arquivo menu.lst ficaram assim:

title        Ubuntu 8.04
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.24-23-generic root=UUID=fe8b2faa-bd70-4df3-b93e-c4f9da1995c7 ro quiet noapic nolapic acpi=off pnpbios=off
initrd        /boot/initrd.img-2.6.24-23-generic
quiet

Abril 14, 2008

phpMyAdmin no Ubuntu Gutsy

Arquivado em: Linux, tutoriais — Tags:, — Lucas Nogueira @ 9:19 pm

Instalei o phpMyAdmin via apt e simplesmente não apareceu nenhum symlink para ele em /var/www. Então para solucionar isso digite os seguintes comando no terminal:

$ cd /etc/apache2/conf.d/
$ sudo ln -s /etc/phpmyadmin/apache.conf

Agora pra testar, acesse o phpmyadmin no seu localhost

Mas em /var/www ainda não tem atalho! Então crie um arquivo .php com a seguinte linha:

<?php header(‘http://localhost/phpmyadmin’); ?>

Março 16, 2008

Baixando arquivos de uma página inteira

Arquivado em: Linux, programas — Tags:, — Lucas Nogueira @ 2:57 am

Usando o wget você pode baixar arquivos de uma determinada extensão de uma página toda usando o seguinte comando:

wget -r -erobots=off -A extensão página

ex:

wget -r -erobots=off -A “.pdf” http://provas.net/ufc.html

Março 1, 2008

Jogando GBA no Ubuntu

Arquivado em: Linux, programas — Tags:, — Lucas Nogueira @ 10:22 pm

screenshot-vba-98.png

Há uma versão do Visual Boy Advance para o Linux, e tem uns binários nos repositórios oficiais do Ubuntu. Também há um front-end pro vba, o gvba :D

Pra instalar, vá no terminal e digite:

sudo apt-get install visualboyadvance-gtk

depois digite:

gvba

Se quiser baixar umas roms, indico este ótimo site: EmulaBR

Outubro 30, 2007

postinst debian lenny

Arquivado em: Linux — Tags: — Lucas Nogueira @ 7:33 am

Depois de algumas tentativas falhas em usar certas distros (Gentoo, Arch e Mint) agora to usando o Debian Lenny.
Aqui vou escrever uma espécie de pós-instalação.

O Debian é conhecido por sua estabilidade e fácil uso, sendo uma das únicas distros ótima para servidores e para uso Desktop. Ele é uma distribuição muito organizada, na sua instalação você pode escolher se você quer instalar alguns servidores automaticamente (webserver, file server, database server, etc…). Diferente do Ubuntu , o Debian já vem com suporte a MP3 e outros formatos :) .

Pra deixar o Debian redondinho, precisei instalar e configurar somente algumas coisas..

configurar o /etc/apt/sources.list
o Debian vem apenas com os repositórios de segurança e de instalação (cd ou dvd). Então é necessário adcionar o repositório extra:

deb http://ftp.br.debian.org/debian testing main contrib non-free

e dê um

 # apt-get update

configurar o gcc
o GCC é fundamental no debian, alias, em qualquer sistema. Sem ele não pode ser feito certas compilações (drivers, programas, etc..) Também é importante baixar os headers do kernel…

Digite as seguintes linhas:


# apt-get install gcc# v=$( uname -r )

# apt-get install build-essential linux-headers-$v

# CC=gcc-4.1

# export CC

Instalação do driver nVidia
Acessei o site de drivers da nVidia , e baixei o driver pra minha placa ( GeForce FX 5200 256mb ).
O driver é um .run . Para executá-lo, você terá que sair do X (dê um log off e aperte CTRL + ALT + F1 ).
Se o driver ainda dizer que você esta no X estando errado, delete a lock do X ( rm /tmp/.X0-lock ).

Lembre-se, é necessário ter o GCC configurado !

compilação do Alsa

A minha placa ( asus p5vdc-x ) tem um problema com o Alsa, ela não suporta uma instrução passada pelo Alsa, ai uma pessoa fez um patch do alsa. Sempre que instalo um kernel , tenho que
compilar os drivers ALSA para esse kernel…

configuração do fstab

Tenho uma partição NTFS, uma EXT3 , uma Extendida com uma FAT32. Tive que configurar o FAT32 pro meu usuário ter leitura/escrita. Aqui esta o meu fstab:


proc /proc proc defaults 0 0

/dev/hda1 /windows ntfs defaults 0 0

/dev/hda2 / ext3 defaults,errors=remount-ro 0 1

/dev/hda3 none swap sw 0 0

/dev/hda4 /arquivos vfat uid=1000,gid=100,defaults 0 0

/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0

/dev/hdb /media/cdrom1 udf,iso9660 user,noauto 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

instalação e configuração do flash no Iceweasel

O Debian vem com um browser que não consegui me adaptar: Epiphany. Daí instalei a versão open source do Firefox: Iceweasel. Mas como nas versões antiga do Ubuntu, tenho que configurar o DSP do iceweasel e baixar o driver.

Faça assim:
desative o ESD em System > admin > sound

instale:

# apt-get install flashplugin-nonfree

# apt-get install alsa-osd libesd-alsa0

crie o arquivo ~/.mozilla/firefox/rc
e digite:
ICEWEASEL_DSP=”aoss”

entao em va em /etc/iceweasel/iceweaselrc
e digite a mesma coisa
ICEWEASEL_DSP=”aoss”

reinicie o PC e pode assistir seus vídeos no youtube :)

Agora o sistema esta redondinho :)

Setembro 15, 2007

pdfcrack

Arquivado em: Linux — Tags: — Lucas Nogueira @ 7:37 pm
compare-pdf-large-logo.jpg

Sabe aquele .pdf que você colocou senha mas anos depois esqueceu a senha ? Seu problema acabou!
O Pdfcrack recupera a senha do pdf por força bruta para você :) . Ele é tão bom, que já está nos repositórios do ubuntu ! :D

sudo apt-get install pdfcrack

como usá-lo ? Simples!

pdfcrack -f ARQUIVO.pdf

como todo bom software, ele tem algumas opções. Aqui uma lista explicativa dos mais úteis:

sintaxe: pdfcrack -f arquivo [ opções ]
-b faz um teste de benchmark
–wordlist=ARQUIVO usa ARQUIVO como wordlist
–minpw=INT ignora palavras menor que INT
–maxpw=INT ignora palavras maior que INT
–loadState=FILE carrega o progresso de FILE
-q trabalha quieto

Manipulando as opções corretamente, pode te poupar muitas horas ;)

Setembro 14, 2007

SQLite para Java no GNU/Linux

Arquivado em: Linux, programação — Tags:, — Lucas Nogueira @ 11:45 pm

Navegando na net achei um wrapper do SQLite pra Java , o SQLiteJDBC. Já como estou entrando no mundo dos databases em Java, foi um grande achado.

No site SQLiteJDBC podemos encontrar wrappers do SQLite para Java nas plataformas Linux, Windows e Mac OS X. Os arquivos são um .jar e um .so (ou .dll para o Windows) que devem ser incluídos com os fontes da aplicação que faz uso da biblioteca.

Para baixar um .zip que contém um programa-exemplo , o .jar do sqlitejdbc e o .so, clique aqui

como fazer isso no NetBeans ?

Abra o seu projeto, vá em File > “Projeto” properties > Clique no item Libraries > Clique em Add JAR/Folder , daí adcione o .jar do SQLiteJDBC ;)

screenshot11.png

Pronto! Agora você pode criar sua conexão ao banco de dados usando:

DriverManager.getConnection(“jdbc:sqlite:database.db”);

fonte: CInLUG

Setembro 5, 2007

hSQLdb no Ubuntu

Arquivado em: Linux, programação — Tags:, — Lucas Nogueira @ 1:30 am

o hSQLdb é um banco de dados para Java muito usado. Alguns programas que usam ele:

Já como o OO2.0 vem no Ubuntu, consequentemente o hSQLdb também vem (como libhsqldb-java ). Mas para nós, meros programadores, ele não está 100% configurado. Tem-se que declarar o local do .jar do database. Aqui no meu Feisty, a versão que ele se encontra é 1.8.0.7-1ubuntu2 ( vide aptitude show libhsqldb-java ) e está localizado em /usr/share/java/hsqldb-1.8.0.7.jar

abra um terminal e dê o seguinte comando:

sudo gedit /etc/bash.bashrc

adcione a seguinte linha no final do arquivo e salve.

CLASSPATH=”$CLASSPATH:/usr/share/java/hsqldb-1.8.0.7.jar”
export CLASSPATH

pronto! :D

para testar a configuração, abra uma nova janela do terminal e digite

java org.hsqldb.util.DatabaseManagerSwing &

Mas se a versão do seu libhsqldb-java for diferente do meu, basta você procurar o .jar correto e substituir no código acima.

para procurar:

locate hsqldb

uma fonte de pesquisa

Blog no WordPress.com.