Archive for the ‘Nerdocracia’ Category

Python is not Java

Monday, December 6th, 2004

Ótima leitura: Python is not Java

Mais dicas para prevenir blog-spam com o WordPress

Monday, November 29th, 2004

Num comment de um post anterior eu expliquei uma idéia que eu tive para evitar que coments gerados por spam-bots fossem aceitos.

Implementei essa idéia no blog atual. Aparentemente está tendo muito sucesso pois nenhum spam entrou no blog nos últimos dias.
Mais detalhes no meu wiki

Plabebo – Protect me from what I want

Novo .deb do FluxBox

Thursday, November 11th, 2004

Saiu um novo .deb do fluxbox.

Fatboy slim @ Big Beach Boutique II

Viagra, poker e spam

Wednesday, November 10th, 2004

Eles me acharam. Agora essa porra vive infestada. Para vocês, usuários de wordpress os seguites links podem ser úteis na inútil guerra contra o spam:

Se alguém tiver um plugin que mande comments em posts muito antigos direto para a fila de moderação, me avise.

Marylin Mason – Personal Jesus

Never expect it to get large

Tuesday, October 26th, 2004

Linus Torvalds: Nobody should start to undertake a large project. You start with a small _trivial_ project, and you should never expect it to get large. If you do, you’ll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision.

So start small, and think about the details. Don’t think about some big picture and fancy design. If it doesn’t solve some fairly immediate need, it’s almost certainly over-designed. And don’t expect people to jump in and help you. That’s not how these things work. You need to get something half-way _useful_ first, and then others will say “hey, that _almost_ works for me”, and they’ll get involved in the project.

And if there is anything I’ve learnt from Linux, it’s that projects have a life of their own, and you should _not_ try to enforce your “vision” too strongly on them. Most often you’re wrong anyway, and if you’re not flexible and willing to take input from others (and willing to change direction when it turned out your vision was flawed), you’ll never get anything good done.

In other words, be willing to admit your mistakes, and don’t expect to get anywhere big in any kind of short timeframe. I’ve been doing Linux for thirteen years, and I expect to do it for quite some time still. If I had _expected_ to do something that big, I’d never have started. It started out small and insignificant, and that’s how I thought about it.

Linus Torvalds @ LinuxTimes.net, ”Desktop Market has already started’”

Nostalgia On-Line

Monday, October 25th, 2004

Ah! flamewars no IRC! Fazia tanto tempo que eu não via isso:

[Xaignar] HopeSeekr, then you should never had joined that project, if you dislike the GPL
[Kry] is not my problem if you regret it!!!
[HopeSeekr] Xaignar! THAT PROJECT CID NOT HAVE HOSTILE KRY IN IT!!!
[HopeSeekr] THAT IS THE ONLY THING I HATE ABOUT THIS PROJE CT!
[Xaignar] you should have started a fresh one with a license you could accept
[progman] I used xmule at first but it preformed so slow and unstable I switched to amule which runs better on my system
[HopeSeekr] KRY AND DELTA AND THEIR AMULE!!!
[HopeSeekr] KRY AND DELTA AND THEIR AMULE!!!
[HopeSeekr] KRY AND DELTA AND THEIR AMULE!!!
[HopeSeekr] KRY AND DELTA AND THEIR AMULE!!!
[sLiCeR] hmm
[HopeSeekr] i JHATE THE[M !
[censored] CAPS DAY IS OVER!
[HopeSeekr] I HATE THEM!
[sLiCeR] i dont like what i have to read her
[Xaignar] *ehem* Calm down!
[HopeSeekr] censored, what the fuck is your problem!?

#aMULE @ FreeNode, 2004-10-25

Hash function attack roundup

Tuesday, August 24th, 2004

Para os paranóicos de plantão, uma ótima explicação sobre o que as últimas notícias sobre fraquezas no MD5 realmente significam.

techics dj set vol 4 – mixed by dj shog @DI

Telemar acha “Fácil” tirar doce de criança

Sunday, August 22nd, 2004

Para todos aqueles que adoram “teorias conspiratórias”, saiu uma ótima matéria no Observatório da Imprensa sobre o papel real da Fácil Internet no jogo sujo da Telemar.

Beck – Dead Melodies

Virus-Hunting Knoppix Gives Windows Machines the Once Over

Friday, August 13th, 2004

Link do Dia: Virus-Hunting Knoppix Gives Windows Machines the Once Over

Resumo da ópera: evangelize os usuários de Windows a usarem Linux tirando os virus do micro deles. Ótimo. “Melhor do que isso só dois disso!”

Python + GMail == libgmail

Wednesday, July 28th, 2004

libgmail is a Python module for accessing Google’s still-invitation-only webmail service.

Kristoff – Hard Sessions (Vol. 1)

Mea culpa, mea culpa, mea maxima culpa

Tuesday, July 6th, 2004

Enquanto alguns encarnam com qualquer paulista que apareça, eu, no momento, encarno com os americanos e ingleses e me pergunto: quando eles vão começar a se desculpar e dizer mea culpa, mea culpa, mea maxima culpa?

Ah ta, eles entregaram a soberania ao Iraque mas não parece no mínimo ridículo o fato de que o atual governo não possa desfazer nenhum contrato (com empresas americanas) feito pelo governo provisório (americano)?

Aliás, o que é que os ativistas de direitos humanos têm feito ultimamente? Cadê aqueles que vieram inspecionar prisões brasileiras? Onde eles estavam passando férias durante os últimos 14 meses?

Momento Debian

Monday, June 28th, 2004

Duas paixões, café e Debian; um só background – é muito para mim pai! E ainda tem um splashscreen. :-D (via Debian Planet)

Como Fazer um Mestrado em Computação: Sugestões para uma Vida (mais) Feliz

Saturday, June 12th, 2004

Para receber gratuitamente milhares de dicas minuciosas sobre como se deve fazer um mestrado, eu posso sempre ligar para o meu pai. No caso de vocês, pessoas estranhas, existe uma alternativa: Como Fazer um Mestrado em Computação: Sugestões para uma Vida (mais) Feliz. :-D

Na página do autor desse artigo, um antigo estudante do curso de computação da UECE, você encontrará outras boas referências sobre o assunto e alguns artigos mais gerais, de interesse de qualquer estudante de Ciência da Computação.

Existe também uma página no IME da USP recheada de outros links muito interessantes.

Basement Jaxx – Right Here’s the Spot

Orkut e Dijkstra

Wednesday, May 26th, 2004

Você como bom aluno de Ciência da Computação sabe que Dijkstra é O(n^2), certo? Sabe que para calcular a distância mínima entre todos os vértices é O(n^3): vc pode rodar Dijkstra n vezes ou usar o algoritmo de programação dinâmica do Floyd-Warshall.

Beleza, agora vc, cara esperto, me diga uma coisa: como o Orkutconsegue, de maneira eficiente, me dizer a distância em “pessoa-que-conhece-pessoa-que-conhece…” entre eu e qualquer pessoa que eu buscar, dado o volume de usuários que ele possui? Ele faz isso em batch? Incrementalmente? Como?

Alceu Valença – Morena Tropicana

Meu novo melhor amigo

Tuesday, March 23rd, 2004

Eu ainda não o testei, mas o PyShaper promete se tornar o meu melhor amigo (e do João também) em pouco tempo. Por que? Limitação de banda sem complicação, sem burocracia, com GUI e tudo mais! Pense: poder ligar o aMule e o BitTorrent sem ter medo de deixar a conexão tão engargalada a ponto não poder nem mandar uma mensagem no ICQ – “Ah! É muito para mim pai! ®” :cool:

Essa notícia foi trazida a você pela Daily Python-URL.

Updates logo à noite :-D

DanMass – Haze

Barato do bom

Monday, March 8th, 2004

Para quem gosta de HIG e coisas do tipo:

… any sufficiently advanced illusion is indistinguishable from reality

Para quem gosta de café:

There is sound scientific reason to enjoy your morning espresso without worrying about the health effects.

E pra nós que não sabemos viver sem um fone de ouvido:

To Dr Michael Bull, portable music players are “multi-faceted transformative devices”, a “tool whereby users manage space, time and the boundaries around the self.”

Cara nova na área

Tuesday, March 2nd, 2004

Novo template para o blog. Peguei-o junto com os outros vencedores do WordPress Style Competition. Gostaram? Não?! Então vão todos tomar no meio do oi do seu… umbigo! :P

Márcio José – O Telefone Chora

Que história de identar com espaço é essa?

Thursday, February 12th, 2004

Quando eu falo que eu programo em python levam na brincadeira. Uma linguagem que cria blocos com identaçã?! Não presta.., eles dizem. Bem, talvez uma outra pessoa dizendo a mesma coisa que eu digo para eles surta mais efeito:

Of course, this brought me face to face once again with Python’s pons asinorum, the significance of whitespace. This time, however, I charged ahead and roughed out some code for a handful of sample GUI elements. Oddly enough, Python’s use of whitespace stopped feeling unnatural after about twenty minutes. I just indented code, pretty much as I would have done in a C program anyway, and it worked.

Not that it took me very long to learn the feature set. I wrote a working, usable fetchmailconf, with GUI, in six working days, of which perhaps the equivalent of two days were spent learning Python itself. This reflects another useful property of the language: it is compact–you can hold its entire feature set (and at least a concept index of its libraries) in your head. C is a famously compact language. Perl is notoriously not; one of the things the notion “There’s more than one way to do it!” costs Perl is the possibility of compactness.

Será que você é…

Friday, January 30th, 2004

tableless ? Se você mexe com HTML e não sabe então você está maus – sehr sehr maus!

DI – LIVE SHOW – Dj Ciacomix from Germany – 30-Jan-2003

Coding? Das ist verboten!!!

Saturday, January 24th, 2004

O futuro não aparenta ser bom para nós de Ciência da Computação – até para pesquisadores:

We’re looking at a future where only the very largest companies will be able to implement software, and it will technically be illegal for other people to do so.