Playing around with the Yahoo! Pipes and spent an hour working on the Regex module until I found that the source of the problem was a bug with their S flag. It’s documented at the forum. Basically, assume that the “s” checkbox doesn’t work. Always use the (?s) flag explicitly in the regex pattern to prevent any problems.
While debugging, I found quite a few useful resources. There’s regexpal which I might work on in the holidays and RegExr. RegExr is more useful at the moment because it has the Replace functionality. I’ll put it on the list of TODO / opensource stuff (along with Spritely) that I’ll look into.
As a sidenote, RegexInfo is indispensible as usual.
Posted on 01 May 2010.
This is a draft.
Uses SMS for push notification. This makes it less of a real-time tool, because it usually takes about 10 seconds on average for a notification to be pushed into my phone. However, it be dead simple for creating notifications. I used X4S to send out the XML requests. It uses XML-RPC to handle the requests.
Limits:
Does not require setting up of a server. Allows you to keep track of the users that use your service. This could be a good or bad thing depending on how you look at it. Personally, I find it rather creepy that it keeps track of the user’s location even when the user is no longer using your application. However, this is useful if you are creating an application that sends notifications to the server when the user is near certain locations. Extify has these under its campaign options.
Limits:
Fast communication.
Requires setting up a server.
Java or PHP SAM is probably the only way to connect and communicate with MQTT.
I know it feels a little like comparing apples with oranges but this really is a viable solution. I really do hope that the licensing issues do get cleaned up and we can have a version that we setup a broker instance on Google Apps Engine or the like. (I’m not sure how that works, I’m just talking about the possibilities since running it on my home server isn’t a production solution)
Limits: Claims to be able to handle up to 3000 clients simultaneously.
Comet
Persvr looks good
XMPP
So far, from what I see, it seems rather complicated to setup XMPP.
Posted on 23 April 2010.
I’m following a tutorial on Envy Labs on how to setup this blog. It’s a first. I’m hoping that HAML and SASS get pulled into Github Pages soon. Then I can fully commit myself to blogging here. Interesting pun. (attempt at being comical)
Posted on 19 April 2010.