The first programming language I coded in is QuickBasic. I loved the simplicity and especially the IDE. It made things simple for a starter. Later I discovered Visual Basic which extended the same simplicity and added the “Visual” element with a splendid editor for GUI. In between I did some projects using Java, C#, C, [...]
Categories: programming,python,ubuntu,veveo
Tagged: C, coding, java, perl, programming, python, readability, VB, visual basic
- Published:
- July 11, 2008 – 8:34 am
- Author:
- By prashanthellina
What, why I’ve been reading up on TDD and it has struck me as particularly useful methodology to achieve “clean code that works”. TDD encourages writing unit tests to cover all the code (because by definition, you write a test before a line of code is written). Because all your code is covered you are [...]
Categories: linux,programming,python
Tagged: linux, nose, programming, python, tdd, testing, tools
- Published:
- May 22, 2008 – 8:20 pm
- Author:
- By prashanthellina
Python is a wonderful “very high level” language with an elegant design. It is an ultimate tool to rapidly develop applications. However, when it comes to performance (speed and memory), Python sucks. It is not meant for performance. So what do you do after building a quick prototype in python if you want it to [...]
Categories: programming
Tagged: c-api, code, ctypes, introduction, programming, python, swig
- Published:
- January 7, 2008 – 10:21 pm
- Author:
- By prashanthellina
In an earlier article, I mentioned that I was trying to use Wikipedia data to do news article clustering to make it easy for me follow news feeds. I have made some progress. I’ve written an algorithm to produce a list of Wikipedia articles relevant to the input text. Input text has to be in [...]
Categories: programming,wikipedia
Tagged: data mining, graph, graphviz, programming, python, semantic analysis, text processing, visualization, web, wikipedia
- Published:
- December 21, 2007 – 5:07 pm
- Author:
- By prashanthellina
I like the representation for Logo, Machine Language, Prolog and Ada. Wonder what “N.W” is… (the Modula-2 guy is holding it). I wish python was featured too but the picture says “’85″. Python did not even exist then! original from here
Categories: programming
Tagged: picture, programming
- Published:
- November 29, 2007 – 12:08 pm
- Author:
- By prashanthellina
Wikipedia is a superb resource for reference (taken with a pinch of salt of course). I spend hours at a time spidering through its pages and always come away amazed at how much information it hosts. In my opinion this ranks amongst the defining milestones of mankind’s advancement. Apart from being available through http://www.wikipedia.org, [...]
Categories: programming
Tagged: , data mining, programming, python, text processing, wikipedia
- Published:
- October 17, 2007 – 10:02 pm
- Author:
- By prashanthellina
Veveo has released the source code for the windows mobile client application. This is great because it gives you a way to fine tune our app to suit your needs. You can sign up for the developer program here to receive updates from Veveo. Get the source here.
Categories: programming,veveo
Tagged: programming, veveo
- Published:
- September 29, 2007 – 8:10 pm
- Author:
- By prashanthellina
I was digging through some old code of mine when I came across this script. To me, this script was a demonstration of the beauty and elegance of the python language. You might have come across a puzzle like this: AID + ICED = IDEA. What digits would you assign to the characters A,C,D,E,I so [...]
Categories: programming,python
Tagged: programming, puzzle, python, word arithmetic
- Published:
- August 26, 2007 – 6:39 pm
- Author:
- By prashanthellina
This is related to the previous post and is meant in part to demonstrate how great Linux is for doing “weird” stuff . This is what we are trying to do. The circles in the background have been drawn by the python script below. To get the script running you should have python and pygame [...]
Categories: linux,python
Tagged: desktop, gnome, graphics, linux, programming, python
- Published:
- August 24, 2007 – 8:13 am
- Author:
- By prashanthellina
What you see above is how my desktop looks now. You need to be using gnome to get this working. Nautilus draws the desktop (including the icons) for you in gnome by default. We have to tell it to stop doing that, so we can do the matrix animation in its place. Nautilus can be [...]
Categories: linux,programming
Tagged: desktop, gnome, linux, programming, python
- Published:
- August 22, 2007 – 9:50 pm
- Author:
- By prashanthellina