Wicd no fedora 11 - x86_64

Olá!

O network manager, gerenciador padrão do fedora não tem sido uma boa ferramenta pra mim. Minha wireless vivia caindo e o problema só se resolvia reiniciando o micro. Bem incomodo isso. Após algumas pesquisas na net eu encontrei o Wicd que faz a "mesma coisa".

No google eu encontrei alguns tutoriais explicando como instalar o mesmo, mas todos eram através do código fonte. No site Atrpms eu encontrei os rpms pronto para instalar.

Vamos a instalação. Rode os comandos abaixo com o usuário root:

Faça o download dos pacotes necessários:

wget -c http://dl.atrpms.net/all/python-urwid-0.9.8.4-3.fc11.x86_64.rpm
wget -c http://dl.atrpms.net/all/wicd-1.6.2.2-1.fc11.x86_64.rpm

Agora instale os pacotes:

rpm -ivh python-urwid-0.9.8.4-3.fc11.x86_64.rpm
rpm -ivh wicd-1.6.2.2-1.fc11.x86_64.rpm

E para finalizar, configure os serviços:

chkconfig NetworkManager off
service NetworkManager stop
chkconfig wicd on

Pronto é só reiniciar a máquina e sair navegando! até a próxima.

October 7, 2009 19:30 by seba
E-mail | Permalink | Comments (7) | Comment RSSRSS comment feed

O maior evento sobre PostgreSQL da América Latina acontece em Campinas

A Unicamp se prepara para receber a 3º Conferência Brasileira de PostgreSQL.


Nos dias 23 e 24 de outubro, centenas de estudantes e profissionais de TI terão acesso ao maior evento latino-americano sobre o mais poderoso sistema gerenciador de banco de dados de código aberto do mundo, o PostgreSQL.


A programação completa da Conferência já foi confirmada. O evento terá palestras  e tutoriais com desenvolvedores nacionais e internacionais de PostgreSQL. Estarão presentes grandes nomes do mercado internacional como Bruce Momjian, Magnus Hagander e nacional como Fernando Ike, Euler Taveira, Leandro Dutra, Roberto Mello entre outros, que abordarão entre outros temas, as novidades da versão 8.4, técnicas avançadas, monitoramento, ajustes de performance, migração e muito mais.


Além das palestras, o PGCon Brasil 2009 realizará o concurso "O elefante está entre nós", em que os participantes do evento podem contribuir para a comunidade e ainda concorrer a prêmios. O regulamento está disponível no site do evento.


A 3º Conferência Brasileira de PostgreSQL acontecerá no Centro de Convenções da Unicamp, em três salas simultâneas. As inscrições pela internet já estão abertas e vão até o dia 19/10. Após essa data ainda será possível inscrever-se diretamente no local do evento.


Mais informações, no site oficial do evento:

http://pgcon.postgresql.org.br
September 23, 2009 16:16 by seba
E-mail | Permalink | Comments (4) | Comment RSSRSS comment feed

Abriram as inscrições do PGCon Brasil 2009!!!

 

Segue o link[1] com maiores detalhes. Participem!

[1] http://pgcon.postgresql.org.br/2009/inscricoes.php

September 18, 2009 16:00 by seba
E-mail | Permalink | Comments (12) | Comment RSSRSS comment feed

Instalando o VMware 2.0.1 no fedora 11 x86_64

Faça o download do pacote de instalação em rpm no site da vmware.

Como root, instale o pacote baixado:

rpm -ivh VMware-server-2.0.1-156745.x86_64.rpm

Faça o download do patch do drivers e descompacte-o no diretório /usr/lib/vmware/modules/source:

cd /tmp
wget -c http://www.sebastianswc.net/pub/vmware-server-modules-2629tar.gz
cd /usr/lib/vmware/modules/source
tar -xvzf /tmp/vmware-server-modules-2629tar.gz

Como root, chame o utilitário para configurar o sistema:

vmware-config.pl

Pronto!

July 22, 2009 13:10 by seba
E-mail | Permalink | Comments (4) | Comment RSSRSS comment feed

Guia de Consulta Rápida para gerenciadores de pacotes

Segue a referência: http://www.opcaolinux.com.br/gnulinux/dicas/14-comandos-linux/68-gerenciadores-de-pacotes.html.

Vou fazer para o arch assim que der.

July 12, 2009 10:50 by seba
E-mail | Permalink | Comments (4) | Comment RSSRSS comment feed

VMware 2.0.1 no arch linux x86_64 com o kernel 2.6.30

Atenção! Este post é baseado no artigo do site tuts4tech.net.

Vou lhe mostrar como se instalar o VMware Server 2.0.1 no Arch linux com kernel 2.6.30. Antes de começar, você vai precisar do pacote de instalação disponível no site da vmware.

Você vai precisar criar alguns diretórios para gravar os scripts do vmware, rode o comando como root:

mkdir -p /etc/rc.d/vmware.d/rc{0,1,2,3,4,5,6}.d

agora você precisa criar um link simbólico para  o lsmod:

ln -s /bin/lsmod /sbin/

Instale as depencias necessárias:

pacman -S libxtst libxt libxrender xinet

mova o pacote de instalação do vmware server, extraia o mesmo e chame o instalador:

mv VMware-server*gz /tmp
cd /tmp
tar xzf VMware-server*gz

Quando ele perguntar sobre os diretorios rc0.d até rc6.d, informe /etc/rc.d/vmware.d .

Quando ele perguntar sobre diretório dos scripts de inicialização (init) , informe /etc/rc.d e selecione no quando perguntar se você deseja executar o vmware-config.pl.

Agora faça o download e execute o patch para que o software rode no kernel 2.6.30:

cd /tmp
wget http://sebastianswc.net/pub/vmware-server.2.0.1_x64-modules-2.6.30-fix.sh
wget http://sebastianswc.net/pub/vmware-server.2.0.1_x64-modules-2.6.30-fix.patch
sh vmware-server.2.0.1_x64-modules-2.6.30-fix.sh

Após terminar, chame novamente o vmware-config.pl para terminar a instalação.

 

Fonte: http://tuts4tech.net/2009/06/26/installing-vmware-server-on-arch-linux/

July 6, 2009 20:31 by seba
E-mail | Permalink | Comments (24) | Comment RSSRSS comment feed

Foi lançado a versão 8.4 do PostgreSQL!

Segue o link no site oficial:

http://www.postgresql.org/about/press/presskit84.html.br

July 3, 2009 10:12 by seba
E-mail | Permalink | Comments (1) | Comment RSSRSS comment feed

Uma simples rotina de backup do PostgreSQL em Shell Script

Atualizado! Segue o script:

#!/bin/bash

### pega o dia e a hora
dia=$(date +%w)
hora=$(date +%k | tr -d ' ')'h'

### descobre o dia da semana
if [ $dia = 0 ]; then
  diaAbrev='Dom'
elif [ $dia = 1 ]; then
  diaAbrev='Seg'
elif [ $dia = 2 ]; then
  diaAbrev='Ter'
elif [ $dia = 3 ]; then
  diaAbrev='Qua'
elif [ $dia = 4 ]; then
  diaAbrev='Qui'
elif [ $dia = 5 ]; then
  diaAbrev='Sex'
else
  diaAbrev='Sab'
fi

### resto das configurações...
backupDir='/backup/'
nomeBanco='banco'
backupFile=$backupDir$nomeBanco'_'$diaAbrev'-'$hora'.backup'


###### inicio do backup

## apaga backup anterior (caso exista)
rm $(echo $backupDir$nomeBanco'_'$diaAbrev'-'$hora'*')

## executa o pg_dump
/usr/local/pgsql/bin/pg_dump -U postgres -Fc -f $backupFile $nomeBanco -n public

## compacta o arquivo
bzip2 $backupFile

## roda o vacuum (totalmente opcional)
/usr/local/pgsql/bin/vacuumdb -U postgres -d $nomeBanco -z

Depoi dê as permissões necessárias:

chmod +x seuScript.sh
July 2, 2009 17:58 by seba
E-mail | Permalink | Comments (5) | Comment RSSRSS comment feed

Compilando o PostgreSQL no RHEL 5

Confesso que não é muito diferente do debian, é só instalar as libs necessárias e o ./configure, make e make installl de sempre. Mas talvez isso possa ajudar alguém. Segue:

Instale as bibliotecas necessárias:

yum install bison flex zlib zlib-devel readline readline-devel

Baixe o postgresql (no exemplo estou usando uma versão antiga e tenho que baixar ela do ftp-archive):

wget -c ftp://ftp-archives.postgresql.org/pub/source/v8.2.4/postgresql-8.2.4.tar.bz2

Descompacte e instale:

tar xvjf postgresql-8.2.4.tar.bz2
cd postgresql-8.2.4
./configure
make
make install

Agora crie o usuário postgres e inicialize o cluster*:

adduser postgres
mkdir /usr/local/pgsql/data
chown -R postgres /usr/local/pgsql
su - postgres 
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
logout

*OBS: para fins didaticos, criei o cluster no diretório aonde o postgres foi instalado. O ideal é que o diretório do cluster fique em discos e/ou partições separadas. O blog do telles tem um artigo muito interessante a respeito dos discos e partições.

Crie o script de inicialização, inicie o banco e habilite a inicialização automática:

cp contrib/start-scripts/linux /etc/init.d/postgresql
chmod +x /etc/init.d/postgresql
service postgresql start
chkconfig postgresql on

Para finalizar, "cadastre" a pasta bin do postgresql no PATH do seu usuário:

echo PATH='$''PATH':/usr/local/pgsql/bin >> ~/.bashrc
echo export PATH >> ~/.bashrc
source ~/.bashrc

Um abraço!

July 1, 2009 18:45 by seba
E-mail | Permalink | Comments (15) | Comment RSSRSS comment feed

Conectando sua aplicação .net no PostgreSQL

Baixe o npgsql do site pgFoundry e decompacte ele no desktop, por exemplo.

Abra o visual studio(nas imagens, eu estou utilizando o a versão express 2008) e crie um novo projeto:

Adicione as referencias do npgsql:

Na janela que abrir, selecione a guia browse e selecione o arquivo npgsql.dll que está dentro da pasta bin da pasta aonde você descompactou download do pgFoundry:

Agora abra o form1.cs (modo design),abra a toolbox e arraste o componente DataGridView:

Agora aperte a tecla F7 e adicione a referencia a classe npgsql no código:

Dentro do contrutor do Form1, abaixo da chamada InitializeComponent(), digite o código abaixo:

            // subtitua as configurações de acesso a na string abaixo
            string stringDeConexao = "Server=localhost;Port=5432;User Id=postgres;Password=minhaSenhaSecreta;Database=postgres;";

            // Digite a query que irá aparecer no grid
            string suaQuery = "SELECT * FROM pg_stat_activity";

            NpgsqlConnection conexao = new NpgsqlConnection(stringDeConexao);
            NpgsqlDataAdapter adap = new NpgsqlDataAdapter(suaQuery, conexao);

            conexao.Open();

            DataTable dadosDaTabela = new DataTable();

            adap.Fill(dadosDaTabela);

            dataGridView1.DataSource = dadosDaTabela;

            conexao.Close();

Agora aperte a tecla F5 e rode a sua aplicação:

Esse exemplo é o mais simples possível. Espero que ajude. Deixo também o projeto de exemplo: TestePgSQL.rar (464,96 kb)

Um abraço!

June 26, 2009 09:09 by seba
E-mail | Permalink | Comments (7) | Comment RSSRSS comment feed