Felix Halim .NET  

Finished Indexing UVA problem ranklist

Posted on [2015-11-28 15:20:06], Category []

I've just completed making an index for all UVA problem ranklist. It seems that there are 36138 authors in UVA site that at least solved 1 problem.

The 20 next easiest problem will be up anytime soon, with more accurate result since I already indexed the "DISTINCT" number of authors that solved each problem in UVA site.

Comments: 6  |  Add Comment

Posted by
You can add comment, don't be shy :D

Posted by
great, the 20 next problems is a really nice feture, keep it up :P

Posted by
what happend with this page...where are the old functionality??

Posted by
The server where I hosted my PHP code has been dealing with SPAM! The server response becoming too slow... I can't upload my PHP code to the server even though I have it. It's out of my reach... so be patient.

Posted by
2 problems : 1.when on ID was zero ac(pe) then get error: cannot parse XML 2. how can I save on my harddisk page with all info that i shud mext?

Posted by
I've fixed the error when the author has no single AC problem. Also you now can save to your harddisk for the "Hunting UVA Problems". Thanks for notifying me.

Valladolid OJ - Code Overhaul

Posted on [2015-11-22 23:33:19], Category []
Due to :
  • Changes of script in Valladolid Site ( http://acm.uva.es/p ) like the dissapearance of author names and replaced by author's ID
  • UVA unwillingness of giving XML data or webservices-like feature (for easy data extraction for author names and their statistics ). Their hesitance is because in order to generate a complete statistics for an author along with each of his/her status of every problem submissions would need a very huge processing power (it's not if they have a good data-warehousing systems).
  • The release of PHP 5 that supports a lot of new features such as DomDocument and DomXPath. This gives me a way to extract any data from thw UVA site easily as if it's an XML file.
  • The need to refactor my own PHP codes (now using classes and Design Patterns).

I decided to do an overhaul for my site. Basically, I will build a data-warehouse for UVA site. I will do an ETL (Extract Transform and Load) from UVA Site to my site once a month (for refreshing/updating the data). The benefits of having this data-wareouse is that we can generate any statistics faster and can be made more subjective.

In the mean time, the services I provide earlier such as : Statistics Comparer and 20 next easiest problems will not be accessible. Sorry for that :( I hope I can get it up and running soon.

Comments: 5  |  Add Comment

Posted by
Oh yeah, I forgot to tell that I will use AJAX extensively for convenient browsing and suppress the server bandwidth as many as possible

Posted by
try using IE... hmm fine

Posted by
Hai hai hai, testing2

Posted by
add comment!

Posted by
ajaxnya kok aneh?

© Felix Halim 2009 (Loaded in 0.04312 secs)