27 Sep 09

I was never a ardent fan of facebook I signed up just to see what its all about and I found it some what interesting so I started using it occasionally; but couple of days back I noticed something has terribly changed in facebook application; I was not able to relate if I had ever earlier used this application and on top of it you even don’t have an option to switch to older version which is pity.
I don’t know what has caused these people to change it but I am sure of one thing that I am not going to use it in future any more this is not the way you should force on people you want.









22 Sep 09

Nice tutorial to get you started with your OpenSocial applications entirely in eclipse.

Installation details and tutorials can be found here. Enjoy OpenSocial development.









16 Sep 09

I was struggling due to this problem for two days now and got the solution just now so thought I will share it
with you all; as I don’t want anyone else to land up in trouble as i did so I am using Hardy and was trying to build subvertpy from source as the package was not available for same.

The problem occurs due to absence of Python development headers as many python modules have dependency on  Python development headers to compile.

Solution is to install development headers using package manager; open the terminal and issue the following commands

sudo apt-cache search python

and select the package that matches your installation as in my case it is python2.5-dev; issue the following command to install it

sudo apt-get install python2.5-dev

This will install development headers in /usr/include/python2.5 and now you can build your python module successfully.









9 Sep 09

I have reading about this topic since 3-4 years now and feels like eternity or a life time. Every now and than this question gets raised and people come of with various answers like entrepreneurship is a mind set rather than anything else; some say they are born with entrepreneurial qualities in there DNA.
IMHO anyone can be an entrepreneur in his or her own way it just takes a determination, grit to survive in toughest of circumstances. a spirit to keep things moving when the whole world is against you, a never say dies attitude and the list goes on with such qualities or virtues but it all boils down to one thing that is entrepreneurs are like rebellions they don’t believe in traditional wisdom of life; they have already realized and got enlightened with what they want to do in life.

These were few thoughts in my mind may be I will elaborate more on some day but that day is not this day.
Cheers to all entrepreneurs out there keep the ship afloat, keep going and some one said sooner or later a person who wins is person who thinks he can win; nothing happens out of the box there are no free lunches. Go out and world awaits you to embrace with both hands.









7 Sep 09

Just wanted to let you know about an exciting event siliconindia is organizing on September 12 (Saturday in Mumbai). It’s by far the largest and most exciting event of its kind in Mumbai.

It is your chance to know the building of companies like Rediff.com, Syntel, Netmagic, Sulekha, Microworld and many more as their founders come and share their journey with us:
Venki Nishtala, Founder & CEO, Rediff.com
Keshav R. Murugesh, CEO, Syntel
Sharad Sanghi, Founder & CEO, Netmagic
Govind Rammurthy, Founder, CEO & MD, MicroWorld Technologies
Satya Prabhakar, Founder & CEO, Sulekha.com

There will be 30 most promising technology startups showcasing their products. You can meet these entrepreneurs and also over 30 investors.

To attend this event, register FREE at http://www.siliconindia.com/startupcity_mumbai/index.php

Watch live product demonstrations
Get a peek into cutting edge technologies
Lay hands on the best-of-breed solutions
Meet young, energetic, passionate geeks
Experience the culture of innovation in small companies
Visionary Keynotes
In-depth Panel Discussions

TIME: 8.45 AM to 5 PM
WHEN: Saturday, September 12, 2009
WHERE: Hotel RanSgarda, Bandra, Mumbai









4 Sep 09

Eclipse latest version is Galileo and its not available from ubuntu archive I just finished installing it on my machine i thought I will share instructions with my readers.
So here we have a step by step instruction to install Eclipse Galileo (3.5) on Ubuntu mine is Hardy

Lets start with creating a directory where we want to install

mkdir /bin/ide

cd  /bin/ide

you can manually download the installable from one of the available mirrors or you can use wget for same I prefer using wget

wget http://d2u376ub0heus3.cloudfront.net/galileo/eclipse-java-galileo-linux-gtk.tar.gz

than we need to unzip the contents of the zip file and we are almost done

tar xzvf eclipse-java-galileo-linux-gtk .tar.gz

You can set the eclipse executable to your path

PATH=$PATH:/bin/ide/eclipse

This is not the best way to do it but still does the job alternatively you can create a simple shell file and keep it in bin directory whcih just calls eclipse and you are good to go.









25 Jun 09

Few months back I wrote this module for some product which I was working that didn’t work out so I thought I will make it available to people to use.

This is very simple PHP API for fetching stock quotes from yahoo finance. I hope people find it useful. How to use it is mentioned in the PHP file itself. In case you have some queries regarding same ; do let me know.

You can download the PHP file from this link ystock

Any feedbacks are welcome.









23 May 09

Assuming svn keywords property is enabled on your office files you need add the keywords in the syntax shown below

Path of file in the subversion repository $HeadURL::                         $
For the current $Revision::                                                  $
For the checkin date $Date::                                                 $
For Author $Author::                                                         $

The noticeable difference from the keywords expansion in text file is the extra spaces given after :: if you don’t give extra spaces than your file will get corrupted as during expansion the space required for expansion will not be available and hence causing corruption of files.









21 Apr 09

For this week only, Atlassian is offering a special 5-user “starter” license of JIRA and Confluence for only $5 each. They’re calling it the Atlassian Stimulus Package and it’s a great way of supporting small teams and small businesses in this difficult economic environment. Best of all, they will be donating every penny to charity, so please help them spread the word!

The Atlassian Foundation is donating all proceeds to Room to Read, a charity that helps the world’s future entrepreneurs by building libraries and schools for children in developing nations.

Get all the details at www.atlassian.com/starter. Hurry, offer ends on 24 April 2009.

Please spread the word as much as possible.

I would like to congratulate Atlassian for the great effort.









15 Apr 09

The Python interpreter contains few easter eggs which expresses sentiments of Python developer by and large I will listing them down if you know more kindly let me know

1. If you open a Python interpreter, and type

import this

, it outputs the following:

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!

2. On python interpreter typing from __future__ import braces

it prints the output as follows Traceback (SyntaxError: not a chance (<interactive input>, line 1)

3. On python interpreter type import __hello__

this outputs Hello world…

Those were few easter eggs which were there in Python pre-3000 release

An antigravity module is added to Python 3.0. Importing the module opens a web browser to an xkcd comic that portrays Python having an antigravity module

Kindly let me know if you know any more easter eggs.