Python Challenge
Aprenda python com o riddle PythonChallenge, o jogo possui 33 níveis atualmente, porém não é tão simples. Você precisa fazer alguns códigos em Python(Não obrigatoriamente, mas as dicas levam sempre para Python) para evitar tarefas que seriam bem cansativas se fossem feitas a mão.
Como jogar?
A cada nível o jogo vai lhe dar dicas em vários lugares diferentes, mas sempre no arquivo. A imagem é dica, os textos são dicas e até mesmo no código fonte existem dicas.
A resposta é feita trocando o arquivo da url com a nova resposta.
Exemplo:
http://www.pythonchallenge.com/pc/def/nivel1.html
se a resposta for nivel2 você deve colocar
http://www.pythonchallenge.com/pc/def/nivel2.html
Existe um forum, um wiki e o canal #pythonchallenge na rede freenode
Eu estou no nível 5 e já precisei usar vários código em Python para resolver e foi um bom exercício. Evitem ver as respostas antes de resolver. Bom jogo!
PS: Quando você passa para o próximo nível você pode ver as soluções do nível anterior. Tem uma galera que viaja na solução. hehe
O código fonte do Jaiku foi liberado
Jaiku é uma rede social de micro-blogging que foi lançado em 2006 por Jyri Engeström e adquirido pela Google em 2007. O Jaiku possui caracteristicas semelhantes ao twitter e quando o twitter baleiava o jaiku foi muitas vezes citado como substituto. Porém o passarinho azul não morreu e o Jaiku ainda teria um forte concorrente.
A Google então resolveu parar com desenvolvimento do Jaiku e resolveu disponibilizar o código fonte dele que agora é feito com o Google App Engine(Python) no Google Code Project.
Você pode ver o código do projeto em: JaikuEngine
E também foi disponibilizado o código do cliente Jaiku para celular que pode ser baixando em: Client Jaiku Mobile
meu jaiku: http://fabiocerqueira.jaiku.com
meu twitter: @fabiocerqueira
Aprendendo Django no Planeta Terra
Hoje estava olhando os emails da lista do Python Brasil e vi que novamente alguém perguntava sobre Python voltado para Web e pedia uma exemplo de alguma aplicação realmente interessante.
Vejo que muita gente procura Ruby hoje no Brasil por causa do Rails, porém não quero ver Python ser ligado ao Django ou qualquer outro framework desta maneira, no entanto na thread lá na lista indiquei um site que fala sobre Django totalmente em português escrito por Marinho Brandão. Eu acompanhava o trabalho no início, mas havia deixado de acompanhar por questão de tempo, olhei como estava o andamento e fiquei muito empolgado e mesmo com atraso resolvi divulgar este belo trabalho.
Quem tem curiosidade de conhecer e aprender Python e Django é realmente o melhor trabalho que conheço em português sobre Django e o autor tem uma forma muito interessante de abordar o assunto.
Google Earth no Ubuntu
Hoje depois de ler no Inovações tecnológicas sobre Marte no Google Earth fiquei curioso para ver como estavam as imagens e fui baixar pro meu Ubuntu 8.10. Fui no site do Google Earth e baixei o .bin da versão 5.0.11337.1968 (beta) para instalar. A instalação correu sem problema. $ chmod +x GoogleEarthLinux.bin $ ./GoogleEarthLinux.bin Instalação ocorre normal, porém na hora de executar clicando no ícone da área de trabalho o programa parece que vai abrir corretamente, mas fecha-se inesperadamente. Fui executar pelo terminal e vi que aparecia o seguinte erro:
./googleearth-bin: relocation error: /usr/lib/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference
Para corrigir: Na pasta do Google Earth ( cd ~/google-earth/ ) só movi o arquivo antigo libcrypto.so.0.9.8 e criei um link simbólico para ele da versão do /usr/lib com o mesmo nome:
$ mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.old
$ sudo ln -s /usr/lib/libcrypto.so libcrypto.so.0.9.8
Feito isso é só rodar o bicho que funciona normalmente. =D
Obs: Em relação as imagens de marte, eu não curti muito.
VimBook – O editor de texto Vim
Eu comecei a mexer no Vim depois que precisei fazer um trabalho na faculdade no SO Minix, e como ele não tinha interface gráfica como eu estava acostumado(Estilo Windows) tive que editar os códigos num editor feito para rodar no terminal. Fui apresentado ao Vim, na verdade já tinha visto comentários sobre esse editor em outros blogs.
No início foi bem complicado e eu não conseguia nem fechar o bicho.Em outubro do ano passado migrei pro Ubuntu e tenho usado o vim como o meu principal editor de texto, mas ainda não aproveito todos os recursos que ele pode oferecer.
Vi no blog Vivaotux um post falando de um projeto para fazer um livro sobre o Vim e fiquei acompanhando, essa semana o Sergio Luiz Araújo Silva,autor do Vivaotux, avisou do livro na lista do PUG-CE(PythonUserGroup-Ceará) . Baixei e gostei muito do resultado, estou lendo agora e resolvi divulgar o projeto.
Para mais informações sobre o livro acesse http://code.google.com/p/vimbook/
Lembrando que você também pode ser um colaborador. =D
Creio que com o livro e a prática eu poderei usar o Vim de maneira mais produtiva.
