August 24th, 2001

  • fubarpa

(no subject)

I didn't know Perl could be this easy. I'm starting to learn some things, but I don't think I'm at the level where I can be useful yet. Is there testing or something else I could help out with?
  • subbes

Transient Problems

Did anyone else get a 500 internal server error trying to access status.livejournal.com last night? Is anyone else currently getting all kinds of errors (from "this user has messed up their style definition" (no, i haven't) to "timeout rendering page" to "if you were a paid user, you wouldn't be seeing this" (I am a paid user))? Has anyone else found that the DNS records have gone back to belieing status.livejournal.com is a free user account after the 500 error last night?

If so, me too. If not, I'm going to go and shout at my LAN's sysadmin.
  • Current Mood
    aggravated aggravated
jam06

another (bad?) idea

i'm going to ruin my rep here very quickly i'm sure...

how about a page that selects the most recent 10 personal (non-community) journal entries and displays them...

if the security level of the entry is not public then of course, it would not be included...

as a kind of alternative to hitting the "find random user" link 10 times, i think it would be cool to be able to come across entries of people i might not otherwise find by interest-searching, cross-linking etc... and also as a kind of "whats happening on LJ right now".

if anyone is interested in seeing this happen, i would volunteer to write it (it would give me an oppurtunity to get myself more acquainted with this beast's inner workings).

what do people think ?

Fun & prizes!

The ljprotocol.pl rewrite is now complete, all 2000 lines. It needs to be audited & tested though before it goes live on livejournal.com (along with a dozen other changes in the past week that haven't gone up yet).

Here's the fun: auditing it.

More fun: once this code goes live, livejournal will run a lot nicer[1] and all your friends will be happy and offer you sexual favors for helping audit it.

Here's the prize: find a bug (either "this doesn't work" or "here's a security hole" or "here's a patch") and I'll give you or a friend a year paid account.

A ton of shit got changed... the likelihood of you finding a bug is quite high. Hell, jakd found one yesterday and I wasn't even soliciting bug reports yet.

[1] It's actually the revjim "patch of pain" to make everything $dbarg aware that'll make the site fast[1.1], not my changes, but my changes started to clobber a lot of revjim's work, so we held back updating livejournal until everything settled for awhile.

[1.1] -er

Update: files calling LJ::do_request are the ones prone to failure... go test these:

bradfitz@goathack:~$ grep -rc "LJ::do_request" htdocs/ | grep -v :0$
htdocs/editjournal_do.bml:3
htdocs/friends/add.bml:1
htdocs/friends/edit_do.bml:3
htdocs/friends/editgroups.bml:3
htdocs/friends/filter.bml:1
htdocs/talkpost.bml:1
htdocs/update.bml:3
htdocs/userinfo.bml:1