jump to navigation

A estupidez da Guerra Agosto 9, 2006

Posted by mjollnir in Humor.
1 comment so far

calvin and hobbes estupidez da guerra

Free Download Manager 2.0 Agosto 9, 2006

Posted by mjollnir in Software.
add a comment

Free Download ManagerO Free Download Manager é um acelerador e gestor de downloads, gratuito. Possui diversas características avançadas que o distinguem entre outros produtos semelhantes, incluindo versões pagas. Suporta entre outros o resumo de downloads, multipart download, schedule download, ftp manager, assim como possui HTML Spider, que permite percorrer um dado ficheiro HTML e extrair os links que nele se encontram, adicionandos para download.

Sem duvida um ferramenta ideal para quem navega na web e faz muitos downloads.

Tipo de licença: Freeware

Download: Free Download Manager 2.0

Homepage: Free Download Manager

SQLite – Introdução (parte 1) Agosto 9, 2006

Posted by mjollnir in Linux, Tutoriais.
5 comments

O SQLite é uma biblioteca programada em C que implementa uma base de dados SQL embebida, é extremamente leve, o motor apenas pesa 241Kb, não necessita de qualquer outro ficheiro, ou configuração, esta pronto a trabalhar out the box.

Existem varias razoes para se preferir trabalhar com o SQLite em vez do MySQL, ProsgreSQL, entre outros.

  • Velocidade
    • Na maioria dos casos o SQLite é cerca de 2-3 vezes mais rapido que o MySQL ou PosgreSQL
    • Possui uma vasta colecção de interfaces, suportando diversas linguagens, C, PHP, Perl, Python, entre outros.
    • Não possui overhead das ligações TCP/IP, não suporta sockets (sim isto é uma mais valia)
  • Funcionalidades
    • Suporta sub-selects, triggers, transacções e vistas.
    • Suporta bases de dados até 2TB.
    • Utiliza pouca memória.
    • As transacções atomicas, commit e rollback mantêm a integridade dos dados.
    • Facilmente transportável.
  • Segurança
    • Cada utilizador pode ter a sua base de dados completamente independente.

Instalação do SQLite:

A instalação do SQLite3 para Windows é relativamente simples, basta ir ao site www.sqlite.org proceder ao download do ficheiro binário pré-compilado para windows mais recente, a data seria a versão 3.3.6 (164Kb). Depois disso basta descompactar para a localização desejada e já esta.
Aconselho a adicionar o caminho do executavel, a path do sistema, de maneira a poder invocar o ficheiro sqlite3.exe apartir de um local qualquer dentro do seu sistema.
Ou numa medida mais simplista, basta copiar o ficheiro sqlite3.exe para dentro da pasta do Windows.

No Linux já temos um pouco mais problemas, mas nada que não se possa resolver, sendo assim basta descarregar o código fonte mais recente, neste caso sqlite-3_3_6.tar.gz (1.56Mb).

Em primeiro lugar vamos descompactar os ficheiros:

$gunzip sqlite-3_3_6.tar.gz $tar xvf sqlite-3_3_6.tar

De seguinda vamos proceder a compilação e instalação SQLite3

$cd sqlite-3_3_6 $./configure $make $make install
Por fim vamos adicionar as bibliotecas do SQLite3 ao repositório de bibliotecas, ld.so.cache.
Para tal temos que adicionar a localização das bibliotecas instaladas ao ficheiro ld.so.conf, e voltar a gerar de novo o arquivo ld.so.cache.

$echo "usr/local/lib" >> /etc/ld.so.conf $ldconfig

Chegamos ao fim da instalação do SQLite3, como podem ver foi uma coisa extremamente simples.

Por fim para executar o SQLIte3 e criar uma base de dados basta escrever uma consola:

sqlite3 {nome da base de dados}

Um exemplo disso é

$sqlite3 db.sqlite

No próximo artigo, vou mostrar a todos como criar tabelas e inserir valores dentro da base de dados, fiquem bem.