terça-feira, 27 de outubro de 2009

Ruby Gem Postgres no Mac OS X Snow Leopard

Segue os procedimentos para instalar o gem postgres no Snow Leopard.

  1. Fazer o download e instalar o PostgreSQL 8.4.1 do site www.postgresqlformac.com

  2. Instalar o gem postgres para a arquitetura 64 bits.



sudo env ARCHFLAGS="-arch x86_64" gem install --verbose postgres -- --with-pgsql-include=/Library/PostgreSQL8/versions/8.4.1/include --with-pgsql-lib=/Library/PostgreSQL8/versions/8.4.1/lib

segunda-feira, 26 de outubro de 2009

Ruby Gem MySQL no Mac OS X Snow Leopard

É fato que o MAC OS X já vem com o ambiente pré-configurado para a programação Ruby. O Snow Leopard já tem instalado o interpretador Ruby 1.8.7 e os gems mais utilizados (ex: rails, ferret, mongrel ...) dentre outros.

Porém, para trabalharmos com o banco de dados MySQL torna-se necessária a instalação do gem mysql versão 2.8.1.

Primeiro instale o MySQL através do site www.mysql.com fazendo o download do pacote .dmg (não utilize o macports)

Após a instalação do MySQL basta instalar o gem para o mysql:


sudo env ARCHFLAGS="-arch x86_64" gem install --verbose mysql -- --with-mysql-include=/usr/local/mysql/include --with-mysql-lib=/usr/local/mysql/lib

Utilizei o parâmetro ARCHFLAGS para arquitetura 64 bits, pois no Snow Leopard os pacotes estão compilados para utilizar a arquitetura 64 bits.

Após a instalação do gem verifique se o mesmo foi corretamente instalado:


irb
require 'mysql'
Mysql.get_client_info
"5.1.38"

segunda-feira, 19 de outubro de 2009

Segundo motivo que me levou a comprar um MacBook Pro

Primeiro motivo que me levou a comprar um MacBook Pro

Bem pessoal, o Rails Summit 2009 foi excelente e com palestras de alto nível.

Nas palestras do Matt Aimonetti e Richard Kilmer, pude observar o apoio que a Apple tem fornecido para a tecnologia Ruby através do projeto MacRuby. Eles falaram que a linguagem Ruby tem tudo para substituir o AppleScript como linguagem script e o Objective C como plataforma de desenvolvimento de aplicações para MAC (eu concordo plenamente).

(MAC + RUBY) = (MacRuby) = (Produtividade + Simplicidade - Burocracia - Sopa de Letrinhas)

Logo compre um MAC e aprenda Ruby.

Bem segue algumas fotos do evento.

auditorio

Auditório cheio. Isso é para quem fala que Rails não escala :)

amigos

Eu (meio) e dois amigos do MEC.

palestrantes rails summit 2009

Palestrantes do Rails Summit 2009.

na entrada do rails summit

Primeiro a chegar no Rails Summit 2009 :)

gregg pollack e eu

Foto com Gregg Pollack da Rails Envy

domingo, 11 de outubro de 2009

Trabalho pós-graduação em segurança da informação

Elaborar uma apresentação sobre o EJBCA abordando os principais estados no ciclo de vida de um certificado.

Instalar o EJBCA e demonstrar o seu funcionamento. Grupo de 4 pessoas.

Será atribuído ponto extra ao grupo que abordar o protocolo OCSP e demonstrar o seu funcionamento no EJBCA.

Apresentação dia 17/10/2009.