Python code coverage no Netbeans

25 Janeiro, 2009

No link http://netbeans.tv/screencasts/Python-Code-Coverage-in-NetBeans-432/ tem uma apresentação do Netbeans 7.0 e Python code coverage. Pelo roadmap sai em Abril. Espero que seja uma versão estável.


brhackday08 – blog oficial

11 Novembro, 2008

Visitem:

http://developer.yahoo.net/blog/archives/2008/11/oi_open_hack_da.html

É o blog oficial do Hackday.


brhackday08 – 31 horas de hacking, conversas, compartilhando conhecimento e se divertindo!

10 Novembro, 2008

Me dirijo a casta dos programadores que participaram do Yahoo! brhackday08:

Parabéns, galera! Faz muito tempo que não me divirto desse jeito! Vi projetos muito doidos, a galera trabalhando, conversando, trocando conhecimento, dormindo, jogando muito Wii. A partir do momento que entrei no prédio do Senac, fiquei 31 horas sem dormir (bocejando muito), queimando o filme deixando a conexão cair na hora da palestra 8-), direcionando perguntas para o Chris, conversando com o Zack, jantando com o Guariní e Infog (You Debian guys rock! Keep the good work!), aprendendo sobre web2py com o Vinícius Senger… só fui começar o hack quando tive a chance de sentar a noite. Tinha o objetivo de ficar sem dormir para ajudar os outros, mas as 5 horas da manhã, o que me manteve acordado foram as minhas risadas… o comofas é irado, parabéns pro Pedro e Roberta. Assisti parte do “Monty Python and the Holy Grail”, parte do “Iron Man”… tentei melhorar o código, mas eu lia Python que ia para o /dev/null. Saúdo o povo do Grupy-SP, que trouxeram Arduino, protoboard, leds, bom humor, Python hacking… (teve guitarra do Wii???). Fellow Yahoo! colleagues, lutaram bravamente contra a exaustão e alguns resistiram até a queda de energia… muitas fotos de bean bags roxos,almoço, jantar e lanches…Pena que no domingo tinha prova do ENAD e uma galera teve que ir embora… não pude ficar até a apresentação pois tinha uma festa de aniversário. Na boa, minhas bochechas doíam de tanto rir… foi divertido.Comofas no twitter, se o daemon não cair, eu caio de rir.


Python e GlobalCode: palestra 2

31 Outubro, 2008

Quarta dia 29, as 19:00 horas eu começava outra palestra de Python. Desta vez mostrei o Cheese Shop e o Spamalot, do Monty Python Flying Circus no YouTube. Tive a impressão que o povo talvez gostasse mais do Holy Grail, mas foi assim mesmo. Fiz a intro do Python, falei sobre o nome, funções, classes e tudo mais. Encontrei com uma galera do Grupy-SP, foi legal. Constatei que no mercado a galera nova ainda tem dúvidas sobre qual linguagem apostar as fichas. No final, adorei fazer a palestra e a GlobalCode abriu as portas para os eventos do Grupy-SP.


Nokia Code Camp

25 Outubro, 2008

Dia 24 de Outubro, no Hotel Transamérica fui no Nokia Code Camp. Teve dois camps, um com widgets e outro com Python. Foi um dia estranho pois o note do Bruno estava com problemas no monitor, o do Luiz deu problema na fonte, eu não tinha celular S60 ( mas isso vai mudar) e nem o OS correto para rodar o SDK. Resultados? A galera fez várias demos legais (sistema de votação via bluetooth, camera que usa o acelerômetro p/ mostrar uma tela quebrada (ganhou o prêmio, celulares E71), upcoming via celular, sistema de compra de carros, alarme de distância p/ filhos rebeldes em shopping centers, alarme de radar…) e tudo em 5 horas! E tem mais: tinha programador lá que nem sabia Python! Até hoje me surpreendo com a quantidade de gente que aprende Python de uma hora p/ outra. Finalizando: parabéns pro Bruno e Rodrigo, Python Hackers, que fizeram um servidor bluetooth que pega as imagens da camera e mostraram um efeito de tela quebrada attachado no tranco do acelerômetro, delta t=5 horas.


Palestra na GlobalCode

25 Outubro, 2008

Dia 22 de Outubro fui na GlobalCode fazer um palestra sobre Python e dei alguns exemplos de webservices do Yahoo!. Tudo correu bem, inclusive meus exemplos!
Demonstrei scripts do Delicious, Flickr e Answers. Com Python, basta usar módulos como urllib, string para acessar webservices. A documentação de webservices está no Yahoo! Developer Network.


Palestra “Why I hate Django”

19 Setembro, 2008

Ah, palestra muito legal do Cal Henderson com o título “Why I hate Django”. Djanglers, don’t take this title seriously.If you wanna have fun, go check it out…. Ops… follow this link:

http://hackaday.com/2008/09/16/why-i-hate-django/


Django Profiles: adicionando mais atributos no User

1 Setembro, 2008

Mesmo usando o Google, essa feature eu demorei para achar: eu queria adicionar mais atributos no User do Django. Lógico que eu não ia mudar a classe e antigamente o procedimento era criar um model com relacionamento one-to-one. No Google achei este site e logo depois vi um comentário que tinha o link para o Profiles do Django. Não fui procurar justo no lugar mais óbvio…. 8-)


Dois livros legais!

20 Agosto, 2008

Faz um tempo que tenho usado dois livros muito bons para desenvolver sites interativos. Um deles chama-se CSS Mastery Advanced Web Standards Solutions e o outro é o Learning Jquery.

O CSS Mastery tem vários exemplos de uso do CSS para deixar a sua página com uma apresentação decente. Digo isso pois a última vez que li um livro sobre HTML foi antes de sair a versão 4, ou seja, muito tempo atrás. Após ler o livro, comecei a usar tags de fieldset e legend em formulários, coisa que não vejo muito em vários sites por aí.O livro cobre vários assuntos tais como links,tabelas, navbars, listas,formulários, layouts,imagens,etc. Já li o livro inteiro mas o legal é melhorar as suas páginas consultando o TOC do livro.

O Learning Jquery  também pode ser usado como consulta, pois o TOC dele é fácil de entender. Também li o livro até o final antes de começar a usá-lo nas minhas páginas. Isso é bom pois você pode não se lembrar dos trechos de código, mas vai pensar: “acho que li algo que fazia isso no livro”. Às vezes, lia alguns capítulos e não tinha total compreensão do contexto, mas quando você testa o código, a idéia fica mais clara.

A minha opção por usar o JQuery foram várias: primeiro por que vários membros da  comunidade do Grupy-SP recomenda… 8-)

Outra é que comparei as várias libs de Javascript que tem por aí (Prototype,Scriptaculous,JQuery) e simpatizei com o JQuery.

Por último, tenho o hábito de verificar o review de usuários na Amazon e a lista do Jolt Awards. Se estiver com review bom e for do meu interesse, eu compro. Se o livro estiver também no Jolt Awards,  nem penso e compro mesmo.


Advanced Django no Slideshare

5 Julho, 2008

Estava a procura de exemplos de CRUD no Django para fazer uma comparação de qualidade do código quando esbarrei neste slide:

http://www.slideshare.net/simon/advanced-django?src=related_normal&rel=140766

São características avançadas do Django. Vou ver o slide após terminar este post.