Michael Sheldon's Development Stuff

Michael Sheldon (mike at mikeasoft dot com)

February 14, 2006

Bazaar Frontend And STX Installer
Mike @ 1:23 am

I’ve updated my little PHP Bazaar frontend so that it now displays the last change made to a project (as well as who made that change and the date it was made).

I’ve got threading working roughly correctly in the STX Installer now; threading support in PyFLTK still seems a little patchy at the moment but it looks as though it’ll suit our purposes. Just a few bugs left to fix and a couple of small features to finish off and it’ll be ready for a public test release.


February 2, 2006

Aberystwyth CompSci Timetable Generator
Mike @ 7:38 pm

I’ve updated my little timetable generating script so it now contains the current semester 2 information for students in years 1 through 4. It can be accessed from http://www.mikeasoft.com/timetable


January 30, 2006

Planet #Lugradio Template And Busyness
Mike @ 11:21 pm

I’ll be busy most of this week working on our group java project for Uni, so work on the Installer will be delayed somewhat. I did however find time to hack together a new template for the ever amusing Planet #Lugradio to make it match the design of Lugradio.org a bit better (at the suggestion of Darran).


January 25, 2006

Ubuntu Lib3DS Tester
Mike @ 9:22 pm

Wrote a quick program to test the Ubuntu lib3ds package, so hopefully those nice MOTU guys can get a working package sorted out for future releases. This is in relation to a bug in lib3ds when compiled with G++ 4.0’s optimisations: Bug #3711.

I’ve also been getting odd bits and pieces done to the STX LiveCD Installer; mostly trying to finish off the partition display section and get things threading nicely. Still needs work before being included in the next LiveCD beta but now that my exams are out of the way I might be able to get it sorted a little quicker. Stibs should be uploading beta 1 of the LiveCD (without installer) in the next day or two.


January 17, 2006

EDE Login Manager
Mike @ 11:43 pm

Currently STX is using XDM, which is ugly and lacks a lot of features that people expect. GDM and KDM are both unsuitable for a distribution aimed at really low end machines. I was in the mood to do a little C++ so have started hacking together a new login manager to solve this problem. The base is WDM, effectively replacing the wdmLogin component. It uses FLTK2 since the Equinox team is moving over to this for their 2.0 release, although being a login manager it’ll happily work with EDE 1.x (or any other window manager/desktop environment for that matter). Still a lot to do on it and once the initial fun of something new wears off it’ll probably be given a fairly low priority (the LiveCD Installer really needs finishing), so don’t expect anything too soon; that said here’s a pretty screenshot:

EDE Login

Ah, the lengths I’ll go to just to avoid doing some revision ;).


STX Development Repository
Mike @ 12:54 am

I’ve now setup a slapt-get repository for STX Slackware packages. This’ll make it much easier for people to test new versions and new packages of STX software. Hopefully stibs will get an official STX repository setup at some point, then packages can be migrated to it after they’ve undergone a suitable amount of testing (think Debian unstable/experimental). I’ve hacked together a neat little PHP frontend to the repository so people can easily get package details (and of course download the packages).

The repository is available at http://stx.mikeasoft.com.


January 11, 2006

Equinox Time Format Patch
Mike @ 10:45 pm

A STX user (neighborlee) noticed that EDE lacked the ability to set the time format between 12 hour and 24 hour, so I quickly hacked together a patch to fix that :).

EDE Time Format

Hopefully it’ll be included in the next STX release (or possibly released as a patch before then).


January 9, 2006

STX 1.0 Released
Mike @ 2:59 pm

STX has finally reached the 1.0 release stage:

As long as I don’t allow myself to get too distracted by those silly exam things that the University seems intent on pestering me with the LiveCD version shouldn’t be too far away :).


January 6, 2006

PyRandR
Mike @ 1:55 pm

A while back I wrote a python module for handling the resize and rotate functions of X11; whilst looking for projects to upload to my new bazaar repository I finally got around to cleaning it up slightly. It’s now available from http://linux.mikeasoft.com/pyrandr.php. Once I’ve finished the LiveCD installer I might even have a go at rewritting my X configuration program (for which this module was created) to use PyFLTK instead of wxWidgets.


January 5, 2006

Bazaar
Mike @ 11:10 pm

I’ve now switched from using a semi-private SVN server to publicly using Bazaar-NG which is a distributed revision control system. I’ve been gradually uploading various of my odd projects, further details are available at http://bazaar.mikesaoft.com.


« Previous PageNext Page »

Powered by WordPress