C++

C++ Programming Language

OpenEXR 1.0.4 for Windows Patches

NOTE: These patches were made for the initial OpenEXR release (v 1.0.4), which did not provide support for the Microsoft Windows operating system. The official OpenEXR distribution now supports Microsoft Windows, making these patches unnecessary. The current OpenEXR distribution can be obtained here.

Patches to add support for Visual Studio 6 and Intel Compiler 5.0 to OpenEXR 1.0.4.

  Read more about OpenEXR 1.0.4 for Windows Patches

Programming: 

CSCI 264 - Design of Human-Computer Interface

Introduction

Design of Human-Computer Interface is a course that I took as a graduate student at The George Washington University during the Spring 2007 semester. The course explored techniques for the effective design and evaluation of human-computer interfaces.  A project was developed throughout the duration of the course, starting with the design and implementation of an application with a graphical user interface (GUI) to be subjected to usability testing by volunteer software testers.  The documentation and C++ source code for the project can be found below. Read more about CSCI 264 - Design of Human-Computer Interface

Coursework: 
Project: 
Programming: 

New Coursework: The Missing Projects

Software projects that I developed for the following courses have been added to Coursework section of the site: Read more about New Coursework: The Missing Projects

Coursework: 
Programming: 
Project: 
General: 

Updated Software: fxcalc, fxcd, and libcdlyte

New versions of the fxcalc and fxcd applications have been released.  Both have been upgraded to use the latest stable release of the FOX GUI Toolkit, version 1.6.40.  Support for the Windows operating system has also been added with the fxcd update, which is accompanied by an official release of the libcdlyte cross platform C library for playing CDs. Read more about Updated Software: fxcalc, fxcd, and libcdlyte

General: 
Programming: 

You've got mail-ware!

Early Wednesday morning I received three nearly identical e-mails.  Each had the appearance of SPAM, but not your typical SPAM.  In place of the usual advertisement composed of bad spelling and poor grammar was a well written message crafted to look like an invoice and accompanied by an HTML attachment.  Inspecting the contents of the attachments revealed that each contained identical JavaScript code, which was clearly malicious.  The JavaScript had an appearance similar to that of obfuscated shellcode, with a string of hex values being unescaped and written to the HTML document: Read more about You've got mail-ware!

Programming: 
General: 

mamfox

mamfox 0.9.2 - FOX plug-in for MAM/VRS

mamfox version 0.9.2, Copyright © 2000 Dustin Graves <dgraves@computer.org>
mamfox comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the GNU LGPL for details.

MAM/VRS is no longer under development. It is now the VRS 3D project. Read more about mamfox

Programming: 

MediSen

MediSen 1.0.1 - Windows 2000 Media Sensing Manager

MediSen version 1.0.1, Copyright © 2001 Dustin Graves <dgraves@computer.org>
MediSen comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the GNU GPL for details. Read more about MediSen

Programming: 

fxcd

fxcd 1.0.0

fxcd version 1.0.0, Copyright © 2001-2004,2010 Dustin Graves <dgraves@computer.org>
fxcd comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the GNU GPL for details. Read more about fxcd

Programming: 

Pages

Subscribe to RSS - C++