Home 2011
Yearly Archives: 2011
Reviewing the GNUSim8085
This article reviews the GNUSim8085 -- a graphical simulator, assembler and debugger for the Intel 8085 microprocessor.
The Intel 8085 is an 8-bit microprocessor that...
Modify-function-return-value Hack! — Part 1
Sometimes it's helpful to think from a hacker's perspective. The information obtained can be used to write better code and a secure application. An...
Device Drivers, Part 9: Input/Output Control in Linux
This article, which is part of the series on Linux device drivers, talks about the typical ioctl() implementation and usage in Linux.
"Get me a...
Connecting to MySQL with Python and PHP
We all know the power of MySQL -- one of the most used open source databases and a challenge to proprietary products of the...
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...
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...
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...
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....
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...
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...













































































