Red X iconGreen tick iconYellow tick icon

Systems-related Links

Kernel Newbies
This is a site with useful information for those who are starting out learning about the Linux kernel.

The Top 500 Supercomputers
This is a link to the Top 500 Supercomputer Sites webpage.

Bibliographies on the Web

The Collection of Computer Science Bibliographies
This is a master site for about 100 separate bibliographies, and contains references for about 810 000 articles. Better yet, is is fully searchable, contains pointers to online articles (downloadable in PostScript) and is in BibTeX , so you can cut and paste references straight into your document's list of references.

Web of Science
Allows you to search Science Citation Index, Social Sciences Citation index, and Arts & Humanities Citation Index.

NEC Research Index (CiteSeer)
CiteSeer is not only a useful database of articles, it also offers a fascinating look at the engineering of a biliographic database.

Otago LaTeX Thesis Package

This is a LaTeX style file and thesis template suitable for any large document to be published by the University of Otago Library. It has been written to conform to Otago specifications, but is fairly flexible. Included is a sample thesis document which shows how to include figures, tables and citations.

NB: The package above is the latest version, which now uses pdflatex to produce pdf documents (and fixes some bugs). We strongly suggest you use that version. However, if you really need it, the old version is still available.

It may also be helpful to read Essential LaTeX++, and a sample article.

If you need to produce a LaTeX document quickly, this little python script will set up a directory, makefile, and bibliography with minimum fuss. This script is suitable for getting 4th year interim reports off the ground quickly. Just download the file, make it executable, then type "newarticle -b <name>" to get an article with a sample bibliography and a Makefile all ready to go.

Learning C

Given the hazardous nature of writing C programs, we thought that some example code might be helpful. Topics include are how to get input into strings safely, how to use pointers and address, and how to use dynamic arrays and matrices.

Back to top