March 31, 2010
My first love with Entrepreneurship
It is not so pain. But ofcourse, pain is the pain. Here I would like to share my thoughts and feelings about the term “Entrepreneurship” and obviously how is my entrepreneurship life is going on.
What is Entrepreneurship
Well, I am not going to explain about it here. Please refer this nice wikipage here. But from my point of view apart from the business and money, the entrepreneurship is one who creates the future for others. In detail, he/she creates good career & job opportunity for people belongs to him, he/she creates economic growth for a country, technology promotions,.etc.
My entrepreneurship life
My star-up is http://ethicstech.in I have just less than 6 months experience in my entrepreneurship life. But I already invested around 2 years of my time to my start-up company. There were so many +ve and -ve suggestions got from my well wishers/friends/parents/ when I planed to start-up my own company. My friends advised me to join a MNC and earn money first and then start-up a company. My parents much worried about my horoscope(?)! and so many etc etc suggestions. Ofcourse, few of them encouraged me to go ahead. Some of the over confidence suggestions are, “If you cant, then who will”… ;).
I have my own dreams; my own ambitions and targets. Now planing to achieve my target and take my steps one by one confidently and carefully. Till now, many steps already taken and those steps finished in failure. The terms “failure” is not an word to hate in our life. But it must be observed by everybody; Know our failures and correct it later. So that a person can able to achieve an target. Nobody in this world directly jump to the target in a single step/try. Step by step progress is always safer and provides more experience to avoid failure in future.
Somebody said, now I am a Business man. Business and Entrepreneurship differs from some other way. A independent person can do business and earn money. For example, running a shop, hotel,.etc. However, Entrepreneur is also doing business. But he creates career for others and he is used to invest the earning money into new business opportunity and so on.
If you are working in Infosys, Micrsoft, CTS, TCS,.etc and earning few laks per annum, do you think when your company founded, it was started from a big Tidel park in a central heart city? Do you think, your company CEO, early met your clients traveling by flight? Do you think, when your company founded, the employee’s strenght was around 10,000? Do you think, when your company founded, all the employees got nice salary like you?. There are so many good MNC companies (HCL, Infosys,.etc)started from an single room and they used bike to met their clients.
I am also in the same position to preparing the strong foundation and providing best career opportunity for my employees in future.
There are around 2998 engineering colleges are available in India and ~5 laks fresh engineers (I did not calculated other degree holders. If so, then the numbers will be more per year!)are come-out every year. Practically, It is not possible to provide the job opportunity for all the engineers by those CTC,TCS,Infosys,.etc companies. And if everybody wants to work with a company, then who will create the job opportunity?. As my favorite Dr.Abdul Kalam said, “Indian engineers wants to create the job opportunity instead of like to work with someone”. Due to lack of support for new entrepreneurs, from friends, home, relations, Governments and Government policies I am not sure, when it will happened and how it will happened.
Output of Entrepreneurship
Once I started my own company, many of my well wishers now expected some output from me. I am not sure, what they are mean by “Output”. They are thinking like, once we started our own company, then we can immediately earn Crores & Crores. It is so funny!. If this is true and easy, then why the people are want to join with a company and why they should not start-up their own?. And few others thinking like, once we open a company ( like shop?), then we can start earning money automatically. Obviously, running a enterprise is not like an shop/store and earn 2 times of money at evening when we invested some money at morning. We need to put more efforts, hardwork and most important one is patient. Finally the endurance. I guess, it will take to earn money by an start-up company minimum upto first 6 months and based on the services/products.
As per my concern, running a enterprise at this economic down situation, we need to put infinite hardwork, patient, endurance, time, confidence and obviously money. There is no use of starting a company with missing of any one from the above.
My entrepreneurship experience and suggestions for young entrepreneurs
- Rest :: Now a days my sleeping time is less than 6 hours. I guess, it will decreased more in future. But maintain your sleeping hours atleast 6.
- Time & Friends :: Not possible to spend time for chat with friends, movies, outing, roaming,.etc. Need to avoid these activities. If you feel, you cant ignore anybody, then talk with your friends and explain about it. They will understand you.
- Time & Girl friends :: One of the main reason, why the guys are wasting their time is, girl friends!. You must keep it in mind that, your time is so valuable. Do not waste much time with girl friends through by Phone, Chat, roaming,.etc. WARNING!. You are very near to the door, “Failure”.
- Depression :: You will get more depression these days. Bcoz most people will reject you : customers, investors, employees you try to hire, organizers of startup showcases. You have to keep looking for the ones who will accept you.
- Failure :: Dont bother about the failure and dont afraid. Learn the failure and accept the failure. If you failed 20 times; 50 times; 100 times. Try again & again. One day “failure” will get bored and run away!.
- Time & Relatives:: Do not waste much time to visit your relatives home, relatives functions,.etc. Convey your regards over by phone. Any important functions, you may consider. It may helpful for you to refresh yourself.
- Bankers :: You will be rejected to get an Credit card, account from an Bank,.etc. Dont worry. They will comeback to you surely, later.
- Advise :: You will get more advise from your relatives to search a good job and earn money. So that you will get a good alliance. Do not consider this kind of advice. Once you succeeded, then they will tell you, “Yes, I know on the first day itself, you will become a millionaire”.
- Employee’s risk :: Retaining employees is an crucial task. Its upto you, how you are going to handle. You may consider like, offering employee benefits, bonds, salary hike,.etc.
- No Holidays! :: You dont want any holidays these days. Either work from your room/home or from office. Having a USB data card will help you to work with internet at any time from any where.
- Quick response :: You must provide proper response to your customers and every one of your customer is highest priority to you.
- Finally, absorb all your pain; learn it; try it again and again. Success is very near to you.
Last but not least, Do not forgot that, you are not going to build your career; But you are also going to build the entire career for thousands of your future employees. I wish you all the best. Here I would like to share a poet.
தெய்வத்தால் ஆகாதெனினும் முயற்சி தன்
மெய்வருத்த கூலி தரும்.
Meaning of the above poet :: Suppose the god cant help you in certain case; But your hardwork will help you to get the credits.
May 14, 2008
New born BioPuppy Linux beta version released!
I gladly inform you that, our first version of BioPuppy Linux is out, now. You can download it from http://biopuppy.org
What is BioPuppy Linux
BioPuppy is an electronic workbench for bio-informatics and computational biology. It has been designed to meet the needs of beginners. BioPuppy is available as a live CD cum installation CD [and in USB Pen drive] and containing all the required software to boot the computer with ready to use bio-informatics tools. BioPuppy is based of the Puppy Linux. The another objective of this BioPuppy is small in size. Our estimated size of BioPuppy is ~150MB.
More about BioPuppy
BioPuppy contains all the tools available in the basic puppy linux and bioinformatics tools. It provides both standard and cutting edge bioinformatics software tools on a Linux base. It is powerful, configurable and easy to maintain. It has been customized for ease of use and provides an ideal system for scientists handling and analyzing biological data. The Biopuppy is a light weight version of bio OS. Bioinformatics-related customizations include a large number of bioinformatics programs and programming libraries, the addition of graphical menus for much of the bioinformatics software, and links from the desktop to key documentation and applications. The system also includes a comprehensive, categorized and searchable documentation system for bioinformatics software.
Features of BioPuppy
* More user friendly and easy to use for those new to Linux.
* Contains all the necessary Bioinformatics tools. Check the Biology tools already included in BioPuppy.
* BioPuppy will boot from a minimum PC/Laptop with 586Mhz CPU and 32Mb RAM
* Easy to install in Hard disk, USB Pen drive and Compact Flash (CF) cards. No fear on installation for those new to Linux.
* Very small in size (~180MB). But it has everything.
* BioPuppy can run your operating system, programs and store your data on the same CD-RW/Pen drive/Hard disk
* BioPuppy contains extensive help files for ALL its programs and Bioinformatcis tools with screen shot.
* Can easily update new version.
* Bring all your programs, tools, moves, songs with light weight BioPuppy Linux in a single USB Pen drive.
Biology softwares included
Sequence Analysis Tools :: Sim-4, Tigr-Glimmer 2, Genewise, Muscle, Sigma, HMMER, Clustal-W and mafft
Structure Prediction Tools :: mfold, gibbs
Protein Structure Analysis Tools :: Garlic,Rasmol
Phylogenetic Analysis tools :: Fast DNA, Phylip, Phylodraw
Protein Modeling :: Modeller
Docking :: MGL Tools (Autodock tools, Python Molecular Viewer (PMV), Vision)
System Biology :: Copasi
On-line tools :: BLAST,EMBOSS
For more please visit http://biopuppy.org
Your contributions are almost welcome!…
Some screen shots
May 8, 2008
How developers/companies are earning money from Open Source environment?
A Free and Open Source Software (FOSS) need not a free of cost. We can earn money in some ways from Open Source softwares by directly and indirectly.
* Hope you know, we dont have any official supports for Open Source softwares. Take a OS s/w; Sale it with free of cost for your customer. When they want support, you just charge some money.
* One important drawback in OS is, no ready made development environment and taking more time duration for setting up a environment. if you will do every thing in a single package, then you can earn more money from OS. For example, still we dont have any ready made working environment for embedded linux. We have to install more tools and need to configure lot of things. Its an nightmare for developers. If you possible to collect all the tools, configure it and ready for sale, you can earn more money, I m sure.
* You can also earn money by teaching OS tools and softwares, like provide training.
* You can also earn money by providing installation setup/supports for an company/organizations. CDAC is d example in this case. They are doing this business for all the government org from BOSS linux.
* My-sql is an open source DB. Recently, Mr.Brain [Owner of mq-sql]sale his OS project MY-AQL to another company for some millions. But it took around 6 years for earn this money from his open source project.
* Sale a OS operating system CD/DVD is an good business and more…
Why the companies are starting a OS software
====================================
You may ask this question, definitely. Now we can see why a company/developer start an OS project.
* You will get more contributions from community. So that your product will be stable soon.
* Get more contribution from community. You no need to recruit more people for this project.
* Google encourage more OS activities like Google SOC and this is the best example company for earning more money from OS by directly and indirectly.
* Intel have a big OS community. So that they are getting contributions for writing drivers for their processors. They have lots of other OS projects too, http://oss.intel.com/en-us/
* NOKIA, have a OS community. Initially they started with couple of OS projects. Now they have more than 25 projects in a short period. Through this OS activity, they are getting more contributions for their application development and others. visit http://opensource.nokia.com/
* {After NOVELL earned more bad issues from communities, once tied with Microsoft} Now AMD supports OpenSUSE project, http://www.opensuse.org/
* nVidia have a OS community and they are getting more contributions for writing drivers for their devices.
* There are lots of companies are having OS activities. Coz, they are getting credits indirectly, compare with what they are earning money by directly.
* For more details about Open Source business plan refer this link, http://www.opensource.org/advocacy/case_for_business.php
Solution for “/bin/sh: Can’t access tty; job control turned off” error
Recently, we tried to boot our customized Puppy live linux from pen drive in our Intel 201GLY Mini-ITX board. But we gor the error:: /bin/sh: Can’t access tty; job control turned off
For the last one month we cant solved this problem. Now we solved this problem .
The solution is, just boot the kernel with the option, “acpi=off”.
The following steps will provide you more details,
- Boot your computer so that GRUB is displayed.
- Press the “e” key to go into edit mode.
- Press “o” to add a new line to the script.
- Type the following: acpi=off irqpoll
- Press the Escape key.
In the event that acpi=off doesn’t work try replacing the entry above with one of the following:
- acpi=force irqpoll
- nacpitimer irqpoll
Hope this info helpful for the people those who are seeking the solution for this problem.
Howto create Bootable USB Pendrive for Puppy Linux
How to create an bootable Puppy Linux for USB Pen drive:
I tried this step for my IGB Transcend USB pen drive. Hope it will work in other brands also.
Download puppy-3.00-seamonkey.iso from puppylinux.org
Here the bolded words are commands.
login as a super user in your host linux
Insert your pendrive.
Mount d pen drive:
#mkdir /mnt/usb
#mount -t vfat /dev/sdb1 /mnt/usb/
If you want any backup of your pendrive, take a copy from it.
Fdisk:
# Now type fdisk -l to list available drives/partitions (note which device is your flash drive Example: /dev/sdb). Replace all instances of x with your flash drive letter. For example, if your flash drive is sdb, replace x with b.
# Type umount /dev/sdx1
# Type fdisk /dev/sdx
* type p to show the existing partition and d to delete it
* type p again to show any remaining partitions (if partitions exist, repeat the previous step)
* type n to make a new partition
* type p for primary partition
o type 1 to make this the first partition
o hit enter to use the default 1st cylinder
o type +750M to set the partition size
o type a to make this partition active
o type 1 to select partition 1
o type t to change the partition filesystem
o type 6 to select the fat16 file system
* type n to make another new partition
* type p for primary partition
o type 2 to make this the second partition
o hit enter to use the default cylinder
o hit enter again to use the default last cylinder
o type w to write the new partition table
# Type umount /dev/sdx1 to unmount the partition
# Type mkfs.vfat -F 16 -n usb /dev/sdx1 to format the first partition
“Alternately you can try mkfs.vfat -F 32 -n usb /dev/sdx1 (doesn’t always work)”
# Type umount /dev/sdx2 to ensure the partition is unmounted
# Type mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2 to format the second partition
# Remove and Re-insert your flash drive
# Back at the terminal, type sudo apt-get install syslinux mtools [if you are using debian/ubuntu]
# Or you can install with yum install syslinux mtools [if you are using fedora]
# Type syslinux -sf /dev/sdx1
Copy the iso files in local directory:
#mkdir puppy_temp
#mkdir puppy_usb
#mount -o loop puppy-3.00-seamonkey.iso puppy_temp
#cp -a puppy_temp/* puppy_usb
Note:: From this step, we have copied the content of the iso image into a new directory.so you can work on it. If you try to copy this data directly to the USB memory stick, it will not boot because we need to fix the position and the naming of the files. With the consolde opened, enter the following commands.
Boot file modification:
#cd puppy_usb/
#mv isolinux.bin syslinux.bin
#mv isolinux.cfg syslinux.cfg
cd ..
Now mount the pendrive again and copy the puppy_usb directory files to your pen drive.
#mount -t vfat /dev/sdx1 /mnt/usb/
#cp -a puppy_usb/* /mnt/usb/
#umount /dev/sdx1
Make it bootable:
#syslinux /dev/sdx
Note:Ensured that you have installed syslinux. If you will get the error “command not find”. Then you need to instal syslinux
Now reboot your computer, leaving the pen drive inserted; Modify the BIOS boot device and let the system ot to Puppy on the memory stick.
Hints for BIOS setting:
Reboot ur computer and press F2 for enter into BIOS setting. F2 may be varied in your pc. check the pc when it boot.
Once you entered the BIOS setting, come to “Boot sequence” option. Select the USB-HDD or USB-ZIP and move it for boot first. Means, set the highest priority.Now save it and reboot.
Play with Puppy!…
How to configure Your Cell phone in Linux OS for Internet connection
I tried this steps in Ubuntu OS from My Sony Ericsson K510i. I am using Airtel Subscriber.
Hope it will work in other Linux distros also.
Step 1:
======
Start your pc and now enter id root and password (you must be knowing that!) Now open terminal and type “dmesg” It will detect all the device connected with your pc including your (usb, serial ) data cable.and it will display log in the same terminal read that log carefully now check which port has been detected by it. It detected ttyUSB1 on my pc.
$wvdialconf /etc/wvdial.conf
it will detect ur mobile and it will write the value on wvdial.conf file in etc directory.
Step2
=====
Now open the file /etc/wvdial.conf from your terminal,
$vi /etc/wvdial.conf
In that file, you can show a existing configuration. You just remove all the lines and paste the following code.
#Paste the following lines to your wvdial.conf file
[Dialer Defaults]
Modem = /dev/ttyUSB1 #note1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
stupid mode = 1
Modem Type = Analog Modem
Phone = *99# #Note2
ISDN = 0
Username = a
Password = b
Baud = 115200
#Note1: May be varied depends upon your hardware config.
#Note2: First check your mobile phone dial No.
Step 3
Open the file, /etc/resolv.conf and enter following lines. Now dont delete the existing lines. You just append.
service named start
nameserver 202.56.230.5
nameserver 202.56.250.5
nameserver 127.0.0.1
Now log out and log in as User and open terminal now type su – and press enter, than type root password for your super user mode.
Then type wvdial R in your terminal
Hope now you are connected to Internet now enjoy surfing . If u want to disconnect than just press CTRL + C or killall pppd
And it will disconnect active connection!.
Sound card problem in Acer Aspire 4520
Recently I bought a Acer Aspire 4520 laptop. I installed some Linux OS includes Fedora 7, Open SUSE 10.3, Ubuntu Fiesty and debian. But None of my installed OS detected my sound card. Finally I removed all the distros and installed Ubuntu Gutsy 7.10 and then downloaded latest ALSA-Driver from http://www.alsa-project.org. Installed this driver. Now My sound card is working fine. Here I have noted the steps what I have done for my sound card problem. It will useful for someone to search solution for this problem. And here I have given the link for ubuntu forums. Seems, more people getting this problem. Ref this page, before you start to install the alsa,
Steps for installing the ALSA Driver:
* Installed Ubuntu Gutsy version for 64 bit
* login in console mode
* By default, the nvidia driver installed. Install the driver by using
$apt-get install nivida-glx-new
$sudo nvidia-glx-config enable
Then retsart the Laptop. Now almost the video problem will solved.
* Updated the packages.[kernel also updated]
* Installed build-essential from package manager. It has resolved lot of dep problems.
* Downloaded alsa-driver-1.0.15rc3.tar.bz2
* Untar it
* $./configure
* $make
* $make install
* $./sndevices
* sudo vim /etc/modprobe.d/alsa-base
added this “options snd-hda-intel model=acer” in almost last line. Aft that save it.
* Reboot
* Now my lapy logged in with nice Ubuntu sound. Now the sound card working fine.
Thanks to ALSA and Ubuntu….
This is the common steps for all the distros.
Have Fun..
My short term goal-It should be guide for beginners
I was thinking about this short term target in my life since my college days. Early when I entered into my college, I struggled for lot of (Non)technicals issues. Coz I dont have any seniors. In my college we are the first batch students. So I cant get the links and guidance for how to do my ideas like How to study (I was a Tamil medium student), How to learn, How to do a Mini project, Where can I get the resources, How to apply for an symposium, final years projects, job preparation, about companies and of-course How to enjoy my college life.
I faced lot of problems in my job seeking. It was like without any proper preparation, without any guidance and without any motivation. I encouraged myself and finally got a job in my own field of interest.
So on that day itself i planned to launch one site and it should contains technical related stuffs especially for learners, beginners and job seekers. I decided the content and name of the site electronica before 6 years back.