want to use that handy crypt function in your software? after wasting some time, i discovered that one must prefix the salts with “$1$”. So it goes like this:
strcpy(new_salt, "$1$");
strcat(new_salt, salt);
hashed_password = crypt(passwd, new_salt);
hope this can help someone.
I’m playing around with the latest Google product tonight, namely Custom Search Engine. I tried to import some del.icio.us accounts in it and the results are interesting: it can be a nice way to search through your bookmarked pages. To do so I created a little CSE Python API (ok, it’s not really an API since it only supports CSE creation) but maybe someone will improve it. You may use it from the command line to create a CSE from any RSS feed:
python rss2cse.py gaccount_username gaccount_passwd http://del.icio.us/rss/popular
or create a better del.icio.us integration (with tags as keywords, parsing each pages, etc) using the GCSE class.
We brought the Poly9 guys to a Tagball game earlier this week, having understood that sometimes firing at your boss is the best way to solve some problems. What they didn’t know though is that they unleashed the wrath of Denis, backed by countless hours playing Doom I, Duke Nukem and Commander Keen. It even inspired Keith, who did this (in my opinion) incredible artwork.

needless to say that foo camp was a life changing event. meeting so many great people gives you a sense of grandeur (as Scott would probably say). it’s not common to run into so many people passionate about telephony, computational linguistics or some obscure network analytics technique and foo is probably the single event on earth where it can happen. endless thanks to the O’Reilly folks for hosting this great event, for their astute sense of spotting technological trends and ability to mix miscellaneous talents.