|Felix Halim .NET|
University Experience IOI 2002 Yong In, Korea ACM ICPC Regional Manila 2003 ACM ICPC Regional Manila 2004 ACM ICPC Regional Manila 2005 ACM ICPC Regional Kaohsiung 2006 ACM ICPC Regional Singapore 2007 ACM ICPC Regional Jakarta 2008 (ext) ACM ICPC Regional Jakarta 2009 (ext) ACM ICPC Regional Jakarta 2010 ACM ICPC Regional Jakarta 2012 - Problem H ACM ICPC Regional Jakarta 2013 - Problem J (new!) ACM ICPC World Final Tokyo 2007 Google India Code Jam 2005 Google India Code Jam 2006 Indonesia National Contest 2007 Indonesia National Contest 2008 Indonesia National Contest 2010 Facebook Hacker Cup 2011
My ContactMSN : felix_halim
YM : felix_halim_2000
GMail : felix.halim
HTTP Compression using "ob_gzhandler" improves transfer speed a lot!Posted on [2016-04-13 01:08:23], Category [undefined]
Now all HTTP requests to Felix-Halim.NET will be responded using "Content-Encoding: gzip" if possible. This reduces the transfer time and network traffic tremendously.
PHP made it so easy to achieve this: just by adding this line at the very beginning of the script:
ob_start("ob_gzhandler");To see that the gzhandler working correctly, you can view the page using FireFox and FireBug plugin and see under Net tab the response header will now contains "Content-Encoding: gzip" and the response bytes reduced significantly.
UVA Progress SVG is nicer with languages color added!Posted on [2016-03-28 09:45:27], Category [undefined]
The Hunting UVA Problems has an SVG graph which shows the progress of your submissions to UVA year by year. The graph is now colored, so not only you can see your progress but also your language-shift ;) That is when your submission language turns from C to C++ or to Java or to Pascal. A picture worth a thousand words, see it here (you need SVG enabled browser, i.e. Firefox 1.5+).
UVA Problem Hunting is back!Posted on [2016-03-28 04:00:57], Category [undefined]
I have just finished rewriting the script for Hunting UVA Problems. Not only I make it work again, even better if you see the running time to generate the statistics is faster than ever (under 1 second, previously were more than 3 seconds).
Also if you have noticed, the URL for Valladolid OJ start with /uva/ instead of /oj/, however the old URL is still valid. I only put some .htaccess for URL rewriting to make it easier to remember and type.
I tried to sync felix-halim.net server with UVA site but it appeared that the connection to UVA site is very-very slow or is UVA server overloaded? If you tried to checked the "update-from-uva" check-box while updating your statistics, you will notice it takes up to 20 seconds just to read a page from UVA.
RSS Feed for Felix Halim .NETPosted on [2016-03-25 00:36:32], Category 
UVA has just removed the user statistics and problem ranklist pages!Posted on [2016-03-24 00:19:33], Category 
So, the Hunting UVA problems will not work if you checked the "update from uva" checkbox. I will fix this when UVA finishes its migration to the new system and when I have free time. In the mean time, you can use the Hunting UVA problem without checking the "update from uva" checkbox :)
Comments: 1 | Add Comment
YoiAC goes to the World Final in Tokyo - JapanPosted on [2016-03-18 13:13:52], Category 
It's been 8 years since Bina Nusantara University got to the ACM ICPC World Finals in 1997, and 1998. After the long waiting and preparation, this year Bina Nusantara University advanced again to the World Final 2006 in Tokyo - Japan.
See the how our team YoiAC (Felix Halim, Andrian Kurniady, and Andoko Chandra) competing in ACM ICPC Regional Taiwan.
Comments: 2 | Add Comment
UVA Script :: Top 20 problems solved the most by your countryPosted on [2016-02-24 19:31:01], Category 
I recently add a little feature to Hunting UVA Problems! section. It shows the problems that you have not solved yet but some of your friends in your country have.
The idea to add this feature is that it is nice to know a set of problems that a particular country are good at. If you belong to that country, supposedly you should find the problems easy to solve also :) In case you still cannot solve those problems, you have many friends in your country that can solve it and ask them for help (I also provide the list in that script).
If you are an ambitious person, probably you want to claim that you are the best among your country friends, then this script will help you find those problems that are already solved by your country friends but not by you yet.
The real purpose is to make solving UVA problems fun, hopefully this script will motivate you to solve more problems in UVA :)