As soon as I can get back to the store and get a new case, I'll be ready to assemble my new computer.
For just $40, I can get a fairly good looking case with an included 450W power supply, which is a pretty darn good deal, even without the power supply.
I must say, however, that I'm getting rather disappointed with how long it's taken to get to this point.
It must have been two or three weeks ago that I bought the first parts, with the hard drive a week after that, so the parts have been sitting on my floor for one or two weeks, doing nothing but take up space.
(though I suppose the advantage is that I've been able to earn some more money to replace the $350 I've put into it so far...)
I probably won't have to upgrade it for another four years, at which time we should have haptic holographic screens, but until then, I still need an LCD screen to replace the CRT screen I have now.
I need a better job than the paper route, so I can actually afford all this equipment...
is what I'd call a pre-built web server application with a scripting engine jammed in the side.
It's also what I'm writing an assignment in (it's a contact manager website), which means I need to understand it to be able to make it work the way I want it to.
You know how most stuff you find has this weird thing called a manual?
Well, Zope doesn't really have one. It has more than one, which is part of where the problem lies.
manuals, to be exact.
If you ever try to build a website, DO NOT use Zope.
Use something better, such as Django
or something, just not Zope.
This lack of a coherent, detailed manual (and the complete lack of a proper reference library) means that learning Zope has a very steep learning curve.
It took a team of four people (myself included) two weeks to try to figure out how to use Zope until part of it started to make sense.
(you know how most programming languages and stuff all have the same basic concepts behind them? Zope doesn't adhere to them, claiming security reasons. I think they were lazy... Or designed by an idiot, whichever works)
Anyway, I'm plugging along fairly slowly with the site, and enjoying the parts that make sense (this course is easier than all the other courses I'm taking right now) and really getting annoyed by the parts I haven't figured out yet.
(security is one thing that's really important in this course, so it's interesting trying to design things with as few holes as possible)
The final version of the site probably won't be available to see, as it requires a copy of Zope to be running somewhere I can access it, along with a MySQL database server.
(the course server won't be available to me after the course is over, and we've added a password to keep people from adding random stuff without our permission)
The final project my team and I are doing is going to be some kind of course registration system to address some of the problems we're experiencing with the current PeopleSoft-based system.
(we've been able to talk to the person in charge of the department maintaining the system, and some things just aren't going to be fixed due to some of the code being written in COBOL...)
I should point out that the software we're working with is actually Zope2, and there is a Zope3 available.
The only problem is the documentation for Zope3 is much harder to find than for Zope2, and they've changed things around so you need a good manual to find your way...