Performance Benchmarking Your Coding Ideas in Go

I recently switched to working with Go as one of the primary languages that I work with on a day to day basis. I’m still getting the hang of it, but so far I’m enjoying it. I love the set of standard tooling that comes with the language. One of the tools, which is usually…

How To See Free Movies & TV Shows From Google Play Store

I’ve been watching free movies and TV shows form the Google Play store, now and then, for over a year. The method requires some effort and you won’t get to see movies too often but you can surely get to see maybe 2 or 3 per month if nothing else changes. Here is how.

Parsing & Evaluating Reverse Polish Notation in Python

The Reverse Polish Noation (RPN) is a mathematical notation to define a sequence of steps where the operator follows the operand. This post will show you how to parse and evaluate them in Python. This exercise will then allow us to go one step further and write an Infix Notation evaluator to parse standard simple…

How To Clean Install OS X Yosemite The Easy Way

Whenever a new version of OS X is released, I use it as an excuse to rejuvenate my system by doing a clean install. This has become harder as Apple has started to release their OS through the App Store as an update only. Most guides out there to clean install the OS involve some…

CategoriesOS

How To Never Loose Your Files Again

Our lives are becoming increasingly digital. Not only do we socialize digitally, most of our information related to our lives is fast becoming digital. Pictures, Videos, Songs, Documents, Bills, Receipts are all available as digital versions and incresingly as the only versions. However, given how easy being digital improves our lives, it makes it easy…

How To Convert MRI Scans To PNG Images

If you get an MRI scan done, they provide you a CD with the images. However, these images are in a binary format and can only be viewed using the Windows based software on the CD. What do you do if you have a Mac or a Linux PC? OR if you want to share…

Basic Sorting Algorithms Implemented In Python

This post includes Python based implementation of some of the classic basic sorting algorithms. Although Python already includes the excellent Timsort algorithm implementation, this was done more as an academic exercise to not forget the basic principles of sorting.

The Best Way To Use a 32-Bit DLL Library In a 64-Bit Platform

We recently transitioned to a complete 64-Bit Windows platform across all our servers and workstation. All proprietary vendor applications already had 64-Bit versions. Almost all of our internal code, written in either Java, Python or .Net, could be easily compiled to a 64-Bit versions. However, our biggest problem was trying to incorporate our 32-Bit DLL…

Why I’ve Been Cheating On Java With Python

My first programming crush was AmigaBASIC, it opened up a new world! Soon, I started going out with QuickBASIC and soon dumped QuickBasic for Visual Basic. We did wonderful things and amazed a lot of people. However, in collage I met C++ and realized what I had been missing with Visual Basic. I needed a…

Danish’s Survival Guide To The New York City Subway

I’ve logged around 1,500 hours riding the New York City subway over a period of 6 years. I live in Queens, work in Manhattan and often like to hangout in Manhattan or Brooklyn. Hence, I get around a lot on the subway. With this insight, I’ve developed a set of survival rules that you may…