Archive for the ‘Rebooting’ Category

Project rebooted!

Monday, January 19th, 2009

This is probably going to be the last post before I can actually start working on the source again!

SPAM
In my battle against SPAM, I took another measure to protect the forum and bug tracker from fake registrations and bug reports by adding CAPTCHA to the forum registration page and the bug report page. This is going to save me some time, I was a little bit fed up with having to remove fake registrations and bug reports. That time is better spent on adding new features!

Latest revision
I checked my development server for the latest revision of the source code and it seems that it is a little bit more recent (rev 39) than the source that is available online (rev 36). Just some minor changes though, mostly documentation related updates. I will synchronize those soon. Speaking of synchronization, I’m thinking of using a SourceForge Subversion repository. That way it will be more accessible and centralized.

The todo list and roadmap are still in sync with the latest revision. I might as well add all the items on the todo list (and roadmap) to the bugtracker as feature requests. This will give them status and if others want to join in they can see what is assigned and what is not.

Working installation
The current installation of IRC Collective on my development server is up to date and working! It has not ‘assimilated’ any IRC logfiles for the past 15 or 16 months, but other than that it is still working!

Eclipse workspace
Setting up the Eclipse workspace was not as easy as I though it was going to be. Turns out I used NFS  to share my home directory on the development server. The Eclipse workspace was stored within this directory. It required some additional software to be installed on my workstation before I could mount the NFS share again. Luckily the workspace was compatible with the version of Eclipse I have currently installed.

Reboot complete!
That’s it! I can start developing again…

Progress update (3)

Tuesday, January 13th, 2009

Things I have done since the last progress update:

  1. Masked all email addresses on the website
  2. Pruned all bogus accounts and posts on the forum
  3. Updated the forum and the bugtracker to the latest versions
  4. Re-enabled the forum
  5. Re-enabled anonymous bug reports and feature requests (bugtracker)

Most of the site is working again, except for email. But this is not a priority for now. First I want to see if spammers are still able to put posts on the forum using non activated accounts. I hope the latest version of punBB is more secure.

Progress update (2)

Sunday, January 11th, 2009

After the troubles I experienced with the current Matrox driver I decided to install an earlier release of Ubuntu. And so I did. I just installed Ubuntu 8.04 on to my workstation and installing the Matrox driver went without any problem. Also updated all the packages and than proceeded with installing Eclipse.

I just need to install some more development tools again and I can start working on the website. To be continued..

Progress update

Thursday, January 8th, 2009

Here’s what I have done so far to get my development server and workstation ready:

  1. Installed Ubuntu Linux 8.10 on my workstation
  2. Updated the Debian Linux installation on my development server
  3. Installed development tools like Eclipse and Subversion

I tried installing the driver for my Matrox graphics card in my workstation, but it seems that the version of the X Server is too new. So I can either wait for Matrox to release a new version that will be compatible with the newer X Server or downgrade my X Server to a version that the driver does support. Or alternatively, I could just install an older version of Ubuntu all together.

Rebooting the project

Sunday, January 4th, 2009

Yes, it’s official! I’m going to continue development on the IRC Collective project. And I am excited and motivated!

But before I  can start writing code again I want to take some time setting up my workstation and server. And I need to do some site maintenance as well, some of the software is outdated or has been disabled due to abuse (SPAM mostly).

Here’s my plan:

  1. Update the Debian Linux installation on my development server
  2. Install Ubuntu Linux on my workstation
  3. Install all the development tools needed on my workstation (Eclipse, Subversion client tools, EPIC and Subclipse)
  4. Mask all the e-mail addresses used on the website
  5. Update software used on the website (forum, bugtracker, etc.)
  6. Re-enable forum and bugtracker
  7. Install (or verify current installation of) IRC Collective on the development server
  8. Create an Eclipse workspace project on the workstation
  9. Check status of the code, compare the todo list and the roadmap
  10. Start having some fun by implementing new features