▲ Top

Projects

Contents

  • Slamd64 - An unofficial port of Slackware Linux to AMD64/EM64T/x86_64
  • Jerboa - A cross-platform (Windows, Linux, Mac OSX) music player.
  • Jerboa-NG - A work-in-progress cross-platform (Windows, Linux, Mac OSX) music player.
  • Hooq - GUI testing utility for Qt4 applications
  • JsonQt - A C++/Qt library for parsing JSON
  • StatusBoard - At a glance display for monitoring services
  • TypoFail - A typing game
  • FastCgiQt - A C++/Qt library for writing FastCGI websites
  • Slamd64 Builds - A site for user-contributed package scripts for Slamd64
  • Slamd64 Website - Code for www.slamd64.com
  • Slamd64Builds Website - Code for builds.slamd64.com
  • This Website - Code for www.fredemmott.co.uk

Slamd64

Summary
An unofficial port of Slackware Linux to AMD64/EM64T/x86_64
Web Page
http://www.slamd64.com

Started in late 2004, this was the first port of Slackware to AMD64/EM64T, and is still maintained. You may however prefer to use the official Slackware64 when it is released.

Slamd64 is a multlib distribution, meaning that 32-bit libraries can be installed in their normal locations, whereas 64-bit libraries go in /lib64 and /usr/lib64

This has largely been discontinued since the official 64-bit Slackware release


Jerboa

Summary
A cross-platform (Windows, Linux, Mac OSX) music player.
Web Page
http://git.fredemmott.co.uk/?p=yanihp;a=summary
Source
$ git clone http://git.fredemmott.co.uk/repo/yanihp
Screenshot
A music player written in C++, using Qt and Phonon. Previously known as 'YANIHP' - the goal is a music player that is minimalistic, so doesn't include features such as iPod syncing, integration with online stores, and so on.

Jerboa-NG

Summary
A work-in-progress cross-platform (Windows, Linux, Mac OSX) music player.
Web Page
http://gitorious.org/jerboa/
Source
$ git clone git://gitorious.org/jerboa/jerboa.git
A replacement for jerboa with more features and much cleaner code. Not yet suitable for general use. Less picky about minimalistic features, as long as they're implemented via the new, more flexible plugin system.

Hooq

Summary
GUI testing utility for Qt4 applications
Web Page
http://gitorious.org/hooq/
Source
$ git clone git://gitorious.org/hooq/hooq.git
A work-in-progress system for recording and playing back user input in Qt4 GUI applications, and testing conditions in QtScript. Working on for Mendeley.

JsonQt

Summary
A C++/Qt library for parsing JSON
Web Page
http://gitorious.org/JsonQt/
Source
$ git clone git://gitorious.org/jsonqt/jsonqt.git
Supports conversion between JSON strings and QVariants, and also has a JSON-RPC 2.0 implementation.

StatusBoard

Summary
At a glance display for monitoring services
Web Page
http://gitorious.org/statusboard/
Source
$ git clone git://gitorious.org/statusboard/statusboard.git
Screenshot
A flexible application for making it clear when something's broken. Designed for putting on a monitor by itself, it has a full screen mode, and optionally a system tray icon for less obtrusive monitoring. Uses JsonQt.

TypoFail

Summary
A typing game
Web Page
http://gitorious.org/typofail/
Source
$ git clone http://git.fredemmott.co.uk/repo/typofail
Screenshot
A typing game, including both quotes-based gameplay (from fortune files), and an emulation of Typespeed.

FastCgiQt

Summary
A C++/Qt library for writing FastCGI websites
Web Page
http://docs.fredemmott.co.uk/FastCgiQt
Source
$ git clone http://gitorious.org/fastcgiqt/fastcgiqt.git
A library to make it easy to write FastCGI websites using C++/Qt. Unlike QtWui or Wt, it is not widget-orientated. This is handy if you want to easily be able to produce HTML or RSS, or other formats instead of just a "Rich Internet Application". It has built-in support for XSLT-based sites, if you are using Qt 4.5 or above, and can use memcached for file and page caching.

Slamd64 Builds

Summary
A site for user-contributed package scripts for Slamd64
Web Page
http://builds.slamd64.com
Source
$ git clone http://builds.slamd64.com/slamd64builds.git

A site like SlackBuilds.org, except for Slamd64 instead of Slackware. Like SlackBuilds.org, build scripts are distributed instead of prebuilt packages.

Build scripts are stored in git, and a git push automatically updates the site.


Slamd64 Website

Summary
Code for www.slamd64.com
Web Page
http://git.fredemmott.co.uk/?p=slamd64-website;a=summary
Source
$ git clone http://git.fredemmott.co.uk/repo/slamd64-website

C++/FastCgiQt + XSLT code for slamd64.com.

This consists of the news page, the download page, and a number of static pages.


Slamd64Builds Website

Summary
Code for builds.slamd64.com
Web Page
http://git.fredemmott.co.uk/?p=slamd64builds;a=summary
Source
$ git clone http://git.fredemmott.co.uk/repo/slamd64builds

C++/FastCgiQt + XSLT code for builds.slamd64.com.

This consists of a search feature, categories lists, package lists, package details pages, a download system, and back-end applications to update the database.


This Website

Summary
Code for www.fredemmott.co.uk
Web Page
http://gitorious.org/fredemmott-www
Source
$ git clone git://gitorious.org/fredemmott-www/fredemmott-www.git

C++/FastCgiQt + XSLT code for fredemmott.co.uk.