May 1998

Dr. Dobb's Journal 

 

File: Y2KCOMP.TXT

Title: DATE COMPRESSION & YEAR 2000 CHALLENGES

Author: Robert L. Moore and D. Gregory Foley

Keywords: MAY98    YEAR 2000    Y2K   COMPRESSION   

Description: Published source code accompanying the article by 

Robert L. Moore and D. Gregory Foley in which they discuss 

storage overflow and the Y2K problem. In particular, they focus 

on date compression. Also see Y2KCOMP.ZIP.



File: Y2KCOMP.ZIP.

Title: DATE COMPRESSION & YEAR 2000 CHALLENGES

Author: Robert L. Moore and D. Gregory Foley

Keywords: MAY98    YEAR 2000    Y2K   COMPRESSION 

Description: Unpublished source code accompanying the article by 

Robert L. Moore and D. Gregory Foley in which they discuss 

storage overflow and the Y2K problem. In particular, they focus 

on date compression. Requires UNZIP/PKUNZIP to extract.



File: STRATY2K.TXT

Title: STRAEGIES FOR SOLVING THE Y2K PROBLEM

Author: William Gothard and Les Godner

Keywords:  MAY98    Y2K  YEAR 2000    COBOL

Description: Published source code accompanying the article by 

William Gothard and Les Godner in which examine possible 

solutions to the Y2K problem. 



File: JAVAY2K.ZIP

Title: A YEAR 2000 TOOL SUITE

Author: Dev Bhattacharyya

Keywords: MAY98  JAVA    Y2K   YEAR 2000

Description: Published source code accompanying the article by 

Dev Bhattacharyya in which he presents JavaScan, a Year 2000 

toolset that consists of a scanning tool that examines source 

code for date-related areas, and a data ager tool that lets you 

manipulate existing production data. Requires UNZIP/PKUNZIP to 

extract.



File: HDF.TXT

Title: HDF: THE HIERARCHICAL DATA FORMAT

Author: Brand Fortner

Keywords: MAY98    FILE FORMAT    NETWORKS    

Description: Published source code accomanying the article by 

Brand Fortner in which he discusses the Hierarchical Data Format. 

HDF, which was developed at the National Center for 

Supercomputing Applications, is a portable, self-describing data 

format for moving and sharing scientific data in networked, 

heterogeneous computing environments. 



File: F00FBUG.TXT

Title: THE PENTIUM F00F BUG

Author: Robert R. Collins

Keywords: MAY98   8x86  PENTIUM   BUG

Description: Published source code accompanying the article by 

Robert R. Collins in which he describes the x86 "F00F" bug. When 

any x86 processor encounters an invalid instruction, the 

processor is supposed to generate an invalid opcode exception. If 

this mechanism fails, however, the errant program can bring down 

the system--and that's just what happens when the Pentium 

encounters the "F00F" bug.

Also see F00FBUG.ZIP.



File: F00FBUG.ZIP

Title: THE PENTIUM F00F BUG

Author: Robert R. Collins

Keywords: MAY98   8x86  PENTIUM   BUG

Description: UnpPublished source code and related files 

accompanying the article by Robert R. Collins in which he 

describes the x86 "F00F" bug. When any x86 processor encounters 

an invalid instruction, the processor is supposed to generate an 

invalid opcode exception. If this mechanism fails, however, the 

errant program can bring down the system--and that's just what 

happens when the Pentium encounters the "F00F" bug. Requires 

UNZIP/PKUNZIP to extract.



File: CEQUERY.TXT

Title: EXTENDING WINDOWS CE 2.0 MFC DATABASE CLASSES

Author: John C. Schettino, Jr.

Keywords: MAY98  WINDOWS CE    DATABASE  MFC

Description: Published source code accompanying the article by 

John C. Schettino, in which he presents a set of Windows CE 

database classes and subclasses of the 2.0 MFC classes that 

provide an object-oriented wrapper to the basic database search 

API. Also see CEQUERY.ZIP.



File: CEQUERY.ZIP

Title: EXTENDING WINDOWS CE 2.0 MFC DATABASE CLASSES

Author: John C. Schettino, Jr.

Keywords: MAY98  WINDOWS CE    DATABASE  MFC

Description: Unpublished source code and related files 

accompanying the article by John C. Schettino, in which he 

presents a set of Windows CE database classes and subclasses of 

the 2.0 MFC classes that provide an object-oriented wrapper to 

the basic database search API. Requires UNZIP/PKUNZIP to extract.



File: DDXDDV.ZIP

Title: CUSTOMIZING DDX/DDV

Author: Jean-Denis Bertron     	

Keywords: MAY98    WINDOWS   DATA EXCHANGE   SCRIPTING   DDX  DDV

Description: Unpublished source code and related files 

accompanying the article by Jean-Denis Bertron in which 

heimplements a system that custom data exchange routines to add 

macro processing to Windows dialog boxes. You can use this 

interface with installation systems, serial-communication 

packages, or just about any environment where the set of 

scripting elements is finite. Requires UNZIP/PKUNZIP to extract.



File: FMA.TXT

Title: FAST MEMORY ALLOCATION

Author: H. Thomas Richter

Keywords: MAY98  REAL-TIME   EMBEDDED SYSTEMS    POWERPC

Description: Published source code accompanying the article by H. 

Thomas Richter in which he presents a power-of-two Fast Memory 

Allocator (FMA) for embedded systems. Also see FMA.ZIP.



File: FMA.ZIP

Title: FAST MEMORY ALLOCATION

Author: H. Thomas Richter

Keywords: MAY98  REAL-TIME   EMBEDDED SYSTEMS    POWERPC

Description: Unpublished source code accompanying the article by  

H. Thomas Richter in which he presents a power-of-two Fast Memory 

Allocator (FMA) for embedded systems. Requires UNZIP/PKUNZIP to 

extract.



File: ADOASP.TXT

Title: ACTIVE DATA OBJECTS & ASP

Author: Mark Betz

Keywords:  MAY98    ASP  ADO  WINDOWS  HTML  C++   SQL

Description: Published source code accompanying the article by 

Mark Betz in which he discusses Active Server Pages,which are 

useful for generating output and managing application state on 

behalf of a client. When combined with Active Data Objects, your 

scripts can manipulate ODBC data sources to do nearly anything 

that is possible in native SQL. 



File: HV.TXT

Title: THE HOT VIEWS GRAPHICS LIBRARY

Author: David P. Heddle

Description: Published source code accompanying the article by 

David P. Heddle in which he discusses the Hot Views (Hv) 

graphical user-interface library which was designed for use in 

scientific modeling and simulation applications. It is 

particularly useful when developing models or simulations of real 

objects to be displayed using a world (floating-point) coordinate 

system, or generating scientific/engineering style graphs of 

simulation results.



File: CPROG598.TXT

Title: C PROGRAMMING COLUMN

Author: Al Stevens

Keywords: MAY98   C++   MIDI

Description: Published source code accompanying the column by Al 

Stevens in which he implements a C++ version of the Midifile C 

function libraries that parse MIDI files. Also see MIDIFILE.ZIP.



File: MIDIFILE.ZIP

Title: C PROGRAMMING COLUMN

Author: Al Stevens

Keywords: MAY98   C++   MIDI

Description: Unpublished source code accompanying the column by 

Al Stevens in which he implements a C++ version of the Midifile C 

function libraries that parse MIDI files. Requires UNZIP/PKUNZIP 

to extract.



File: JQA598.TXT 

Title: JAVA Q&A

Author: L. Richard Moore

Keywords: MAY98  JAVA   AUDIO 

Description: Published source code accompanying the article by 

Rick Moore in which he discusses streaming audio (audio which can 

be downloaded at the same speed it is played) and presents 

idtAudio, a streaming audio applet written in Java. Also see 

JQA598.ZIP.



File: JQA598.ZIP 

Title: JAVA Q&A

Author: L. Richard Moore

Keywords: MAY98  JAVA   AUDIO 

Description: Unpublished source code accompanying the article by 

Rick Moore in which he discusses streaming audio (audio which can 

be downloaded at the same speed it is played) and presents 

idtAudio, a streaming audio applet written in Java. Requires 

UNZIP/PKUNZIP to extract.



File: UD598.TXT

Title: UNDOCUMENTED CORNER

Author:Robert R. Collins

Keywords: MAY98  PENTIUM   VME

Description: Published source code accompanying the column by 

Robert R. Collins in which he wraps up his discussion of Intel's 

Virtual Mode Extensions (VME).



File: AA0598.TXT

Title: ALGORITHM ALLEY 

Author: John Boyer

Keywords: MAY98  ALGORITHMS  JAVA

Description: Published source code accompanying the article by 

John Boyer in which he introduces algorithms for and 

implementations of linked list sorting and searching that are 

more efficient than those available in the Java Developer's Kit 

1.2 Beta 2. Also see AA598.ZIP.



File: AA0598.ZIP

Title: ALGORITHM ALLEY 

Author: John Boyer

Keywords: MAY98  ALGORITHMS  JAVA

Description: Unpublished source code accompanying the article by 

John Boyer in which he introduces algorithms for and 

implementations of linked list sorting and searching that are 

more efficient than those available in the Java Developer's Kit 

1.2 Beta 2. Requires UNZIP/PKUNZIP to extract.





