Cachina’s Programming Blog


Feliz 2009

Posted in Sem-categoria por Mayron Cachina em dezembro 31, 2008

FELIZ ANO NOVO
FELIZ ANO NOVO

UM ANO NOVO DE MUITA PAZ, SAUDE E FELICIDADE!!!!

QUE ESSE ANO QUE VEM, SEJA MUITO PROVEITOSO A TODOS.

UM FELIZ 2009!!!

MAC vs PC

Posted in Sem-categoria por Mayron Cachina em dezembro 28, 2008
Tags:

Para descontrair….

Why I Hate Django na DjangoCon

Posted in Sem-categoria por Mayron Cachina em dezembro 24, 2008
Tags:

Palestra do criador do Flirck na DjangoCon

I’m a Mac – I’m a PC – I’m Linux

Posted in Sem-categoria por Mayron Cachina em dezembro 23, 2008
Tags: ,

Isso é mais fácil que bater em bêbado, mas vamos lá. Todo mundo conhece a campanha da Apple “I’m a Mac”, que se não transformou o Justin Long em um astro, ao menos o fez papar a Drew Barrymore, sem falar no PC Guy, John Hodgman, que agora está no Daily Show, com Jon Stewart.

A Microsoft por sua vez lançou a simpática campanha “I’m a PC”, a melhor resposta à Apple em muitos anos.

Como sempre o Linux ficou de fora, mas desta vez a Linux Foundation quer brincar também. Só falta o dinheiro, então estão apelando pra “cumunidade”. Lançaram um concurso onde você faz um vídeo no estilo “I’m Linux”, falando o quê o Linux significa para seus usuários, e com sorte inspirando outros a experimentá-lo.

stallman
Stelman
“Hi, I’m a Stallman – Hey, estão correndo por quê?”

O mico não sairá de graça, o prêmio é uma viagem a Tóquio, para participar do Simpósio da Linux Foundation no Japão, em 2009.

Vai render bons vídeos? Sinceramente duvido, o pessoal é evangelista demais para brincar com si mesmo como a Apple e a Microsoft fazem. Vide os chatíssimos comerciais do Firefox, que resultaram de concurso semelhante. Mas ter esperança não faz mal nenhum, então faça sua parte. O MeioBit ajudará a divulgar os vídeos nacionais, é só mandar para nosso formulário de contato ou deixar o link nos comentários. Participe, o Poder é de vocês! (vai Planeta!)

Fonte: Meio-Bit

PyBoletos

Posted in Notícias,PYTHON por Mayron Cachina em dezembro 22, 2008
Tags: , , ,

Pessoal devido a poucos projetos de geração de boletos o amigo Thiago Montinegro desenvolveu uma biblioteca para gerar boletos com Pylons. Estou divulgando o trabalho dele e já divulgando que vou desenvolver a versão para Django.
A baixo, mais informações sobre o projeto:

picture-36picture-43picture-52picture-61

Pyboletos é um  projeto em python utilizando framework Pylons 0.9.7rc3 para geração de boletos bancários utilizando Python.

Versão: 0.1

Gerando boletos para:

Banco do Brasil

Caixa Economica

Bradesco

Banco Real

Requer:

Python 2.5.x (Linguagem )

Pylons 0.9.7 ( Framework)

Mako ( Template, já vem junto com o pylons 0.9.7rc1,rc2,rc3 ou superior )

PIL ( Para gerar código de barra dos boletos, utilizando padrão 2 por 5 intercalado )

Download ?

http://code.google.com/p/pyboletos/downloads

Em breve, uma nova versão com  geração de boletos para outros bancos.

Plugin experimental do Google permite rodar código nativo diretamente no navegador

Posted in Informática,Notícias por Mayron Cachina em dezembro 22, 2008

… mas de uma forma menos dependente de plataforma, e inerentemente mais segura que o ActiveX, iniciativa da Microsoft com propósito similar.

O Google lançou um novo plugin para navegadores que permite a aplicações web rodar com segurança código nativo da plataforma local (por exemplo, código x86). Chamado de Native Client (NaCl), o plugin está sob licença livre/aberta BSD e é projetado para rodar nas principais plataformas e navegadores.

A imagem acima mostra o Quake compilado para rodar no NaCl. Embora o NaCl esteja em suas versões iniciais, o Google já disponibilizou até mesmo um kit de compilação/build baseado nas ferramentas livres associadas ao GCC para facilitar o port de softwares existentes para rodar nativamente (e multiplataforma, para as plataformas que compartilhem uma mesma arquitetura de processador) no navegador, associado a aplicações web.

O artigo do Ars Technica, do link abaixo, apresenta mais detalhes sobre o funcionamento e o modelo de segurança, comparando-o ao do ActiveX, e informa até mesmo sobre o port de componentes típicos de sistemas GNU para o NaCl. (via arstechnica.com)

Saiba mais (arstechnica.com).

Refência: BR-LINUX

Matrix on Windows XP

Posted in Sem-categoria por Mayron Cachina em dezembro 3, 2008
Tags:

Eu n me aguentei de rir… Por isso que sou mais meu Ubuntu!

Gerenciamento de Projetos com Scrum

Posted in Informática por Mayron Cachina em dezembro 1, 2008
Tags:

Olá pessoal, demorei mais encontrei um tempinho pra postar…

Bem resolvi usar na empresa que trabalho uma técnica de gerência de projeto chamada Scrum, ela é bastante interessante para projetos que precisam sair rápido do forno (se é que me entendem 😀 ).

Uma breve descrição do Scrum que tem no Wiki:

“Scrum é um método ágil para Gerenciamento de Projetos.

Inicialmente, o Scrum foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e
produtos de consumo, por Takeuchi e Nonaka no artigo “The New New Product Development Game” (Harvard Business Review, Janeiro-Fevereiro 1986).
Eles notaram que projetos usando equipes pequenas e multidisciplinares (cross-functional) produziram os melhores resultados,
e associaram estas equipes altamente eficazes à formação Scrum do Rugby (utilizada para reinício do jogo em certos casos).
Jeff Sutherland, John Scumniotales, e Jeff McKenna documentaram, conceberam e implementaram o Scrum, como descrito abaixo,
na empresa Easel Corporation em 1993, incorporando estilos de gerenciamento observados por Takeuchi e Nonaka. Em 1995,
Ken Schwaber formalizou a definição de Scrum e ajudou a implantá-lo em desenvolvimento de software em todo o mundo.

Scrum junta conceitos de Lean, desenvolvimento iterativo e do estudo de Hirotaka Takeuchi e Ikujiro Nonaka.

A função primária do Scrum é ser utilizado para o gerenciamento de projetos de desenvolvimento de software.
Ele tem sido usado com sucesso para isso, assim como Extreme Programming e outras metodologias de desenvolvimento.
Porém, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para atingir um objetivo comum,
como iniciar uma escola pequena, projetos de pesquisa científica, ou até mesmo o planejamento de um casamento.

Mesmo que o Scrum tenha sido idealizado para ser usado em gestão de projetos de desenvolvimento de software,
ele também pode ser usado para gerenciar equipes de manutenção, ou como uma abordagem para gestão de programas: Scrum de Scrums.”
http://pt.wikipedia.org/wiki/Scrum

Livro: Scrum And Xp – From The Trenches