A page after submitting for publication

Exploring Software: The New-Look Plone 4

If this is the first time you are hearing of Plone, should you use it? If so, how would you start and get a feel of what it can do? Plone is a…

Loop optimisation

CodeSport (November 2011)

In this month’s column, we will continue our discussion on some of the common loop optimisations performed by the compiler. In last month’s column, I had presented a coding snippet (shown below) and…


Joy of Programming: Scope, Lifetime and Visibility in C

Often, programmers confuse the scope, lifetime and visibility of variables. So I’ll cover these three important concepts in this month’s column. Whenever you declare a variable, you determine its scope, lifetime and visibility….

It should be all logical, no?

Exploring Software: GNOME and the Semantic Desktop

Currently, this is a work in progress. So will it mature fast enough and meet user expectations? The state of the semantic desktop in the GNOME desktop environment is still very fluid. Two…

Let's optimise a bit...

CodeSport (October 2011)

In this month’s column, let us focus our attention on some of the common compiler optimisations, and on how to write code that can be well optimised by the compiler. In last month’s…

Let's analyse this code

Joy of Programming: The Technology Behind Static Analysis Tools

There are a wide range of static analysers available today — both commercial as well as open source. Have you ever wondered how static analysers magically detect difficult-to-find bugs in code? And why…

Problem solving

CodeSport (September 2011)

In this month’s column, we pose a set of questions related to C/C++, algorithms and data structures, for our readers to practice and prepare for interviews. In last month’s column, we had looked…

Typing Turtle Activity

Exploring Software: Sugar on Fedora 15, the Spice for Children

One of Fedora’s spin-offs is Sugar On A Stick (SOAS), which can be installed as an additional desktop environment. It’s unlikely that readers will use Sugar as their working environment; but if you…

Software updates and all that jazz!

CodeSport (August 2011)

In this month’s column, we will look at the concept of dynamic software update solutions, which allow even an operating system to be updated without requiring a reboot. In last month’s column, we…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.