Fate of Io
News
Posted by Temporal at 2005/04/09 17:30:53 PDT

If you are reading this, you are connected to the new fateofio.org server.

This server is a Pentium 4 3.0GHz with HyperThreading. The server has 1GB of RAM and 120GB hard drive space. It is running FreeBSD 5.3. Our monthly bandwidth allowance is an astronomical 1.5TB.

The web server is, of course, EvlanServer + Io Community Manager. Other software running on the server include OpenSSH, qmail, tinydns, and stunnel.

Over the next few days we will be going through the site and making sure all the info is up to date. This includes finally fixing all those broken links, etc.

I fully intend to make Dev do most of this work. Since, you know, he can. Whereas I haven't been able to make him do much other work before now. :P


Posted by Temporal at 2005/03/06 13:13:34 PST

That's right. This is now a release candidate. That means I have no further features to implement and I know of no bugs which I care to fix. If you can think of any features you'd like to see or find any bugs that need fixing, please post them below.

In the meantime, I am working on porting Evlan to FreeBSD, after which I will be able to set up the site at a professional FreeBSD hosting service.


Posted by Temporal at 2005/03/04 17:00:29 PST

More tweaks. Google search box on the left, which searches just within the fateofio.org domain. Why implement my own search function when Google is already so, so much better?

Your IP address is now properly logged and attached to your profile (visible to admins only) when you post. So behave! :P


Posted by Temporal at 2005/03/04 06:24:34 PST

I think we only lost, like, two posts this time, as I had saved pretty recently... In any case, this time I found and fixed the cause of the crash right away; it was pretty straight-forward.


Posted by Temporal at 2005/03/03 06:02:27 PST
Edited at 2005/03/03 11:39:27 PST

Well, you can't see this change, unless you are Dev or myself, but I added a page for modifying basic site-wide parameter (title, footer text, etc.) and a thingy for banning IP addresses. So behave!

EDIT: Just added a whole bunch of tweaks, many of which are quite visible. Well... except that they're minor, so you might not notice them right away. But, yeah.


Posted by Temporal at 2005/03/02 04:17:04 PST

Activity tracker and user list implemented (see navigation box, left). Neat image-based decorations provided by Dev.


Posted by Temporal at 2005/02/28 17:23:41 PST

I added automatic chat logging. Every 10 minutes, the last 10 minutes of conversation are added to the logs, which are accessible through the calendar in the sidebar of the chat page. Yay.


Posted by Temporal at 2005/02/25 20:04:09 PST

Well, as you might notice, several comments are now missing from yesterday's news post. This is because the server just crashed, and I had to restore from yesterday's backup.

Unfortunately I still don't completely know why it crashed. I have it narrowed down to a pretty specific area, but it'll take careful examination of the code to find out what exactly happened and fix it.

The good news is that the server ran for over a week without a hitch before that. And that was on my first attempt at real-world usage, so that's pretty damn good, IMO. Clearly the crash bug that occurred is very rare, so it probably won't happen again before I manage to find and fix it.

More good news is that restoring from backups works flawlessly. I've been rather uneasy about that whole system since it's very complicated, but this was by far its toughest test yet, and it had no problem. So, yay.


Posted by Temporal at 2005/02/24 17:55:18 PST
Edited at 2005/02/24 18:08:48 PST

Live chat! (But hit F5 before you click that.)

Please let me know how well this runs in your browser. I'm running it decently in Firefox, although it sometimes crashes if I refresh enough. Dev reports that Firefox froze outright for him when trying to use it. Internet Explorer and Opera both seem to do a much better job with this one.

Note that Java often takes a hella long time to start on any browser, so make sure you wait at least 15 seconds before concluding that it crashed.

Also, please let me know if the beep feature works. For me, the sound only plays about once every 15-30 tries, but it seems to be a problem with my version of Java. Dev reports that it always works for him. (To test the beep feature, click the first checkbox then type "/beep".)


Posted by Temporal at 2005/02/22 08:15:01 PST

Well, all I really did today was tweak the files some. The major update is that you can now rate files. Once a day, rankings will be computed for all files based on these ratings, and files (other than "recent" files) will be displayed in order of rank.

The ranking algorithm actually uses Condorcet's Method rather than a simple average of ratings. This way, it won't matter if some people are harsher judges than others. For example, even though ratings are supposed to be on a scale of 0-100, I could perfectly well rate files on a scale of 0-10 personally and it wouldn't mess up the system. The only thing that matters is which files I think are better or worse than which other files.

The other thing I added is a progress indicator for large file uploads. It's a bit of a hack, but it solves the problem of not knowing if the upload is working or not.

Please press F5 now to make sure you have the latest stylesheet and javascript.

fateofio.org © Copyright 2001-2005 Sam Pierce, Kenton Varda, and contributors
Powered by Io Community Manager, Evlan, and FreeBSD