"LFY August 2011" tag
Hook a Library Function

Let’s Hook a Library Function

If you are a developer, and want to change the way a library function works, this article will give you a basic idea of how to get started — just enough knowledge to…

The new idea is Lisp

Lisp: Tears of Joy, Part 3

LISP has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it, because of its cryptic syntax and academic reputation. This is rather unfortunate, since…

HTML + JavaScript = Android App

Build Android Apps Using HTML with PhoneGap

With all the hubbub around Android, it’s tempting to make an app yourself. But considerations like, “I don’t know Java,” or “I’m just a Web developer and haven’t ever done app development,” hold…

All checks in place!

Securing Apache, Part 10: mod_security

Right from Part 1 of this series, we’ve covered the major types of attacks being done on Web applications — and their security solutions. In this article, I will reveal the tremendous capabilities…

Storage management using Openfiler

Storage Management using Openfiler, Part 1

Many companies use the file-sharing features of a popular proprietary desktop operating system. The main constraint is the limit on simultaneous connections to a single file share (10). The proprietary solution is to…

Two-factor authentication

Setup Two-Factor Authentication using OpenOTP

This article is a description of how to use OpenOTP, by RCDevs, to set up a complete environment for two-factor authentication on various servers and for various applications. Readers should have knowledge of…

It's time to u-boot

Using QEMU for Embedded Systems Development, Part 3

This is the last article of this series on QEMU. In the previous article, we worked on bare-metal programming, and discussed the need for a bootloader. Most GNU/Linux distros use GRUB as their…

Comprehensive LAMP guide

The Comprehensive LAMP Guide — Part 2 (MySQL)

MySQL is the most widely used Relational Database Management System (RDBMS), and is the “M” in the LAMP stack. One of the main uses for MySQL is with Web applications. To avoid the…

Creating Your Own Server

Creating Your Own Server: The Socket API, Part 1

In this series of articles aimed at newbies to network programming (knowledge of C is a prerequisite), we’ll learn how to create network clients and servers using the UNIX Socket API. We’ll start…

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…

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.