Recent News

Nova Manutenção dos Transmissores

Postado por elomarns em 17/01/08 às 5:52

fora_do_ar.PNGEu sei que ultimamente não tenho postado com muita frequência, e, pra ser sincero, isso não vai mudar, pelo menos não nos próximos dias. Esse post é mais pra avisar que eu irei viajar daqui a algumas horas, e, como sou um blogueiro muito responsável, não deixei nada pronto para ser postado enquanto estiver fora, portanto o marasmo vai continuar batendo ponto neste blog por mais um tempinho.

Contudo, assim que voltar de viagem, o que irá acontecer no dia 11 de fevereiro, eu prometo voltar a dar a atenção que este blog merece, o que inclui, entre outras coisas, terminar a série de posts sobre o SQLite 3.

Sendo assim, até não tão breve.

Java é Uma Droga

Postado por elomarns em 14/01/08 às 15:10

Calma pessoal, esse título é mais uma brincadeira. Eu não acho Java uma droga, pelo contrário, durante um bom tempo foi a minha linguagem de programação preferida, embora tenha perdido este posto para Ruby/Rails há alguns meses.

O motivo deste título é que eu descobri recentemente que há algumas pessoas chegando a este blog ao pesquisar no Google por “java é uma droga”. Sendo um pouco mais específico, quando alguém faz essa pesquisa, o Google apresenta como primeiro resultado o post Look at Yourself, onde eu menciono o polêmico post Top 10 Reasons Why Java Sucks Ass, do Obie Fernandez, citando 10 Razões Porque Java É Uma Droga como uma tradução livre do título do post do Obie.

No entanto, o que me surpreendeu foi o fato do Google ter me apresentado como primeiro resultado para esta busca em particular, já que, pelo que eu sei, as páginas são classificadas de acordo com o número de links que recebem, e esta página certamente não teria condições para estar em primeiro lugar, considerando este critério. Além disso, confesso que também fiquei curioso pra saber quem é esse pessoal que anda pesquisando por isso no Google.

De qualquer forma, não estou reclamando desta situação. Na verdade, estou até achando divertido ser o primeiro resultado do Google para esta busca. Só achei o fato curioso, e decidi compartilhá-lo aqui, além de aproveitar pra dizer que não acho o Java uma droga. No início do meu contato com o Rails eu confesso que passei a pensar isso, até porque eu estava bastante empolgado com a simplicidade do Rails, e como o Java EE é o extremo oposto, foi uma reação natural negá-lo inicialmente. Mas hoje o Java voltou a ser uma linguagem que eu gosto, mesmo não sendo mais a minha preferida.

SQLite 3: Visão Geral e Instalação

Postado por elomarns em 4/01/08 às 13:25

O SQLite 3 é um SGBD(Sistema de Gerenciamento de Bancos de Dados) open source incrivelmente leve, e que funciona sem nenhuma configuração. Além disso, ele não possui um processo servidor, existindo assim apenas um processo responsável por ler e escrever os dados, sendo estas operações feitas diretamente no sistema de arquivos local.

Por se tratar de um SGBD sem um processo servidor, o SQLite 3 é auto contido, podendo assim ser distribuído junto com as aplicações. Na verdade, devido a sua natureza, este é um cenário de uso ideal para ele, principalmente quando a aplicação em questão não requer um SGBD mais robusto.

Instalação

A versão mais atual do SQLite 3 é a 3.5.4, sendo que a sua instalação depende do sistema operacional utilizado. Tendo isto em vista, abaixo estão as instruções para instalação nos 3 sistemas operacionais mais usados:

Windows: baixe o programa em linha de comando que acessa e modifica os bancos de dados no SQLite 3, justamente com a DLL da biblioteca do SGBD. Feito isso, descompacte os dois arquivos baixados, obtendo assim os arquivos sqlite3.exe e sqlite3.dll. Por fim, coloque estes dois arquivos no diretório bin da sua instalação do Ruby, sendo este diretório provavelmente estará localizado em C:\ruby\bin.

Linux: existem várias formas de se instalar programas no Linux, dependendo de várias fatores como distribuição utilizada. Sendo assim, irei considerar aqui apenas distribuições baseadas no Debian, como o Ubuntu. Essas distribuições possuem o gerenciador de pacotes apt-get, o que significa que basta executar o comando sudo apt-get

Mac OS X: o SQLite 3 já vem integrado ao Mac OS X desde a versão 10.4(Tiger), portanto, a menos que você esteja em uma versão anterior, não é preciso fazer absolutamente nada para ter ele instalado no seu ambiente. Mas, caso você esteja em uma versão anterior do Mac OS X, basta usar o DarwinPort, digitando o comando sudo port install sqlite3 em uma janela de comando. Dessa forma, o Daw

Instalando o gem

Embora tenhamos instalado o SQLite 3, ainda não podemos utilizá-lo em aplicações Rails, uma vez que ainda falta o adapter necessário para a conexão. Sendo assim, temos que baixá-lo através do RubyGems, o que é feito digitando o comando gem install sqlite3-ruby em uma janela de comando.

Uma Rápida Introdução ao SQLite 3

Postado por elomarns em 2/01/08 às 1:15

O SQLite 3 passou a ser o banco de dados padrão no Ruby on Rails 2.0.2, sendo que este lugar até então era ocupado pelo MySQL. Isto significa, entre outras coisas, que ao executar o comando rails minhaapp, o arquivo config/database.yml será gerado para ser usado pelo SQLite 3, e não mais pelo MySQL.

Tendo isto em vista, eu decidi conhecer o SQLite 3 um pouco mais, e considerando o fato de que ele não é exatamente um SGBD muito popular, eu achei interessante documentar aqui o resultado desta minha breve exploração. Sendo assim, em breve eu irei publicar 3 ou 4 posts bem curtos e diretos sobre alguns aspectos básicos do novo SGBD padrão do Rails.

Espero que gostem.


Comentários Recentes | Posts Recentes


designed by: Website Builder | Coded by: Blog Directory | Provided by: Wedding photojournalism chicago
bottom