Android Application Development: Playing with SQLite Database
In this article, I will focus on building an Android app using an SQLite database; I assume readers are familiar with the basics of database operations and concepts. Here, we will also be…
Securing Apache, Part 4: Cross-site Tracing (XST) & Cross-site History Manipulation (XSHM)
This series of articles addresses the Web security concerns of information security experts, systems administrators and all those who want to jump-start their careers in this domain. This time we will delve deeper…
Working with OpenOffice.org (OOo) Base
Let’s explore the power and usability of Base, a database-management program included in the OpenOffice.org (OOo) suite. To get you familiar with Base, we will develop a small database to store the personal…
Interrupts: Breaks that Make Your PC Run
Have you ever noticed how many times you press a key on the keyboard, or how often you click your mouse? Ever wondered how the PC is able to keep track of all…
Puppet Data Centre Automation Solution, Part 2: User & Group Management
In our last session, we had learnt how to set up a basic Puppet server and client architecture. Today, we will look at how to create users and groups, and a little bit…
MySQL: Drive Your Performance Problems Away!
Here are some simple steps to tune MySQL for performance and scalability in multi-user environments. Also included are some very effective tools, most of which are packaged along with MySQL. You’ve just heaved…
FreedomYUG: GPL v4 — A New Decade of Delight
Fresh Thinking on Freedom in the 21st Century. Within days, your life is going to be touched by the next ten years of the new century. The second decade cometh; and hopefully, with…
Joy of Programming: Penny Wise and Pound Foolish!
We often try to use a smaller data type to save space. Though it looks like clever programming, it can cause nasty bugs. Let’s look at an example that demonstrates this. A few…






