iOS versus Android: a Game Developer’s Perspective

As it stands out today, the real action in game development is happening at two different camps – iOS and Android. Choosing between the two platforms is one of the most important business decision a game developer can make. So here’s a quick round up on the pros and cons of both these environments. Android […]

Blue Web Design PSD Free Giveaway

Free giveaway of the week- corporate style web design PSD in Blue. Author : Sangita Chaudhary License You are granted the use license which enables you to use this template FREE of charge. Because this is released under GPL, You can modify the theme in any way you like and even use it in commercial […]

Random DNA Sequence Generator

Specify Size of DNA, Base frequencies and click generate to get a random DNA sequence in FASTA format Features Generates random DNA sequence up to a length of 9999 nucleotide bases Generates output in FASTA format Please send feature request/bug report at my email address specified in the sidebar. if you find this tool useful […]

Quick Sort Algorithm in Python

Quick sort is a very efficient and commonly used sorting algorithm. Quick sort algorithm recursively breaks a larger list into two smaller lists in two phases at each step: partition phase sort phase In quick sort, we first select a pivot value around which the list is to be divided into two smaller lists.Ideally the […]

Merge Sort Algorithm in Python

Merge sort algorithm breaks a larger list into several smaller lists, sorts them individually and incrementally merges them back to return the sorted list. For instance, let us say we need to sort a list of 500 elements. An algorithm implementation like bubble sort would take O(n^2) number of steps, which is about 250,000 steps. […]

Youtube Upload : Recommended Format & Video Size

After having spent a lot of time looking for the best format & video size for Youtube uploads, I decided to do some testing on the various available options. And here’s what the test results have to say. Best Video Format for Streaming Videos I took up a video and converted into three formats: Flash […]

Insertion Sort Algorithm in Python

Insertion sort algorithm works by comparing two elements at a time and swapping them if required. Up till this, it is similar to the bubble sort algorithm. However unlike bubble sort algorithm which iterates through the entire loop multiple times swapping just two elements at a time, insertion sort keeps swapping elements at one end […]

Bubble Sort Algorithm in Python

The bubble sort is simplest of all sorting routines. Sorting in this context refers to arranging a list of data(array in other languages) in some order say ascending and descending for numbers and alphabetical order for strings. To begin with, imagine that we have an list of numbers that we wish to sort in ascending […]