Singleton em Python

ago 24 2009

Pra começar, eu sei que Singleton é um anti-pattern em muitos casos. E que seu uso não é muito aconselhável. Antes de usar Singleton, pense bem se você realmente precisa dele! ;D

Singleton é um anti-padrão de projeto usado para restringir a instanciação de uma classe para apenas um objeto. É a garantia que em todo o seu projeto/software/programa existe apenas uma instância de uma determinada classe. Continue Reading »

No responses yet

Certificações: pra quê?

ago 15 2009

É com certa frequência que na Lista Python Brasil alguém lança a questão: “Onde fazer uma certificação Python?” ou “Existe certificação Python?” ou ainda “Se Python tivesse certificação, concorreria melhor com Java”. Isso mostra claramente uma característica triste: as pessoas tentam aprender novas tecnologias baseadas em um paradigma (geralmente inválido para a nova tecnologia) de outra tecnologia que já conhecem. Continue Reading »

No responses yet

Unladen Swallow: testando o novo release

ago 05 2009

Saiu no dia 13 de julho o realease 2009Q2 do Unladen Swallow. Se você está perdido e não sabe o que é Unladen Swallow, apenas clique aqui.

O que mais me empolga neste lançamento é o JIT! :) Então resolvi fazer alguns teste com o JIT Compiler do Unladen Swallow para ver se o bichinho ta fera mesmo =D Continue Reading »

No responses yet

Power Architect: Modelagem entidade relacionamento opensource

ago 03 2009

O Power*Architect é uma das ferramentas livres mais incríveis que já encontrei. Dentre as categorizadas como CASE, de longe o PowerArchitect é a mais power e mais interessante.

Trata-se de uma ferramenta para banco de dados, que lhe permite trabalhar de forma gráfica com o seu modelo de dados. Traz recursos como: geração de SQL para diversos SGBD’s, engenharia reversa de diversos SGBD’s (Oracle, PostgreSQL, SQL Server, MySQL, Sybase, DB2, etc.). Continue Reading »

4 responses so far

Exim trabalhando com endereços em modo case insensitive

ago 01 2009

Não é muito legal criar um servidor onde os e-mails são tratados de forma case sensitive. Por exemplo, se você tem um usuário que tem o e-mail joao@suaempresa.com.br, e a maria@suaempresa.com.br deseja enviar um e-mail para o João, porém digita com o caps lock ligado: JOAO@SUAEMPRESA.COM.BR, se o seu servidor de e-mail não estiver devidamente configurado, a mensagem pode retornar para o remetente informando que o e-mail de destino não existe! Continue Reading »

No responses yet

NASA escolhe Django para sua solução de cloud computing

jul 30 2009

Uma excelente notícia para a comunidade Python: a NASA selecionou o Django como framework para sua plataforma de cloud computing, o Projeto NEBULA.

De acordo com o site oficial, e uma tradução minha, mais ou menos feita ao pé da letra, “o projeto NEBULA é um ambiente de cloud computing desenvolvido no NASA Ames Research Center, integrando um conjunto de soluções opensource. O objetivo é prover um ambiente de alta capacidade de processamento, armazenamento e conectividade, usando virtualização para ganho de escalabilidade e maior controle de custos”. Continue Reading »

One response so far

Página 10 de 22« Primeira...89101112...20...Última »