July 13th, 2001

hacking

Photo server stuff.

Hey all,

Been working on the photo server, and discussing some stuff, and we have the typical issues...

art vs. pr0n? How do we want to judge content? Do we want to judge content? How do we handle this?
external-linking? Since the space is paid, I'm ok with this, under a bandwidth quota... what do you guys think? We could possibly lose a lot of money through popular users.
Bandwidth? We're going to need to mark bandwidth usage... Not sure how much though. It generally takes a lot to cost anyone money.
I'm thinking of having a nightly routine on the photo server which analyzes logfiles for bandwidth usage on various users, and if they've exceeded quota, it twiddles permissions on their directory. It also e-mails them information on what happened, how long they have to wait to get it back, and the top 5 or so bandwidth-intensive images and how much bandwidth each used.

Hmm, yeah. Lots of work.
un pescado grande

(no subject)

What's up with that?

It's taking forever before the pages (friends view, lastn, etc) are updated, but talkread.bml is working fine with updating them.

What's up with that? Just a lag, different servers, or something? Already, 2 people have asked "is LJ down?" because they couldn't see their new posts. It took me about 10 minutes for a new post to show up.
  • Current Music
    veruca salt - somebody

communities

Would it make sense to modify the free communities default style to have [Join] and [Leave] next to [Friends]? As well as change Foo's LiveJournal to be Foo Community?

It seems really non-intuitive to join communities through having to click into the 'user's' info and then click join... or am I on crack?

DB Updater

I'm writing a tool right now that'll examine your LJ installation's database and bring it up to date... adding new tables, altering existing tables, etc.

For now it'll do a lot of checks like "does this table/column/index exist?" but in the future it'll also register the SQL change number (scn) that it's at in the database, in a new table called "siteinstall" or something. Then in the future it can just run anything with an SCN greater than what it's already done.

In the future, updating your LJ installation & database will be as easy as:

$ cd $LJHOME
$ cd cvs/livejournal
$ cvs update
$ ~/bin/cvsreport --sync
$ cd $LJHOME
$ bin/upgrading/update-db.pl
$ su
# apachectl graceful


It's not that easy yet, but hopefully soon.
K

Wanted for hire: LJ Implementer/Installer

I'd like to hire someone to Install, implement and upkeep a Livejournal Installation for my company. If I have a choice of applicants, development contributions and experience are worth the money. If you are interested, please email me at kiad@kiad.net for more information. I'd like this to happen in the next week or so. Thanks!

looking to help

I have tons of free time and would love to help out on LJ wherever I can. Anyone have any recommendations for a good project that would get me familiar with the code and contribute something useful?
nerd

Cvs Error

Got the following error while trying to update my copy of the cvs lj code...

cvs server: failed to create lock directory for `/home/cvslj/livejournal/bin/upgrading' (/var/lock/cvs/livejournal/bin/upgrading/#cvs.lock): Permission denied
cvs server: failed to obtain dir lock in repository `/home/cvslj/livejournal/bin/upgrading'
cvs [server aborted]: read lock failed - giving up

any idea of the cause?