April 10, 2011
Thought of the day
In my school days, I used to love those calculus problems with limit x tending to infinity. It still looks funny how a delta (tending to 0) brings meaning to something totally nonsense (like 1 divided by 0).
March 30, 2011
GAE locked transactions issue
We were facing certain issues while deploying on GAE, our application had some failed transactions and was complaining about locked transactions. Just thought the following information might be helpful and handy at a later date.
Locate your <GAE_INSTALLATION_FOLDER>. If you are using eclipse plugin you would find appengine sdk in <ECLIPSE_DIR>\plugins\com.google.appengine.eclipse.sdkbundle.<SOME_VERSION>\appengine-java-sdk-<SOME_OTHER_VERSION>
To rollback go to your eclipse installation folder and issue the following command:
<GAE_INSTALLATION_FOLDER>\bin>appcfg.cmd --email=<gmail_id_OR_google_apps_email_id> --passin rollback <GAE_APP_ROOT_FOLDER>\war
To update/deploy on GAE do the following:
<GAE_INSTALLATION_FOLDER>\bin>appcfg.cmd --email=<gmail_id_OR_google_apps_email_id> --passin update <GAE_APP_ROOT_FOLDER>\war
Make sure you clean up the GAE app and run it locally before uploading to GAE. Let me know if you face issues even after these steps.
Locate your <GAE_INSTALLATION_FOLDER>. If you are using eclipse plugin you would find appengine sdk in <ECLIPSE_DIR>\plugins\com.google.appengine.eclipse.sdkbundle.<SOME_VERSION>\appengine-java-sdk-<SOME_OTHER_VERSION>
To rollback go to your eclipse installation folder and issue the following command:
<GAE_INSTALLATION_FOLDER>\bin>appcfg.cmd --email=<gmail_id_OR_google_apps_email_id> --passin rollback <GAE_APP_ROOT_FOLDER>\war
To update/deploy on GAE do the following:
<GAE_INSTALLATION_FOLDER>\bin>appcfg.cmd --email=<gmail_id_OR_google_apps_email_id> --passin update <GAE_APP_ROOT_FOLDER>\war
Make sure you clean up the GAE app and run it locally before uploading to GAE. Let me know if you face issues even after these steps.
Chetan Bhagat Speech : Spark
I'm not a big fan of Chetan Bhagat but his speech published here really made it's point http://www.chetanbhagat.com/speeches/spark/ It has bits and pieces copied from other such stories but all credits go to him for combining everything in one; do read it whenever you get time.
Here are few interesting anecdotes from his speech:
- Don’t be serious, be sincere.
- Frustration is a sign somewhere, you took it too seriously.
- Failure is extremely difficult to handle, but those who do handle come out stronger.
- If you are failing at something, that means you are at your limit or potential. And that’s where you want to be. That's where and when magics happen.
- Be grateful for what you have and get the strength to accept what you don’t.
- Never make a compromise. Love thyself first and then anything else.
Labels:
chetan bhagat,
inspirational,
Interesting Thoughts
March 06, 2011
Thought of the day
"Derice, a gold medal is a wonderful thing. But if you're not enough without it, you'll never be enough with it" - Irv, Cool Runnings
February 17, 2011
I wish you enough...
- I wish you enough sun to keep your attitude bright no matter how gray the day may appear.
- I wish you enough rain to appreciate the sun even more..
- I wish you enough happiness to keep your spirit alive and everlasting.
- I wish you enough pain so that even the smallest of joys in life may appear bigger.
- I wish you enough gain to satisfy your wanting…
- I wish you enough loss to appreciate all that you possess.
- I wish you enough hellos to get you through the final good- bye.
November 11, 2010
Thought of the day
i'm not perfect and may be i'll never be; but its you who makes me want to be perfect and that's why i love you...
November 01, 2010
Thought of the day...
Success is to celebrate that you didn't screw up and failure is to remind you that you are not perfect. Rest in between is what we call life.
Subscribe to:
Posts (Atom)