Understanding GitHub

Many of the linux user programmers are always in a confusion that where  they should contribute their software development project and from where to take help on the project.I am here with a solution to that with a very famous social coding site GitHub. In starting you will be little uncomfortable to the site but when you will be familiar with this,it will be interesting.Now question arieses that what is GitHub?

GitHub is a webased hosting service for software development projects. Git is a fast, open source, distributed version control system(VCS) that is quickly replacing subversion in open sourse and corporate programmin communities. GitHub also provides the funtionality of social networking such as feeds, followers and the network graph to display how developers work on their versions of repository.

Repository?? In git everything happens inside a repository. The repository for a project contains all the files that belong to that project along with a historic record of the project’s files.Repository is simply a directory tree in your filesystem that git treats as special.

Their are many repositorys present on the host and if we want to work on someone others project then we can also do that.The “git clone” command is used to create a local copy of a remote repository. This is genrally the first git operation you will use when begining to work with an existing project.

Fork?? Forking is copying a repository from one user’s account to another. This enables you to take a project that you don’t have write access to and modify it under your own account.

Pull request?? If you have make changes in the project and if youlike tostore , you can send a notification called a pull request to the original owner. That user then can with a click of a button ,merge the changes found in your repo with the original repo. this three features- fork. pull request and merge are what makes GitHub so powerful.

I hope you have got a brief concept abot GitHub. Now you can start working with it. Soon i will be present with the secnd post on developing projects. Any suggestions are welcomed.


Corruption: The Disease



Corruption is the abuse of entrusted power for private gain.It hurts everyone who depends on the integrity of people in a position of authority..

                         In today’s scenario ,if a person wants a governmental job he have to pay lakhs of rupees  to the higher officials irrespective of satisfying all the eligibility criteria In every office one has either to give money to the employee concerned or arrange to get work done.

                       There is a broad area of corruption. few of them are government launching a competitive tendor, a political raising fund to campaign for office , etc.When it does ,resources are wasted, the corrupt benefits at the expanse of others, and societies suffer.

Major factor responsible for corruption are:

   1: the important factor is the nature of human being . People in general have a great thirst for luxuries and comforts and as a result of which they get themselves involved in all dishonest activities that results in a material benefit.

   2: Moral and spiritual values are not given utmost important in educational system, which is highly responsible for deterioration of our society.

   3: The salary paid to employees are very less in as a result they are forced to earn money by illegal ways.

There are some specific measures to control increasing corruption, and they are

   1:The Right to information Act (RTI) gives one all the required information about the government, such as what the government is doing with our tax payments. In this act one has right to ask the government on any problem which one faces.

  2: Another potent check on corruption is central vigilance commission (CVC). It was setup by the government to advice and guide central government agencies in the area of vigilance. CVC also shoulders the responsibility of creating more awareness among people regarding the consequences of giving and taking of bribes and corruption.

   3: Establishment of special courts for speedy justice can be a huge positive aspect. Much time should not elapse between the registration of a case and delivery of judgment.

          As corruption is a complex problem knowledge is the key component in the fight against corruption .Ideas that work need to be shared…