October 31, 2004

Stopdesign

Stopdesign

A design consultancy based in San Francisco, California, Stopdesign specializes in a simple, beautiful aesthetic, balance of form and function, and highly flexible design.

Douglas Bowman

October 30, 2004

PC Assembly Language

PC Assembly Language

I taught Computer Science at the University of Central Oklahoma for 10 years. During this time I taught an introductory course in PC Assembly Language programming. I grew frustrated at teaching 16-bit real mode programming and decided to change to 32-bit protected mode. However, I soon ran into a problem. I could not find a textbook that covered 32-bit protected mode assembly programming! So, I decided to write my own.

I also did not want students to have to go out and buy expensive software for the course. I decided to base the course on the free NASM (Netwide Assembler) and the free GNU gcc compiler (however, any 32-bit C compiler would work). Another advantage of these choices was that students could use Windows, Linux or FreeBSD to develop on. (In fact, I use Linux for my main development platform.)

Dr Paul Carter

Visual C Developer Center: Microsoft Visual C Toolkit 2003

Visual C Developer Center: Microsoft Visual C Toolkit 2003

Microsoft Visual C++ Toolkit 2003

The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime:

* Microsoft C/C++ Optimizing Compiler and Linker. These are the same compiler and linker that ship with Visual Studio .NET 2003 Professional!
* C Runtime Library and the C++ Standard Library, including the Standard Template Library. These are the same static-link libraries included with Visual Studio.
* Microsoft .NET Framework Common Language Runtime. Visual C++ can optionally build applications that target the Common Language Runtime (CLR).
* Sample code. The toolkit includes four samples designed to showcase the powerful new features of the 2003 version, including new optimization capabilities, features to improve code-security and robustness, enhanced ISO C++ standards support, and the ability to use the .NET Framework library and target the CLR.

Free Programming and Computer Science Books

Free Programming and Computer Science Books

Free books

Google Web Search Features

Google Web Search Features
Google calculator

Google Help Central

Google Cheat Sheet

Google cheat sheet showing the advanced operators that are available for searching.

October 28, 2004

Morgan Stanley

Morgan Stanley - Institute - Research Reports

Morgan Stanley financial and research reports, including IT, computing and internet trends and analysis.

A Screen Ruler For You

A Screen Ruler For You

Microfox - Screen Ruler: excellent for designing web pages

October 27, 2004

Zvon.org

ZVON.org - ZVON

Zvon.org has a large repository of downloadable documents relating to HTML, CSS, XML and more.

October 25, 2004

IAB Resources and Research - Privacy Resources

IAB Resources and Research - Privacy Resources

Links to privacy resources

October 24, 2004

Stop Hotlinking with htaccess

Stop Hotlinking with htaccess

HOW DO I STOP HOTLINKING AND BANDWIDTH THEFT?
You can stop servers from hotlinking your site's files by editing the .htaccess file in your site's root directory. (Consult your webhost on accessing your .htaccess file.)


Example: Your site url is www.example.com. To stop hotlinking images from an outside domain and display an image called nohotlink.jpg instead, use this code in your .htaccess file:

More ...

Sysinternals Freeware

Sysinternals Freeware

Sysinternals Freeware
The Sysinternals web site provides you with advanced utilities, technical information, and source code related to Windows NT/2000/XP/2K3 and Windows 9x, Windows Me internals that you won't find anywhere else.

Be sure to check out current featured utilities:
Process Explorer v8.52, Filemon v6.12, Regmon v6.12, and PsTools v2.1