← Laika līnija
2003–2004 · BASIC, Pascal un olimpiādes

Testing Suite

Kopā ar Sergeju Kozloviču un Aleksandru Belovu, maniem ACM komandas biedriem, uzbūvējām sistēmu programmēšanas olimpiāžu rīkošanai. Sergejs uzrakstīja testēšanas kodolu: iesūtīto risinājumu rinda, dalībnieku programmas tiek palaistas ar atsevišķu lietotāju chroot vidē ar laika, atmiņas un bērnprocesu ierobežojumiem, C++ un Free Pascal kompilatori. Aleksandrs uzrakstīja pārbaudītāju spraudņus. Es izveidoju tīmekļa daļu PHP un MySQL: pieteikšanos, risinājumu iesūtīšanu, rezultātus, jautājumus žūrijai un katras olimpiādes iestatījumus, piemēram, kad dalībnieki un viesi drīkst redzēt kopvērtējumu.

PHPMySQLC++Linux