OpenCV is a computer vision library used extensively by people in the computer vision field. Until a couple of years ago, OpenCV was a bit hacky and the usage was not very straightforward. But determined efforts by multiple companies finally standardized the process and now it is nice and clean. Computer vision algorithms are computationally … Continue reading OpenCV On Mac: How To Get It Up And Running?
Category: Hacking and Fiddling
Git Is Gone In OS X Mountain Lion
This blog post is for a very specific group of people who cared enough to notice that git command line tool is not working on their brand new MacBooks with Mountain Lion! If that sentence didn't make sense to you, then you are probably at the wrong place. I got my new Mac last week … Continue reading Git Is Gone In OS X Mountain Lion
How To Build A Web Crawler?
I was reading an article the other day and I came across the term "web crawler". The context in which it was used got me a little curious about the design of a web crawler. A web crawler is a simple program that scans or "crawls" through web pages to create an index of the … Continue reading How To Build A Web Crawler?
Python Development In Eclipse
As your code gets bigger, effective code management becomes an integral part of your project. This post is about setting up Python development environment in Eclipse. Most of the Python developers will already be aware of this. For those of you who are not, read on. Eclipse is an IDE which supports many different languages. It … Continue reading Python Development In Eclipse
Operation Aurora
On January 14, 2010 McAfee Labs identified a zero-day vulnerability in Microsoft Internet Explorer that was used as an entry point for Operation Aurora to exploit Google and at least 20 other companies. Microsoft issued a security bulletin and patch immediately. Operation Aurora was a coordinated attack which included a piece of computer code that … Continue reading Operation Aurora
Exploring The Lesser Known Features Of Python – Part II
As it is evident from the title, this is the second part in the Python exploration series. You can find the first part here. I have discussed a few lesser known but very useful features of Python. There were too many features, so I didn't put everything in a single blog post. I will continue discussing more … Continue reading Exploring The Lesser Known Features Of Python – Part II
Exploring The Lesser Known Features Of Python – Part I
I have been fiddling with Python for some time now and I have to tell you, it just keeps getting better and better! Every time I interact with Python, I stumble across something new. There are so many things you can do with it. It is very well documented and most of the material is … Continue reading Exploring The Lesser Known Features Of Python – Part I
Essential Python Tools: virtualenv and pip
A wise man once said 'Necessity is the mother of invention'. But I think the real mother of invention is laziness. If you are lazy enough, you will find an easier way to do a particular thing. In order to solve large problems elegantly, we need to use tools that solve smaller sub-problems very well. … Continue reading Essential Python Tools: virtualenv and pip
Python and CSV – Working With Excel Spreadsheets In Python
We are all familiar with Excel spreadsheets. They are used everywhere to make tables and keep track of stuff in general. Excel offers nice functionalities as well. When we are dealing with a huge number of entries, manipulating these values manually becomes tedious. Consider a situation where there are 1000 rows and 25 columns in … Continue reading Python and CSV – Working With Excel Spreadsheets In Python
Command Line Within Python
One of the cool things about Python is that you can do absolutely anything and everything with it. This blog post deals with using command line within Python. When you are writing your code in Python, you might want to access the command line to run a couple of commands like ls, grep, make etc. … Continue reading Command Line Within Python