?

Log in

No account? Create an account

Previous Entry | Next Entry

New LJ Toy!

Without further ado, I present: Your LiveJournal Sitcom!

My LiveJournal Sitcom
rfreebern at the Empire State Building (CBS, 6:30): rfreebern (Lon Chaney) can't find superherobear (Vincent Price)'s wristwatch and pretends it was never missing. Later, amgb2 (Jennifer Lopez) tries on inkylj (Horatio Sanz)'s pants without permission. At the same time, valancy17 (Justine Bateman) buys lipogram (Catherine Bell)'s old bagel. Also, aznaurora (Courteney Cox) and liza31337 (Tom Sizemore) don't believe in flirting. That night, naivebean (Neve Campbell)'s new shirt bleeds in the wash and stains all of adiasplat (Dana Carvey)'s underwear pink. Zany antics ensue.
What's Your LiveJournal Sitcom? (by rfreebern)


Enjoy, and spread the word!

Update (19 Aug 2003 13:31 EDT): Okay, this got too popular too quickly. Over 12,000 hits by 11:30 this morning, at which point the load average on the webserver broke 150 and everything stopped working. I'm going to try and make some speed-tweaks to the script (caching, etc.) and put it up again as soon as I can.

Update (19 Aug 2003 18:01 EDT): I've added caching into the script so that if one person reloads it twenty times with the same username it only has to look up their userinfo once. I think the page-fetching was the major thing slowing down the script, so hopefully this will take care of it. However, I'll be watching the server carefully and if it starts to get out of control again I'll take it down.

Update (19 Aug 2003 19:33 EDT): It happened again, so I've taken the script down again. I have no idea what's causing the problems, but I don't think I can put it up again until I've got it figured out. Sorry.

Update (20 Aug 2003 08:09 EDT): I've found a solution, of sorts. I've set up a crontab to rotate the scripts between the sitcom script and a temporary placeholder. Every three minutes, they'll swap, giving the server a short period of time to cool down. With luck, this will make the load manageable. We'll see.

Update (20 Aug 2003 11:49 EDT): I just put up a mirror of the script. The mirror server is many times more powerful than the original server and can handle a much higher load, so I hope many people choose to use it over the original.

Update (20 Aug 2003 13:30 EDT): This is wearing me out. The script once again overloaded the original server, so the admin asked me to take it down. Then he agreed to let me try hosting it exclusively on the high-powered server on a trial basis. If the load skyrockets, that'll be the end of it, though. Also, thanks to Jen for my first PayPal donation. I am encouraged! Hooray!

Update (20 Aug 2003 22:48 EDT): The new server has been working out wonderfully, with the script on a 3-minute rotation. Since 1:30 p.m. today when I moved it there, 25,000 unique users have used the toy, and it has sustained over 220,000 hits. And it's still going strong!

Comments

( 105 comments — Leave a comment )
Page 1 of 4
<<[1] [2] [3] [4] >>
westernactor
Aug. 19th, 2003 03:23 am (UTC)
Darn you.
Every time you create something like this, you make me insanely jealous of your abilities. This is just too fun. (I must say, however, that I have a hard time believing Ricardo Montalban would play ghira or that Jerry Seinfeld would play Storme, but it's fun anyway.)
rfreebern
Aug. 19th, 2003 05:11 am (UTC)
Re: Darn you.
I'm glad you enjoy it. FWIW, I'm jealous of your theatre knowledge and the fact that you get to go to nearly every theatrical performance in NYC!
miseri
Aug. 19th, 2003 04:59 am (UTC)
Hm, what's the basis for choosing actors, incidentally? I notice that I'm always played by Paul Reubens, limax is always Liam Neeson, you're always Lon Chaney, etc..
rfreebern
Aug. 19th, 2003 05:08 am (UTC)
I have a huge list of actors, and I sum up the ASCII values of the characters in the user's name, mod it by the size of the actor-list, and then take the entry in the list that corresponds to the resulting number. Since the list doesn't change, and each person's username is always the same, they always end up with the same actor.
(no subject) - naraht - Aug. 20th, 2003 11:13 am (UTC) - Expand
(no subject) - rfreebern - Aug. 20th, 2003 05:55 pm (UTC) - Expand
(no subject) - natasha_nelson - Aug. 21st, 2003 01:46 am (UTC) - Expand
spacefem
Aug. 19th, 2003 05:33 am (UTC)
this is awesome! just wanted to say thanks, it's way fun.
rfreebern
Aug. 19th, 2003 06:50 am (UTC)
I am glad you enjoy it!
c1n
Aug. 19th, 2003 07:38 am (UTC)
me too.. just wanted to say THIS IS SO NEAT!
hehe
renface
Aug. 19th, 2003 09:21 am (UTC)
Blarg.
I've been trying for 15 minutes to get the sitcom thing to work. It doesn't work for me.
By the way, I'm Ren, and I'm fun.
senji
Aug. 19th, 2003 01:07 pm (UTC)
It got too busy... (Mainly the fault of all of us having much fun with it).

By the way, I'm Ren, and I'm fun.

And an Eddie Izzard fan at that, 'twould appear...
(no subject) - renface - Aug. 19th, 2003 02:13 pm (UTC) - Expand
poisionedpoppy
Aug. 19th, 2003 09:33 am (UTC)
thats great I had to take it :) thanks
connism
Aug. 19th, 2003 09:47 am (UTC)
i cant open the link :(
rfreebern
Aug. 20th, 2003 06:20 pm (UTC)
It should be better now! I apologize for the connection troubles. It's been a rough ride!
(no subject) - connism - Aug. 21st, 2003 08:15 am (UTC) - Expand
ph8th
Aug. 19th, 2003 04:04 pm (UTC)
YOU ROCK! I absolutely LOVE it!!!!!!!!!!!!!!!!!!!!!!!!
rfreebern
Aug. 20th, 2003 06:19 pm (UTC)
Thank you!
ursamajor
Aug. 19th, 2003 04:24 pm (UTC)
hehahaha :D but, c'mon. nikki cox?! *snerk*
rfreebern
Aug. 20th, 2003 06:19 pm (UTC)
Do you not think Nikki Cox is a good choice to play you? :)
pene
Aug. 19th, 2003 05:56 pm (UTC)
that's one of the funniest things I've seen. pity it went down. but go you.

that is all.
rfreebern
Aug. 20th, 2003 06:17 pm (UTC)
Hooray! I think I have gotten it up and running for the long haul, now.
akaliko
Aug. 20th, 2003 07:16 am (UTC)
Amusing and original, well done!
rfreebern
Aug. 20th, 2003 06:17 pm (UTC)
I am glad you enjoyed using it!
tangentier
Aug. 20th, 2003 09:17 am (UTC)
Lately, my wife has been a drama, thanks for helping me see the humor of the situation. :)
rfreebern
Aug. 20th, 2003 05:56 pm (UTC)
My wife is often very dramatic too! So I give her lots of hugs!

;)
(no subject) - tangentier - Aug. 20th, 2003 06:26 pm (UTC) - Expand
mrmonkeybottoms
Aug. 20th, 2003 12:05 pm (UTC)
Thanks for the sitcom, all of us have been loving it to death. Maybe a little too much...!
rfreebern
Aug. 20th, 2003 05:57 pm (UTC)
I have noticed! It has been hard trying to keep it alive! But I am glad everyone enjoys it so much.
myhelmet
Aug. 20th, 2003 12:35 pm (UTC)
Hey - I went to school with you! Remember CIS400-Dynamic Systems w/ Blair? Remember all that fun with Sierpinski's triangle and using Euler's method to compute approximate solutions to differential equations? Yeah, me netiher.

It's good to see that at least one of the 2001 CS graduates is doing something useful. Excellent work!

Can I make just one tiny request? Can you please put something in your program so that I'm not played by Elizabeth Berkley? I don't think she can pull off that whole Asian guy thing. ;-)
rfreebern
Aug. 20th, 2003 06:02 pm (UTC)
Wow, neat. Blair's fractals class was actually pretty cool. Recently at work I coded Sierpinski's triangle using a stupid simple scripting language inside a pretty poor systems modeling package. My coworker sent it to the people who made the program, and they were amazed. That was fun.

I am afraid I cannot make an exception for you or Ms. Berkley, or else everyone will suddenly be wanting me to tweak the script for them! Plus I bet she looks just like you in the right makeup and costume. ;)
adcott
Aug. 20th, 2003 01:48 pm (UTC)
I had some server crashes when I did the LJBarcode thing.

Something I did to combat it was give the user an extended waiting period before any results came up (if there was nothing cached for that username send it to a page with a 5 second meta refresh), this gave the script time to fetch data and process it and stuff.
If you impose a false waiting time for each generated paragraph it should discorage people from hammering the refresh button too much aswell as giving the server some time to breathe.

Just an idea...
rfreebern
Aug. 20th, 2003 06:03 pm (UTC)
That is indeed a good idea. I have learned some valuable lessons from this experience and my next toy will definitely be planned with slightly different goals in mind. I think I will write up a more detailed look at how I went about this, too, because it might be useful to other toy authors.
Page 1 of 4
<<[1] [2] [3] [4] >>
( 105 comments — Leave a comment )

Latest Month

February 2011
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728     
Powered by LiveJournal.com