The Emperor Who Faded With A Whimper
In the hoopla of India lifting the ICC Cricket World Cup, a handful might have thought about a player, warrior and a whole lot of other adjectives rolled into one we can colloquially refer to as ‘The Superman’, actually drifting into a silent retirement.
Fans may swear for Sachin’s godliness, critics may crave scores of lines toeing in Murali’s divine skills or even Ponting’s brute mental strength – but in this bokeh of a focussed discussion of the game’s greatest, we have conveniently forgotten to focus on one man who is irreplaceable – the one who makes this picture the bokeh it is.
If you think of it, you can recollect commentators talking of Sehwag being in the ‘Tendulkar mould’ or Murali finding emulators – one even played for KKR last season!
But a genuine doubt that I nurture is if you will ever hear of ‘The Next Rawalpindi Express’.. ‘coz seriously, you don’t unearth a Superman every few years!
And when he silently slid into retirement sitting on the benches during the touted ‘epic’ semi-final of the World Cup, the audience hardly took note. To them, either sixty years of malign was too blinding to admire a true titan or they had conveniently chosen their ‘Gods’ and in return had disrespect for a man not to be seen on the hunting grounds again.
Shoaib Akhtar has taken his last wicket and had his last hurrah in international cricket – a bitter pill to swallow. Even more bitter when you think of no farewell words to follow.
As for a fan like me, I have my little fistful of words..
You are the Protagonist of every story we didn’t write,
You are the Subject of every song they never sang,
You are not Everything they ever wanted,
‘Coz you are Nothing short of Something they can never have – The Superman from Pakistan, We miss you..!
P.S. I grew up wanting to be you ‘coz no cricketer has ever evoked the kind of emotions you generated when you steamed-in each time for your country. I wish you all the success in the road ahead and company that is worthy enough to acknowledge your contributions.
Cloud Computing, SAAS – A comparison with traditional industry approaches
Here’s a small round-up of Cloud Computing, SAAS that I wrote out while comparing its advent with the traditional industry setting.
___________________________________
Cloud Computing, more so than a buzzword, is here to change the way business models operate in terms of not just IT services but consequences far-reaching such as ownership and risk associated with capital itself.
SAAS – or software as a service, one of the three primary facets of emerging cloud computing platforms, specifically allows users to use features of softwares to their advantage without requiring them to have the infrastructure to host the software nor the associated cost of ownership. We take a progressive view of SAAS and its impact on the traditional business landscape in the next three sections.
i. The contrasts of business models
Traditionally, a business model has had four distinct phases attached to assets or processes involved in value creation. These are outlined in the overlapping vein diagram shown below–
Figure 1: Traditional business model phases
Quite evidently, a typical ERP implementation at a big corporate house would then involve ownership of robust hardware infrastructure, associated cost of ownership of the ERP software, the operator and scheduled maintenance and patch fixes until the next big thing emerges on the horizon – which is a matter of less than five years in the field of computer science.
With the arrival of SAAS, this total cost of ownership takes a big slash with the firms only paying as they use – rather only paying for the operating part and do away with all other phases of the traditional value creation model. The resulting diagram is now pretty simple –
Figure 2: SAAS impacted business model phases
To put things in the right perspective, the phases of value creation remain much the same – with a SAAS provider owning, maintaining and disposing the associated infrastructure & soaking in the total cost of ownership; but hundreds of other organizations can now benefit by only paying as they use – changing the entire product-based chain to a service-oriented approach. The risks and costs now lie exclusively with the SAAS provider while organizations are happy to use the services offered at an extremely tiny fraction of costs.
ii. The crossover chromosomes
The more poignant question then is how do we go about assimilating an upcoming trend like SAAS into the time-tested processes? Will it make things significantly better or merely fade into obsolescence with the ‘next-big-thing’?
It would be worthwhile here to note that SAAS is merely an extension of the cloud computing model that has been around for over two decades now. Most websites, since inception, have been hosted on servers available on rentals/subscriptions and also registered via domain registrars/resellers offering such a service. Thus, having a third-party host has been an industry trend for most concerns operating on the internet for quite some time now – the term assigned being IAAS or infrastructure as a service or PAAS (platform as a service) in some other cases.
With SAAS, we take the next logical step of bridging the gap between traditional ways of carrying out business processes and the way things have been done over the internet for years now. Although not without associated risks and privacy concerns, SAAS offers a great deal in its service-oriented way.
A generic approach to adopting SAAS for say, a firm looking to move from a traditional office applications suite, would primarily involve the following flow –
Figure 3: Steps to assimilate SAAS into traditional processes
For any organization, a pilot project or initial analysis of which fronts to approach SAAS for would be essential. Once the results from the same have been assessed, and weighed for organizational & operational fit, the specific wing or process line can migrate to a SAAS adoption strategy.
iii. The need for meiosis over mitosis
Before we conclude, it would be in the best interest to identify the best practices from the traditional setting as well as the most favourable offerings from SAAS. The competitive landscape has always been about evolving and not simply replicating from past experiences – let us take note of the same with respect to SAAS while incorporating it into the traditional organizational setting. We focus on retention factors (those that need to be carried forward from traditional settings) and adoption factors (those needing incorporation going forward).
Retention Factors –
• Risk Analysis – Traditionally, risk analysis, with respect to ascertaining which party owns how much of what and in what respects is accountable for recovery and business continuity, has been of great importance. Going forward, we find, the same would be equally important – even with increasing reliance on SAAS.
• Business Continuity Planning – BCP has been another important aspect of traditional business settings. With the infrastructural ownership lying outside organizational domain, a denial of service by SAAS provider could render processes arriving at a grinding halt. In order to ensure continuity, fallback plans assume critical importance going forward.
• Total Cost Benefit Analysis– Although SAAS appears to be a cost-effective service offering, there can be cases where an organization may possess enough skill and infrastructure to support an in-house deployment more economically than taking up SAAS. A critical evaluation of total cost benefits derived is therefore still relevant, especially in the light of a nascent SAAS industry.
Adoption Factors –
• Discarding extensive ownership – By definition, an adoption of SAAS would provide organizations the advantage of doing away with most of the costs related to owning and operating of facilities that augment software usage.
• Focussing on result-oriented approach – With a paradigm shift from product-oriented to service-oriented offering, the criticality of defining the results desired from an application/software assume high importance. Since the costs are now tied to such metrics as CPU cycles and usage time clocking, one cannot allow peripheral tasks to take lead and end up defeating the whole purpose of SAAS. It is therefore essential to identify the precise results we seek to derive from the application rather than focussing on supplementary tasks.
• Driving a service-oriented culture – With an increasing emphasis on concentrating on core competencies and value creation, most supplementing processes will continue to face outsourcing or in broader terms, a service-oriented approach – whereby, the focus would be on driving processes for executing an organization’s core tasks while getting as much of peripheral tasks executed by a service-oriented culture as possible.
No commentsElgg | Quick-n-Dirty Notes :-)
After cooling my heels for a pretty long time – mostly devoid of any interaction with IDEs and semicolons and more, I was made to sit through a four day task of customizing and deploying an Elgg based portal for my current institute.
So I got myself a new copy each of XAMPPLite & Elgg to kick-start the proceedings
Anyways, here goes the patches that I found in my notebook after the completion-
1. “The database backend you have installed doesn’t meet the basic requirements to run Elgg”
This issue generally arises as early as at the time of installation itself.
Here’s my quickfix :
• Remove the line in your root install.php file that checks for MySQL5, i.e.: validate_platform();
• Now upload this to your Elgg folder at the host and open the installation page in your browser, fill out the forms with the requested information and most probably – all should be fine!
2. “Object is a misconfigured plugin”
If you enable a plugin and then see the error message “<plugin name> is a misconfigured plugin”, this implies there is probably no start.php file in the plugin’s directory. If you are installing a plugin called “test”, there will be a test directory under mod. In that test directory there needs to be a start.php – file: /mod/test/start.php.
You have three options for fixing this:
• Repair the problem (If permissions issues are found, fix permissions. If no start.php is found, put an empty start.php there.)
• Create an empty file called disabled in the /mod directory. This will allow you to disable the plugin through the Tools Administration page.
• If all else fails, remove the problematic directory from /mod.
3. Extending the external pages plugin to include more static pages
Say, we need to add a FAQ page to the list of standard external pages.
You may follow the following sequence of activities for this-
Download external pages pluginand open the downloaded plugin.
a. Search for the file en.php and seek the following line-
‘expages:privacy’ => “Privacy”,
Add the following code after this line-
‘expages:faq’ => “Faq”,
b. Search for the file footer_menu.php and seek the following line-
<a href=”<?php echo $vars['url']; ?>pg/expages/read/Privacy/”><?php echo elgg_echo(‘expages:privacy’); ?></a> |
Add the following code after this line-
<a href=”<?php echo $vars['url']; ?>pg/expages/read/Faq/”><?php echo elgg_echo(‘expages:faq’); ?></a> |
c. Search for the file menu.php and seek the following line-
<li <?php if($type == ‘privacy’) echo “class = ‘selected’”; ?>><a href=”<?php echo $url; ?>privacy”><?php echo elgg_echo(‘expages:privacy’); ?></a></li>
Add the following code after this line-
<li <?php if($type == ‘faq’) echo “class = ‘selected’”; ?>><a href=”<?php echo $url; ?>faq”><?php echo elgg_echo(‘expages:faq’); ?></a></li>
d. Search for the file edit.php and seek the following line-
else if($type == ‘privacy’) {
$external_page_title = elgg_echo(‘expages:privacy’);
}
Add the following code after this line-
else if($type == ‘faq’) {
$external_page_title = elgg_echo(‘expages:faq’);
}
Save all files and upload the modified plugin.
4. Remove “Friends” option (From Profile)
We might need to do away with the friend feature on a network wherein we want all folks to be able to contact other members easily and without such tasks as adding and deleting of friends. For this, we can proceed as follows-
a. Removing Add/Remove Friend option -
Edit the relevant code action lines in profilelinks.php at -
C:\XAMPP_Folder\htdocs\live\mod\profile\views\default\profile
b. Removing Friends/View Friends of option -
Edit the relevant line of rendering code in links.php and linksownpage.php at -
C:\XAMPP_Folder\htdocs\live\mod\profile\views\default\profile\menu
5. Miscellaneous customization points –
a. Extending the Top Menu bar
Edit elgg_topbar.php at -
C:\XAMPP_Folder\htdocs\live\views\default\page_elements
b. Editing the footer-
Edit footer.php at-
C:\XAMPP_Folder\htdocs\live\views\default\page_elements
c. Editing Custom Login Page (Index Page)
Download the mod called custom index (not the one available by default) and edit the index page in the root of the mod’s folder to suit your requirements
d. Editing the Spotlight area content-
This involves editing the default.php at -
C:\XAMPP_Folder\htdocs\live\views\default\spotlight
e. Customizing tabs in the river dashboard activity-
This involves editing nav.php at –
C:\XAMPP_Folder\htdocs\live\mod\riverdashboard\views\default\riverdashboard
f. Customizing Bookmarks -
Edit the start.php filed under the root of plugin folder of bookmarks
g. Remove/Add Drop Down menu (Top Navigation -> Tools) items
Edit the parameters for the particular item in topbar_tools.php at-
1 commentC:\XAMPP_Folder\htdocs\live\views\default\navigation
B-School Markup
Since I have been transitioning from my ‘tech’ blog to consolidate all of it here, here’s one from the stuff I did last year at my b-school.. well, some of it!
I’d been lately involved in a few crash-time development scenarios.
Not that they’ve been nifty hu-ha ones but then reasonably good to do is what I would term them.
While one involved customizing a WordPress installation, the other was a table-less template written in XHTML and CSS.
Here are the screenshots and links (you can click on the respective image area to open the associated portals) -
Ironies
It’s a tale of two nations – which began as many and if all had been fine, could have been one.
Yesterday, was a day of not just Halloween, but of one of the best one-day international games I have ever seen. Pakistan ended up beating South Africa and Abdul Razzaq left the Proteas scared – very, very scared on Halloween night.
Having followed the match in almost entirety, I was my jubilant self over dinner and suggested my room-mate to go ahead and catch the highlights – after all, he’d enjoy every minute of it and will remember it as a great game of cricket. But the reply was as swift – “Kya mazaa aayega dekh ke jab Pakistan jeet gayi?” (What fun would I have watching it when Pakistan won?)
I was at a loss of words for a couple of seconds, and just added – “Yaar, mujhe lagaa shayad jo team better jazbaa dikhaaye, use jeetna chahiye” (Buddy, I guess I thought the team that showed more spirit should win)
What was more ironic was the fact that the dinner we were having had been brought from the local Pakistani restaurant where we are regulars and generally the owner gives us a discount of 2-3 euros each time we visit.
But I respect his perception of the whole case. It is natural for many on both sides of the border to feel this way – it doesn’t matter if the two land masses have seen history as one over 5000 years, but what has remained to this day is 50 years of enmity, distrust and lack of admiration in any sense.
I however question my take on the whole scenario – who is at fault for not having the share of appreciation? Razzaq – who played the innings of his life for his country? The local restaurateur – who warmly welcomes us and offers discounts apart from great food? Or is it me – who feels elated whenever the Pakistan Cricket Team or say any other team shows great spirit to win?
I rest my case.
Anjaana Anjaani :: Reviewed
THE PLOT –
Two strangers meet and feel the sparks igniting between them – with you waiting to see if the climax goes the merry Bollywood way or is there a twist in store… but behind all that, is the strong undercurrent of suicidal tendencies from our lead pair.
It’s a Siddharth Anand movie – and typically so from the beginning to the title scroll.
THE CAST –
Ranbir Kapoor keeps leaping with performance after performance. With this movie, he takes his screen presence up by another umpteen notches. Priyanka Chopra is overdone in some scenes but well that is pardonable in this genre (or the lack of it).
The support cast is just about good enough – Zayed Khan though retains as many emotions and expressions as he boasted in Chura Liya Hai Tumne.
THE MUSIC –
The music is yet again the trump card of the film. As with Bachna Ae Haseeno (Siddharth Anand’s previous), Vishal-Shekhar throw in amazing numbers in this album. You’ll be at a loss to pick out a weak link throughout.
The fast and bouncy title track is however the ace of the pack and a worthy candidate for numerous repetitions.
THE VERDICT –
Anjaana Anjaani is a kind of movie that will only cater to the put-your-hair-down-and-rejoice kind of audience in the theatres. If you are even remotely into ‘meaningful cinema’ – or think it’s best not to be associated with an admiration or two for such movies, please give this a skip.
And for all those who loved Bachna Ae Haseeno – it’s time to pump up the volumes, all over again!
THE SCORE –
7.00 / 10.00
Dabangg :: Reviewed
THE PLOT –
Good guy grows up to be a man of honour despite all obstacles and ends up cleansing the society by getting rid of the goons one after another – the biggest of them all, in the end.
Sounds familiar? Well then that is where the similarities end with other melodrama episodes. What remains for you to witness is nothing but The Salman Khan Show – Unleashed!
THE CAST –
Sonu Sood leaves you with a performance you will revere him for some time to come. And so do most of the support cast which includes Arbaaz Khan, Vinod Khanna & Om Puri among others.
While Sonakshi Sinha comes out more often in the Katrina-esque genre, Dimple Kapadia shows she is still the actor par excellence she has been through decades. Mahesh Manjrekar stars in a cameo, but doesn’t miss out on leaving his imprint.
Salman Khan towers above the rest though – and in what magnitude!
THE MUSIC –
While Munni has already been Badnaam for some time now, the rest of the score also compliments the sequences superbly – especially Tere Mast Mast Do Nain. Superb music once again from Sajid-Wajid and not to forget, Lalit Pandit for Munni!
THE VERDICT –
Dabangg will definitely go on to be one of the highest grossing movies of all time and much like Dilwale Dulhaniya Le Jaayenge did, it will do so on a very simple plot as offering.
Don’t miss out on this one!
THE SCORE –
8.50 / 10.00
Rajneeti :: Reviewed
THE PLOT –
Rajneeti, by Prakash Jha’s admission itself, borrows heavily from the Mahabharata. Well, it also cleverly adds to it pieces of other flicks and a dash of Nehru-Gandhi family affairs. What you get in the end is an attempt at trying to put together a solid representation of the state and times of Indian politics, but you are somehow left with a feeling of sourness – one that stems from a hastily prepared side-dish.
THE CAST –
With a deluge of accomplished actors, Rajneeti does not fall short of star-power or superb performances. Ranbir Kapoor, however, steals the show with a finesse that is unmistakable and a silent statement that he’s the one for the coming years. Nana Patekar and Manoj Bajpai are in their elements and at times exemplary.
The remainder of the starcast is pretty solid too. However, the under-use of Naseeruddin Shah comes across as a hard deal.
THE MUSIC –
The music is used judiciously in the screenplay and only as far to heighten it. The album by itself is good with compositions from multiple music directors. Bheegi Si by Pritam and Mora Piya by Aadesh Srivastava are the stand-outs.
THE VERDICT –
Rajneeti is good – only as far as the premise and the performances go. For the rest of it, well it’s a melodramatic movie that promises so much and delivers the routine.
THE SCORE –
6.50 / 10.00
2 comments
Kites :: Reviewed
THE PLOT –
Kites is different. It’s a film that for once, defines why the production house is so called – Film Kraft.
It’s nothing short of a carefully crafted piece of art that may still find few connoisseurs. A superbly woven tale of endless love that transcends the barriers of race, religion and language – and glides into eternity, Kites will go into the books as one of the better films ever produced.
THE CAST –
Hrithik Roshan just takes everything about an actor to a different level altogether. He’s light years above the script and is ably supported by Barbara Mori. While the supporting cast sticks to their track, they are not the reason you would want to remember this love story.
It’s the Hrithik & Barbara Show, and it is awesome!
THE MUSIC –
Rajesh Roshan again comes up trumps in a home production. While the background music is well laid out too, the standout number remains Zindagi Do Pal Ki besides the other chartbusters including Dil Kyun Yeh Mera.
The soundtrack may not be Rajesh’s best but is definitely the ideal thing to have happened for the movie – subtle, soothing and ethereal!
THE VERDICT –
Kites has received a lot of flak in several reviews and from several big-mouths. It’s time people understood they had no business to talk about something that they did not understand at all – it doesn’t have to be the clichéd rocket science or mathematics all the time, you can actually miss everything in a piece of art such as this.
THE SCORE –
8.50 / 10.00
4 comments










