Vickery Projects

This page and everything it links to are licensed under a Creative Commons Attribution-ShareAlike 2.5 License.

What’s Here

This is where I intend to post information about present and recent projects, such as updating the IEEE calculator pages, developing standards-compliant photo display software, a fourier transform visualizer, re-resurrecting the Westinghouse Sign, developing Handel-C Platform Support Layers for the Altera UP2 and UP3 development boards, implementing IPV6 on the Celoxica RC-300, ...

June 8, 2006: David Edell’s Tetris Game using Celoxica’s PixelStreams and Handel-C.

March 30, 2006: Here’s a web page that generates a table dynamically using Javascript. The page is XHTML 1.1 served as application/xhtml+xml if the user’s browser will accept that media type. Both the XHTML and CSS validate properly. Like everything else here, it uses PHP to generate the correct MIME type header and to put the Last Updated timestamp at the bottom.

Utilities

Scripts and small programs I use regularly. Most of the links are to code listings that can be cut and pasted into a text editor.

mkhtml
Bash script that generates web pages from source code files.
pmw
Bash script to gives the word read access to its arguments. Recurses through directories. Requires Cygwin and the file command to run on Windows.
chk_format
A C program to check whether file arguments contain tabs and/or lines wider than a given width (default: 80). Output is suitable for pasting into grading reports for student projects.