Saturday, December 05, 2009
Road to Ozzie Land
Thursday, December 03, 2009
Discounts on Book by Oreilly for SAPNET
Friday, November 27, 2009
Thursday, November 26, 2009
Saturday, November 21, 2009
Do it for the Country - Chetan Bhagat
Chetan Bhagat Session |
Friday, November 20, 2009
Google Chrome OS Revealed
publicly for the first time on Nov 19, 2009.
Wednesday, November 18, 2009
SEI Cloud Computing Webinar Q&A
What is the scope for Enterprise Cloud ?
Enterprise Cloud is the term that is currently associated to the implementation of private clouds within the enterprise. The goal of enterprise clouds is the virtualization of resources leading to reduced maintenance and acquisition costs from a business perspective and hiding IT complexity from a technical perspective.
How an existing Customer can scale their already purchased infrastructure to Cloud?
There is a term called cloud bursting that is associated to only using cloud resources when local resources are not enough. This is one way. Another way is one-time usage, which is to move to the cloud one-time processing or archiving.
How do you see the Standardization of the Cloud Computing vendors coming up, and the timeline for it ?
The only standardization effort that I know of is from Eucalyptus Systems. Standardization is going to be hard.
How do Cloud Computing Implementors convince Customers regarding Security of their data in the Cloud?
The only way would be to look at their SLAs and analyze the security clauses. If you are comfortable with placing your data given those clauses, then it should be acceptable. It is a matter of trust, both from a partner and a technology perspective.
Thanks to Shane McGraw for getting back to me with the answers.
Sunday, November 15, 2009
Is that God really wants ?
Wednesday, November 11, 2009
Database Taxonomy
and their classification in an intuitive
way.
Must read for all geeks
http://perspectives.mvdirona.com/2009/11/03/OneSizeDoesNotFitAll.aspx
Cheers!
Vivek
Tuesday, November 10, 2009
Monday, November 09, 2009
concat() method in String class uses StringBuilder
Good link to understand that concat() method in String
class uses StringBuilder class.
http://www.venishjoe.net/2009/11/java-string-concatenation-and.html
Also, included in the link is the performance analysis of
+ operator, concat method, StringBuffer and StringBuilder.
Bye,
Vivek
Sunday, November 08, 2009
My Library - Part 1
Friday, November 06, 2009
JAD Decompilation Log Analysis Tool
--------------------------------------
Lately, I was involved in some work revolving
Decompilation of a Java Web Application. The Source
Code is unavailable, and the Client requires some
immediate changes and features in the application.
JAD comes out to be the forefront of the solution
to this problem. Hence I used the same, and found
not everything is retrievable. But JAD really gives
an extensive Log to the users abou the problems
it faced with extracting the source code.
I also needed to generate some Documents stating
per Class file basis, the status of its Decompilation,
whether it generated errors/warnings and how many.
To Solve my woes, I wrote a simple Command Line
App in Java 5.0 that parses the Log file generated
by JAD, and creates an Onscreen report stating
the following :-
1. Per file, Status of Decompilation : PASS, PASS with Warnings,
FAIL and if Errors/Warnings, the list of the same neatly aligned
with the classname.
2. Summary of Result : No. of Files Decompiled without Errors/Warnings,
No. of Files Decompiled with Warnings, No. of Files Failed
3. Success Ratio.
I hope some of you would require this at any point of time,
and hope the tool serves that purpose. I will make available
the link around Evening today (6th Nov) once I am back
to home.
See you around and keep looking for this post for updates
(link first.. )
Monday, November 02, 2009
Bangalore Cloud Users Group Meet - 2nd Nov 2009
Monday, October 26, 2009
Finding the Professional
Tuesday, October 20, 2009
Do you think Entrepreneurship can be taught, learned or is it an instinct?
Thursday, October 15, 2009
Friday, October 09, 2009
IT is Kolkata
in lot of lazy moments for me. Slept the whole day. The next
day I was really interested in exploring the IT landspace
in Kol. And there I was on this Website : http://www.kolkatatech.com/
Not much of fancy events though compared to Bangalore, where
everyday something or other is happening on IT events front.
But nonetheless, It makes me feel that IT in Kolkata is still
an half-written book, which needs lot of work, and initiative
to stand up against the mights of Southern cities.
I would love to hear more from you guys on this. Add your
comments on this, and lets start a conversation.
Friday, October 02, 2009
What a Picture
Thursday, October 01, 2009
Sunday, September 27, 2009
Saturday, September 26, 2009
'Bengal'uru
Monday, August 10, 2009
Sunday, August 09, 2009
My Notes from Event Faster Websites by Steve Souders
Chapter 1
1. Principles of Optimization
- Cost of Program : Execution Time
- Optimizing Inner Loops
- Fixed Overhead of a Loop
- The Axes of Error
- Test Applications with Slow machines and Slow networks
- YSlow tool
- AJAX Data Packets should be small
- Use of YUI
- DOM API - Inefficient
- Velocity 2008 Conference
- Alexa top 100 pages
- Wow features - improve experience of the User
- Programs should be coded for correctness and clarity
- Do not tune to the quirks of particular browsers
- Measure before Optimization
Saturday, August 08, 2009
Breaking the Jinx
When I say The Indian IT Industry, it reflects the IT Services companies in India, those who provide Development, Support and Maintenance of IT systems for all breadth of Customers. As the one who is a part of the same race, I tend to reflect most of the times, the way these companies operate and increase their profit margin. The typical IT Company starts by networking with key people, people who are part of its own Clientele, or Business partners or Independent Consultants, or even Big mammoth IT Companies (looking ways to cut down Operating and Production costs). Once the networking is in place, the company seeks information from the above networking agents, to find out the possible Clients. Once this search is over and the Company got a list of Clients that it can talk to, it starts with approaching the key people in these companies, either hawking them in Socialite parties or Business get-togethers. An exchange of Business cards, and they are talking. Sooner or later, it gets an indication that there is a possible requirement of a Solutions provider or a scenario where existing provider isn’t worth the price. This is the moment for which the IT Company waits for eternity. A possible deal. A close talk between the parties, and there is a Maintenance project that it could work on, and for that the preparation starts on the Ground. People are recruited, staffs rotated, all in a process of preparation. The Company starts the process, projects their expertise to the prospective department of the Client, and enumerates the previous work in the same field if they have. If there is more than one provider in the race, things become more competitive, and the discussion on price-performance benefits are done. If the situation demands, it goes to the extent of providing freebies or a company tour, the team meets, all in the hope that Customer likes them.
The above is just a narration on a possible process followed by an IT Company in breaking the deal, however it is not whole or complete and does not indicate in any way how it operates.
It is this Jinx that some of the providers are breaking very soon. The process of Selling that Indian IT Company has been using for last 5 – 10 years is in great need for change. I was lucky to encounter some great chaps from inside and other sources to discuss the same, and to my luck, all of them reiterate the same thing. We need to own the Client’s problems. Customer Centric behavior isn’t just keeping the customer informed, leveraging the best technology and people to solve the Customer problems, and having a sense of Empathy with them.
To this, the cliché saying comes to my head, A Friend in Need is a Friend Indeed, or should I change it to match the Indian IT industry, A Provider in Need is a Partner Indeed. Ram Charan in his book “What Customer wants you to know” clearly states the need for the companies to act like Partners of Growth for the Client. A Partner who stands by the Client in moments of truth and at the pinnacle of Success. There is a bunch of stalwarts who are championing this spirit, and are breaking the Jinx. We are saying to the Customer that we want to be the engines for your growth and in that process we earn our bread too. No longer is the success of the Project by a Vendor, a measure of good relationship. The “IT Aaj Kal” goes the following way : We as a Vendor want you to be profitable and successful, and would make sure the Projects we execute with you improves your odd, predictability and profit margins from what it was before we came in. And with this, bring in processes and standards in our way of work that promotes Creativity, Innovation, On-time delivery and Zero tolerance to Bugs/Issues, and a relationship that promotes future growth for both of us.
More on this in my later posts.
Wednesday, August 05, 2009
Writing Faster Javascript
FrontEnds using Javascript. And there is one quote that
smiles me most. It goes like, Users of Web application dont
really care for how faster your application is designed
and implemented, they more care about how the application
gives the impression of Speed. This is a great statement.
It all boils down to a great idiom in designing faster
and performance driven applications on Web. If you cannot
fasten or optimize a particular part of the application,
just make it look or behave like its fast. And it works too.
This apart, I also happened to watch Nicholas C. Zakas
talk on creating Faster Javascript Apps.
The whole talk sums up into the following points to consider
while debating on how to increase the performance of Javascript.
1. Minimize Global Variables Lookup
2. Cache the Global Lookup into Local variables
3. With Statement is bad
4. Minimize DOM Manipulations
5. Use DocumentFragment to reduce Reflow.
6. Minimize Object Property lookups
7. Cache Array Lookups
More on the above topics in my next posts.
Monday, July 20, 2009
Book Review: Slide:ology
from any other on this topic not just because
of great design of it, but the infamous author
: Nancy Duarte of Duarte Designs, one of the
largest design firms in Silicon Valley. Nancy
is a leader in presentation development and
an authority in design. The book beautifully
crafts the understanding of the Art and the
Science of creating Great presentations.
A color rich smorgasbord of design insights,
must dos, and all the elements required to
create impactful presentations. I thorougly
enjoyed reading this book, and got a completely
new mindset on how to build great Presentation.
Also included are great presentations and their
creators and what was the thinking behind them.
I recommend this book to anyone who fears preparingd
and giving presentation. I know each one of us
realise how important is to know and to create
presentations in our day-to-day life. And to all
of them, just go and grab this book. You will
thank me forever :)
With this, I would like to share some my finds on
great sites that would enlighten one and all on
the Art and the Science of Great Presentations :-
1. www.presentationzen.com by Garr Reynolds.
2. sildeshare.net - Everybody knows that
3. ww.TED.com
Movie Review : Hotel Rwanda
stand against the brutal massacre of
a tribe of people in Rwanda. He is not
a soldier, he is not a politician, he is
an ordinary Hotel manager of a 4 star
hotel in Rwanda. using his wits, humour
and people skills, he builds a network
of white friends who he hopes will help
him and his family in any trouble. But
it all backfires when civil war erupts
in Rwanda. This war was a fight between
two tribes of the country, fighting for
power and one's revenge over another.
It was his leadership skills that saved
over 1000's of people in Rwanda from
the Genocide, when the whole world
had shown their back to them.
This real life incident depicted in
a great poise by Don Cheadle, is a must
watch. I just happened to see the trailer
of this movie, and got the urge to pick
it up from my neighbourhood DVD Rental
store. And I was surprised.
In my book, i would rate this movie a 5/5
at any day.
Movie Review: Jashnn
and the movie was newly released Jashnn
staring Adhyayan Suman. It came out as a poor
story telling about a man in search of the Music
within him. Its just like any other rags to
riches story, his struggles and finally winning
the prized Music competition. Totally predictable,
and a tear jerker. The newcomer isn't any good,
and apart from Shahana Goswami, none stand out.
So in the end, i suggest better take a nap in
afternoon than wasting the precious tears watching
this crap.
Wednesday, July 08, 2009
Saturday, July 04, 2009
Torry Harris ka Josh
sparkled and made everybody look forward to every morning
in Torry Harris. Check the video, and let me know your
comments :-
My Issues with Reliance Broadband
NetConnect High Speed Wireless internet account to
a Broadband one, with speeds upto 3.1 MBps.
But alas, my excitement died very early, as I found
the modem had some issues with my OS (Windows XP
and Ubuntu). It refused to get detected
most of the times, and I had to go for a complete
re-installation. Things became worse, when I used to
do this procedure all the time whenever I need to access
the Net. No doubt, the speed was great, but this flaw
really hurt me a lot. The Customer care people had no
clue, and neither did the people who sold me the device.
Then finally, I came across a document regarding the modem
stating the problem and the solution for it. The problem
was with Device not being detected by the Dialer Software.
Hence I was instructed to go to the Device Manager of the
Windows XP OS and go for UPDATE DRIVER Option against the
modem listing. This could solve the issue. Now All I am left
is to try this out today when I reach back home and pray that
the solution works.
Non Stop Work
office. Hence, I was not able to release the Tag in time.
However, work has subsided, and now I can look forward for
a release in time.
So all set for the Tag release now.
Monday, June 29, 2009
What I am Building - II
the ListTag which I am developing. I am building a Project
on Sourceforge today, and by afternoon will host it.
It will come with a JAR file, and a TLD (Tag Lib Descriptor)
which has to be imported in the project. Also, I will be
enclosing Documentation to explain the finer details of the
Tag usage. The Source also will be available for free.
More on the features soon coming :-
1. AJAX support. Already implemented in the ALPHA scope of the
Project, but will not be released until this Wednesday.
2. Some new UI patterns are being included, for which I will
provide Screenshots for all of you to have a better understanding.
So looking forward for reviews & comments.
Friday, June 26, 2009
Am I Reading anything ?
Thursday, June 25, 2009
Comments welcome from Everyone
have enabled comments from all, even if you are not
a Google Account holder.
So comment, criticize and add value to my posts.
Thanks!!!
Wednesday, June 24, 2009
Movie Review : The Greatest Game Ever Played
I am no golfer, and do not understand it well, but this movie has
heightened my curiosity and interest in the game. The movie
dramatizes the game of Golf into a battlefield with amazing visual
effects that truly brings alive the different nuances of the game.
The concentration, strategy and competitiveness of this sport is
expressed in such elegance, it literally keeps you hooked till the
end.
Marvelous performances and believable characters make this
touching underdog story a must watch.
The Mistaken Identity
news for all the wrong reasons. Racist attacks, brutal
wounds of Indian students, and what not. For the time,
I was staying in Melbourne, i didn't even have a slightest
hint that this place would turn into a battlefield.
I found the people ever approachable, extremely
caring and jovial. I was put up in Fairfield, a fairy
tale part of Melbourne and would daily train to city.
For not even once, I felt a sense of discomfort travelling
alone at nights and roaming around the city. Instead I
was overwhelmed by the calmness and peace of Melbourne.
A lovely place, and surely one I wanted to stay a little
longer. Its sad that these events have, if not tarnished,
spoiled the image of Melbourne. I still believe these
incidents are acts of selective few and does not
in any way reflect the mood of the city.
Hope this episode gets over and the life in this
lovely city comes back to normal.
TED : Gift to the World
conference on Technology, Education and Design,
bringing some of the most creative and expressive
people around the world, and giving them the stage
for 20 min only. I am a TED addict. Watched hundreds
of TED presentations from last 2 years and still
craving for more. What delights me in each TED
talk, is the sheer passion and creativity that
the speaker tries to portray in order to make sure
his thoughts are spread around the world in less than
20 min. TED talks are freely available for anybody to
download, and they have a growing user base, where you
can share, express and exchange your TED tidbits.
And what more can I ask. TED is coming to India, this
November at Mysore campus of Infosys.
Check out www.ted.com and experience the power of changing
the world.
Tuesday, June 23, 2009
SAPNET and the story behind it
The Wave is Here
Monday, June 22, 2009
ListTag : End to Data Listing woes
Sunday, June 21, 2009
Movie Review : Ladder 49
Movie Review : Death at a Funeral
The patience of an Indian customer
Monday, February 16, 2009
Hackathon Pictures
The Great Indian Hackathon
Friday, January 30, 2009
Rajdhani main Rajasthani
Friday, January 23, 2009
Proto.In 2009 Morning Session
1. World is Changing
2. Lessons from his life
3. Preparing for the Big Bad day (recession) - ready for Change
4. Building for future not Just today - anticipate for future
5. Assume Connectivity
---- Noddler Interface - Speech interface to business
can be used for my Traffic navigation.