Author Archives: adrian

N-Tier Architecture and Tips

Contents Overview N-Tier Architecture Introduction  Some Terminology’s Difference and Relationship Tier and Layer  Tier And Process Layer and Process 3-Tier Architecture  1, 2, 3 or More Tier Architectures   Advantages and Disadvantages of Different Tier Architectures  1 or 2-Tier Architecture   Advantages Disadvantages N-Tier Architecture  Advantages Disadvantages Business Data Validation in N-Tier Architecture How to Deploy N-Tier… Read More »

Installing Perl modules using CPAN

Installing Perl modules required by various open source software is a routine tasks for sysadmins. Installing Perl modules manually by resolving all the dependencies is  tedious and annoying process. Installing Perl modules using CPAN is a better solution, as it resolves all the dependencies automatically. In this article, let us review how to install Perl… Read More »

Create a Persistent Bootable Ubuntu USB Flash Drive

Don’t feel like reinstalling an antivirus program every time you boot up your Ubuntu flash drive? We’ll show you how to create a bootable Ubuntu flash drive that will remember your settings, installed programs, and more! Previously, we showed you how to create a bootable Ubuntu flash drivethat would reset to its initial state every… Read More »

Employee Motivation: A Powerful New Model

Getting people to do their best work, even in trying circumstances, is one of managers’ most enduring and slippery challenges. Indeed, deciphering what motivates us as human beings is a centuries-old puzzle. Some of history’s most influential thinkers about human behavior—among them Aristotle, Adam Smith, Sigmund Freud, and Abraham Maslow—have struggled to understand its nuances… Read More »

ModSecurity Advanced Topic of the Week: (Updated) Exception Handling

UPDATE – since this original post, we added new exception handling capabilities to v2.6.0 which are a tremendous help for adding in custom exceptions. See the section below on Updating the Target Lists. This post is long overdue. I will cover the current state of exception handling options within both ModSecurity and the OWASP Core… Read More »

Integrating Apache with Active Directory

Here are my requirements:   Must use Active Directory for the user/pass database Must use Active Directory groups to determine membership in “departmentA” Must be able to implement group based restrictions, eg. “repositoryA” must only be accessible by “departmentA” So being a Debian sorta fellow I did a search for all the Apache and LDAP… Read More »

How to use Google free SVN repository with Eclipse

If you already have a gmail account, make sure you’re logged in (that way, your repository and your account will be linked). Start here: http://code.google.com/hosting/ Go to the ‘Create a new Project’ link and create your project… Install eclipse if you haven’t already (current recent version is 3.5): http://www.eclipse.org/downloads/ Now you need to install the… Read More »

Windows Vista/7 modify environment variable

Go to control panel -> system -> advance system settings -> environment variables -> select the desired variable and click edit. After the current value, add the new_path; For example, you have the JDK path inside the “path” variable and you want to add Perl: “C:Program FilesJavajdk1.6.0_25bin;c:Perlbin;”