Building simplicidade.org: notes, projects, and occasional rants

Notes

last update:

IO::All is evil

So I was reading IO::All documentation. It seems pretty powerfull and can save me some time whenever I need to read text and parse it. Until I came to this: A Tiny Web Server Here is how you could write a simplistic web server that works with static and dynamic pages: perl -MIO::All -e 'io(":8080")-fork-accept-(sub { $_[0] No, I won’t tell you how it works. I had to read the explanation three times to understand it all.

use.perl

Hi have a id at use.perl that I never really use. I decided to crosspost the perl category from this site to use.perl. I’m still fighting the script that Casey West did, it seems that it does not like MT3. More updates in the next days, I hope. BTW, in case you where wondering why the sudden silence, lots of work but also lots of progress in my little pet projects.

Screen real-estate

This is about how many Terminal.app windows you can open :)

Kiwi will be based on Kwiki

I’ve been thinking about my personal content management system. It’s one of my top priorities because a lot of stuff is waiting for it. To speed things up, I decided to take a look at Kwiki. And all I can say, I’m sold. It’s a wonderful architecture, everything is a plugin (like I wanted to do in Kiwi), and it’s easy to extend. So next steps are: get to know Kwiki: I got a copy running, and I’ll be looking into it add the object-oriented database system to it make the database hiearquical

Things I would do if I could have a Orkut API: Make a iCalendar file of my friends birthdays; Export my friends IM addresses and use that to feed my IM client buddy list And now we wait.

Yahoo changes IM protocol

Yahoo changed their IM protocol once again. The official reason is to prevent IM spam (or spim). I felt this in the flesh yesterday, when my client Proteus refused to connect to Yahoo network, but I didn’t have a clear opinion about this. Parts of Jeremy post helped me put it all in perspective. First, I never got IM spam over Yahoo or any other network, so my perspective over this could be somewhat biased.

Mail.app enhancements

Nuno was complaining about the lousy support of multiple profiles in Mail.app. I agree with him, but today I noticed that I already was using some obscure features that make it all easy :). First, in the preferences account panel, you can put several email addresses, comma separated. They will all show up in the drop-down in the Compose window, so you can change the From address easily. With MailEnhancer, you can even change the signatures auto-magically.

Death and Taxes

The only two certain things in life are death and taxes. And it seems that the drug dealers now have both to worry about, at least in Kansas. Amazing… (via The Old New Thing)

Typekey

The spec of TypeKey is available. And the mandatory perl module is also available :). I really like web-based “centralized” authentication systems. It’s a nice stepping stone to more useful SIM-card or Smart-card based ones. It will keep me happy for a couple of months until I get decent support for smart cards in my OS of choice. Update: and something new, at least for me, MyUID. Same thing, it seems, diferent implementation.

Gmail

So I’ve got an account on Gmail, at last. I was curious to see the javascript behind it, so now I can :). I’ll play a bit more in the wekend.