The Archive of Interesting Code

The Archive of Interesting Code

The Archive of Interesting Code is an (ambitious) effort on my part to research, intuit, and code up every interesting algorithm and data structure ever invented. In doing so, I hope both to learn the mathematical techniques that power these technologies and to improve my skills as a programmer.

Weird Faces Study

Weird Faces Study

faces

 

Computer generated images have a certain aesthetics to them that make them immediately recognizable as such by the trained eye. Weird Faces Study is an attempt to combine my old interest in illustration with programing, to create something procedural that has a truly individual artistic touch to it and is not instantly recognizable as a generative art piece. Even though, the faces look hand-drawn, they are entirely expressed by algorithmic rules. Each face is random, each face is unique. Still, they look similar to my actual hand drawn faces.

Interesting and cool, especially for things like user profiles with missing avatars.

Vector space model

Vector space model

I used the vector space model about a decade ago when I worked on the simple search engine for the company documents.  Today the subject came up in the conversation and I was surprised as to how quickly I remembered this.  I still think that this is rather elegant.

Daily del.icio.us bookmarks

Shared bookmarks for del.icio.us user tvset on 2005-10-27

Working with hashes in Perl

There are several very useful modules at CPAN to work with Perl hashes. Here is a short list to get you started.

I’ve used this article (in Russian) as a base for this post.