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




