Can RSS be replaced?

Prompted by parislemon’s post – RSS Is Dying, and You Should Be Very Worried – and subsequent twitter feud I’ve decided to try and get away from RSS completely. I’ve found myself in the past spending way too much time on Google Reader and probably not getting the information I needed quite as readily. I wondered if I can get the same information on twitter – and potentially get access to better information – and do so in a more efficient manner.

So I took some time yesterday evening to look at my RSS subscriptions and see if I can just follow their twitter feed to get the same information. So I’ve managed to cut my number of RSS subscription in half but I haven’t gone through a lot of the more obscure feeds. Some I expect not to be able to remove entirely but if I can streamline my whole information gathering process hopefully I can spend some more time on better quality pursuits (reality tv shows).

I think the toughest part of this whole process for me will be getting used to clicking links as opposed to reading posts in Google Reader. The other difficulty will be finding a way to keep track of where I left off on my twitter feed. I’ve switched my casual browser back to RockMelt for now since the TweetDeck Chrome app didn’t show you which tweets were new but am on the lookout for a better way to manage what information I may have missed when I’ve been away from a computer/phone/tablet.

So what do you think? Should I even bother or has RSS run its course?


How to Retrieve Your Application’s Version Number in Android

It’s sad that I even need to post this but I find it increasingly difficult to search for answers to Android SDK questions. All I wanted to do was display the application version in the about screen. This one took me 3 pages of Google results to get to the answer. I swear I know how to search but for some reason googling the Android SDK flummoxes me.

It’s only two lines of code:

PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
String version = packageInfo.versionName;

You do have to catch a NameNotFoundException but that’s it. If you found this somewhere in the first 5 pages of Google search results then congratulations, you just saved 10 minutes of wading through useless and/or unrelated pages.

Sweet CSS3 Glass Effect

Check it out:

Jailbreaking iOS 4.1 on an iPhone 3G

With the disaster that was iOS 4.0, 4.0.1 and 4.0.2 on the iPhone 3G I was hopeful that iOS 4.1 would solve all of my problems. When it comes to “legitimate” functionality the update was everything I could have hoped for. The jailbreak has been different story altogether.

All I really wanted was multitasking on my 3G. I tried jailbreaking 4.0.1 to enable multitasking and my first impression was that I was originally wrong in my criticism of Apple and that not enabling that feature on the 3G devices was not just an incentive for users to buy new devices. It was an unmitigated disaster. In the process however I discovered the joy that is SBSettings and LockInfo and PDANet. I was a convert to jailbreaking…just not on that device. Word soon leaked out that iOS 4 was causing major problems for even legitimate uses of the 3G and that a fix would soon be released.

So 4.1 came out and I upgraded. Sure I lost my jailbreak but I now had a functioning iPhone again. Soon after the iPhone Dev Team released Redsn0w 0.9.6b1 (you can get it here if you want) and it was time to try again.

The jailbreak process was smooth but there were a few performance lags. I thought I could live with it if it wasn’t too bad and it meant multitasking and jailbreak app. I went to bed that night happy as could be. I awoke the next morning to the sun streaming brightly through the window…but that wasn’t right. What happened to my alarm? I have an iPhone dock/alarm clock on my nightstand that plays music from the iPod in the morning. Turns out that the jailbreak has busted the docking capability (confirmed during the long dull drive to work listening to news radio) instead of a podcast or music. I found out some package called Mobile Substrate is causing this problem. Unfortunately I was unable to remove it and keep Cydia installed as part of the jailbreak process.

In the end Redsn0w did work enabling multitasking, background wallpapers and battery percentages with no noticeable performance issues. However Cydia is not installed so for now I won’t be adding any jailbreak applications. All I really wanted in the beginning was the multitasking that Apple told me I couldn’t have.

Apple Delaying LTE for iPhone Until 2012?

I realize that Apple was able to successfully delay a 3G iPhone for a year because of the lack of competition but the rumored delay of a 4G (LTE) iPhone for a year has me scratching my head. I know Apple likes to tout their user experience and there will be some initial concerns with LTE antenna performance and they were able to get away with it before thanks to a crappy smartphone market but I think they’re really making a mistake with this one.

How much would this impact market share? Let’s assume that an LTE version of the iPhone comes out during it’s usual release cycle in July 2012. That is 21 months from now. With Verizon making commitments to rolling out significant portions of their LTE infrastructure by the end of this year and AT&T by middle of next year how far behind will Apple be exactly? I’ve already decided that I’m likely to purchase a LTE smartphone next year be it iPhone, Android or Windows Phone 7 (which is now even more likely thanks to UVerse integration). If Android and WP7 beat the iPhone to the 4G market by over a year you’re going to see some major hits to their market share.

HTML5 Is Here So You’d Best Be Prepared

Here’s a link to some great examples of HTML5 at work (Webification):

HTML5 is going to become running theme here since I’m taking some significant time at home to learn how to implement it. And also it is awesome.

HTML5 Photo Gallery Creator

HTML5 Photo Gallery Creator

I’m looking forward to a lot of great HTML5 apps. This is great example of how easy it makes interacting with a web page.