PDA

View Full Version : Big F@H Improvements!


Player0
10-22-2003, 04:51 PM
Everyone always complains about how stats are never up to date. Unfortunately, a lot of this blame goes to how Stanford handles stats, and thats poorly. In order to provide service to a wide range of teams, and offer the most data fields possible, F@H has mostly been using the long, dynamic stats pages from Stanford for information. However, it has been in my attention for quite some time that Stanford also has a Fast team URL. This URL is more often updated than the dynamic version, and its more likely to be up. Of course, it has limitations, since it doesnt offer as much data on the team, and is also only generated for the top folding teams.

Well, v3.0.5 of DCS adds dual parsing to F@H. DCS now processes BOTH the dynamic page, and the fast page. It merges the data, and so this makes DCS now as up to date as some other stat programs, PLUS we still have more data cause of the standard dynamic page processing.

It's not finished yet. At this time, if Dyn stats are down, Fast stats won't enter in to the database. This only works if both pages are up. But I will address those issues soon. The merging and processing work now tho:

0 - Software Version: LN DCS v3.0.5
1 - Starting DC Suite -
2 - Attempting to connect to MySQL host.
3 - MySQL Host Connect success.
4 - Attempting to open MySQL database.
5 - MySQL DB Open success.
6 - Processing F@H Team Page.
7 - Processing F@H FAST Team Page.
8 - Successfully loaded page: http://folding.stanford.edu/teamstats/team11899.html
9 - Successfully loaded page: http://folding.stanford.edu/cgi-bin/teampage.detailed?q=11899
10 - Using Fast Array for Player0 cause 100746 > 100608.
11 - Keeping Dyn Array for [POE]-LuLu cause 98830 <= 98830.
12 - Keeping Dyn Array for mdzcpa cause 61385 <= 61385.
13 - Keeping Dyn Array for prokaryote cause 58019 <= 58019.
14 - Using Fast Array for Synthohol cause 33201 > 33100.
15 - Using Fast Array for spldart cause 31760 > 31574.
16 - Using Fast Array for WackyComputer cause 28512 > 28447.
17 - Keeping Dyn Array for Skoob cause 27075 <= 27075.
18 - Keeping Dyn Array for unacceptable_risk cause 19898 <= 19898.
19 - Keeping Dyn Array for Ruantic cause 19213 <= 19213.
20 - Using Fast Array for farabomb cause 18907 > 18874.
21 - Using Fast Array for amdrules770 cause 18410 > 18377.
22 - Keeping Dyn Array for SoccrStar cause 17571 <= 17571.
23 - Keeping Dyn Array for lechumbl cause 16196 <= 16196.
24 - Keeping Dyn Array for Kabooka cause 13378 <= 13378.
25 - Keeping Dyn Array for Drake cause 13115 <= 13115.
26 - Using Fast Array for dj5 cause 10351 > 10291.
27 - Keeping Dyn Array for SleepO cause 8966 <= 8966.
28 - Keeping Dyn Array for Mikemoose cause 6459 <= 6459.
29 - Keeping Dyn Array for Naxos cause 5489 <= 5489.
30 - Using Fast Array for WesM63 cause 4921 > 4891.
31 - Using Fast Array for wwworm cause 4759 > 4688.
32 - Using Fast Array for Agaris cause 4236 > 4200.
33 - Keeping Dyn Array for Kill-Switch cause 4177 <= 4177.
34 - Using Fast Array for Mad3813 cause 4170 > 4138.
35 - Keeping Dyn Array for Gabriel cause 4073 <= 4073.
36 - Keeping Dyn Array for foment cause 3769 <= 3769.
37 - Keeping Dyn Array for Reds cause 3422 <= 3423.
38 - Keeping Dyn Array for dfrancis cause 2990 <= 2990.
39 - Keeping Dyn Array for Chunky_Egg_Foo cause 2970 <= 2970.
40 - Keeping Dyn Array for BBQ&PaT cause 2963 <= 2963.
41 - Keeping Dyn Array for Ryuujin cause 2585 <= 2585.
42 - Keeping Dyn Array for y cause 2304 <= 2304.
43 - Keeping Dyn Array for johnny5 cause 2004 <= 2004.
44 - Keeping Dyn Array for JohnnyD cause 1983 <= 1983.
45 - Keeping Dyn Array for Anubis cause 1893 <= 1893.
46 - Keeping Dyn Array for Think-Marco cause 1835 <= 1835.
47 - Using Fast Array for Shadowstalker cause 1816 > 1762.
48 - Using Fast Array for Guyver9114 cause 1877 > 1754.
49 - Keeping Dyn Array for notoriousformula cause 1436 <= 1436.
50 - Keeping Dyn Array for chicken cause 1389 <= 1389.
51 - Keeping Dyn Array for Brandon944 cause 1081 <= 1081.
52 - Keeping Dyn Array for Cabal_ cause 1029 <= 1029.
53 - Keeping Dyn Array for GhostsForge cause 939 <= 939.
54 - Keeping Dyn Array for snowman cause 872 <= 872.
55 - Keeping Dyn Array for Allen_Steckling cause 725 <= 725.
56 - Keeping Dyn Array for David_Lasley cause 670 <= 670.
57 - Keeping Dyn Array for LoRdKyRoN cause 645 <= 645.
58 - Keeping Dyn Array for Jon_Heinrich cause 634 <= 634.
59 - Keeping Dyn Array for Jackson99 cause 602 <= 602.
60 - Keeping Dyn Array for LolboyUK cause 600 <= 600.
61 - Keeping Dyn Array for JustLo cause 597 <= 597.
62 - Keeping Dyn Array for Rescue821 cause 390 <= 390.
63 - Keeping Dyn Array for schrickvr6 cause 380 <= 380.
64 - Keeping Dyn Array for DCPVR6 cause 356 <= 356.
65 - Keeping Dyn Array for TGC cause 325 <= 325.
66 - Keeping Dyn Array for Anonymous cause 244 <= 244.
67 - Keeping Dyn Array for NinjaSmurf cause 239 <= 239.
68 - Keeping Dyn Array for spot cause 190 <= 190.
69 - Keeping Dyn Array for Talgian cause 139 <= 139.
70 - Keeping Dyn Array for Stefanic cause 127 <= 127.
71 - Keeping Dyn Array for Mad3813_ cause 91 <= 91.
72 - Keeping Dyn Array for \"G\" cause 85 <= 85.
73 - Keeping Dyn Array for Daniel cause 80 <= 80.
74 - Keeping Dyn Array for AVUS cause 80 <= 80.
75 - Using Fast Array for JohnFishy cause 110 > 78.
76 - Keeping Dyn Array for Cabal cause 56 <= 56.
77 - Keeping Dyn Array for lechumbllechumbl cause 53 <= 53.
78 - Keeping Dyn Array for Jason_Hawkins cause 53 <= 53.
79 - Keeping Dyn Array for Luis_De_Jesus cause 43 <= 43.
80 - Keeping Dyn Array for Brinky cause 41 <= 41.
81 - Keeping Dyn Array for Pyro cause 36 <= 36.
82 - Keeping Dyn Array for mike cause 36 <= 36.
83 - Keeping Dyn Array for Tim_Scott cause 33 <= 33.
84 - Keeping Dyn Array for maKKan cause 24 <= 24.
85 - Keeping Dyn Array for SleepO_ cause 20 <= 20.
86 - Keeping Dyn Array for spazzonater cause 20 <= 20.
87 - Keeping Dyn Array for 0 cause 3 <= 3.
88 - Keeping Dyn Array for DC cause 1 <= 1.
89 - Keeping Dyn Array for rasmus cause 1 <= 1.
90 - Keeping Dyn Array for NorthernYankee cause 1 <= 1.
91 - Keeping Dyn Array for farabomb_ cause 1 <= 1.
92 - Keeping Dyn Array for Fulvio67 cause 0 <= 0.
93 - Successfully processed F@H Stats Pages.
94 - Trying to retrieve SQL results for Player0.
95 - Successfully retreived SQL results for Player0.
96 - MySQL DB Closed.

Woot.

WackyComputer
10-22-2003, 11:48 PM
Nice work. :)

So, active members get the fast team page stats and unactive members get the dynamic version. Is that correct?

Player0
10-22-2003, 11:56 PM
Well, not exactly.

People get whatever is most up to date. Which ever that happens to be :)