Tuesday 31 December 2013

Algorithms #1 : Getting started.

What is an algorithm?

 An algorithm is a procedure to accomplish a specific task in a finite number of steps. An algorithm is the idea behind any reasonable computer program.


To be interesting, an algorithm must solve a general, well-specified problem.
After all, everything in this world follows a procedure and algorithms literally shape the world around us. So, studying algorithms, I believe, is important for everybody. Computer algorithms are very interesting and enable us to solve huge number of problems with computer programs with least complexity. I personally feel that many of these algorithms like the divide and conquer algorithm are very much applicable in many real life situations as well. So, I thought we'll get started with learning about new algorithms (one every day if possible). 

This is a video from TEDed that gives you an idea of what an algorithm is in its simplest sense. So, what are you waiting for? Lets jump right in!
  

Monday 30 December 2013

A course in machine learning : BOOK

Machine learning is a powerful tool that is changing the computing world for good. So, what is all about this recent buzz word? I'll tell you. 
Machine learning
Making machines learn
This is what the book on collective intelligence says: Machine learning is a subfield of artificial intelligence (AI) concerned with algorithms that allow computers to learn. What this means, in most cases, is that an algorithm is given a set of data and

Sunday 29 December 2013

The future of search

While skimming through business magazines, I recently read this article on how Google will change the world, again. Google gets down to doing what it knows best - developing new tech - to change your life. I thought it was worth sharing and here it is.

Business Today : How Google will change the World

Saturday 21 December 2013

7 little known but super useful PHP functions



PHP have lots of built-in functions, and most developers know many of them. But a few functions are not very well known, but are super useful. This is an article from catswhocode.com explaining some of those functions that you can make use of.