Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

Coding Challenge. ENDED!


ghost's Avatar
0 0

UPDATE: LAST DAY OF ENTRY!

Ok, so the first programming challenge run by "Anarcho Hippie" resulted in some interesting entries and was all round a good learning experience. After that, things sort of went down hill when aims were set too high and everything got a bit complicated.

This competition is backed by myself, and I'm sure one of the admins can get involved if they like.

And who am I? I came 2nd in the first programming competition by Anarcho Hippie :)

+++++ Goal +++++

To create a HTTP server from scratch.

+++++ Deadline +++++

1st February 2008

+++++ Rules +++++

  1. You can work as an individual or within a team.
  2. Full source code must be provided, no binaries.
  3. Any programming language of choice (with a free compiler/interpreter)
  4. All code submitted must be written 100% by you.
  5. No http related libraries (this would defeat the whole point of the competition).
  6. Can be GUI or Console based.

+++++ Judging +++++

Points will be awarded for the following:

  • Benchmark results
  • Feature set
  • Ingeniousness
  • Scalability
  • RFC Compliance
  • Security
  • Cool factor

Results, comments and points will be published along with the entries for public download.

+++++ Winners +++++

Gold, silver, bronze. All entries will be made available to the public, along with judging results. Prizes for top 3 entries (6 or 12 month membership to HBH).

+++++ Submitting +++++

Submit entries to: contact@codeb.us Or alternatively, PM me here.

+++++ Links +++++

HTTP 1.1 RFC - http://www.w3.org/Protocols/rfc2616/rfc2616.html HTTP 1.0 RFC - http://www.w3.org/Protocols/rfc1945/rfc1945.txt


What_A_Legend's Avatar
...Legend?
0 0

Awseome can't wait to get started on this…..Even with no Prizes I think this could be intresting learning to do this….Good times.


Uber0n's Avatar
Member
0 0

Making a good HTTP server in 2 weeks? Damn, I have no time for that :whoa:


ghost's Avatar
0 0

Uber0n wrote: Making a good HTTP server in 2 weeks? Damn, I have no time for that :whoa:

Two weeks is reasonable and should add to the fun :)


ghost's Avatar
0 0
  1. Code must be written 100% by you (no libraries, just bear metal)

By this, do you mean that nobody's allowed to use .h files in c++? I can't 'import socket' in python?


ghost's Avatar
0 0

Yeah, I think he's referring to user-created functions for each language. Nevertheless, that's still a little ridiculous.


ghost's Avatar
0 0

digitalchameleon wrote:

  1. Code must be written 100% by you (no libraries, just bear metal)

By this, do you mean that nobody's allowed to use .h files in c++? I can't 'import socket' in python?

By bear metal, I mean using only the standard functions/modules provided by the compiler/interpreter/operating system.

So… no "http server" libraries, no "http parser" libraries etc. Yes, the original wording was quite ambiguous, but I think the intention was clear.


ghost's Avatar
0 0

Can everybody with an intention to enter post here :)


spyware's Avatar
Banned
0 0

Lol, I could mod my perl server. I refuse to let it run on port 80 though.

And it's kind of crap too.


ghost's Avatar
0 0

I think I will try this contest, it sounds like fun.


What_A_Legend's Avatar
...Legend?
0 0

I'm considering enterering this little challange, gives me somthing to do.


ghost's Avatar
0 0

Just to give you a warning, 11 days left :) Entries must be in by 8pm 1st Feb GMT.


ghost's Avatar
0 0

Just wondering, anybody writing in python? I'm writing one, not sure if I'm going to submit it for the contest, but I figured it couldn't hurt to make one. Pretty soon here I'll put it in the code bank.


Uber0n's Avatar
Member
0 0

I'm just curious - how's the coding going for everyone? :ninja:


ghost's Avatar
0 0

I have mine working in python, though working is stretching it. Security may leave something to be desired, and headers/post requests still go mostly unhandled, but it does serve pages


ghost's Avatar
0 0

bump bump

Is no one else making a submission? Or are we all just tight lipped?


Uber0n's Avatar
Member
0 0

Well you seem to be the leader then :p

I'm not participating at all…


Uber0n's Avatar
Member
0 0

It's kinda late for that, I mean the competition ends within a few days :|


ghost's Avatar
0 0

Well it looks like you win by default :\


Uber0n's Avatar
Member
0 0

Well done digitalchameleon, I haven't tested the security of your work etc but it's impressing that you actually made it :)