Blogging is a great way to share your expertise, experience, views and opinions about topics you're passionate about with others from around the world. In this article we're going to take an introductory look at blogging, blogging services, software and what it takes to get ...
Learn all about SEO in this "Search Engine Optimization 101" style guide. In this first installment to my SEO series you'll gain a basic understanding of search engines, search engine optimization and become familiar with some of the key concepts and terms used when discussi...
Are you a developer in need of version control and a web-based project management solution? Subversion and Trac may be the answer. This guide details the Windows installation and setup of Subversion and Trac to run on Apache (mod_wsgi), optionally as Virtual Hosts.
Oracle ADF (Application Development Framework) is an end-to-end Java EE framework that can make things easier on developers. In this article I'll be providing a simple demonstration of ADF by creating a web page that contains a chain of dependent combo boxes.
Want to learn about hard disk drives? Look no further! This article takes a look at some fundamental hard drive concepts such as their construction; low-level formatting; partitioning; high-level formatting; hard drive components; operations; hard drive performance; and comm...
Learn about a computer's primary storage (aka memory); secondary storage (aka storage); tertiary storage; and offline storage. Things considered include: RAM and ROM memory; the CPU; its registers; L1, L2 and L3 cache; its Control Unit and Arithmetic Logic Unit; bus width; h...
When creating password hashes for storage, many programmers will run a password through MD5 once and call it a day, rendering those hashes very susceptible to attack if they're discovered. In this article, you'll learn how to create stronger hashes with PHP by using the RSA ...
This is the first installment to the "Introduction to Computers" series, intended for people with little to no computer knowledge. Readers will learn various computer terms and acquire a very basic knowledge of computer history, the varying types of computers, computer hardw...
Shutter is a screenshot program for linux that's full of neat features. Shutter allows you to easily take screenshots of your whole screen, an area or a window, modify them and even upload them quickly to a server.
Scrot (SCReenshOT) is a Linux command line utility for taking screen shots of your Desktop, inside of a shell / terminal, or of specific windows. The scrot utility is great because it's lightweight, powerful and very flexible. When it comes to screen shot utilities, scrot is...