Irfan’s Corner on the Web On Mac, Linux, Grid, Virtualization and Software Technology

23Oct/090

Today’s App of the Day: Instapaper

Screen shot 2009-10-23 at 10.56.29.png

Instapaper is a great app. I bought the paid version a few months ago. Every time I find some interesting article or blog post I save it to "Read it later" in Safari so that I can read it when its convenient for me. There are primarily three things I particularly like about the app.

1. Instapaper does not simply bookmark a page for you and show it to you later. It rather saves the page and formats it in a manner that makes it very suitable for reading in an iPhone. This means that the page is convenient to read (As you can judge form the screenshots below) and you can read those articles/blog posts offline.

2. Another amazing feature of the app is "tilt-scrolling". Click on the tilt-scrolling button in a the toolbar and if you tilt the iphone to the back, the page automatically scrolls down, tilt it forwards the back scrolls back up. The more you tilt the iphone the faster the page scrolls.

IMG_0079.PNG IMG_0080.PNG

3. I can save pages directly to my Instapaper account from everywhere. From Firefox, from the iPhone Safari and Mac Safari, all saved pages are accessible and can be organised from the Instapaper.com site.

This is an app I'm glad to have purchased! Its worth every penny. You can get it from here.

Tagged as: No Comments
21Oct/092

Checking out Eucalyptus

EucalyptusLogoText-300px.png

I'm installing and deploying an experimental Eucalyptus Cloud. Eucalyptus is an open source framework for creating private cloud systems. I have been involved in Grid computing research for a number years now. Unfortunately there isn't a single Grid middleware that can be easily deployed by common users. Grids of course compared to contemporary cloud systems are more advanced in that they allow the aggregation of multi-site resources, while Eucalyptus aggregates resources in a single site (a local cluster).

I'm mostly interested at the usability aspect, how easy it is to deploy a cloud. I believe the reason why Grid has suddenly become unpopular is because Grid Middleware are not easy to use and deploy.

I will be blogging about my experiences in a series of posts. I will also make the VMs I create publicly available so that you guys can download them and play with a Eucalyptus Cloud.

Tagged as: , 2 Comments
21Oct/090

Google’s AJAX APIs Playground

The website AJAX APIs Playground consists of a host of sample code using AJAX API's from Googles various services. I was not aware of that fact that Google has AJAX APIs for Language translation allowing you to use Google's translation capabilities in your site.

Filed under: Web2, google No Comments
21Oct/092

Autonomic Computing making a come back?

Autonomic Computing was a concept popularised by IBM in the early 2000s. Autonomic Computing deals with the creation of a framework for systems that enables them to be "self-aware",self-healing", "self-managing", "self-configuring".

Thats a lot of buzzwords coupled into a single technology. The aim of autonomic computing is definitely very ambitious. Since it has been popularised very few systems have taken up the challenge to create a fully autonomic system. However with the maturing of Grid computing technology and Cloud computing the ideas of Autonomic Computing are finding traction in these domains.

Both Grids and Clouds manage large number of systems, and provide a single system abstraction for its users to use those resources. Grid and Cloud middleware must be "self-aware" through monitoring to detect failing sites and systems and exclude them from resource requests. Self healing in these systems is about migrating virtual machines or workloads to prevent failures of user tasks. Self-managing in the context of Grids and Clouds is about managing the efficient aggregation of resources and ensuring they are used efficiently. Self Configuring finally is about automatic configuration of machines and workloads.

All aspects of autonomic computing are in line with Grid and Cloud computing, and it is no wonder to me that the convergence of these has been discussed recently.