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.
1 Comentário |
Python, Yahoo! | Etiquetado: Debian, Grupy-SP, Monty Python, Python, Yahoo! |
Link Permanente
Escrito por lhonda
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.
Deixar um comentário » |
Python, S60 |
Link Permanente
Escrito por lhonda
9 Maio, 2008
OK, chegou a hora de falar sobre um assunto recorrente nas listas de Python: IDEs. Cada um gosta de um determinado conjunto de editores, utilitários que normalmente você usa porque alguém indicou, você testou e adotou como ferramenta preferida. Queria registrar o que tenho usado e uma dica do que pode evoluir de agora em diante. Primeiro, vou listar os meus editores/IDEs: uso Komodo Edit no Mac OS X. Ele oferece a criação de projetos e tem code completion baseado num path que você pode configurar. Uma dica legal para qualquer editor é que ele tenha um hotkey para repetir alguma string do seu buffer. No meu Komodo, deixei Ctrl-K para iterar numa lista de palavras do buffer corrente. Você escreve menos (e erra menos). No Ubuntu, uso o Eric.
A minha dica para o pessoal monitorar de agora em diante seria o projeto nbpython. Ele é baseado na estrutura de módulos do Netbeans Platform, a API que fornece as classes para customização do Netbeans. Ela pode ser usada para se gerar uma aplicação nova ou para criar módulos para o Netbeans. Quando eu ficar ninja em Netbeans (is it gonna happen someday???), queria criar uma IDE Python. Um momento, mas Netbeans é escrito em Java!!!! Ohhh! Realmente. Mas dois pontos me chamam a atenção: a interface gráfica é bonita e o editor da versão 6.0 em diante ficou poderosa. Exemplo? Se você estiver com o cursor em cima de uma variável e renomear a variável, o editor troca todas as referências, fazendo highlighting. Acho que o Eclipse deve fazer isso mas o Netbeans promove a inclusão de novas linguagens na plataforma no site http://scripting.netbeans.org. Assim como aconteceu com Ruby, PHP e Javascript, gostaria que Python fosse integrado ao Netbeans. Afinal, javeiros usuários de Netbeans devem ter ficado interessados em outras linguagens assim como quem usa Ruby, PHP e Javascript devem ter testado o Netbeans. Acredito que bons programadores normalmente conhecem mais de uma linguagem e reconhecem as vantagens de cada uma delas. Assim acho que não faz mal a ninguém conhecer outras IDEs e linguagens, certo?
Deixar um comentário » |
Java, Mac, Netbeans, Python, Ubuntu | Etiquetado: Java, Netbeans, Python |
Link Permanente
Escrito por lhonda
31 Março, 2008
Dia 24 de Março ocorreu mais um encontro do Grupy-SP. Desta vez foi no Google, organizado pelo Rodolpho Eckhardt. Tivemos as palestras sobre a Pycon, Axiom, Callback design pattern, Python 3K e 2to3. Desconhecia o Axiom, um ORM que suporta o sqlite. Alex Martelli falou sobre Callbacks, Guido van Rossum falou sobre o Python 3K, Collin Winter falou sobre o 2to3, Cary Hull falou sobre o Axiom. O Rodolpho detalhou a última Pycon. Não tinha interesse em ir por causa do custo e por achar que seria uma conferência normal mas depois da palestra minha opinião sobre a Pycon mudou. Mas o custo…
Eu tenho que comentar sobre o Python 3K. O Guido deixou claro que a mudança não vai ser automática, a versão 2.6 vai emitir warnings e podemos contar com a ferramenta 2to3 para ajudar nas conversões. Como as dependências de módulos de terceiros podem representar um showstopper, pythonistas devem ficar atentos aos imports antes de apontar para o Python 3K.
E o que nós podemos fazer agora? Se você suporta algum módulo, fique atento às mudanças da linguagem na versão 3K. Gerar um branch e aderir as mudanças são os primeiros passos. Os scripts também devem seguir os mesmos passos prestando atenção para os módulos externos que você importa.
Finalmente, o que é mais divertido: ficar atualizado com as mudanças da linguagem e evitar usos de sintaxe ou módulos que ficarão depreciados. Coisas do tipo classic style classes e outras características (que não me lembro agora) devem ser evitadas e as novidades devem ser usadas e compartilhadas com a comunidade.
Deixar um comentário » |
Python |
Link Permanente
Escrito por lhonda
26 Março, 2008
O link abaixo é um post do blog do Bruce Eckel sobre Django. De quebra tem um link para uma tira sobre Python.
Have fun!
http://www.artima.com/weblogs/viewpost.jsp?thread=227496
Deixar um comentário » |
Django, Python |
Link Permanente
Escrito por lhonda