The Internet Archive discovers and captures web pages through many different web crawls.
At any given time several distinct crawls are running, some for months, and some every day or longer.
View the web archive through the Wayback Machine.
Navigating Your IT Career A career in information technology usually has its share of ups and downs. Download this Internet.com eBook to learn where the jobs are in IT, how to negotiate a salary, and helpful advice on job security and how to deal with a layoff. »
Inside Spyware: A Guide to Finding, Removing, and Preventing Online Pests
Your organization's computers are possibly being used to send spam, harvest e-mail addresses, make purchases on stolen credit cards or take part in denial of service attacks. Learn how to indentify, avoid, and remove malware from computers and keep your network and machines safe. »
Tips for Selecting Software Vendors IT managers need a proven, steadfast process for sifting through the hundreds of choices available for each enterprise software market segment. There are a series of steps for ensuring a result that will survive the intense, long-term scrutiny this level of investment will certainly attract. »
Storage Basics: A Guide to the World of Storage Technology Regardless of industry, size, or age, businesses are awash in more data than ever before. Federal regulations require that data be stored, protected, and retrievable for a certain amount of time. Storage is also a growing area in IT, which means employment opportunities exist now, and should exist for some time.
»
Building Your Own IP PBX
If you're already into having control of your computing infrastructure, taking charge of your telephone network is a natural progression. Asterisk is an open source PBX that runs on Linux. It can free your organization from expensive commercial PBXs, and gives you complete control over your telephone services »
Simple Thread: Part II
Rating: none Arjay - 10/04/2007 Learn how to share data between threads in a thread-safe manner.
Peeking Further into C++00X
Rating: none Victor Volkman - 10/01/2007 A smorgasbord of new C++ features is coming in C++00X: constant-expression functions, predeclared identifiers, and simpler runtime type information tools are just a few of them on the way. Based on the newest report N2336 released in July 2007.
How to Handle Currencies
Rating: Anwar-ul- Haque - 09/26/2007 Learn about a C++ mechanism to handle and manipulate different currencies.
Introduction to PDL
Rating: none isemenov - 09/17/2007 PDL (Portable Dynamic Loader) is a light, simple, and portable library designed especially for creating and using dynamically loaded class objects.
Template Meta Programming and Number Theory, Part 2
Rating: none Zeeshan Amjad - 09/11/2007 Learn to use the C++ language construct such as "Template template parameters" to introduce the abstraction layers not only to improve the quality of code but also to make it more reusable.
Project Estimation Geometry
Rating: none Paul Kimmel - 09/10/2007 Learn how to estimate projects (the tangible and intangibles) effectively in the real world to ensure success.
What's New in C++00X?
Rating: none Victor Volkman - 08/27/2007 Frustrated by what C++ can do for you? Find out about how the new C++00X language standard will help you: TR1, delegating constructors, template aliasing, and strongly typed enums await! Based on the newest report N2336 released in July 2007.
Simple Thread: Part I
Rating: Arjay - 08/23/2007 Learn about methods to start, pause, resume, and stop a thread by using _beginthreadex in an MFC dialog application. The sample shows how to update a MFC control as well as how to properly shut down a thread.
Running Timed Jobs within SharePoint
Rating: none Gustavo Velez - 08/14/2007 Discover the uses, configuration and program potential of Timed Jobs within Microsoft Windows SharePoint Services (WSS).
Template Meta Programming and Number Theory
Rating: none Zeeshan Amjad - 08/10/2007 Learn how to implement some basic number theory functions with the help of C++ template meta programming.
Handling Multiple Processors in Your Code Using RapidMind
Rating: none Ejaz Anwer - 07/31/2007 Multicore processors bring new challenges. See a solution for gaining the ability to scale to the increasing number and types of processor cores.
A First Look at Batch Files
Rating: none Bradley Jones - 07/11/2007 Flashback to the 80s—Batch files ruled! Even though the 80s are gone, you still can play around with and use batch files!
[Updated] Determine Windows Version and Edition
Rating: Marius Bancila - 07/09/2007 Learn about a comprehensive method of getting the Windows version and differentiate among the various editions.
MFC App to Screen Saver: the Easy Way
Rating: none Jim Dill - 07/09/2007 Make a few small changes in your MFC app and it can serve as a screen saver.
Windows Cryptography API: Next Generation (CNG)
Rating: none Nick Wienholt - 06/04/2007 For long-term Visual C++ developers, the CryptoAPI will be a familiar part of your programming toolkit. If you're developing Windows Vista applications, though, you should be applying the new Windows Cryptography API: Next Generation.
Template Metaprogramming and Puzzle 15 Optimal Solution
Rating: none Aliaksei Sanko - 05/10/2007 Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.
Why Too Many Threads Hurts Performance, and What to do About It
Rating: Arch Robison - 04/06/2007 Learn why threading, which is the current method of choice for extracting performance from multi-core chips, isn't always the best choice for good performance.
Customize Places Bar in Common File Dialog
Rating: none Marius Bancila - 03/13/2007 Learn how to tweak the Registry to have an application-specific custom places bar of the file dialog.
[Updated] A Simple Thread Pooling Approach
Rating: Raghupathy Srinivasan - 01/26/2007 Learn about a simple mechanism to achieve thread pooling by using Windows messages.
Getting Past the 2 Gb File Limit
Rating: Richard Newcombe - 01/22/2007 Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.
[Updated] Thunking in Win32
Rating: einaros - 01/10/2007 Learn about an approach to creating thunks/trampolines to non-static member functions in 32-bit VC++.
In Praise of the Lowly Comment
Rating: Mike Gunderloy - 11/09/2006 See how to make comments in your code more useful & effective for you and your fellow developers.
[Updated] Deriving Projection Matrices
Rating: Joe Farrell - 10/23/2006 Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.
Message Only Window
Rating: none einaros - 10/10/2006 Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.
[Updated] Resources Explorer
Rating: Georges Dumond - 09/07/2006 Learn about a search files with resources to explore it. The selected resource can be extracted. This tool is a sample of using Splitter, List, Tree, and resource display.
Easy Multithreading in ATL Windows Applications
Rating: Konstantin --- - 08/25/2006 Add one header file to your *.vcproj, insert a few lines of code into your class header, and you'll never again worry about the asynchronous routines in your ATL GUI application.
SMBIOS Demystified
Rating: kirants - 08/01/2006 Discover a basic SMBIOS parser that demonstrates querying for SMBIOS info using WMI and then parsing the data to extract necessary information.
A Round-Trip UML Dynamic Modeling Tool
Rating: JeromeWiz - 06/22/2006 Learn about a round-trip UML dynamic modeling tool with code line calculator and code/memory size analyzer.
EAN13 Barcode Class
Rating: Robert Tari - 06/13/2006 Learn about a lightweight class that prints EAN13 barcodes and displays captions.
Crypto++® Holds the Key to Encrypting Your C++ Application Data
Rating: Victor Volkman - 05/15/2006 The need to encrypt sensitive information is more important than ever. Luckily, the C++ class library Crypto++ enables you to encrypt your application data regularly and painlessly.
[Updated] Tree Container Library
Rating: Mitchel Haas - 04/04/2006 The TCL consists of four template container classes, similar to those found in the STL.
Mouse Progress Control
Rating: Lars Werner - 04/03/2006 Learn about a progress bar control that follows the mouse cursor by using a system-wide hook.
Bulletproof Windows XP
Rating: ZOverLord - 02/27/2006 Currently, this is the best way to protect XP systems from malware and accidental changes.
Multi-Threaded Message Processor
Rating: none Sathya Narayana Panduranga - 02/23/2006 Learn about a framework for concurrent message processing for disconnected, multi-threaded applications.
Internationalize and Localize Your C/C++ Code with ICU
Rating: Victor Volkman - 02/10/2006 The International Component for Unicode (ICU) library can save you from being hopelessly mired in numerous character encodings as your C/C++ application matures into internationalization and localization.
Mould Text in Any Shape
Rating: Sjaak Priester - 02/07/2006 Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.
[Updated] Creating the "Marriage" Card Game
Rating: miteshpandey - 01/10/2006 A collection of card games. (The article and downloadable project and source code were updated.)