How to Increase productivity on slow internet connections

If you have a slow internet connection or are still using dial-up, here are some tips to increase the speed of internet browsing and sending or receiving email: Compress email attachments: Compressing your file attachments can dramatically reduce the time needed to send and receive emails.  WinZip is one of the more common compression tools,(…)

How to Prevent Virus Attacks with Data Execution Prevention

Data Execution Prevention (DEP) is a Windows Vista security feature that can help prevent damage to your computer from viruses and other security threats by monitoring your programs to make sure that they use system memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you.(…)

How DNS Works

Domain name Servers (DNS) are an important but invisible part of the internet, and form one of the largest databases on it. Each machine on an internet is assigned a unique address, called an IP address, which is 32 bit number and is expressed as 4 octets. The method user to represent these IP addresses(…)

Checking to see if you’ve been Hacked

Anymore, computer security is just as important as Home security. You wouldn’t leave your front door open when you go out for a night on the town. So why would you leave your computer open for anyone to see? Well for most people, the signs of PC entry aren’t as obvious. In the following tutorial(…)

28 Steps on how to harden your Linux server

If you run your own Linux server here are some tips on server hardening, liberally stolen from the CFS security GUI script for cPanel/WHM, that I have become only too familiar with since yesterday: On your firewall (you do have one don’t you?) check the incoming MySQL port and if 3306 is open, close it.(…)

The 10 unknown features about PHP

Here’s a short list of cool features that might have slipped under your radar as well: Use ip2long() and long2ip() to store IP addresses as integers instead of strings in a database. This will reduce the storage space by almost a factor of four (15 bytes for char(15) vs. 4 bytes for the integer), make(…)

How To Overclock A Processor

Q : What is over clocking? Overclocking is when you make your system processor run faster that its normal speed. This has many advantages and dis-advantages. Advantages : This is obvious, your system will run faster Dis-Advantages : Your hardware is likely to have a less life span. Your components will run at higher temperatures(…)

How to Save Laptop Battery Power

You’ve got a five-hour flight from Los Angeles to New York City, and one battery in your laptop. You’ve got work to do, DVDs to watch, and games to play. How are you going to get that battery to last? Well, hidden inside (and outside) your computer are lots of tricks to help you. Dimming(…)

How to install ISA Server 2006 Standard Edition

Insert the ISA Server CD into the CD drive, or run ISAAutorun.exe from the shared network drive. In Microsoft ISA Server Setup, click Install ISA Server 2006 and use the wizard to install ISA Server 2006 as outlined in the following table. Page Field or property Setting Welcome None Click Next. License Agreement License Agreement Select I(…)

How to find out if a your CPU supports HT (Hyper-Threading)?

Intel introduced Hyper-Threading Technology (HT) in its line of Xeon processors in 2002. HT Technology enables multiprocessor servers to act as if they had twice as many processors installed. Intel’s HT Technology allows a single processor to handle two independent sets of instructions at the same time. In essence, HT Technology converts a single physical(…)

How to enable IP Forwarding in Linux

By default any modern Linux distributions will have IP Forwarding disabled. This is normally a good idea, as most peoples will not need IP Forwarding, but if we are setting up a Linux router/gateway or maybe a VPN server (pptp or ipsec) or just a plain dial-in server then we will need to enable forwarding.(…)

How to Identify MySQL slow queries

Normally from my experience if we take the most ‘expensive’ 10 queries and we optimize them properly (maybe running them more efficiently, or maybe they are just missing a simple index to perform properly), then we will immediately see the result on the overall mysql performance. Then we can iterate this process and optimize the(…)