Archive for the ‘Python’ Category

Children of lesser python

Tuesday, October 18th, 2005

Para não ficar calado muito tempo, o link do dia é o Children of a Lesser Python. Uma ótima discussão sobre o estado das VMs (ou plataformas atuais ) para python.

The Libertines – Can’t Stand Me Now

Guerra dos Clones

Tuesday, September 20th, 2005

O pessoal não cansa de criar clones do Ruby on Rails em python. Primeiro veio o Subway, depois o Django e agora agora apareceu mais um, o TurboGears. O que esse último tem que os outros não tem? Praticamente nada, a única grande diferença é que ele foi construído usando projetos mais antigos para python ao invés de começar tudo do zero. De qualquer forma, isso não vai dar certo…

***

Criptigrafar senhas no lado do cliente com RSA e JavaScript? Tem gente que não só afirma que funciona como também dá dicas de sítios sobre AJAX e JavaScript

Tom Jones & Stereophonics – Mama told me not to come

Revisitando Velhos Problemas

Tuesday, August 23rd, 2005

um tempo atrás eu comentei sobre algumas ferramentas escritas em python para fazer network sniffing. Precisei construir uma ferramenta dia desses e me dei conta de que aquelas listadas não bastariam. Acabei tendo que recorrer à pcapy e à dpkt. A primeira é um binding da libpcap para python, um dos poucos que permite ler um trace-file em off-line. A segunda é uma ferramenta que facilita a leitura e a decodificação de pacotes lidos diretamente da rede. Por exemplo, com a dpkt é muito fácil extrair o payload de um pacote UDP contido dentro de um pacote IP, por sua vez contido dentro de um pacote Ethernet.

***

E vamos ao linkfest:

Why’s (poignant) Guide to Ruby
Fiquei curioso para ver como ruby é e acabei caindo no guia introdutório de uma linguagem de programação mais louco que eu já vi.
Really getting started with Rails
Mais outro tutorial sobre rails
Hugos House of Weblog Horror – Archiv der Kategorie ‘Python’
Um bom weblog sobre python em alemão.
Ian Bicking – A Conservative Metaclass
Ótima referência sobre o que fazer e o que não fazer quando estiveres fazendo uma metaclasse em python
MIT OpenCourseWare – Applied Statistics, Spring 2003
Da série “relembrar é viver”
HP Technical Reports – Peer to Peer computing
Para os interessados, uma visão geral da área de P2P pelo pessoal da HP.

Comparações entre Web Frameworks

Wednesday, August 17th, 2005

Dia agitado na blogsphere das linguages dinâmicas mais hypes do momento: ruby e python ;-) E, novamente, tudo por causa do Ruby on Rails.

A menos que você esteja escondido em uma caverna (porque o RoR já apareceu até na slashdot), a proposta do Rails (bem como da maioria das web frameworks que estão aparecendo) é facilitar ao máximo a vida do programador de “webapps”, geralmente adotando uma filosofia DRY e organizando a aplicação segundo um modelo MVC. Nada de escrever código para fazer CRUD: a arquitetura faz isso por você. Nada de escrever código SQL: usa-se algum tipo de ORM para transformar acesso a objetos em acessos ao banco de dados.

Desta vez a agitação ocorreu não devido a outra language-war entre o pessoal do Ruby e do Python, mas devido a uma comparação entre o Rails e o Django, a proposta do mundo pyhton para o Rails. Essa comparação, entitulada A comparison of Django with Rails, gerou uma boa seqüência de artigos e comentários.

Enquanto alguns artigos concentraram-se em fazer comentários sobre essa comparação ou de explicar como migrar de um web framework para o outro, outros voltaram para as comparações. entre as linguagens.

Para quem quiser entrar mais no mérito das language-wars, uma boa pedida é o artigo Ruby, Python, “Power” ou uma entrevista com o BDFL do mundo Ruby, onde ele comenta sobre closures e coisas do gênero.

Vale a pena dar uma lida nos comentários de todos os posts “linkados”: muita coisa boa pode ser peneirada de lá. Além disso, vale a pena dar uma olhada no seaside, uma web framework para – pasmem – smalltalk.

Kamaelia

Tuesday, July 12th, 2005

Direto do sítio do Kamaelia:

Kamaelia is designed as a testbed for network experimentation using a component architecture designed to simplify creation and testing of new protocols for large scale media delivery systems.

But what is it?

A collection of python generators running concurrently linked via communications channels.

Idéias começaram a pipocar na minha menta na hora que eu li isso. Eles até fazem uma comparação entre esse projeto e o Twisted no blog deles. Detalhe: esse projeto é do pessoal da BBC opensource.

***

Esse cara faz uns desenhos bacanas.

Paul Johnson – It’s a Love Thang

A pergunta

Tuesday, June 7th, 2005

A resposta não é 42, mas “logo”.

***

Prolixo, agora eu sou prolixo. Vamos ver qual será o comentário que eu receberei com o próximo capítulo…

***

– Qual é a desses pontinhos afinal? Você poderia me perguntar. Ah, eles me ajudam a não ser prolixo. :cool:

***

Para não pasar batido, o python-link do dia é:Python webcam fun – motion detection.

Sly & Robbie – The Ganja Man

Doublecast

Monday, May 23rd, 2005

Fazia um bom tempo que eu não aparecia por aqui. Resolvi vir e fazer um post mais para fins de bookmarking do que para qualquer outra coisa. É, outras coisas têm ocupado a minha mente e me envolvido numa áurea de culpa da qual está cada vez mais complicado me despir.

De qualquer forma, eu ainda não esqueci esse blog. Acreditem. CSS Style for you WordPress RSS Feed.

***

Toda vez que eu volto de Fortaleza uma gripe se prende às minhas pernas e eu tenho que carregá-la por pelo menos uma semana a tira-colo para poder livrar-me dela.

Dessa vez peguei uma amidalite, com direito a antibiótico e tudo mais. Pelo visto a amidalite já deu uma trégua, mas deixou uma saudosa (?!) gripe no lugar. Realmente, foi uma ótima semana em Fortaleza.

***

Eu deveria ter me afastado deles por mais tempo, mas uma tarde de domingo morosa sempre é uma boa desculpa para retomar a antigos vícios.

O chato é que parece que, logo agora que eu finalmente consegui fazer o Titus e a Yuna se agarrarem, terei que me afastar deles mais uma vez. Por mais uma semana, quem sabe? Quem sabe eu consigo pegar o doublecast da próxima vez?!

***

Sim, falando em vícios, o python-link do dia é esse: The Python Chalange. Descubra o quando você realmente sabe usar a sua linguagem preferida. Mas não vale “trapacear”.

Sniffing network traffic in python

Thursday, April 21st, 2005

E os links dos dias são:

Sniffing network traffic in python
Sem comentários: o link salvou o dia! Esse lance de fazer tudo em C estava enchendo o saco!
TcpIpPowerTools
Deus salve o Google: estava procurando pelo pycap, o binding de python para a pcap e caí nisso. Perfeito: milhares de brinquedinhos e referências para a minha filha
Chemical Bros. – Hey Boy Hey Girls