Todos | Anteriores


Visualizando DBF's no Linux

Publicado em 14/09/2007 07:01

Calma, não estou maluco!!!

Num último projeto aqui da empresa, preciso acesar alguns arquivos DBF para depois portá-los para Oracle e acessar via PHP.

Bom para isso preciso conhecer a estrutura do arquivo, conseqüentemente preciso acessa-lo, sei que com o Open Office consigo faze-lo, mas ele traz as coisas um pouco bagunçadas, então procurando um pouco encontrei o DBView e então no meu Ubuntu:

sudo apt-get install dbview

E agora tenho um vizualizador de arquivos DBF, do jeito que gosto, leve, rápido e me retornando exatamente o que preciso e nada mais, para visualizar o arquivo use:

dbview -rbie MEUDBF.dbf | more

O more aqui é só pra facilitar a navegação, você pode direcionar para um arquivo por exemplo.

A observasão, o PHP consegue manipular arquivos DBF sem problema, só estou usando o dbview para uma primeira visualização, o grosso vai no PHP.

Abraço, T+
Alfredo Ribeiro


Montando pastas remotas com SSHFS

Publicado em 29/08/2007 15:54

Usando o sshfs você pode montar pastas remotas de servidores ou outras estações no seu micro.

Vamos assumir que você já tem o ssh devidamente instalado e configurado, então vamos começar instalando o sshfs:

sudo apt-get install sshfs

Agora você precisa carregar o modulo do fuse para poder utilizar o sshfs:

sudo modprobe fuse

Para sempre que iniciar a maquina o módulo do fuse esteja ativado, insira-o no /etc/modules:

su -c "echo fuse >> /etc/modules"

Depois, adicione seu usuário ao grupo do fuse do arquivo /etc/group assim:

...
fuse:x:117:usuario
...

Agora, crie um ponto de montagem no local de sua preferência ex: /media/remoto e pronto agora é só montar:

sshfs usuario@maquinaremota.com.br:/var/www/pasta /media/remoto
ou
sshfs usuario@200.123.23.22:/var/www/pasta /media/remoto
Password: *****

Muito útil, espero que usem bastante, eu criei um script com os pontos de montagem que uso para facilitar.

Abraço, T+
Alfredo Ribeiro


Utilizando o apt-get

Publicado em 27/08/2007 21:26

O apt-get é um instalador de pacotes on-line, padrão nas distribuições linux baseadas no Debian, como por exemplo o Ubuntu que é minha distro atual.

Basta saber o nome do pacote para instalar com todas as suas dependências, ele utiliza um arquivo de repositórios on-line:

/etc/apt/sources.list

Para instalar um pacote você primeiro precisa atualizar a base de pacotes dos repositórios, assim você tem uma lista com os pacotes mais atuais disponíveis:

sudo apt-get update

Agora você pode procurar o pacote que lhe convém na sua base(pode usar expressões regulares):

sudo apt-cache search apache2
apache2 - Next generation, scalable, extendable web server
...

Após localizar é só instalar o pacote, se não souber o nome, você também pode usar TAB para ver as alternativas possíveis:

sudo apt-get install apache2

Depois disso é só confirmar se deseja realmente instalar o pacote e suas dependência e pronto, seu pacote será instalado através dos repositórios na internet.

Para remover um pacote pode usar:

sudo apt-get remove apache2
#ou
sudo apt-get autoremove apache2

No Ubuntu existe uma ferramenta gráfica para o apt-get chamada Adept que torna a vida do usuário muito mais simples e é uma das razões de sucesso desta distro.

Bom o apt-get é sem duvida uma "mão na roda" e é uma das ferramentas que mais gosto no Linux.

Abraço, T+
Alfredo Ribeiro


Todos | Anteriores

Sobre mim

Foto do Alfredo

Alfredo Cipriani Oliveira Ribeiro, 27 anos

Formado em Engenharia da Computação

São José do Rio Preto - SP

saiba mais...

Categorias