...to paraphrase a vroom-ism.

A few minor updates to the infamous stats pages: (this actually turned out longer than I expected, so please excuse...)

I'm looking for opinions on adding cookies. Most everyone hates cookies, I know. However, if I added them, I could allow customizing of what fields are displayed in the stats pages, so you could prune off the fields you don't care about, and narrow the display down, possibly causing Netscape to work. I *really* don't want to get into supporting user profiles, by logging into the stats pages. That's more trouble for you, and for me. Would cookies be permissable? Or would I be hunted down and shot, like the dog that I am? If we add cookies, I can also support a default page when you come to the stats site.

Remember to check the news section periodically. Any time any changes are made (fixes, additions, whatever), I put a comment in there.

Stats are generated at two different times. The typical XP related stuff is once an hour, at approximately 13 minutes past the hour. Location, birthday, email, and GeekCode processing is done at about 3:50 AM in the morning, EST/EDT. To minimize the server load, only the homenodes of people that have logged in within the last 25 (yes, 25) hours are checked for tags.

I'd like to thank everyone for such an interest in the pages, all the people who've made suggestions, and particularly footpad and mikfire. mikfire (and his wife Tory) did some of the original graphics, and HTML. footpad has done all the new buttons, and without him, there would be only HTML-type submit buttons, because I can't draw a straight line with a CAD package. And I'd like to thank vroom for being so accomodating for adding fields to the stats, and making the data available.

For those who have asked, the stats pages are written in PHP4. PHP was chosen because I needed (OK, wanted...) a project to compare PHP and Perl. The hourly and daily scanners are written in Perl. The machine hosting the stats is a Abit KT7-RAID motherboard, with a 1Ghz Athlon, 256MB PC133 memory, and two 27 GB Maxtor drives, hanging out the end of a 144K IDSL line.

As usual, when you find the bugs, please email or /msg them to me, and I'll try to take care of them, or at least cover them up with a lot of handwaving, smoke & mirrors, and pointing out that it's really someone elses fault.

--Chris

e-mail jcwren

Replies are listed 'Best First'.
Re: More tasty stats goodness
by jcwren (Prior) on Feb 03, 2001 at 00:51 UTC

    In an effort to whore some more XP... No, that's not right.

    In an effort to create Fear, Uncertainty, and Doubt..., No, that's not right either...

    Because I can't leave something that works perfectly well alone... Yes, that's it!

    I've done some major revamping on the internals of the stats pages. Non-mandatory cookies are now supported, so that if you're willing to use cookies, you can set a default start page (like you XP graphers, I know who you are!), whether to use CSS, non-CSS ("Old Netscape") or Best Luck for table rendering, and 'Auto News'.

    Setting the default start page is easy. Go to the page you'd like to be your start page, then click the Preferences button, and select 'Update Preferences'. Now, whenever you come back to the stats pages, you'll be taken to your favorite page. This is mentioned in the help, but if you bookmark the site, PLEASE make sure there is not a '?goto=xxx' (that means some value, not stats pr0n!) in the bookmarked URL. The default start page only works when the '?goto=' isn't present, since '?goto=' tells the system what page to go to.

    Regardless of what some cretins maintain about HTML, the tables are designed to be rendered in a certain format, namely, without breaking on spaces, so each record is on one line. When it's wider than the screen, well, that's what the horizontal scrollbar is for. At any rate, browser incompatibility has become a favorite rant of mine. You can read more about that here. This option is designed to (hopefully) let you pick whichever mode best renders the tables on your browser.

    Auto News works similiarly to the default page. Whenever I update the news, an internal variable is changed. If the value in the cookie is not the same as the internal value, you'll be taken to the News page. The cookie will then be updated with the new revision level, and you won't see the news until it's changed again.

    I've also tried to clean up the HTML a little more, and hopefully not introduce any glaring new bugs. As usual, if you find something, please don't hesitate to e-mail or /msg me. Or if you come up with a better way to present any of the information, I'm always open to improvements.

    --Chris

    e-mail jcwren
Re: More tasty stats goodness
by redcloud (Parson) on Jan 26, 2001 at 12:46 UTC
    Woohoo! It's me at the top of the birthday list! Yay!
    <IMG SRC="/pm/corner-ul2.gif" WIDTH="12" HEIGHT="12" BORDER="0">

    <NOBR>Node ID</NOBR> <NOBR>Name</NOBR> <NOBR>Birthday</NOBR> <NOBR>Days Until</NOBR>
    <NOBR>8656</NOBR> <NOBR>redcloud</NOBR> <NOBR>1969-01-26</NOBR> <NOBR>0</NOBR>

    I'm 2**5 years old. 8^)

    Thanks for all the work you put in on your stats page, jcwren! It really adds something to our little community here.

      Since a few of us just hit 2**5 I'd like to hope for at least two more binary birthdays =) 2**7 and still coding would be nice...

      --
      $you = new YOU;
      honk() if $you->love(perl)

Re: More tasty stats goodness
by Maclir (Curate) on Jan 29, 2001 at 02:26 UTC
    Thanks, jcwren - your stats pages are simply great. Interesting to not that among those of us not worried about mentioning our age, only mkmcconn is senior to myself.