Thursday, December 13, 2012
Tuesday, December 11, 2012
FDI in Retail
Neighbourhood stores provides me these many options, if I want to buy Rice, Gehun.
While If I go to Reliance store, I have only one option to choose. And lots of packaged variety of Basmati rice.
Can I see same picture in Future? Will they be able to Survive with Multi-brand retail.
Only Time will tell.

Saturday, December 08, 2012
Computing In the Cloud!
Recently I was invited as a guest speaker at International Educational Conference held in Pune, India. Here are presentation slides of my talk.
Monday, November 19, 2012
Installing Mosquitto & LibMosquitto for python on Mac OSX 10.8 (Mountain LIon)
Its quite easy, though not many online posts are available. Mosquitto site doesnt give much information apart from suggestion to install it using brew.
First Install Mosquitto using brew
$brew install Mosquitto
it may fail due to wrong perms on /usr/local so change ownership of local dir
$sudo pip install Mosquitto
To Use Mosquitto from Python
It may give following error
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.1
You need to upgrade Pip as you are using old pip
$sudo easy_install -U pip
and try again
$pip install mosquitto
It works. Confirm it.
$pydoc mosquitto
First Install Mosquitto using brew
$brew install Mosquitto
it may fail due to wrong perms on /usr/local so change ownership of local dir
$sudo pip install Mosquitto
To Use Mosquitto from Python
It may give following error
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.1
You need to upgrade Pip as you are using old pip
$sudo easy_install -U pip
and try again
$pip install mosquitto
It works. Confirm it.
$pydoc mosquitto
Thursday, June 07, 2012
Twitter - Mega Network with Micro Updates.
I did analysis of Twitter usage by Common people and Enterprises.
This is How twitter started and grown in to Mega Network with Micro Updates.
1) Tech people were early adopters
2) People used it as a replacement for blogger where they need to give a lots of time for posting anything. Twitter was easy,no-brainer, one can tweet whatever they have on their mind. They dont have to ruminate over it.
3) People loved it.
4) Additionally it enabled open conversation across the globe. Just simple stream of interesting thoughts, updates abt various people by themselves, you didnt need approval to follow him/her.
5) It enabled way to hear thoughts of people who shares common interests with you.
6) It was not like other social networks where you start with connecting people you are already friends with.
7) Everybody actually liked the Idea, even Celebrities came directly on twitter. Interacting with their fans openly. People loved this more. With Celebrities, more fans logged on Twitter. For Example, many of the people in India registered on Twitter to Follow Little Master Sachin Tendulkar.
With Millions of real people having open conversation on Twitter and additional features built like Trends. For Marketers, It was gold-mine to catch the people. Specific targetting was possible just scanning through one's tweets. Lots of startups have emerged which are providing various services including analytics of data and techniques to increase follower counts.
From My point of view, we can clearly seperate companies in 2 types
Type B2C = Business to consumers Model
Type B2B = Business to Business Model
For B2C Enterprises, value proposition is quite clear as many of their existing and target customers possibly would be on Twitter. They can use Twitter for Customer Service, Marketing and Advertizing. They can run Loyalty programs also.
But what would be value proposition for Enterprise who has B2B model, because they would be trying to sell their products to companies only. so How Twitter can be useful for B2B model companies. Because Twitter accounts of these companies would be handled probably by Marketing Team. If Twitter accounts of 2 businesses converse with each other, which means basically Marketing teams of 2 companies are talking with each other. Which will not help one of them who wants to sell his product to other. As other's marketing team might not be decision makers in various purchase decisions or business decisions.
Although Conversation may not help either of them to get business. but connecting with people who are following/followers of target company may help.
What enterprises can use Twitter for?
1) Share/Evangelize knowledge abt their company, product.
2) Connect with people who are connected to your targets.
3) Spread the word abt your company in related open conversations.
Actually I am not a Marketing guy but had some thoughts abt using Twitter by Enterprises so just shared them here. You can have many other great ideas abt Twitter usage, You can share it with me via comments on this blog.
1) Tech people were early adopters
2) People used it as a replacement for blogger where they need to give a lots of time for posting anything. Twitter was easy,no-brainer, one can tweet whatever they have on their mind. They dont have to ruminate over it.
3) People loved it.
4) Additionally it enabled open conversation across the globe. Just simple stream of interesting thoughts, updates abt various people by themselves, you didnt need approval to follow him/her.
5) It enabled way to hear thoughts of people who shares common interests with you.
6) It was not like other social networks where you start with connecting people you are already friends with.
7) Everybody actually liked the Idea, even Celebrities came directly on twitter. Interacting with their fans openly. People loved this more. With Celebrities, more fans logged on Twitter. For Example, many of the people in India registered on Twitter to Follow Little Master Sachin Tendulkar.
With Millions of real people having open conversation on Twitter and additional features built like Trends. For Marketers, It was gold-mine to catch the people. Specific targetting was possible just scanning through one's tweets. Lots of startups have emerged which are providing various services including analytics of data and techniques to increase follower counts.
From My point of view, we can clearly seperate companies in 2 types
Type B2C = Business to consumers Model
Type B2B = Business to Business Model
For B2C Enterprises, value proposition is quite clear as many of their existing and target customers possibly would be on Twitter. They can use Twitter for Customer Service, Marketing and Advertizing. They can run Loyalty programs also.
But what would be value proposition for Enterprise who has B2B model, because they would be trying to sell their products to companies only. so How Twitter can be useful for B2B model companies. Because Twitter accounts of these companies would be handled probably by Marketing Team. If Twitter accounts of 2 businesses converse with each other, which means basically Marketing teams of 2 companies are talking with each other. Which will not help one of them who wants to sell his product to other. As other's marketing team might not be decision makers in various purchase decisions or business decisions.
Although Conversation may not help either of them to get business. but connecting with people who are following/followers of target company may help.
What enterprises can use Twitter for?
1) Share/Evangelize knowledge abt their company, product.
2) Connect with people who are connected to your targets.
3) Spread the word abt your company in related open conversations.
Actually I am not a Marketing guy but had some thoughts abt using Twitter by Enterprises so just shared them here. You can have many other great ideas abt Twitter usage, You can share it with me via comments on this blog.
Thursday, April 26, 2012
Fail2Ban & Iptables conf for Preventing Hacking Attempts on Ubuntu
I noticed lots of intrusion attempts on our servers, so was in search of utility which will let me prevent these attacks automatically.
Fail2Ban is an intrusion prevention framework written in the Python programming language.
It works by reading SSH, ProFTP, Apache logs etc.. and uses iptables profiles to block brute-force attempts.
For Installation and configuration details, Visit Fail2Ban On Ubuntu
While searching for other methods , I came across which proved Iptables configuration to defy intrusion attacks on ssh port. Here is the How to Block SSH Attacks
Here is process to unblock ipaddress which got blocked by mistake
Delete Blocked IP address
Fail2Ban is an intrusion prevention framework written in the Python programming language.
It works by reading SSH, ProFTP, Apache logs etc.. and uses iptables profiles to block brute-force attempts.
For Installation and configuration details, Visit Fail2Ban On Ubuntu
While searching for other methods , I came across which proved Iptables configuration to defy intrusion attacks on ssh port. Here is the How to Block SSH Attacks
Here is process to unblock ipaddress which got blocked by mistake
Delete Blocked IP address
Fraud Detection of Phone Calls from Banks/Telecom Companies
Hello Readers,
Please help me with following survey!
I want to see how many people are concerned about fraud happening over
unsolicited verification calls from banks and other companies.
I also want to find out solutions are in place or need to be there, to
verify sources of these calls.
[No Email or Phone asked in this survey]
Please share this survey among your friends. I will share the results once
I got enough responses.
Wednesday, April 18, 2012
Saturday, April 14, 2012
Rachleff's Law of Startup Success
The #1 company-killer is lack of market.
Andy puts it this way:
- When a great team meets a lousy market, market wins.
- When a lousy team meets a great market, market wins.
- When a great team meets a great market, something special happens.
You can obviously screw up a great market
-- and that has been done, and not infrequently -- but assuming the team
is baseline competent and the product is fundamentally acceptable, a
great market will tend to equal success and a poor market will tend to
equal failure.
Market matters most.
Friday, April 13, 2012
How to get Free Promotional Code for Adwords worth $100
I have existing account with Adword which I created in initial buzz when Adwords launched by google but didnt use it as I was just explorer then.
Now comes 2012, We wanted to run a demo campaign from Adwords to know adwords effectiveness and also learn the ways to use adwords.
I noticed promotional code box in billing information, I did received promotional code from Google in the past. So I searched from google and tried them but it didnt work as they were very expired.
While searching on Internet to see if anyone has posted promo code, I didnt succeed but I did get pointer saying that Hosting providers do give some credits for free.
On searching further, I got below link, and Did as per instruction and got $100 worth free credits.
To Use Your Promotional Google AdWords Credit
- Log in to your Account Manager.
- In the My Account section, go to the Payments tab, and then click Advertising Credits.
- On the Advertising Credits page, click the Activate Credit link for the advertising credit you want to use.
- Click the Sign Up Now link.
- Follow the sign up process to redeem your Google credit.
Click below link to know the detailed process with images.
Get Free Promotional Code from GoDaddy
Wednesday, April 11, 2012
Restore Deleted folder/directory from Subversion/SVN
You need to copy directory from revision history usin copy command.
svn copy <repo_path/directory>@version .
then commit the directory
svn commit -m "restore deleted directories" directory
Directory gets restored with its history.
Tuesday, April 10, 2012
Monday, April 09, 2012
CodeIgniter - Upgrade from 1.7.x to 2.x.x - Session Reset issue
Hi you can follow instructions given at below link
Upgrade to 2.x.x
You will get stuck at session issue as session gets reset after you redirect. Redirects might be required in authentication flows.
You will face this issue particularly when you use database table "ci_sessions" to store session information.
CI upgrade have changed ci_sessions table structure in 2.x.x.
CodeIgniter - Sessions - Documentation
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
in previous version user_data size of varchar(50), this causes session data being stored partially, and not able to retrieve it afterwords.
You just need to backup previous session table and create new ci_sessions table with above script.
Upgrade to 2.x.x
You will get stuck at session issue as session gets reset after you redirect. Redirects might be required in authentication flows.
You will face this issue particularly when you use database table "ci_sessions" to store session information.
CI upgrade have changed ci_sessions table structure in 2.x.x.
CodeIgniter - Sessions - Documentation
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
in previous version user_data size of varchar(50), this causes session data being stored partially, and not able to retrieve it afterwords.
You just need to backup previous session table and create new ci_sessions table with above script.
Sunday, March 25, 2012
Sify Broadband - Make it work with Router
Here is the process with which you can make your router work and use more than one PC using Sify broadband.
for Sify you need to first log in using Sify client. Sify provides their own client to connect.
Some hacker has come up with his own client SuperSify which works on every os.
you can download it from http://thegoan.com/supersify/
You need to have java installed on your machine.
You can make ur router work like follows.
ss.sh -u <username> -p -m <macaddress of router >
for Sify you need to first log in using Sify client. Sify provides their own client to connect.
Some hacker has come up with his own client SuperSify which works on every os.
you can download it from http://thegoan.com/supersify/
You need to have java installed on your machine.
You can make ur router work like follows.
ss.sh -u <username>
Saturday, March 24, 2012
Nokia Care in Aundh, Pune
I was searching for Nokia care in Aundh, google search and google map confused me abt location. Addition to that one mobile repair shop misdirected me saying that Nokia care in Aundh is dysfunctional and I need to go to FC Road.
Finally I could locate the Nokia Care in Aundh.
Here is the location
Office No 3 Dhanshree Heights, Next To Shivaji School Above Cosmos Bank Chattrapati Chowk, Aundh Gaon-Aundh, Pune - 411007
When you go towards wakad from Bremen chowk, it just before Rajiv Gandhi bridge, near Siddharth Nagar on right handside at Aundh Gaon Signal. Its on 2nd floor.
Nokia Care people are very cooperative and prompt in their service.
Finally I could locate the Nokia Care in Aundh.
Here is the location
Office No 3 Dhanshree Heights, Next To Shivaji School Above Cosmos Bank Chattrapati Chowk, Aundh Gaon-Aundh, Pune - 411007
When you go towards wakad from Bremen chowk, it just before Rajiv Gandhi bridge, near Siddharth Nagar on right handside at Aundh Gaon Signal. Its on 2nd floor.
Nokia Care people are very cooperative and prompt in their service.
Thursday, February 23, 2012
Unsubscribing Hathway Internet Connection
How to Remove Hathway connection.
1) Pay pending bills if any
2) Disconnect Modem and Remove modem from wire
3) Take modem with you to Hathway center
4) Ask the guy to make entry in Hathway CRM.
1) Pay pending bills if any
2) Disconnect Modem and Remove modem from wire
3) Take modem with you to Hathway center
4) Ask the guy to make entry in Hathway CRM.
Monday, February 20, 2012
Game of Real Estate - Rental Market Tricks
Since last 2 years fortunately or unfortunately, I spent lots of time in searching and hiring rental flats/office space. It was specifically in Mumbai and Pune. I also stayed in Hyderabad in 2004-06, at that time there were not need of agents as rents were pretty low, we used to pay 4k for 2bhk+waiting room and normally House owners use to put up boards on building itself telling about rent.
In early 2006, I had to search for home in Vashi, Mumbai. Scene at that time was, builders relative was looking after that building so it was difficult bypass him but rent was just 6k for 2 bhk so again It was not issue paying brokerage.
But after 5 years in 2011-2012, picture is pretty different, rents are skyrocketed everywhere.
In Mumbai, In area like gorai and anand nagar in Dahisar, every building has a office of agent.
Single flat is shown by multiple brokers :)
Brokerage business is at its prime, Many of brokers own cars in Pune, instead of bikes as they used to.
And they demand 2 months rent as brokerage. Trick behind this is normally 3-4 brokers are involved with 1 flat so every one of them need to get respectable share of income. so they normally dont negotiate on brokerage.
Here are some of quirkiness of brokers and dont believe them
1) Even if there are lots of properties available, broker will first tell you that there are almost no flats are available or they will give you options of just 2-3 flats.
2) If you went to broker well in advance for say 2 months, He will not at all cooperate with you, as you are not needy, he cant play games with you as you are at comfort.
3) If you are looking space for Office, Owners and Brokers will tell you that Office is very lucky for previous owners and whoever rents this space, grows with no Limit.
4) There is always space for negotiations with broker, Its easy to convince broker than Owner as for broker its onetime income while for owner its yearly income.
5) If you like some flat or space, Owners will tell you that there is one more party interested in said flat/space and some will add a punch that other party is offering more. also he will tell you that they want good people. This is trick to stop you from negotiations.
6) Specially in Pune, Many flat owners are Mumbai investors, They try to play game with Mumbai Rules, so dont get into their talks.. for example they will ask you high rent and 6 months rent as a deposit, which is normal in Mumbai but Pune rules are different. its 2-3 months of rent as deposit
7) Trick is to Fix your Budget for rent and tell Broker budget 10% lower. Contact multiple brokers, make sure that they are not connected to each other.
8) Most important is Dont Giveup and Commit early on deciding on some flat/office space, always borrow some time from owner to think whether it is satisfying most of your requirements like locality, rent, transportation, water, electricity, internet.
9) Following sites are good for Getting flat ads directly from owners:
a) Quikr
b) Sulekha
c) Magic Bricks
d) Anand Property listing (very good)
e) Olx
Happy Searching and All the best.
In early 2006, I had to search for home in Vashi, Mumbai. Scene at that time was, builders relative was looking after that building so it was difficult bypass him but rent was just 6k for 2 bhk so again It was not issue paying brokerage.
But after 5 years in 2011-2012, picture is pretty different, rents are skyrocketed everywhere.
In Mumbai, In area like gorai and anand nagar in Dahisar, every building has a office of agent.
Single flat is shown by multiple brokers :)
Brokerage business is at its prime, Many of brokers own cars in Pune, instead of bikes as they used to.
And they demand 2 months rent as brokerage. Trick behind this is normally 3-4 brokers are involved with 1 flat so every one of them need to get respectable share of income. so they normally dont negotiate on brokerage.
Here are some of quirkiness of brokers and dont believe them
1) Even if there are lots of properties available, broker will first tell you that there are almost no flats are available or they will give you options of just 2-3 flats.
2) If you went to broker well in advance for say 2 months, He will not at all cooperate with you, as you are not needy, he cant play games with you as you are at comfort.
3) If you are looking space for Office, Owners and Brokers will tell you that Office is very lucky for previous owners and whoever rents this space, grows with no Limit.
4) There is always space for negotiations with broker, Its easy to convince broker than Owner as for broker its onetime income while for owner its yearly income.
5) If you like some flat or space, Owners will tell you that there is one more party interested in said flat/space and some will add a punch that other party is offering more. also he will tell you that they want good people. This is trick to stop you from negotiations.
6) Specially in Pune, Many flat owners are Mumbai investors, They try to play game with Mumbai Rules, so dont get into their talks.. for example they will ask you high rent and 6 months rent as a deposit, which is normal in Mumbai but Pune rules are different. its 2-3 months of rent as deposit
7) Trick is to Fix your Budget for rent and tell Broker budget 10% lower. Contact multiple brokers, make sure that they are not connected to each other.
8) Most important is Dont Giveup and Commit early on deciding on some flat/office space, always borrow some time from owner to think whether it is satisfying most of your requirements like locality, rent, transportation, water, electricity, internet.
9) Following sites are good for Getting flat ads directly from owners:
a) Quikr
b) Sulekha
c) Magic Bricks
d) Anand Property listing (very good)
e) Olx
Happy Searching and All the best.
Saturday, February 18, 2012
How to calculate Marketing Budget - Grabowski Ratio
Some one asked a interesting question about calculating Marketing budget.
Whether you are Startups or established Big Company, Marketing is important aspect of business.
It is qualititive, not quantitive. We can not easily measure the effects of Marketing and budget.
I hit this document through quora and found it quite interesting.
http://www.slideshare.net/dmitryklimov/ralph-grabowski-fullarticle
here is summary, which I understood,
a) Invest more in Marketing (exclusive of Promotional and selling) than in Engineering
b) At Early stage of Product development, One should allot budget in ratio of 1:1 for Market Research and Engineering.
c) Low ratio will lead to failure
d) How much is More Marketing?
Marketing is defined as a upfront process that comes before the product is ready. (Promotion and selling comes after product is ready)
e) More Marketing is qantified into recommendation that technology based enterprises invest more than one dollar in marketing for each dollar invested in engineering
f) Marketing/Engineering Investment ratio > 1
Whether you are Startups or established Big Company, Marketing is important aspect of business.
It is qualititive, not quantitive. We can not easily measure the effects of Marketing and budget.
I hit this document through quora and found it quite interesting.
http://www.slideshare.net/dmitryklimov/ralph-grabowski-fullarticle
here is summary, which I understood,
a) Invest more in Marketing (exclusive of Promotional and selling) than in Engineering
b) At Early stage of Product development, One should allot budget in ratio of 1:1 for Market Research and Engineering.
c) Low ratio will lead to failure
d) How much is More Marketing?
Marketing is defined as a upfront process that comes before the product is ready. (Promotion and selling comes after product is ready)
e) More Marketing is qantified into recommendation that technology based enterprises invest more than one dollar in marketing for each dollar invested in engineering
f) Marketing/Engineering Investment ratio > 1
Saturday, February 11, 2012
Planned Skyscrapers, Mumbai, India
India Tower, at Marine Lines 125 floors (on Hold)
World One, Worli India, 117 floors (under Construction)
Orchid Crown, Prabhadevi (under construction)
Group Buying - Real Estate
Some Popular group buying portals:
www.gemideals.com
www.groupbookings.com
www.groffr.com
www.dealflats.com ( Delhi, Hyderbad, Mumbai, Bangalore)
www.indianrealestateforum.com
Subscribe to:
Posts (Atom)





