How do you RSS?

18 months ago, my fiance gave me an iPAQ 6365 PDA. I was over the moon – the first PDA i’d ever owned, it played music, took photos, and to boot had a mobile phone built into it. Even better, it had all these awesome wireless technologies built right into it… I couldn’t even begin to think of all the possibilities my new friend was going to open up for me.

I gave Skype Mobile a go, but the 6365 uses a low consumption CPU, and wasn’t powerful enough to run it. I’m forever dabbling with wireless IM, but there is no way that I could ever write as fluidly or without errors using a stylus as I can with all 10 digits. I’ve written small apps in Flash for PDA consumption – like the TV guide, but in this example finding a reliable XML feed of Australian TV has been at times frustrating and non-reliable. I’d thought that surfing Google Maps on my PDA as I hunt for a place to buy in Sydney would be novel – but it turns out that my Nokia 6280 mobile does that better… albeit at a higher cost. And along side all of these disappointments I’ve maintained my contact list, appointments and personal email via Outlook, even though i’d prefer to move to Thunderbird (thanks Windows CE).

Needless to say, I had almost given up hope for my PDA, and it started to become ill-used… and this just so happened to coincide with my whole-hearted adoption of RSS as a means of news gathering. Firefox began to use Live bookmarks, and poor PDA got left to the side… used as a glorified contact list and events manager (which I might add, my mobile also did).

Well, we all know what happened to RSS – it’s matured, and now I more often than not get my daily dose of any given blog / news source / forum / entertainment channel via this incredibly powerful new way of interacting with the internet. Of course, to traverse this new internet, Live bookmarks are not enough, and so I was introduced to Google Reader. I could have used any number of RSS Aggregators, but I like google interfaces, and I like the integrated sign in of Network Google.

An awesome tool, Google Reader allows me to continually add more and more RSS feeds. It is insatiable! At first, I tried to maintain the pace, every day opening up Google Reader, and – using the unread email paradigm – clearing my inbox. But as more and more of the internet becomes RSS-ified, there are constantly more and more sites I want to add, and every day my unread feeds keep growing and growing and growing. And no matter how much id like to, there just isn’t enough hours in the day to read every new Boing Boing post that appears.

Last year, this reached critical mass. I could no longer even pretend to keep up with my reading, and im sure my list of feeds is modest in comparison to others. So I began to read books again. One book after the other – I almost welcomed with relief the confines of the printed page. I knew where it would end, I knew that given an hour I could get 5 chapters out of the way, and that was great.

Soon though, life demanded I get up to speed with some new technologies, and so I opened up Google Reader once more… ignoring my clusters of 100+, and added another link to the mass. I played around with a Live Bookmark of all my feeds, I guess a limited window of all the bits I like the best, a list of lists. This certainly made life much easier, because now I only cared about what was in the list… I didnt have to open Reader up and know how far behind I was. If I had time, I could read a story (based on it’s headline), no pressure. This was a revolution, but the best was yet to come.

These days, I’ve cracked open my PDA again, but not to develop games, or applications, or attempt to sync it with Thunderbird (though this is something I may do in the near future). Instead, now I use Google Reader Mobile, and read my RSS feeds at leisure, at home, as i’m falling asleep, just like my books. And im really quite pleased with it! At last, a reason to love my PDA again!! And better yet, if I read a tidbit that I like, I follow the “See Original” link, and Google re-translates the original website into a mobile-specific format! Noice!

Now, not all users on the web are happy with this service, and I can see valid reasons why re-translating a site into an alternative structure can blow completely, but for the content that I read, it is soo much better than trying to load up css and images and flash.

This is how I RSS these days, and the reasons why. How about you?

SmartSketch

This has happened before, as highlighted by Senocular, but I just opened up Flash and as it launched, the application name again was showing as SmartSketch – the original name of Flash. Perhaps a Friday 13th easter egg?

Of Stacks and Heaps

OK, so I may not be a hard-core programmer like some in th room (you know who you are), but there are times when I really enjoy understanding just that little bit more about the (computer) world we live in today. So it was a very pleasant time spent on Kirupa this evening, learning and understanding (I think) about how memory is allocated based on my hacked together code. All very interesting, and perhaps someone can tell me if it’s all correct?

Stacks and Heaps

labs.shiftperception.com/ soft launch

Announcing the (playstation-style underwhelming) launch of labs.shiftperception.com/ (NOTE: there is currently no way of accessing the content in this directory, but there will be soon). I wanted a place for unfinished experiments to live on my server, and all / the / cool / guys / seem / to / have / one, so I decided, to make myself cooler (than I already am), I needed to get in on the action.

So as I get new things to show off, i’ll be adding them to the lab. Come back and check soon!

Political advertising and the web

Regardless of if you think NSW is “heading in the right direction” politically, by now most NSW constituents would probably be (as I am) grateful that we are in a political advertising blackout. So why is it, then that SMH.com.au (and probably other) websites are still displaying annoying political banner ads?

Heading in the right direction!
Screenshot taken from SMH.com.au

From The Australian Electorial Commission :

Under Schedule 2 of the Broadcasting Services Act 1992, which is administered by the Australian Communications and Media Authority (ACMA), election advertising in the electronic media is subject to a ‘blackout’ from midnight on the Wednesday before polling day to the end of polling on the Saturday. This three-day blackout effectively provides a “cooling off” period in the lead up to polling day, during which political parties, candidates and others are no longer able to purchase time on television and radio to broadcast political advertising.

So why doesn’t this law cover internet advertising? …perhaps the Pollies like the freedom this technical loophole gives them to harass us right until we mark that little box on Sunday. The site this ad points to is no better either. Except for the tiny “Authorised by” line, it eeks of the kind of campaign that’s been looked into in the past.

And let’s not get into the legitimacy of placing political ads like these on a news website (let alone TV stations, radio stations or any of the other “traditional” media outlets). The only saving grace is that the ad doesn’t appear to run while your in the nsw 07 election sub domain.

I’ll be glad when Sunday has come and gone… then at least the rest of Australia can start to enjoy the spin and lead up to the Federal Election!

Download simulator

OK, so this isn’t so amazing or new or anything other than what it is… which is a very simply Flash tool I made today at work to help describe to clients how long something takes to download on a 56k dialup vs a DSL connection.

Props to OJ for the functions to calculate the speed, as I was suffering from lack of coffee, or lack of sleep, or both. Either way, let’s call this our first collaborative widget!! Hehehe!

[kml_flashembed movie="/blog/swf/download-simulator.swf" width="350" height="200" fversion="8" /]

Excel PMT function in Actionscript

Just thought id share this as it will come in useful for someone in the future. Ever wanted to use the PMT function from Excel in Flash? Well, after some digging, and after some modifications, here is it.

PMT = function(r,np,pv,fv,t) {
/*
r = the percentage rate of the loan. (decimal: 8% = 0.08)
np = number of monthly payments (integer)
pv = present value or principal of the loan (decimal)
fv = future value of the loan (after payments) (decimal)
t = paid before or after (0/1)
*/
  var vPow = Math.pow( ( 1 + r ), np );
  var vT = (t == 0) ? r : ( r /( 1 + r ) );
  return ( (vPow * pv) - fv ) / (vPow - 1) * vT;
}

Don’t say I never give you anything! (Thanks OJ for your hint on consolidating the last 2 lines into 1)

Accidental unicycle

Awesome piece of accidental design layout that created one sweet looking unicycle!

3D in Flash

Paper Vision 3D is a (relatively) new AS3 Flash 3D engine… using the greatly improved rendering power of Flash 9, this almost makes responsive 3D environments in Flash a possibility. Exciting!

Be sure to check out this demo. It’s nothing you can’t do with Quicktime, but boy it feels good on my computer :)

McSaints

I was gonna rant about a recent ad I saw for the new McDonalds Pasta Zoo happy meals, but just read a good article on smh that sums up my thoughts.

We see things very differently to our children. When you see a trip to McDonalds, they see an unmissable magical adventure.

This may be true… but is it a good thing?