Lists all of the journal entries for the day.

Wed, 30 May 2007

11:44 AM - (no subject)

I'm just adding a technorati claim to my blog. LOL. Technorati Profile

I really wish I had slept better. I've got 12 hours of sleep over the last two days and very little of that is continuous.

()

2:10 PM - Last Login on Just Journal

One thing that has always bothered me about Just Journal is the lack of a last login date stamp.  It is impossible to know if someone has broken into your account without some record of logins.  I can look at some logs and determine roughly where people login from but there is absolutely no login accounting.   I also don't know how many users are actually logging into the site after their accounts were created. 

Today I'm working on a new feature to display the last login information to the client.  The first iteration had a function called setLastLogin in the WebLogin class used to do all authentications.  The problem with this approach is that if I call setLastLogin in a login function then the last login was right then.  It serves my auditing purposes, but is useless for end users to detect stolen login sessions.  My second approach called the method inside of the LoginAccount class.  This class handles all current login activity except logins from the update or comment pages.  I still need to handle them separately.  I had to call the method in two different locations as to support the web client (this site) and the Windows .NET and Java clients.  A better solution would be to store the lastlogin in some sort of authenticated user class that I can serialize in the session.  Rewriting the entire login system isn't something I want to do right now. 

The feature isn't live yet, but I have a good share of the code and the database schema changes done.  There are much more interesting features, but many of them require a lot of time which I don't have while taking two spring classes.   I'm totally confused about implementing tagging.  At first I was certain I wanted global tags that everyone could see.  The advantage would be easy searches and a list of popular tags.  (i forget what they call that..)  Tagging is the most obvious Web 2.0 feature I'm missing.  Also due to design defects, I can't easily add search so tags would at least help sort entries.  I've got 4 years worth on here.  As far as searching is concerned, I do have one idea how to implement it.  It won't be good, but it will be something.

()

2:48 PM - AAPL soars

Apple stock seems to be going up, up, up.  I never expected the iPhone to entice investors so much.  It isn't even out yet.  There must be some over-hype about potential sales figures.  I don't see it selling as well as some people expect because of the carrier lock-in.  Unless you like Cingular (AKA AT&T) wireless, the iPhone is not obtainable by a large percentage of the population.  On the flip side, going up nearly $3 a share today helped my bottom line. 

()

3:37 PM - MPAA doesn't know what "stealing" is

I'm starting a movie and I have to say this is great. The MPAA's "Buying pirated movies is stealing" statement is false. Its technially copyright infringement. Maybe even receiving stolen goods could be applied from a weird perspective. Its definetely not stealing. Its similar to downloading pirated music on P2P. Its copyright infringement and not stealing. Still against the law. Still bad. You'd hope the "experts" would not what law applies.

()