10/12/2007

SQLAlchemy no Django com tranquil

Muitos programadores reclamam a falta de integração do Django com o SQLAlchemy. Há até um branch no projeto do Django para realizar essa integração, mas esse branch anda meio parado no momento.

Em paralelo a isso foi criado um projeto chamado tranquil, que tem por objetivo integrar o SQLAlchemy no Django.

As features mais legais desse projeto implementado até o momento são:
O projeto está no início ainda, mas será bem interessante quando for possível usar o Elixir no Django.

O site do projeto é: http://code.google.com/p/tranquil/

10/11/2007

Intalando XMMS com suporte a wma no Ubuntu

O XMMS é meu player de música favorito. Um dos motivos é a semelhança com o Winamp. O suporte a vários skins também me agrada.

Algumas das músicas que tenho são em formato wma e o XMMS não toca wma por padrão, mas como uso o Ubuntu como distribuição, instalar o XMMS com suporte a wma e com skins é tarefa fácil, basta digitar o comando abaixo no terminal:

$ sudo apt-get install xmms xmms-wma xmms-skins

10/10/2007

Instalando o Adobe Flex no Ubuntu

Eu resolvi "brincar" com o Flex, para ver como é a integração dele com o Django e para aprender mais sobre essa ferramenta. E para isso instalei ele no meu Ubuntu.

Para instalar o Flex no é necessário ter o Java Runtime Environment (JRE) instalado. Para instalar o JRE eu utilizei o apt-get, basta digitar a seguinte linha no terminal:

$ sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Após isso é só fazer o download do SDK do Adobe Flex no site da Adobe: http://download.macromedia.com/pub/flex/sdk/flex2_sdk_hf1.zip

Feito isso descompacte o zip e poderá utilizar o Flex.

Para verificar se tudo esta funcionando, basta executar os exemplos de aplicações que vem junto com o SDK do Flex. Para execute o arquivo build-samples.sh que fica na pasta samples.

E bom proveito.

10/09/2007

Lançado o e-book Diabetes na Prática Clínica

Ontem (8/10) foi o lançamento oficial do e-book "Diabetes na Prática Clínica". Esse e-book é um projeto pioneiro lançado pela Sociedade Brasileira de Diabetes para estimular a educação médica continuada.

Toda a parte de programação e banco de dados projeto foi desenvolvido por mim, e eu utilizei o Django como ferramenta para o desenvolvimento. E o layout e desenvolvimento visual foi feito pelo Eduardo Frick.

O mais interessante desse projeto foi a utilização do Django. Em todos os trabalhos que fiz em parceria com o Eduardo Frick sempre utilizamos PHP. Mas, como um bom pythonista e djanger, convenci o Eduardo a trabalharmos com Django nesse projeto e ele me deu seu voto de confiança.

Essa escolha foi arriscada, mas eficaz! Com o Django foi possível solucionar problemas complexos de maneira simples e rápida.

Nesse projeto eu usei e abusei do que mais gosto do Django: o newforms, ferramenta de serialização, template tags e template filters deixando de lado as generic views e o admin do Django. Fiz essa escolha pela necessidade de fazer um painel de administração bem específico.

Usei também o Prototype para facilitar o trabalho com AJAX e Javascript.

O resultado foi um sucesso e espero que vocês gostem!

10/08/2007

Sob nova direção

A partir de hoje (08/10/2007), junto com Pedro Werneck eu faço parte da equipe de moderação da lista de discussão do PythonBrasil.

A minha entrada na equipe marca a saída de Osvaldo Santana da moderação da lista. O pedido de aposentadoria do Osvaldo, foi uma surpresa para mim. Desde que participo da comunidade ele é moderador da lista e fez bem esse trabalho enquanto esteve a frente da moderação. Por isso espero fazer esse trabalho da melhor maneira possível. E até já estou me familiarizando com o moderationtools ( ferramenta utilizada pelo Osvaldo para moderar a lista).


Se você programa em Python e não faz parte da lista, que tal se inscrever na lista e fazer parte dessa comunidade?. Mas, se você não programa em Python ainda, que tal se inscrever e conhecer essa linguagem que tem mudado o ponto de vista ( e a vida ) de muitos programadores?

10/04/2007

Bibliotecas do .NET Framework terão código-fonte aberto

Parece mentira, mas não é!

Mas segundo Scott Guthrie, que está a frente do desenvolvimento do ASP.NET, as bibliotecas do .NET Framework 3.5 terão o código-fonte aberto, sobre a Microsoft Reference License.