Publicado por: sigma | fevereiro 9, 2010

ubuntu + wubi + remastersys

Vou repassar aqui minha experiência com o wubi (ubuntu instalado em uma partição windows).

O funcionamento do ubuntu instalado com o wubi foi extremamente estável, não senti perda significativa de performance.

O único ponto a ressaltar é o backup do sistema, que não consegui fazer com o remastersys. Aparentemente o programa tentou incluir a partição host ntfs do windows junto e o tamanho ficou impraticável para um dvd.

Minha avaliação final sobre o wubi é positiva, o recurso funciona perfeitamente e eu recomendo para quem não quer ou não pode reparticionar a unidade com windows.

Publicado por: sigma | dezembro 7, 2009

Alterar cor de fundo de JTextField

Para mudar a cor de fundo (background) de elementos JTextField, faça o seguinte:

//Cria um campo de texto field usando JTextField
JTextField textField=new JTextField(10);

//Ajusta cor no padrão RGB
//R=255
//G=0
//B=0
Color color = new Color(255,0,0);

//Ajusta o background para a cor escolhida
textField.setBackground(color);

Dica: para saber qual o código da cor, usei o seletor de cores do Ubuntu, em Sistema-Preferências-Aparência-Personalizar-Cores.

//Set color base on RGB
 //You can get RGB value for your color at "Color picker" at above
 //R=255
 //G=0
 //B=0
 Color color=new Color(255,0,0);

 //Set JTextField background color to color that you choose
 textField.setBackground(color);
Publicado por: sigma | dezembro 7, 2009

Mudar fonte

Para mudar o tamanho e/ou outras características da fonte de um elemento, precisamos criar um novo objeto Font:

Font font1 = new Font(“SansSerif”, Font.BOLD, 20);
JTextField textfield = new JTextField ();

textfield.setFont(font1);

http://www.dreamincode.net/forums/showtopic142986.htm

Publicado por: sigma | novembro 25, 2009

Como embutir legendas em arquivos avi

Uma das dificuldades frequentes da conversão de video é a adição de legendas.

Depois de muito procurar, encontrei uma solução para incorporar legendas diretamente nos arquivos avi (uso padrão dixv, mpeg4).

O programa usado é o MediaCoder, que pode ser baixado em: http://mediacoder.sourceforge.net/. Infelizmente, só existe versão para windows.

Primeiro, selecione o arquivo que será convertido (no caso, uso um arquivo avi). Depois, selecione o tipo de recipiente como AVI.

Selecionando o tipo de recipiente

Depois, ajuste na aba ‘video’  o formato XviD:

Selecionando o formato de saída

Selecione então na aba ‘Subtítulo’ o arquivo de legenda que será mesclado ao arquivo .avi:

Selecionando o arquivo de legendas

Feitos estes passos, clique em ‘Start’ para iniciar a conversão(não se esqueça de verificar o local para o arquivo de saída).

Publicado por: sigma | outubro 16, 2009

Configurar postgres 8.3 no ubuntu

Essa é uma dica para a configuração de um servidor postgres, no ubuntu linux.

Primeiro, instale o postgres com o comando:

$ sudo apt-get install postgresql-8.3 postgresql-client-8.3

Se tiver versões anteriores, talvez seja necessário removê-las (por exemplo, $ sudo apt-get purge postgresql-8.2) para conseguir iniciar o 8.3 corretamente. Se você concluir meus passos aqui e mesmo assim não conseguir conectar no Postgres, recebendo algum erro, provavelmente terá que fazer o purge.

O próximo passo é criar uma senha para o usuário postgres:

$ sudo su postgres

$ psql

ALTER USER postgres WITH PASSWORD ‘password’;
\q

O primeiro comando altera o usuário para postgres.

O segundo chama o utilitário psql  (e conecta no banco postgres).
O terceiro altera a senha do usuário postgres. (A palavra ‘password’ deve ser substituida pela senha que você desejar).
O último comando finaliza o psql.

Para disponibilizar o acesso ao banco para receber conexões de outras máquinas, você vai ter que alterar dois arquivos para isso. Para isso, vá para o diretório /etc/postgres/8.3/main

Edite o arquivo postgresql.conf

Na linha listen_addresses, troque o localhost por *, ficando a linha assim:

listen_addresses = ‘*’

Dessa forma seu postgres vai “escutar” não só conexões provenientes da sua própria máquina.

A próxima configuração no mesmo arquivo é habilitar a encriptação de passwords, para fazer isso descomente a linha abaixo simplesmente removendo o # da frente dela:

password_encryption = on

Finalmente a próxima configuração é no arquivo pg_hba.conf. Neste arquivo você consegue restringir o acesso ao seu banco de dados por IP. Normalmente queremos liberar o acesso para todos os IPs em uma faixa, no meu exeplo, quero liberar para todas as máquinas da rede 10.5.2.*, então eu adiciono a seguinte linha no meu pg_hba.conf:

host    all    all    10.5.2.0    255.255.0.0    md5

Feito isso, basta reiniciar o postgres com o comando:

sudo /etc/init.d/postgresql-8.3 restart

Testado no ubuntu 8.04, 8.10 e 9.04

Este texto foi baseado em:

http://jmmwrite.wordpress.com/2008/05/08/instalando-e-configurando-o-postgresql-83-no-ubuntu/

Publicado por: sigma | outubro 16, 2009

Listar ip das máquinas da rede local

Muitas vezes precisamos descobrir quais endereços ip estão sendo usados na rede local, mas como fazê-lo?

Use (como root) o utilitário chamado netdiscover.

Ele vai listar os endereços ip, mac e até o fabricante da placa de rede.

Publicado por: sigma | outubro 8, 2009

zen garden

Para quem quiser conhecer sobre CSS (Cascade Style Sheets), visite o zen garden. O site tem dezenas de layouts para web, ótimo para termos idéias para melhorar a aparência de nossos sites.

Publicado por: sigma | outubro 8, 2009

Mouse serial no Debian ou Ubuntu

Instalei o Debian recentemente numa máquina antiga e para fazer o mouse serial funcionar, foi necessário editar o arquivo /etc/X11/xorg.conf, logado como root ou com o comando sudo.

Faça uma copia de segurança do arquivo, se algo errado acontecer, restaure o arquivo original.

Altere a seção de configuração do mouse, para que fique aproximadamente assim:

Section “InputDevice”
Identifier      “Configured Mouse”
Driver            “mouse”
Option            “CorePointer”
Option            “Device”      “/dev/ttyS0″
Option            “Protocol”            “Microsoft”
Option            “Emulate3Buttons”      “true”
Option            “ZAxisMapping”            “4 5″
EndSection

(Se você tem um mouse com roda, ao invés de “Microsoft”, use “IntelliMouse” na Option “Protocol”)

/dev/ttyS0 é a porta serial onde seu mouse está conectado. Normalmente o mouse será conectado à primeira porta (por isso o ’0′ no final), se o mouse estiver em outra porta, mude o ’0′ por ’1′ ou ’2′, de acordo com seu sistema.

Testado no Debian Lenny.

Publicado por: sigma | outubro 8, 2009

Reinstalar grub após instalar windows

Um dos grandes inconvenientes da reinstalação do famigerado windows é que perdemos (momentaneamente) o acesso ao linux.

Para corrigir, faça o boot com um live-cd do linux, abra um terminal e execute (como root ou usando sudo):

mkdir /media/mnt
mount /dev/sda1 /media/mnt/
mount -o bind /dev/ /media/mnt/dev

Isso irá montar a partição linux em /media/mnt. Execute então:

chroot /media/mnt

para entrar no ambiente do linux já instalado.

grub-install /dev/sda

fará a restauração do grub (considerando sda como disco de inicialização)

Testado com ubuntu 9.04 e winxp.

Categorias

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.