Author Archives: Conrado

Quivi 1.0 released

I’ve just released the new version of my image viewer and manga / comic reader, Quivi (only for Windows right now, but it will be ported to Linux and maybe to Mac). I’ve rewritten it from scratch, check my last post for more info. The new features added were: Prefetching of the next image Wallpaper [...]

Why I rewrote Quivi from scratch

Joel Spolsky, popular software engineering, said in this blog: (…) They [Netscape] did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch. I agree, mostly. Many projects market that they’ve been “rewritten from scratch” as if it was something marvelous, and most [...]

"Access is denied" on "My Pictures" in Windows Vista

Just for the record, in case anyone gets stuck with this issue. The “C:/Users/username/Documents” folder in Vista has three hidden junctions named “My Pictures”, “My Music” and “My Videos” which point to the folders “Pictures”, “Music” and “Video” inside the “C:/Users/username” folder. But they have the “List folder / read data” permission denied for all [...]

Python, Phyton… Pytohn?

Essa é nova: As primeiras versões para Java e Pytohn já estão disponíveis para download a partir do serviço Google Code. Não dá para entender a inabilidade geral das pessoas de escreverem “Python” direito.

Closure gotcha (with Python)

Do you know what a closure is? Basically, it’s a function created at runtime that references variables defined in a outer scope. For example: def make_number_printer(n): def number_printer(): print n return number_printer printer = make_number_printer(5) printer() The function make_number_printer receives a number and returns a function which, when called, prints that same number. It’s not [...]