Search This Blog

Saturday 25 August 2012

Developing Open Source Softwares.

   The first step is to read and understand the source code of the concerned project. The time taken to understand the source code depends upon the size and complexity of the project.

   The easiest way to understand the source code is to run the test files offered by the developers. If unfortunately the test files are not available, then you have to setup the developing environment and debug the source code. Keep in touch with the developer community all the time.

   Use IDE's like Eclipse or Code::Blocks for reading the source code for moderately sized projects, or use Emacs and VI in conjunction with extensions like autocomplete, ctags and cscope(for code assistance), for large and complex projects since the IDE's are memory hunger.

Debugging Python Source code

   This is milestone in my path. Yes, today I managed to build and debug the source code of python interpreter, with help from python development community.

   Python is dynamic programming language by design. Its compiler or interpreter is implemented in C language. Both are my favorite. Okay lets come back to business. AFAIK CPython is core of python language, and all other C api and python modules are built over it.

    Few days ago, I have posted food4thought post for making a OS especially for programmers. That is now became an idea. Soon we are gonna make it.

   Here is a screenshot of todays work. It just took 30 working minutes :D

 I'm gonna write a series of post on how to get started contributing to the open-source community. Debugging the source is one the most effective method of getting to know the source, and python is a good one to start digging before getting yours hands dirty with large and complex programs.Happy debugging :D :D

Saturday 11 August 2012

Experiment with OpenCV

    We have started the process for making our project. You can monitor the process, in our project blog Project Athena. Here is a demonstration, that I have done this evening. This video summarizes, a tutorial written in OpenCV doc. In my previous, I did explained how to compile a OpenCV program.



   The program demonstrated loads and plays a video present in the current directory and provides a slider to position the current frame. Happy Coding !!!