WebCam no Python
É incrível como é fácil fazer certas coisas no Python que em outras linguagens seria algo tenebroso e macabro. Uma delas é a captura de vídeo usando uma simples WebCam USB.
Continue Reading »
É incrível como é fácil fazer certas coisas no Python que em outras linguagens seria algo tenebroso e macabro. Uma delas é a captura de vídeo usando uma simples WebCam USB.
Continue Reading »
Para quem está programando joguinhos simples em C/C++ usando a API do Windows vou dar (no bom sentido) uma dica sobre como manter o FPS constante e intenso (no bom sentido).
Sem um controle seu jogo irá processar os gráficos na velocidade do processador. Os computadores tem velocidades diferentes e as aplicações não tem um processamento constante e igual, seu jogo poderá rodar a 124 FPS, mas se mexer o mouse irá para 81 FPS, por exemplo.
Continue Reading »
Enlightenment é uma ótima interface gráfica (eu uso
), que pode ser instalada no seu Ubuntu, e outros sistemas Linux.
Apesar dos inúmeros efeitos: Papel de Parede que se movimentam, janelas que correm para o lado da tela quando se muda de desktop, widgets de temperatura da cpu... ela é leve, funciona em máquinas menos potentes (infelizmente é o meu caso). Tem código totalmente remodulado, próprio, e apesar desse fato, carrega tranquilamente aplicações do Gnome e do KDE.
No site Guia do Hardware há um tutorial de como instalar o desktop no seu (K/X)Ubuntu:
Instalando o Enlightenment no (K/X)Ubuntu
Estava agora pouco conversando com o Rafael SDM, pois estamos fazendo um projeto paralelo juntos - mais pra frente vocês vão descobrir
e ai surgiu uma pergunta: Qual banco de dados vamos usar?
E eu mesmo falei, a não importa agora, vamos fazer o projeto utilizando o Django, o banco de dados é só alterar numa variável do settings.py =D.
E veja como é facil
# DATABASE_ENGINE — Aqui podemos setar ‘postgresql_psycopg2’, ‘mysql’ ou ‘sqlite3’.
# DATABASE_NAME — O nome da base, ou o caminho completo para o endereço do arquivo da base no caso do SQLite.
# DATABASE_USER — Nome do usuário do banco de dados.
# DATABASE_PASSWORD — Senha do banco de dados.
# DATABASE_HOST — Host onde esta a base de dados
Com esse ótimo framework python podemos criar o projeto inteiro utilizando uma base de dados, e depois simplesmente alterarmos as variáveis deste arquivo (settings.py) para mudarmos as configurações do banco de dados.
Além desta funcionalidade existem várias outras ótimas funcionalidades neste framework, tais como sistema de templates, geração de feed, utilização de objetos para comunicação com o banco de dados...
Mais sobre o Django em:
Django documentation
Após muito tempo de depressão com o fato de Python não ter operador ternário, finalmente descobri uma forma de fazer isso:
[python]
condicao = True
valor = condicao and "Verdadeiro" or "Falso"
[/python]
Se não me engano já implementaram isso na versão 2.5 do Python de forma explicita, mas eu achei essa forma tão <emo>bunitin</emo> que prefiro usar ela por padrão
Após um longo período fora do ar estamos de volta!
Devido a problemas técnicos e financeiros o site ficou fora do ar, porém, graças à grande qualidade técnica de fornecimento de hospedagem de sites por parte da Locaweb, nada foi perdido!
A partir de hoje temos também um novo escritor: Gabriel Verta "Perez", com isso espero melhorar a qualidade técnica e a velocidade de postagem de novos conteúdos.
O foco do blog vai continuar sendo Python, porém, também iremos postar conteúdos sobre outras linguagens, seja Ruby, PHP ou Java.
Enjoy!