Coding

Use the Bench Calculator to Program Mathematics

This third article in the mathematical journey through open source takes you through the functional power of the bench calculator. After going through basic programming on the bench calculator, it’s time to explore…

Tips and tricks for using two factor Authentication Technology

Single password protection techniques, while a well-used and ancient method of protecting access to information or location, are no longer something that can guarantee a reliable means of protecting what you want to…

Let's communicate

Use XMPP to Create Your Own Google Talk Client

Instant communication is the essence of social networking and the Internet. The popular Google Talk, which uses XMPP (Extensible Messaging and Presence Protocol), made this Instant Messaging protocol prominent among open standards protocols….

Bitwise Tips and Tricks

Power Programming: Bitwise Tips and Tricks

If you are a seasoned programmer, these tips and tricks will seem very familiar, and are probably already part of your repertoire. If you are a novice programmer or a student, they should…

Functiuonal programming and Python

Functional Programming and Python

This article introduces a few concepts of functional programming, and the constructs in Python that are useful for it. It is aimed at those with a basic understanding of Python (like Python prompt,…

Module interractions

Device Drivers, Part 17: Module Interactions

This article, which is part of the series on Linux device drivers, demonstrates various interactions with a Linux module. As Shweta and Pugs gear up for their final semester’s project on Linux drivers,…

ComboBox and ListWidget

Developing Apps on Qt, Part 4

In the last article, we worked on the backbone of GUIs, the signal and slot mechanism. In this article, we move ahead to the GUI part of Qt. The basic block of any…

The Good Botnets

iLinuxBot: Designing Botnets to Manage Linux Clients

This article is to encourage newbies to use a little creativity to solve real-world problems. It shows you how to manage a Linux lab, or a lot of Linux PCs, from one machine….

SciPy image

Exploring Software: Scientific Python and Image Processing

Discover what a beautiful language Python is for image processing. A substantial part of the human brain is dedicated to vision and the processing of images. Social sites are full of images that…

A 'bug vs feature' example from MS PowerPoint

Joy of Programming: A Bug or a Feature?

A puzzling aspect of bugs is that they often turn out to be features (and vice versa)! Let’s explore this interesting topic with an example. In my experience working with enterprise software, I…

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.