I am a writer, developer, futurist, and one-half of the Knotty Geeks podcast.

Interests: Astronomy, newLISP, Science Fiction.

User: Password: | Create new account

Monarch Thing-A-Day Challenge!

Jump to page: 1 - 2 - 3 - 4 -

AuthorMessage
Harby Posted on: Thu Dec 30 16:36:30 2010

Joined: Mon Nov 29 16:45:16 2010
Postcount: 6011
Rank: Rear Admiral

Achievements:

If it ain’t baroque, don’t fix it!!!

Jeremy Reimer Posted on: Fri Dec 31 01:07:49 2010

Joined: Fri Nov 19 10:21:20 2010
Postcount: 9105
Rank: First Lord of the Admiralty

Achievements:

OOOh, nice... I like that.
OscarWilde Posted on: Wed Jan 5 12:26:42 2011

Joined: Wed Jan 5 12:25:56 2011
Postcount: 10080
Rank: Admiral

Achievements:

Testing!
OscarWilde Posted on: Wed Jan 5 12:27:32 2011

Joined: Wed Jan 5 12:25:56 2011
Postcount: 10080
Rank: Admiral

Achievements:

Oh yes I work. I can’t click and get the smilies to show in the post box. Mac OS X Safari 5.0.3

To clarify, when I click on the emoticons above, it doesn’t do anything.
Jeremy Reimer Posted on: Wed Jan 5 14:47:55 2011

Joined: Fri Nov 19 10:21:20 2010
Postcount: 9105
Rank: First Lord of the Admiralty

Achievements:

Yes, I haven’t implemented that feature of smilies yet. For now you just have to hover, see the ALT text, and type that in. It’s a lower priority feature but I will get to it.

Oh, and I’ve added your avatar.
OscarWilde Posted on: Wed Jan 5 22:05:31 2011

Joined: Wed Jan 5 12:25:56 2011
Postcount: 10080
Rank: Admiral

Achievements:

Sweet. Thanks.

Okay, I see the complete list for the emoticons. I don’t remember the emoticon codes to type, but the list does help. I understand it being a low priority for now. Looking through the list and I never realized just how many emoticons there are available. Dang.
HitScan Posted on: Fri Jan 7 15:26:55 2011

Joined: Thu Dec 2 19:02:23 2010
Postcount: 5934
Rank: Rear Admiral

Achievements:

I had a couple thoughts about some things:

You said changing names messes with the posting system somehow. Are you using the username as the primary or foreign key in your db? You’d be better off using a unique id that’s never displayed publicly if so. That way if you ever do need to change a name it’s still a quick UPDATE and not potentially agonizing manual UPDATES (I don’t know if you can use CASCADE with UPDATE, but it doesn’t sound like an awesome plan to me..)

You also mentioned "read thread" records. That sounds like it could get enormous fast, and for a seemingly minor feature. Is that how other BBS’s do it? I also think some of them do some read/unread jiggery-pokey on the client side. Then you just need to know the date/time that the thread was last opened and it will take care of itself, but that’s still another table and records, so, eh...
Jeremy Reimer Posted on: Sun Jan 9 13:36:20 2011

Joined: Fri Nov 19 10:21:20 2010
Postcount: 9105
Rank: First Lord of the Admiralty

Achievements:

I actually made a unique UserID as the primary key for the user table in the DB, but for some unknown reason (temporary insanity?) I saved the username in each post instead of the user ID, so when it’s looking up the user info for the left panel of each post it looks up the username instead of the ID. I can go back and fix this (and I intend to) but I haven’t gotten around to it yet.

As to the unread post feature, that was something that stuck in my brain forever, trying to figure out the most efficient way to implement it. It’s actually a non-trivial problem to solve. You could do something client-side but that would require storing all the user’s read post data in a cookie, and there are hard limits on the length of cookies, so it’s not necessarily the best thing to do (plus then if you go to another computer it won’t save your read post information!)

The method I came up with seems to work and doesn’t seem to slow things down too much. It was a fun problem to solve!
Jump to page: 1 - 2 - 3 - 4 -