Friday, April 25, 2014

This is not 1984 and ...

This is not 1984 and You are not Steve jobs running apple. and specially for indian entrepreneurs, You are not in silicon valley.

Understood, now go back and work through your vision and execute your ideas.

 Have a look at this video. 
Update: Old video was wrong one!

Mr. Legendary definitely had  his own karizma.

Saturday, April 19, 2014

Entrepreneurs - Spot Your Customers!


This is for entrepreuners burning their midnight oils to run their companies in B2B segments. This piece of knowledge is not an enlightenment for many of you. May be Validation point as this comes from practice, this is what I observed during our startup journey since last 4 years.

From experience at Screen-Magic for 6 years building product & customer base from scratch, I  got some wisdom, would like to share so writing this blog. When anyone starts with some kind of product, you dont have budgets & skills to market it. This happens mostly for entrepreneurs.

Here are 3 types of category I can classify, various customers :

Early Adopters - They will find you
      They are high class ideators, master implementers and always willing to try new things to improve their own life. If you create simple but value products, these guys will find you and use your products. They are also advance users of google of knowing tricks of discovering hidden treasures. They will give you some money as well. You should listen to them to get valuable ideas.

Implementers - They will approach you with Reference      They may not ideate themselves but they are highly aggressive implementors. They will keep searching for greenshoots. They will get references and find you. Implement it successfully and will write reviews for you.

Money Burners (earners for you) - You hunt them and Sell services in polished and higher price     These people have been given larger budgets and assigned with huge targets. They run out of ideas, if you have nice website with business oriented content with ROI. These people would love you and would pay your higher cost to achieve success with little efforts. They believe in using products, rather than building it themselves.

All the best for building successful enterprise.

Thursday, April 10, 2014

HeartBleed - How to Fix & Test on Ubuntu

Img Source: WikiPedia

Suddenly There was an havoc on tech networks, created by HeartBleed bug. 

As it was related to omnipresent and widely believed to most secure OpenSSL, Everyone on internet is trying to gain traction by writing about it. But very few are writing about how to detect, fix and test. 

I got few articles from certain Q&A sites, just thought of putting them all together in easy way.

How to Detect for your ubuntu server :

   Which Ubuntu Servers : 
   Dont Know Version? Here is the command :
    $lsb_release -a
   Security issue affects these releases of Ubuntu and its derivatives:
      Ubuntu 13.10
      Ubuntu 12.10
      Ubuntu 12.04 LTS

   From Your own machine:
    1) Login to your server 

       $openssl version -a
        if version is 1.0.1 (till f), your openssl is vulnerable.

    From outside
     1) Visit 

     2) from command prompt : 
          $openssl s_client -connect -tlsextdebug 2>&1| grep 'server extension "heartbeat" (id=15)' || echo safe

How to Fix for your ubuntu server :

      The problem can be corrected by updating your system to the following package version: 
       Ubuntu 13.10:
libssl1.0.0 1.0.1e-3ubuntu1.2
       Ubuntu 12.10:
libssl1.0.0 1.0.1c-3ubuntu2.7
       Ubuntu 12.04 LTS:
libssl1.0.0 1.0.1-4ubuntu5.12

Or  You can do following
$sudo apt-get update
$sudo apt-get install openssl libssl-dev
Find Which services to restart
sudo find /proc -maxdepth 2 -name maps -exec grep -HE '/libssl\.so.* \(deleted\)' {} \; | cut -d/ -f3 | sort -u | xargs --no-run-if-empty ps uwwp 

Restart services which are using OpenSSL like Apache, nginx.

How to Test for Success?

$dpkg -l | grep openssl
You should see, following, then you are ok
  openssl                            1.0.1-4ubuntu5.12                       Secure Socket Layer (SSL) binary  

Hope it helps you to fix Heartbleed.