Wednesday, August 30, 2006
A Miserable Failure!
Go to google, and search for "Failure" or "Miserable Failure". Unless you're feeling lucky, look what the first hit is! A really miserable failure!
This is no bug, like you'd imagine at first. It's simply a biproduct of the Google page-rank system. I don't really know how it works, but here's an explanation on the official Google blog.
Good job to those who've done this anyway!
Tuesday, August 15, 2006
Chat Rooms in KOPCS
I've just uploaded the new KOPCS build 1335, and the most notable feature added is a chatroom.
I have used a simple AJAX-based model (that's not a good name, because I don't use XML) which is lightweight, but could have been better. I use JSON for data transport formatting, which is way simpler to work with, especially in JavaScript.
The chat room still leaves many features to be desired, but it's functional and usable. The first thing that I'm going to add (in a few weeks!) is a "who's here" list. If anybody is interested in the source code for KOPCS, I can provide it.
See ya!
Thursday, August 10, 2006
Requiem For a Dream
I just finished watching it, and it's either the best film in the world, or the worst one. After you see this movie, you may hate it for the rest of your days, but you won't be able to forget it, if you really watch it.
I don't know how to describe it. It's about real life and it's frightening. If you want to see a disturbing film (who doesn't!) see this one.
On top of that, the sound track is... stupendous! I've had heard the track before, and even knew it was the soundtrack for this movie, but in the context, it just takes you to another place. It's black and dark and bloody magic.
I don't think I will ever watch it again (unless I get my hands on a better copy!) but you really don't need to watch it over and over to get what it tries to tell you. If you are a film critic or student, sure you have to watch it more times, but I'm neither, and the one time is enough.
I don't know how to describe it. It's about real life and it's frightening. If you want to see a disturbing film (who doesn't!) see this one.
On top of that, the sound track is... stupendous! I've had heard the track before, and even knew it was the soundtrack for this movie, but in the context, it just takes you to another place. It's black and dark and bloody magic.
I don't think I will ever watch it again (unless I get my hands on a better copy!) but you really don't need to watch it over and over to get what it tries to tell you. If you are a film critic or student, sure you have to watch it more times, but I'm neither, and the one time is enough.
Wednesday, August 09, 2006
Change in KOPCS Judgment Model
For those people who might be interested, I'm going to write a fully automatic, no-supervision-required online programming contest judge to integrate with KOPCS.
We had the first full-scale KOPCS-based contest today (rather, yesterday) and while the supervised judgment script worked well enough, I realized the inherent limitation of supervised judgment. This kind of judgement is not bad, it's just limited.
The first step in AJK (working title) is going to be writing a jail or sandbox or whatever for executing user programs in. Since I know no way for writing it portable, I'm gonna focus on Linux. I'm going to write this sandbox in C++, but I may use Python for the rest, or I may just write everything in C++.
After that, I'll just have to figure out a way to implement a simple but flexible queueing scheme, to allow for all the different situations that arise in a programming contest (for example, KOPCS in its current form, does not provide a way for changing only the input or output of a problem after it's set.)
Updated Movie List
Subscribe to:
Posts (Atom)