segunda-feira, 21 de outubro de 2013

Instalando o ZeosLib no Delphi 7

Para instalar o ZEOSLIB um pacote de conexão para Delphi / Lazarus (já vimos neste blog  a instalação no Lazarus), siga as instruções abaixo:

Nota: O Zeos pode ser utilizado em aplicações que trabalhem com databases PostGreSQL, mas ele também suporta outros como Firebird, MySQL, SQL Server, SysBase, Oracle SQLite.

Primeiramente faça o download do mesmo, para isso acesse o site http://sourceforge.net/projects/zeoslib e faça o download da versão Zeos Database Objects
Obs.: Baixe a versão "STABLE"
 
Após realizar o download, descompacte o mesmo em um diretório à sua escolha.
Ex.: Crie um diretório denominado Zeos na unidade C:, e deposite todos os arquivos que estavam no arquivo “Zip”.

Com o Delphi 7 Aberto, feche todos os projetos abertos e clique em File => Open Project e escolha a pasta Packages e logo após a pasta Delphi 7, e abra o arquivo “ZeosDbo.bpg”.

Logo após, clique em Project e Compile All Projects.

Na janela “Project Manager” (que ficou aberta) clique com o botão direito em “ZComponentDesign70.bpl” e clique em Install.

Pronto, o Zeos foi instalado com sucesso.

_______

sábado, 19 de outubro de 2013

Acessando seu servidor PostgreSql de qualquer máquina de sua LAN

Quando instalamos o PostgreSql o seu acesso é, por default, apenas para localhost (127.0.0.1), ou seja, somente a máquina instalada pode acessá-lo. Entretanto, nem sempre isto é possível, e precisamos acessá-lo remotamente. Para tanto, basta seguir os passos abaixo e seu servidor estará acessível de qualquer máquina de sua LAN.

Primeiramente, vamos editar o arquivo “pg_hba.conf” que no Xubuntu fica em “/etc/postgresql/[Versao]/main”.

# geany /etc/postgresql/8.3/main/pg_hba.conf

Agora vamos adicionar a seguinte linha:

host    all     all     192.168.100.0  255.255.255.0       md5

Lembrando que o range de IPs de minha LAN é 192.168.100.0 e máscara 255.255.255.0.

Pronto, agora salve o arquivo e saia dele.

Nas versões > 8.0 do PostgreSQL, foi necessário modificar também o postgresql.conf setando a variável “listen_addresses”. Na verdade ela já existe dentro do arquivo, porém ela vem comentada. Então vamos descomenta-la e setar o valor:

listen_addresses = ‘*’

Pronto. Agora salve o arquivo, saia dele e reinicialize o seu servidor PostgreSQL.

# /etc/init.d/postgresql restart
________________________________________
Post original:
http://www.dotlinux.net/?p=54


Seja Livre... Use Linux

sábado, 12 de outubro de 2013

Conexão de smartphones por FTP aos seus computadores usando Linux/Wifi e o App AndFTP

Eu trabalho há muitos anos com informática e muitos sabem que não gosto, de verdade, do Windows de sua política monopolista, de seus erros e de sua insegurança, tanto que em minha casa usamos apenas Linux (Xubuntu) nos computadores e ele atende em todos os sentidos nossas necessidades. Levando para smartphones a mesma ideologia, procuramos usar somente com Android (que é um dos sabores do linux) afinal tinha a experiência de conectá-lo aos micros, via USB com imensa facilidade.

Até que minha filha ganhou um novo e para minha surpresa ele simplesmente não conectava a qualquer dos micros pois está preparado para uso apenas no Windows (e tome drivers porcarias para instalar) ou Mac. Então não existem outros sistemas? Porque bloquearam a ligação USB com o Linux? Enfim já que "todo mundo usa Windows"(?) bloqueiam o acesso a software livre?

Já que deparamos com este problema, como usamos linux, imediatamente chegamos à solução que para mim é até mais elegante do que plugar o "bichinho" na USB...

Já tinhamos nosso servidor FTP pessoal e simplesmente instalamos a aplicação AndFTP a partir do Play Store (o repositório do Google para os Androids) no celular e pronto, enviamos e recebemos arquivos dos celulares com os computadores (agora todos são servidores para facilitar o contato) via Wifi/FTP. Agora todos os celulares podem se conectar com todos os micros aqui em casa.

Solução simples, veloz, segura e elegante. Lógico que dá para fazer no Windows, mas no Linux é tão natural quanto um "ls". (Não sabe o que significa ls, então largue o Windows pobre alma.)

Seja livre, use Linux


terça-feira, 1 de outubro de 2013

Chromium... Ou Google Chrome resolvendo o que o Firefox não conseguiu... E mais...

Um dia destes, como de hábito, atualizei o meu Linux e, para minha surpresa, algum tempo depois soube de minha esposa que por algum motivo o Firefox não acessava o Orkut.

Tudo bem, que ninguém liga muito mais para ele mas ela gosta de algum jogos ali e então fui ver e realmente ele tentava redirecionamento e nada... Simplesmente não entrava.

Dado o problema, e o fato de que não encontrei qualquer solução disponível, pensei, bem o Google Chrome, por ser da Google (dãã) não deve ter este problema, foi então que parti para a penosa tarefa de instalar o navegador em meu Linux.

Nota: Só para elucidar qualquer dúvida, o Chrome é o resultado final do projeto Chromium que é desenvolvido primeiramente para o Linux e depois recebe alguns items para se adequar ao Ruindows...

Entrei no console e digitei:

apt-get install chromium

Ele baixou, instalou e deixou prontinho pra mim o novo navegador (quero ver alguém no Windows fazer isso apenas com uma linha de comandos...) que finalmente resolveu o problema.

Simples assim...

Seja livre - Use GNU/Linux.

sábado, 31 de agosto de 2013

Fazendo Backup do PostgreSQL via linha de comando

Neste post vou publicar uma maneira rápida simples e eficiente de fazer backup dos seus dados no PostgreSQL, transcrevendo na íntegra a matéria publicada no Site Viva o Linux (link no final do post).

== Início ==================


PostgreSQL oferece boas ferramentas para backup. Nesta dica vou explicar o funcionamento do pg_dump, a ferramenta mais usada para fazer backup no PostgreSQL.

No console do PostgreSQL no Linux, digite o seguinte comando:

$ pg_dump <nome_da_base_de_dados> > nome_arq_texto_bkp

Onde:
  • nome_da_base_de_dados: é o nome do banco de dados que você quer fazer o backup.
  • nome_arq_texto_bkp: este vai ser o arquivo que guardará todas as informações do banco de dados.

OBS: Este comando faz uma exportação de todo o banco de dados, ou seja, dados e tabelas (estrutura).

Mas se você quiser exportar apenas uma tabela:

$ pg_dump <nome_da_base_de_dados> -t <nome_da_tabela> > nome_arq_texto_bkp

Isto faz uma exportação de uma tabela específica dentro do banco.

Para retornar o backup faça:

$ psql -e <nome_da_base_de_dados> < nome_arq_texto_bkp

OBS: Observe os sinais de "<" e ">" para redirecionar entrada e saída.

== Fim ==================

Fonte: Viva o Linux


Seja livre - Use Linux

sexta-feira, 30 de agosto de 2013

Dica de sintaxe do SQL do PostgreSQL

O PostgreSQL é realmente excelente, mas quando a gente acostuma com uma sintaxe de comandos acaba apanhando um pouco se ela tem algumas diferenças.

É realmente este o ponto. Estou acostumado com o Oracle e o MySQL onde podemos fazer algo como:




update tabela 
    set campo='valor'
where outrocampo = 'outro valor'

Pois é, simples mas apanhei um pouco do PostgreSQL até descobrir que os campos devem ter aspas (duplo plic) e os valores apóstrofos (plic), assim:

update tabela
   set "campo"='valor'
where "outrocampo" = 'outro valor'

A diferença é mínima, mas enfim... É só o sujeito acostumar.

Lembre-se que no Linux tudo é case sensitive! Ok?! 
Não entendeu? Larga o Windows que você vai entender... hi hi.

Seja Livre, use Linux! SEMPRE! Com ou sem plics...

quarta-feira, 7 de agosto de 2013

instalando Filtros de imagens no GIMP (G'MIC)

O Gimp para mim é o software de tratamento de imagens padrão, seja qual for a opinião dos photoshopeiros piratas que existem por aí, principalmente os que usam o programa em casa. Dúvido muito que o tenham comprado como se deve...

Mas voltando ao Gimp, por íncrível que possa parecer hoje mesmo eu estava pensando se existem, além dos muitos filtros que já existem, alguns outros complementares, tal qual vemos no photoshop e tantos outros. 

A resposta apareceu no meu facebook, publicado no blog Ubuntued a partir do site #Seja Livre - Tecnologia com Liberdade, que tem o mesmo objetivo deste humilde blog.

Então vamos lá...

Para quem usa o Ubuntu e seus "sabores", basta adicionar o repositório e mandar instalar o gmip, seguindo os comandos abaixo como root.

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp-gmic gmic
Simples assim.

O negócio é tão bacana que você pode até mesmo criar seus próprios filtros, siga conforme o exemplo dado no site #Seja Livre, vá lá e veja como se faz.

__________________________________________________
Seja Livre - Use GNU/Linux