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.
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.
Segue o link[1] com maiores detalhes. Participem!
[1] http://pgcon.postgresql.org.br/2009/inscricoes.php
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!
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/
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
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!
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!