Building notes, projects, and occasional rants


last update:

iPhone enterprise features

Nothing more to add, just linking to Fake Steve. Sure, its the extreme position on the Apple fan boy club, but then, there is also a grain of truth in there. Oh, and yes, it runs on the iPod Touch also. Everything presented yesterday also works with the iPod Touch except stuff that depends on the particular characteristics of the iPhone hardware, as any reasonable person would expect. And yes, you have to pay for it again.

iPhone SDK

I suppose that one of the words we can use to describe the iPhone SDK is sexy. I played a bit with Cocoa a couple of years back so I haven't followed to improvements of XCode. I hear João Pavão complaining about all the bugs but thats about it. So while watching yesterdays event stream, and while I was looking at the game that the Apple dude wrote in (cof, cof) "two weeks", and all the nice tools, my though was: do the other mobile environments have such a sexy SDK, with such good tools?

On a roll

While searching the the link for the SDK post of Fake Steve, I read the previous posts just for kicks. The one about Sarah Lacy just got me laughing out loud. Choice quote: See, there's just these two things you notice about Sarah right away when you meet her. They're right there in front of you, just staring at you, and you can't look away from them and you find yourself watching them roll from side to side and getting hypnotized by them and just agreeing with anything she says.

Ultimate Game

A most excellent Ultimate Game strip at xkcd. By the way, in case you haven't figure it out yet, half the fun of xkcd is usually buried in a alt/title tag on the image, so always hover over the image to see it.

Doing Acid

A quick post to point you to some Acid3 test results. The thing that got my attention is that IE 5.5 has a better score than IE6 and IE7. Strange. Also, a piece be the Webkit team (currently leading the score with an impressive 90%) telling us how did they get there and why those numbers should be taken lightly. The sense I got from reading that article is that Webkit will reach 100% real soon.

One of the biggest problems I have with TextMate and large projects is "Find in Project": it is a bit slow;it searches everywhere, even files it shouldn't.There is a nice alternative that uses grep by Henrik Nyh. But I'm a big ack fan, so I hacked Henrik command to use ack, and the result is Search in Project with ack-command for TextMate. A future version might move to tm_dialog. Maybe I'll copy the GrepInProject++ as the basis for the next version.


IE8 Beta 1 hit the streets yesterday, and it is good. A much needed improvement over IE7. My favorite feature: WebSlices. Pity they are not hAtom-compliant though. One can only hope they improve on this in a future beta.

Open AIM

The Open AIM effort is a welcome step by AOL. But is it in the right direction? If you are thinking about writing a XMPP Transport/Gateway using these specs, you should read carefully the Terms and Conditions page. There are two issues I can see: most of the required "compensations" listed (Ads, Buddy Info, Expressions, AIM start page or AIM toolbar) are very difficult if not impossible to do in a server-side scenario;the mandatory ad usage above 100.

ejabberd cool coder required

If you want to get your hands dirty in ejabberd goodness and have a more erlang'iang brain than my own, here is a simple request: hack and slash into the PEP code, and allow the use of an ACL to decide which users (JIDs) can publish to the node. Bonus points if you limit the nodes/namespaces to which I can publish to. I need to authorize a trusted external component to publish into PEP nodes hosted at my domain.

Paranoia sets in

I did a quick read over the article from The Wall Street Journal about the Apple shareholder meeting. I was mostly interested in any iPhone SDK tidbits. But the following paragraph about Flash support caught my attention: As Jobs put it Tuesday during the company's annual shareholder meeting, Apple's iPhone, with all its cutting-edge mobile Internet trickery, needs something much better than the current Flash player that Adobe makes for cellphones.