{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\froman\fcharset0 Arial;}{\f2\froman\fcharset0 Helvetica;}{\f3\froman\fcharset0 Times-Roman;}}{\colortbl\red0\green0\blue0;\red255\green255\blue255;}{\stylesheet {\style\s1 \ql\fi0\li0\ri0\f1\fs32\b\cf0 heading 1;}{\style\s2 \ql\fi0\li0\ri0\f1\fs28\b\i\cf0 heading 2;}{\style\s3 \ql\fi0\li0\ri0\f1\fs26\b\cf0 heading 3;}{\style\s0 \ql\fi0\li0\ri0\f1\fs24\cf0 Normal;}}{\*\listtable}{\*\listoverridetable}{\*\generator OpenPDF 1.3.30}{\info}\paperw11907\paperh16840\margl720\margr720\margt720\margb720\pgwsxn11907\pghsxn16840\marglsxn720\margrsxn720\margtsxn720\margbsxn720\pard\plain\s0\fi0\li0\ri0\plain\par\f0 Just Journal Developer Blog\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 22 Jun 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:45 AM\par\f0 \par \f0 New Journal\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 This journal will log the progress on JustJournal.com. I will include information on server upgrades, new features, etc. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 9 Jul 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:48 PM\par\f0 \par \f0 Site updates?\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I haven't forgotten about jj. I have been playing around with several java frameworks for web development including struts and tapestry. I want to find a new way to write code besides servlets.. or at least an enhancement. I like them except that output formatting is annoying.. println() kind of stuff. ?\par ?\par If I don't find a framework soon, I will simply write my own libraries. XSLT support would be very good for users as well as me.?\par ?\par Here is a breakdown of upcomming features that are partially done:?\par ?\par Friends (add/remove)?\par ?\par Comments (no nesting)?\par ?\par Preferences including Custom style sheets for journals. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:53 PM\par\f0 \par \f0 RSS?\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Would anyone be interested in RSS feeds for user journals? Many blogging sites including LiveJournal have this feature. My question is: Are people using it? ?\par ?\par Reply to Luke@FoolishGames.com\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 10 Jul 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:14 PM\par\f0 \par \f0 Comments Work!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The add and view comment code is now in place. You can add comments to journals provided that you have an account on JJ.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:15 PM\par\f0 \par \f0 Friends Code is close\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Caryn wrote the remove friend code today. She has the add friend code partially done. I expect Friends should be working by next week sometime.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 17 Jul 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:39 PM\par\f0 \par \f0 Friends Code works, Update on RSS\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The friends code has been working for quite some time now. The output when you submit is weak, but that will be fixed later.?\par ?\par RSS update: The first version of the code was published tonight. I completely rewrote the users servlet to implement it. Quite a bit of code is not executed now unless needed. Much faster. RSS output seems to be incomplete though. I will debug it soon.?\par ?\par RSS .91 will be supported soon.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:07 PM\par\f0 \par \f0 RSS partially working\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 RSS content feeds work provided that characters important in xml are not used in the journal. For example, less than or greater than marks or ampersand signs. I will filter those characters out in the next release to fix the problem.?\par ?\par If you want to use RSS, simply type in the following?\par http://www.justjournal.com/users/jjjsite/rss?\par ?\par (note that you would replace jjsite with your username or the person you want to watch)?\par ?\par FeedReader for windows works with the RSS generated on this site. (i'm sure others do as well)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 25 Aug 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:06 AM\par\f0 \par \f0 Database Changes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just altered the database tables for entries. Now the entire table is not locked when someone is inserting a new entry. That should make the site much faster. I'll investigate changing table types for other tables as well. User prefernces might be a canidate as well.?\par ?\par Slashdot uses Inno DB tables as well.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 30 Aug 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:38 PM\par\f0 \par \f0 Bug fix day\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've corrected serveral bugs on Just Journal today. ?\par ?\par Typing an incorrect password now displays an error message instead of a blank screen. ?\par ?\par Creating an account now sets up records in all user tables instead of just inserting in two. Style, preferences, and other information will be editable for new users.?\par ?\par Most users now have their records created for all the new features. There are still 5 to check that may or may not have them setup correctly. ?\par ?\par The live journal friends test code was sped up. I think I can put that feature into production soon. Basically i just need to add a few links and the related preferences pages. ?\par ?\par I've been standardizing commenting across all the servlets. Most of my early code was not commented well and not sharing code.?\par ?\par All servlets use the new Connection Pool. So far no errors in the logs in regards to connections not being let go. Jsp pages still need to use the pool, although i want to implement beans for their code anyway or switch away from them. ?\par ?\par The calendar page will act oddly for a few days. I'm working on that feature actively. Initially, I will try to mimic the behavior of live journal and then extend it later. Some of the loops are very complicated. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 7 Sep 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:55 AM\par\f0 \par \f0 Software upgrades\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Over the last two days, I sucessfully upgraded several pieces of software including FreeBSD and Tomcat for this website. File I/O seems much faster, and I am pleased with the progress so far.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:58 AM\par\f0 \par \f0 Site design\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I am in the process of transitioning the site look and feel to a refined version. It will take several more days of work to finish. I think the new look will simplify using this website. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 15 Sep 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:23 AM\par\f0 \par \f0 New Features!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Last night I got the calendar code working. You can now view entries for this year, month, and days. I will add a viewer for single entries later.?\par ?\par Also i setup the following url structure for this feature:?\par ?\par /users/mysusername/year/month/day?\par ?\par for example:?\par ?\par to view all the entries for 2003 for jjsite:?\par ?\par /users/jjsite/2003?\par ?\par to view all the entries for september:?\par ?\par /users/jjsite/2003/09?\par ?\par to view all the entries for today:?\par /users/jjsite/2003/09/15?\par ?\par ?\par Its very important that you have the 0 prefixing days or months smaller than 10 (2 digit dates). The matching code looks for 2 integers there. ?\par ?\par Also, the code should work in the future. If you pass in 2004 it will correctly access the entries (if they existed). If someone forward dates an entry, it should be visible.?\par ?\par There are two flaws, the software does not print out all the years that are applicable (which isn't a problem till 2004) and specific entries are not viewable by themselves (which i already discussed). ?\par ?\par The first problem is easily fixed, I'm working on adding a signup year field (since) that allows jj to know where to start counting from. Existing accounts have this field setup, but new accounts do not have it set yet. (new account code is really behind)?\par ?\par I'm working on several other new features as well including user pics. this is a very popular feature on LJ and i think it would work great on jj as well. Initially, i will only allow one picture to be uploaded locally to the server (no seperate hosting crap). I have the storage system setup, but have not written the distrubition system. Also, i must write a servlet to allow users to upload images. (the most important part)?\par ?\par Once i have the system working, i will let users email me images to post in PNG format. Finally, i'll add the upload servlet. ?\par ?\par Another requested feature has been the profile system. The backend has been done for about two months now. I just haven't had time to rewrite the preferences system. I'm testing several frameworks that might aide in building the prefs system in the future. ?\par ?\par I plan to get back to adding one feature a week. The beauty is that each feature seems bigger than the last.?\par ?\par Also, i've been tweaking the website design lately. Its getting better, but still needs work. :)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 25 Sep 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:12 PM\par\f0 \par \f0 New Moods and more LJ Friends support\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I am in the process of adding a few dozen moods today. Eventually, I want to add an "other" field too.?\par ?\par LJ Friends now displays user pictures, and the title of their journal as opposed to the username. I also improved the formatting slightly on the lj friends page. I am considering a similar layout for regular journals in the future. (tweaked a bit though)?\par ?\par Friends pages now have usernames listed as hyperlinks (owner of entry). ?\par ?\par There are a few bugs with the new data access object integration for journal updates and adds. When the bugs are worked out, the "keep login after post" check box will function on the update page. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 11 Oct 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:23 PM\par\f0 \par \f0 Spell Check\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Spell check functionality is about half done. The backend code is done, and part of the integration. The view is where i'm stuck. ?\par ?\par I just got a new hard drive for my iMac so i will need to reinstall my machine before i can work on jj more.?\par ?\par Several software packages have been upgraded on the server recently as well as several operating system upgrades. Things seem very fast.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 12 Oct 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:24 AM\par\f0 \par \f0 Server Upgrades\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The server has been upgraded to a new release of freebsd and native java 1.4 p4. The java upgrade took longer than expected.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 26 Nov 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:49 AM\par\f0 \par \f0 Quite a few things have happened...\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 JustJournal was moved to another server over the last few weeks. The new setup is a bit slower, but much cheaper. ?\par ?\par When the speed becomes an issue, I'll look into something faster.?\par ?\par I've also been looking for bugs in the existing system. I have a small list of things that need to be corrected (plus spell check and mood icons).\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 6 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:54 PM\par\f0 \par \f0 Server upgrades\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm installing a new version of FreeBSD today. The server should only be down a few minutes. I know this site is in great need of new features and hopefully i'll get to it during the holidays. My college semester ends next week, and I am the only developer.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 14 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:04 PM\par\f0 \par \f0 Down time\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Earlier today, the database and webserver were taken down for upgrades. The database upgrade hit a few snags. Mysql protocol was changed in the 4.1.1 release which caused the site not to work for some time. ?\par ?\par I have installed a new jdbc driver and fixed some compatibility issues.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Okay\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 17 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:37 AM\par\f0 \par \f0 Mood Icons\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've accomplished a great deal tonight with the mood icons. The icons are now displaying for seven root categories and are inherited by sub categories. There are 28 total root categories which means 21 need icons for all moods to have icons. ?\par ?\par I have the icons working for individual journals and friends pages. Previously, no icons appeared on friends pages.?\par ?\par In addition, I fixed the bug where "Not Specified" appeared for location and mood. Those fields now only appear if the user selected a valid item.?\par ?\par The new mysql version is slower and the additional overhead of mood icons has slowed down the site. I'll work on optimizations over the next week. I started consolidating code in september, but the college semester through me off track.?\par ?\par During my break I hope to fix all the outstanding bugs and broken features that the public knows about. I want to get spell check and friends security working.?\par ?\par I also need to work on another site I actually get paid for so i might not get everything done during break.?\par ?\par The spell check engine has worked since august but i never created the jsp pages to use it.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Tired\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:49 AM\par\f0 \par \f0 Friends Security\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Friends security is partially working. You can now view your friends secure entries when logged in on your friends page.?\par ?\par Only bug is that you can not view our own entries on your friends friends page yet. (that is not a good sentence, but its 2 am)?\par ?\par The SQL query is a bit odd that i wrote. If anyone has entries go public that shouldn't or find a bug in the system let me know.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Tired\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:04 AM\par\f0 \par \f0 Friends Security icon\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 On a friends page, if an entry has security attached then the proper icon is now displayed. ?\par ?\par That way your friends will know the entry is private and not to talk about it publicly! (well hopefully)?\par ?\par Remember that comments are technically public. Unless someone can see the entry, they can't click on the comments link though. It is still possible to view them if they guess the comment id or someone gives it to them. (i may change that in the future)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:05 PM\par\f0 \par \f0 Spell Check\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 It is now possible to spell check a post. There are a few minor bugs with the system yet. The location and date are not saved during the spell check transaction, but the other fields are saved.?\par ?\par The dictionary is US English only. I need to get dictionary files for other languages including British English, German, French, Spanish, and any other languages. I'd be happy to take contributions. ?\par ?\par If the spell check engine doesn't recoginize a word, it will not report a misspelling. Feel free to submit words to add to the dictionary file. ?\par ?\par In the last 24 hours, i've added new mood icons, spell check, and a few bug fixes. I also increased the size of the entry input form. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Okay\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 18 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:51 AM\par\f0 \par \f0 Friends, Friend Of\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Friends relationships are working on the profile pages. You can now see your friends and people who added your journal. ?\par ?\par Note the profiles are still rather buggy. I found a bug with the SQL driver tonight and had to alter the database logic for the profile to get them to work more consistantly.?\par ?\par Profiles are still cached by the web browser from time to time. I'll need to make a servlet or something to fix that issue. Also, several of the fields are not alterable yet because they have not been added to preferences. (AIM, ICQ, etc)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Okay\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 19 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:56 PM\par\f0 \par \f0 Better Security\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now uses 1 way hash encryption to protect passwords. Basically your password is not stored anymore, but rather a hash of it. (a 40 bit hex number representation) I can't give out passwords anymore but i can still reset them. ?\par ?\par The reason for the change is so that if someone hacks into the mysql database, they can't get your password. Some people use the same password at multiple sites. This is a new trend in web site security. Logins were down for the last two hours for some users as the passwords were hashed and the code was uploaded.?\par ?\par I still need to fix create accout to use the new hash system.?\par ?\par I also wrote code to change passwords. I'll get that live this weekend.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:01 PM\par\f0 \par \f0 Comment system\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I fixed the comment system. Entries now consistantly appear. I'm planning on adding some management capabilities for journal owners soon. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:12 PM\par\f0 \par \f0 Change Passwords\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Users can now change their password. Go to preferences while you are logged in to change your password. Remember passwords must be larger than 5 characters.?\par ?\par A-Z?\par a-z?\par 0-9?\par ?\par (special characters may work, but i won't guarantee i'll support it forever)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Okay\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 22 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:24 PM\par\f0 \par \f0 JJ has a mascott\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Henry is now the official spokes-cat for Just Journal. He has been living with me for two years now. He has quite an appetite at 17 pounds! ?\par ?\par Henry often sits on my lap when i'm coding the site. It was only fitting that he would promote it. :)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 24 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:06 AM\par\f0 \par \f0 Bug in spell check\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just uncovered a bug in the spell check engine. If an apostrophe is used, the entry is not added properly. This also caused problems accesing the database for the user after that time.?\par ?\par In addtion, the spell check entry doesn't get cleared out if there is an error. ?\par ?\par I'll try to resolve both of those problems soon. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 28 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:29 PM\par\f0 \par \f0 Profiles\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been working on the profile pages tonight. I have serveral bugs worked out. I removed AIM indicators which no longer work and added ICQ indicators.?\par ?\par I want to add these features for all services but that will take time.?\par ?\par I've been working on the backend of the comments system over the weekend. Hopefully i'll get that fixed up and will have new profile and comment features ready to go this week.?\par ?\par Caryn is working on a protocol for a possible JJ client. ?\par ?\par The spell check bug is not in my code per se, but rather in the spell check engine itself. It returns altered strings. I'll try upgrading it and digging in the source this week.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Satisfied\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 31 Dec 2003\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:50 PM\par\f0 \par \f0 New Features\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 JJ has a new view comments page. I also added the ability to delete comments (for the poster). ?\par ?\par Spell checking comments is about 2/3 of the way completed as well.?\par ?\par editing comments will be added soon. The database access code is already written. ?\par ?\par editing and deleting journal entries is on a high priority list. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 2 Jan 2004\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:45 PM\par\f0 \par \f0 Comments\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 It is now possible to edit and delete comments if you are the owner of the comment. Spell checking comment edits is coming soon. ?\par ?\par I also added some indexes to speed up sql queries. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Optimistic\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:38 PM\par\f0 \par \f0 Calendar issue\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 For some reason, the calendar feature is broken. Its possible with the new year something was broken. ?\par ?\par I'm looking into the problem. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 3 Jan 2004\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:30 AM\par\f0 \par \f0 Calendar is fixed!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I fixed the calendar problem. One of my classes assumed that java would count months starting at 1. Since its january, that was bad!?\par ?\par While I was in the code, I optimized it and added mood icons and security icons like the recent entries and friends pages. ?\par ?\par I also added code to let you look at previous years entries.?\par ?\par That code is behind with friends security. It should only display public entries to someone on your friends list. I'll fix this soon.?\par ?\par I also did some research and found several bugs in mysql and tomcat 5. Those issues could cause unexpected behavior in jj. I'm trying to make the code more robust to report errors and deal with them gracefully. I've had to add checks for conditions that should never happen which slows down the site, but at least it doesn't crash the site!?\par ?\par I also tuned the java runtime parameters to speed things up. Java can take advantage of optimizations in the server vm and a few other memory settings.?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 29 Feb 2004\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:27 PM\par\f0 \par \f0 Disaster Struck!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The hard drive died in the compaq server for JustJournal and my personal site last tuesday. The /usr partition was toasted including the mysql data files and all of the website data. fsck couldn't do anything with it. ?\par ?\par In summary, the mysql data was destroyed containing journal entries. The most recent backup that was salvagable was from January 3rd, 2004. Anyone that signed up after that date or any journal entries posted after that date have been lost. ?\par ?\par The source code for justjournal is backed up on my ibook and i was able to publish it back to the new hard drive. ?\par ?\par how did it happen? ?\par The 40 gig seagate IDE drive (OEM) failed. It appeared there were bad sectors on the disk. Modern IDE drives have extra sectors not usable that are automatically replaced when the drive detects problems. The limit was reached. Justjournal is housed at work and currently runs off of a DSL line on my PC running FreeBSD. The furnace has been out most of the winter and the roof has been leaking in the server room. These conditions are VERY bad for hard drives. There isn't much i can do about it because quite frankly I can't afford to get another colo setup like I had pre-november. The server also provides mail services for work and they were gracious enough to buy me a new drive since it was probably their fault.?\par ?\par I lost my data.. what are you going to do about it??\par Not much. I can't go back in time and backup data more often. My mysql server has a root password and therefore i can't automate backups. I refuse to put a root password in a shell script. Its just dump. I may try to setup a user just for backups with read access. In the mean time, i will start backing up mysql and the jj webspace more frequently. I lost the web.xml mapping file as well which i had to rebuild. It is entirely my fault for not providing regular backups. In addition, I plan to start using the CD burner once a month to backup data in tar format and possibly using the unix dump command. ?\par ?\par I also plan to add a way users can backup their own journal entries and retrieve all of their data so its not entirely on my head when this happens. I can't afford a tape drive or raid arrays as I don't make anything off of my websites including justjournal and foolishgames.com. ?\par ?\par I appoligize for my mistake and hope to improve my administration skills in the future.?\par ?\par Also, there has been some loss of functionality in the short term. Posting and most of the preference systems should be back up tonight. Several tables are missing that weren't yet in existance in january. Comments are not working right now. I will try to get those working very soon.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 6 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:02 AM\par\f0 \par \f0 State of JJ\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I brought the code back online last month. The site was down for a about a year. It was restarted with the last known database backup and my development sources. Because the configuration data was lost for the servlet container and maverick based pages, many portions of the site did not work right away.?\par ?\par Working:?\par update journal (add entries)?\par create an account?\par login?\par rss?\par friends & calendar (when logged out)?\par Portions of preferences?\par ?\par Here's a list of known broken components:?\par friends & calendar (logged in)?\par most of the comments code?\par cancel never worked?\par spell check?\par plus the old list of bugs on the site.?\par ?\par Friends and calendar are broken because I had to use an older version of mysql which does not support sub queries. I need to rewrite the logic to use multiple database connections. :(?\par ?\par Spell check needs the dictionary file installed. ?\par ?\par As for reliability, this site is still in beta and I will not make promises. It is on a REAL server colocated at a hosting facility in Southern California. Last time i was running it on a DSL line on a compaq cheep desktop. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:08 AM\par\f0 \par \f0 JJ going open source\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've decided to release the JJ codebase to the open source community. I plan on cleaning up the code before its initial release and I'm still deciding on the license i wish to use. It will either be GPL'd or BSD licensed. (new of course)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 18 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:51 PM\par\f0 \par \f0 Comments are back\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Adding and deleting comments are now avaialble on JJ. I'm working on editing comments.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 19 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:20 PM\par\f0 \par \f0 New Feature\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Now you can subscribe to LJ Communities in addition to LJ Users journals. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:20 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Adding friends is working again.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:54 PM\par\f0 \par \f0 Coming soon\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I am in the process of adding the ability to subscribe to any RSS feed on the internet. I've added the link already to the journal page, under rss syndication called "subscriptions". The preferences stub has not been written yet though. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:56 PM\par\f0 \par \f0 Spell check\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 In case i didn't mention it, Spell check is now working with a US english file.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 20 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:26 AM\par\f0 \par \f0 Database driver\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I updated the database driver from a snapshot form 2003 to the current release. That should help a great deal with reliablity!\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:04 AM\par\f0 \par \f0 Database upgraded\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded the version of the database in use as i found a workaround for my other sites. ?\par ?\par Profile's are working again and i've got subqueries back. I'll look into fixing the protected entries on the friends page feature soon!\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 23 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:50 PM\par\f0 \par \f0 Open source progress\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've decided on a license... BSD License without the credit clause. I still have to check the code for anything that shouldn't be in there. Passwords are not stored in the code thank god. I'll probably tar the first version and post it without a lot of documentation. It will be considered an alpha build. Not all the features are working yet. I'm also working on a new internal format for journal storage in XML that will facilitate windows/mac/java clients and better manipulation with various web standards. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 30 Mar 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:29 PM\par\f0 \par \f0 Status Update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've completed several small projects related to just journal over the last week. The code is not live yet, but I plan on publishing it in the next few days. In addition to performance improvements and bug fixes, I've started to work on several new features. The rss subscription code is ready to test. I've also been migrating several of the individual servlets into the maverick framework. The amount of code reuse and the size of individual classes is much better in this design. ?\par ?\par The migration also allows me to fix several outstanding bugs that must be done before the code is open sourced. ?\par ?\par Finally, Caryn has been experimenting with cocoa on the Macintosh. Its entirely possible that there will be a Mac OS X client for JJ soon. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 5 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:31 PM\par\f0 \par \f0 Merchandise\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now has an online store. Purchase just journal tee-shirts and other nifty items. I will be bringing the JJ mascott back soon and he will appear on some items as well. :)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 6 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:39 AM\par\f0 \par \f0 New version of Just Journal released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just rolled out the newest version of just journal. it includes several bug fixes, performance tweaks, and the RSS subscription code should be live. I may need to upload a few jsp files to finish the rollout of the RSS code. (i'll check shortly)?\par ?\par I upgraded the jj library but not the jsp and static content. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 12 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:53 PM\par\f0 \par \f0 Two great updates\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just journal is now open source! I talked about doing this for some time. The source tree is now publicly available under the BSD license. Feel free to submit patches or use the code. The code was zipped on my mac tonight. It does not contain the web page templates, documentation on usage, config files or other tidbits yet. I plan on adding this. I'm also considering setting up a cvs or using a service as well. Please let me know if you find the code useful. :)?\par ?\par Dependancies:?\par Developed on java 1.4 (might work with 1.31)?\par Jazzy spell check engine?\par maverick MVC framework?\par opt domify for maverick?\par ?\par The database layer uses a sun library that i don't believe was released. It allowed for disconnected recordsets. I will most likely change the database layer at some point to avoid this. Originally the jj codebase used recordsets all over the place. Gradually i've switched to Collections in many pieces of the code. ?\par ?\par This site makes use of XSLT templates as i'm moving in that direction. I don't like jsp and didn't feel like learning velocity. I know some xsl from previous classic ASP and .NET experiences. Either way, an XML/XSL parser is required for the site to operate correctly.?\par ?\par I have NOT released the website design under the BSD license. Currently only the java source files are under the BSD license. ?\par ?\par Any more questions can be directed to luke@justjournal.com or luke@foolishgames.com?\par ?\par The second update is the actual website content files. The preference files have finally been uploaded to enable new features in the preferences system. The faq and support pages were also updated. They are still a bit behind with tonights open source upload, but much closer to reality. :)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:14 PM\par\f0 \par \f0 Bug in rss subscriptions code\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I found a stupid bug in the subscriptions code. A field was incorrectly named in the sql code. A fix has been saved to my drive and i'll upload it soon.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 27 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:52 AM\par\f0 \par \f0 Progress Report\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The semester ended and I'm ready to work on JJ again. Last night I began work on the login system to transmit encrypted versions of the password using javascript. While its not as secure as using SSL, it should make logins a little safer.?\par ?\par The reason JJ does not use SSL is because I don't have the money for an SSL certificate (49-500 dollars) and more importantly I don't have the money for a seperate IP address for JJ on the server. I may end up setting up a free certificate for JJ on the current IP, but I was saving it for another site. ?\par ?\par Regardless if i can get SSL enabled JJ, the password hashing feature is useful.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Work\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 28 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:40 PM\par\f0 \par \f0 Logins\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I rolled out some new code today. The login form on http://www.justjournal.com/login.jsp in the middle of the page has support for sending hashed passwords using javascript. I've been sniffing the traffic on the client end and determined that its working for IE6 but not firefox. I suspect something is wrong with the javascript or form. Its definetely a client side issue. I also wrote a new caching library for RSS content. The new classes should be working, but I see they are not saving the data for whatever reason. I will investigate both of these issues.?\par ?\par On the design front, Caryn offered to create a new basic layout for JJ. I asked her to look at the site from a usability perspective. Right now the site is rather hard to use for most people. That needs to be corrected.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 30 Apr 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:23 PM\par\f0 \par \f0 Login problem fixed\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 After uploading some new code, the login forms were broken. This has been resolved. If you are using internet explorer 6.0, and login with the main login form at http://www.justjournal.com/login.jsp ?\par the login will used an encrypted version of your password. This is not much more secure as others could still login to this site, but it does prevent people knowing your real password. ?\par ?\par I'll be adding the code to all the login forms soon. I'm also trying to get it to work in firefox and safari.?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 16 May 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:56 AM\par\f0 \par \f0 Mysql Database\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Mysql was upgraded today. Bugfixes never hurt anybody. :)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:14 AM\par\f0 \par \f0 Upgraded Tomcat\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded the java servlet container that this site runs on to the latest version. ?\par ?\par I'm looking into upgrading other components as well.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 29 May 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:40 AM\par\f0 \par \f0 Source Forge\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just applied for a new source forge project for Just journal. If they approve it, I can have a CVS repository open for the project, bug reporter, etc.?\par ?\par If approved the project name will be Just Journal. :)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 1 Jun 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:36 PM\par\f0 \par \f0 Just Journal Project now on sourceforge!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The source code to Just Journal is now available on http://www.sourceforge.net/projects/justjournal?\par ?\par Currently you can check it out of cvs. I'm planning on adding documentation, template examples, configuration files, and other required ports of just journal to the repository soon.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 13 Jun 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:13 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Subscription views are currently broken. I'm working on some new code to fix cached rss feeds. I'll try to get this fixed as soon as possible. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 12 Aug 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:28 AM\par\f0 \par \f0 New site and fixes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just launched the new theme for just journal. I'm planning on improving the site design further in fine detail. After 2 years, it felt right to update the design.?\par ?\par The RSS syndication feature got an overhaul. I finally got RSS caching working. That means when you subscribe to rss feeds or live journal friends it will load much faster. Currently rss content gets updates every 24 hours. I'm hoping to make some sites update more often. News sites in particular should update every few hours. ?\par ?\par I've also updated some of the code in the cvs repository with the recent changes. If this is greek to you, don't worry it is to most people. It might appeal to programmers. ?\par ?\par I spent some time on the windows client tonight. I haven't looked at the source for a few months. Its not in very good shape at the moment. I want to get something that works out soon. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 19 Sep 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:10 AM\par\f0 \par \f0 Site down time, data loss\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The hard drive failed on this server eariler this month. The site was restored last friday to its state in late august. The database backup from around the 8th of this month was corrupt. I'm trying to salvage some of the data and re-import it into the site.?\par ?\par The server was brand new and contained a seagate SATA 80 gb hard drive. ?\par ?\par I've started planning a new backup process so individuals can back up their blogs. This is the second loss of data since just journal started two years ago. This time I had backups, but they were not correct. I had done global backups and not per database. Some binary data in another database caused the import to fail. I'm looking into alternate backup procedures which may require bring the site down monthly for full backups of the data in a binary form in addition to mysqldump and/or exports via phpmyadmin.?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 24 Sep 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:01 PM\par\f0 \par \f0 Changes to site\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Last night I installed a new version of the just journal software on the server. It fixed several bugs and even added a few new features. ?\par ?\par I also added a new theme to the site called Modern. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 26 Sep 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:49 PM\par\f0 \par \f0 Bugs\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Hmm.. quick bug list.?\par ?\par New theme Modern has a spacing problem that hides the logged in user.?\par ?\par login page has an extra character in the menu causing odd whitespace.?\par ?\par Missing footer on login page.?\par ?\par Maybe add mini calendar.?\par ?\par Favorites still don't work.?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 4 Oct 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:33 AM\par\f0 \par \f0 Comments are not working\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just noticed some problems with comments. I'll look at the code tonight and try to figure out the regression error.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 9 Oct 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:52 PM\par\f0 \par \f0 SSL testing\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I have an SSL test certificate installed. You can use the site at https://www.justjournal.com/ during the testing period if you would prefer to have secure logins, etc. The site will act slower under ssl and i'd probably just setup logins to handle ssl in the future if i keep ssl.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 27 Oct 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:28 AM\par\f0 \par \f0 New version of JJ has a bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I released a new version of JJ on the server last night. It fixed some problems with logins, but also introduced a new bug where journals are only viewable when logged in. I've got a patch ready and will install it later. ?\par ?\par I did fix everything but the friends page.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 31 Oct 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:55 AM\par\f0 \par \f0 Windows Client\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm happy to announce the second release of the just journal windows client. Alpha 2 adds the following features:?\par ?\par Saves your username and password?\par ?\par Automatic logins?\par ?\par New login form thats smaller and easier to use on older/small monitors. ?\par ?\par Now minimizes to the system tray (by the clock). You can double click on the icon to create a new journal entry or right click to see a menu with several options. ?\par ?\par About screen with version information?\par ?\par Problem where the program keeps running if you hit the X to close the post window is resolved. (tray icon)?\par ?\par Known bugs:?\par Mood list does not have anything in it. This information must be downloaded from the site and I haven't upgraded the server code to handle it yet. ?\par ?\par Annoying message box pops up after posting an entry. This is for debugging. If it says something like JJ.UPDATE.OK it means your post should be on the site. ?\par ?\par Allow comments and emails check boxes don't do anything. This is a server side problem as well. I'm investigating the problem. A possible patch is ready and I'll be testing it in the next few days.?\par ?\par Entry is marked as html output and is not auto formatted. Server side issue as well. Working on a fix.?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Geeky\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:03 AM\par\f0 \par \f0 Login issues resolved\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded the server version a few days ago to fix the bug earlier reported with the friends page and others not displaying without a login. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 6 Nov 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:03 AM\par\f0 \par \f0 Auto detect music from windows player player 9 and 10 with windows client\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 You can auto detect the music using the sense button in the latest experimental JJ client. It will be released later today. ?\par ?\par You must get the windows media blogging plugin for this to work. You can download it at http://www.microsoft.com/windowsxp/downloads/powertoys/wm_create.mspx\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:11 AM\par\f0 \par \f0 Archiving old Live Journal entries\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 If you used to have a live journal account, you may appreciate this.?\par ?\par http://fawx.com/ljArchive/?\par ?\par It allows you to archive your entries to your computer. Its open source so i may find a way to set it to import entries into JJ. I'm hoping I can do this for people migrating. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 13 Nov 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:05 PM\par\f0 \par \f0 Windows Client Released!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal for Windows 1.0 has been released. This client allows you to post journal entries from your windows based PC without coming to this site. You still must be on the internet to use the software. Future versions will let you write offline and post online. ?\par ?\par The release version fixes quite a few bugs from alpha 3. Bold, Italic and Underline now work with ctrl + b, ctrl + i, and ctrl + u respectively. There is now an options screen which lets you disable auto login once its set. Music is detected with winamp 1.0, Windows media player 9 or 10 with the blogging plugin installed (from microsoft.com), or older versions of Music Match. Location and security settings are saved between posts so you won't need to change them constantly. Mood lists work now from the server. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 16 Nov 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:12 AM\par\f0 \par \f0 Windows Client Source Code Released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The JJ windows client source code has been release under the GNU GPL license. This code was based on other GPL code and therefore it was also licensed under gpl. The java source for the server continues to be licensed under the BSD license.?\par ?\par The code is written in C# using Visual Studio 2003. The code should compile in the new Visual Studio 2005. Since the express edition does not include an installer project template, i have not used it for the build. Also, more people have the .net 1.1 runtime at this time.?\par ?\par I will eventually import this code into cvs. ?\par ?\par The java client is in CVS now on source forge. I am not maintaining that code, but an alpha release is on the web.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 24 Nov 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:01 AM\par\f0 \par \f0 Get the .NET framework\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 If you do not have the .NET framework 1.1, you can download it from microsoft at ?\par http://www.microsoft.com/downloads/details.aspx?FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 28 Nov 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:43 AM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We had a bit of unexpected downtime today. Our webserver rebooted at 7:18am this morning (EST). I'm still looking into the cause of the downtime, although the logs appear clean. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:45 AM\par\f0 \par \f0 11/21 release of JJ for windows\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The version of just jounral released on the 21st was a minor bugfix release. It did add additional music players to music sense. Music sense also runs automatically now when you begin a post.?\par ?\par The next release will feature colored backgrounds and more goodies.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 3 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:38 AM\par\f0 \par \f0 Just Journal for Windows update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The Windows JJ client was updated to 1.04 tonight. A few minor bugs were fixed and background color was added to journal entries. There are a few bugs left with the color code, but it seems quite usable. White is considered the transparent color. If you want your entry to match whatever the background color is for your journal (the theme), then use white. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 9 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:06 PM\par\f0 \par \f0 JJ for windows source on sourceforge\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I created a cvs module for the windows just journal client this week. You can now download the source code and the program directly from source forge. ?\par ?\par New features on the horizon:?\par 1. mini calendar in your journal view.?\par 2. links in your journal?\par 3. More pages fixed so they work correctly or give proper feedback.?\par 4. Windows program should get a major update in the next month. ?\par 5. New alpha version of the java just journal client this month. ?\par ?\par So far the just journal store has sold 4 mugs, 1 sticker and 1 t-shirt. ?\par ?\par Also, i've got part of the avatar code done. The database backend and display code is done. I'm trying to figure out how to handle file uploads.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 10 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:45 PM\par\f0 \par \f0 Recent Posts calendar\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 A new feature was added today to justjournal.com. When you view a journal, a mini calendar appears with a list of the current months journal entries. Any day with an entry includes a highlighted link to the subject list for that day.?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:30 PM\par\f0 \par \f0 More good news\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've upgraded the RSS feeds to 2.0 finally. I'm working on changing the rss icon on the site to represent the version. Someday i may add atom feeds as well.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 16 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:40 PM\par\f0 \par \f0 Install Guide?\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal is still in alpha for two reasons. ?\par ?\par 1. Lack of easy installation procedure?\par 2. HTML is still embedded in several key servlets.?\par ?\par I am working on a solution to the second problem currently. The users servlet is by far the most difficult to fix and maintain in the JJ codebase right now.?\par ?\par The first problem I hope to help with soon. I'm going to describe basics to creating a JJ instance now.?\par ?\par 1. Install a JDK (1.4.x or higher)?\par ?\par 2. Install apache tomcat or another servlet container. I've managed to get tomcat 5.0 and 5.5 to work with JJ and Sun's webserver 6.1 as well. I use tomcat 5.5.x for testing and deployment currently.?\par ?\par 3. Install Mysql 5.0. You must use mysql 5.0 as new parts of the code rely on stored procedures now. I will update the database info in cvs soon. The big changes have been with favorites and 1 additional query.?\par ?\par 4. Download maverick, mysql jdbc driver, jdom, commons-fileupload, sun's java mail api, commons-beanutils, commons-email, commons-logging, domify, jazzy-core, log4j 1.2.11, and opt domify for maverick. I'm currently working on lowering the dependencies. There are several more in my current testing directory that i believe i've eliminated. ?\par ?\par 5. Compile and jar up the jj code into /WEB-INF/lib. Include the other libraries as well.?\par ?\par 6. Install a maverick config file and web.xml into /WEB-INF. ?\par ?\par 7. Configure tomcat to allow the proper JDBC auth info and database info. ?\par ?\par 8. Start it up. ?\par ?\par Compared to other open source projects, this is not very good. I'm working on creating a war deployment to ease install for others and aid in development.?\par ?\par JJ does not currently use ant. i have a custom build script created on my test system. ?\par ?\par My goals for a 1.0 beta 1 release are war deployment, full mysql table specs and stored procedures, completed templates and seperation of presentation from the servlets. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 20 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:17 AM\par\f0 \par \f0 New Windows Client\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal for Windows 1.1 was released today.?\par ?\par This version increased in size quite a bit and now is about 750kb. It offers Microsoft Word spell check integration. There were a few minor bug fixes as well. ?\par ?\par Users running a version older than 1.0.4 are strongly encouraged to upgrade. ?\par ?\par Source code for this release is not available online yet. I will post it soon. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:20 AM\par\f0 \par \f0 December progress report\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 This month, Just Journal has seen several improvements. ?\par ?\par Two windows client versions were released this month. Background color and spell check were added.?\par ?\par Code was added to email comments. It is not completely functional, but only once piece is missing now. ?\par ?\par RSS feeds were upgraded to the RSS 2.0 specification. ?\par ?\par Several html rendering bugs were fixed and html code was replaced with css in several places. ?\par ?\par Avatars were added to the site. You can now create a "user picture" in for your journal. It will be displayed on your journal page and your friends avatars will appear on your friends page. Initial code limited the size to 5kb, but I've increased the limit to 15kb. JPEG, GIF and PNG images are supported. You should resize your image prior to uploading to around 100 x 100 pixels or less. You can do this in the preferences for your journal.?\par ?\par Versions of the windows client were posted to source forge. (not the latest, but one version back) ?\par ?\par A link link was added on journal entries. It provides a direct link to the entry for use on other sites. ?\par ?\par A mini calendar was added with the current months journal entry counts for each day. ?\par ?\par I'm working on a links list feature to add links to your journal on the side. Its about half way done.?\par ?\par Favorites can be added now and viewed. This feature is still under development, but is functional. The view of the favorites will change eventually to be more useful. ?\par ?\par Several text only white screens were replaced with nice html messages. I'm working on this to make the site more usable. ?\par ?\par Caryn is still hard at work on the java client. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 28 Dec 2005\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:40 PM\par\f0 \par \f0 Windows client source code\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just commited the source code to the source forge repository for the last windows client release. Anyone interested in how the new word spell checker integration works should take a look.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:45 PM\par\f0 \par \f0 Backup\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I performed a database backup today. All journal entries and so forth are now backed up. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:40 PM\par\f0 \par \f0 Site update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded the code on the site today. The mysql library was updated and i renamed and improved the html output on several pages. Subscriptions is now called RSS Reader on a journal page. ?\par ?\par I changed the friends add and delete code and that will require more testing. ?\par ?\par I found a bug while testing the new version with the users servlet. It seems skipping more than 20 gives you over 20 entries on 1 page. Its very odd. I filled a bug on sourceforge and i have a possible fix in cvs that i'll test later. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 3 Jan 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:43 AM\par\f0 \par \f0 Beta Windows Client released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The new beta version includes support for Apple's iTunes software (music detection). The catch is that it will automatically open iTunes if you have it installed on your computer whenever you open the post form. I'm trying to work around the problem. ?\par ?\par I have not been able to test it on a machiine without iTunes yet either. ?\par ?\par There are no new changes in the software aside from the iTunes feature from the last 12/20 (1.1) release.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 4 Jan 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:17 AM\par\f0 \par \f0 Windows Client 1.2.1\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just released a new windows client. This version is based on the recent beta. It includes iTunes support, more integration options with winamp 3 and 5, an access link to users profile, and a slightly refined interface for posts.?\par ?\par You can now press f7 to do a spell check. You can turn on and off iTunes support and winamp features. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 9 Jan 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:12 PM\par\f0 \par \f0 Windows 1.22 client released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I posted the windows client on source forge and on this website. ?\par ?\par http://sourceforge.net/project/showfiles.php?group_id=140095&package_id=171855&release_id=384186?\par ?\par It includes one new feature from the last release and a few bug fixes. Outlook 2003 (or xp) integration. You can have the outlook journal store copies of any posts you make with this client in it. There are also options to enable or disable iTunes integration. If the integration is off, iTunes won't start with the post form. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 10 Jan 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:12 AM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The last windows client might be my last release on the .NET 1.1 framework. I ordered visual studio 2005 today and plan on upgrading to the new .NET framework version. It will allow me to support Windows Vista later this year. I can also add word 2003 style toolbars. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 20 Jan 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:30 PM\par\f0 \par \f0 Important announcement\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've decided to port Just Journal to windows/.net. The site will be down a bit during the process and features will be gradually added. So for a few weeks it will really suck and then get good again. (Perhaps better) ?\par ?\par All users will be required to upgrade the windows client (if they use it) after the switch. I'll provide a new version on .NET 2 soon. ?\par ?\par I can move journal entries over to the new site, although there may be an issue with migrating passwords.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 11 Feb 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:36 PM\par\f0 \par \f0 What's going on?\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Well, the port to .NET will have to be delayed. The shared hosting account I had was too limiting. I could not even do backups on the database in a reasonable way. Screw that until i can get a Windows server.?\par ?\par Just Journal is back running on the old code. Only 1 journal entry was lost in the transition back (mine). ?\par ?\par I'll work on this version for a time. The Windows client and SSL certificates should be working fine. I just effectively turned it back on :)?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 17 Feb 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:23 AM\par\f0 \par \f0 Internet explorer sucks.\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been working on a new Just Journal theme for the site. (new design) Interesting enough, the site did not render in ie6 or ie7 beta 2 for a few days. The cause was a simple bug with the javascript. If the script tag does not contain anything, IE won't active the javascript and it gives no warning. The w3 validator will declare it a valid document however. Further, br clear="all" tags are required to get floating items in a div tag to render in ie 6, but not ie7, firefox or safari. ?\par ?\par I'll keep working on the site theme and hopefully get it finished by next week some time.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 12 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:09 PM\par\f0 \par \f0 Recent changes on JustJournal\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been focusing my attention on making Just Journal a full open source project. Many bugs have been fixed and I'm want the code to be reusable. ?\par ?\par The add links feature is almost complete. I've been testing it on a few accounts and it will be released soon. ?\par ?\par RSS feeds are now more standards compliant. I'm also investigating some new code that may allow me to offer RSS1 and RSS 2 feeds along with better support for the feed reader (syndication) feature. ?\par ?\par I now have a donation button on the first page. All donations will go to making improvements in just journal, paying server and ssl certificate costs and hopefully buying a new server for just journal. Accounts are still free, but if you want to donate its now an option.?\par ?\par I've started planning a photo gallery feature. There are some issues including the java image libraries tend to only work on linux, solaris or windows. (see donation paragraph above) My plan is to buy a sun server someday. In the mean time, I can still allow image uploads but can not generate thumbnails, etc. ?\par ?\par I've talked with a few users and the most notible feature request was a photo gallery and the ability to embed content to specific journal entries. Also requested were better input, search and ease of use improvements. ?\par ?\par Finally, i've made great progress toward making the email comment notification code to work. It works for my email addresses now and i figure some changes on the mail server should finish that.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Relaxed\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 14 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:02 PM\par\f0 \par \f0 Tomcat upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded tomcat today.\u160? Tomcat is the server software that runs just journal.\u160? The site was up and down for about 15-20 minutes during the upgrade.\u160? I setup a new way to deploy new versions of just journal which should minimize downtime.\u160? Previously, I had to stop tomcat and start it everytime i needed to install a new version.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 21 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:00 PM\par\f0 \par \f0 New Windows Client\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm happy to annouce the new JJ Windows client, version 1.41.\u160? The 32 bit and 64 bit versions have been uploaded to the website.\u160? Most users will need the 32 bit version which works with Windows XP, Windows 2000 and any other version of Windows where the .NET framework 2 will work.\u160? It runs on all pentium class processors or compatibles (including AMD Athlon, Athlon XP, Sempron, etc).\u160? The 64 bit version is for the lucky people who have AMD 64 or Intel's EMT64 based processors and Windows XP 64 bit edition.\u160? I can not test this version as I don't have a 64 bit processor yet.\u160? It does have some win32 api calls, but I believe it will work fine until Windows Vista ships in November and January.\u160? For technical people, I've just commited the source code to the CVS repository on source forge.\u160? Known Issues:?\par ?\par New toolbar does not save the location you re-arrange the toolbars too.\u160? (office 2003 style, but without the save)\u160? ?\par The new alert box is a bit hard to read on some systems do to the color scheme.\u160? I'll try to make a new background and change the fonts for the next release.\u160? It does alert you when a post has been made to the server without error.\u160? (looks like an MSN Messenger alert box)?\par The client does not handle loss of conectivity well yet.\u160? I want to add a save feature for journal entries so that they are not loss in the event of a failure, etc.\u160? Hopefully this will be done for the next release.?\par RTF to HTML conversion is still a bit buggy.\u160? I'm testing other libraries to do the conversion, but had nothing ready in time for this release.?\par Win32 calls are made in several places in the program.\u160? I'd like to remove them for the 64bit edition and replace with equivalent calls.\u160? iTunes and Office integration may not work in the 64bit edition.\u160? Music detection may not work.\u160? If you have trouble, disable these features.?\par ?\par New:?\par ?\par New icons give it a more appealing look and might look more familiar to Word processor users.?\par Toolbars similar to microsoft office and the new HTML based editor on the website.?\par Bug fixes with music detection.\u160? The box is now grayed out if it is disabled.\u160? ?\par This release is distributed in RAR or ZIP format.\u160? ?\par Version numbers in the about box have changed.\u160? The build number is now included.\u160? The installer will continue to use the old number scheme (1.41, etc)\u160? The next release will now be 1.5, 1.6, etc.\u160? ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:31 PM\par\f0 \par \f0 JJ Windows 1.41 posted on Source Forge\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just posted source and binary distributions on source forge.\u160? http://sourceforge.net/project/showfiles.php?group_id=140095&package_id=171855\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 25 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:32 AM\par\f0 \par \f0 Upgrade on site\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm in the process of upgrading the just journal source. There are several bugs present in the new version that i'm trying to fix.\u160? Please be patient during this process.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 28 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:56 PM\par\f0 \par \f0 The Just Journal Roadmap\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Many open source projects post roadmaps to let users and developers know the goals of the project over the next few releases.\u160? Up to this point, Just Journal has been considered at best alpha quality software.\u160? The site was not designed from the begging with open source or even serious code reuse in mind. There are many longstanding bugs and several design decisions I made that negatively effect the site's functionality.My focus has been to compete with LiveJournal since this site's inception.\u160? I thought that I wanted to duplicate LiveJournal but without many of the annoying problems that LJ had.\u160? In some ways I've been successful.\u160? Overal, this site does not have the community feel I always wanted it to have. I've decided to take a different path.\u160? I want the software to run on any site, and provide features people want.\u160? I want the software to be customizable which means a change in template design and other features.\u160? I'll outline the release targets for the next few versions of the webserver software.\u160? This roadmap does not cover client development aside from possible impact changes from the server code changing.1.0 Alpha 2: Many of the site templates (xml/xslt) content will be converted back to jsp pages.\u160? The reason behind this move is that more people are familar with jsp than xslt and many of the outstanding bugs are the result of limitations or complexity in fixing them.\u160? Someday I may solve these problems, but for now I want everyone to be able to use the code.\u160? I'm also going to specifically look at the bug list and try to knock out as many as I can.\u160? The new Settings class needs to be integrated and a later version will use it for URL mappings which will solve the massive URL dependancies on the justjournal.com domain and / path.1.0 Alpha 3: Fix any new bugs introduced by alpha 2, continue to generalize the templates and servlet output for general use.\u160? Clean up the remaining CSS documents and formally define the file system structure for just journal.\u160? 1.0 Beta 1:\u160? Setup an ant build instead of my custom shell scripts and try to get just journal to deploy as a war file in Tomcat.\u160? Possibly test in Sun's application server or webserver software.\u160? 1.0 Beta 2: Finish up any features that are half done, etc.\u160? Clean up any new bugs introduced and verify sql create scripts are up to date and well documented.\u160? Determine and remove any un-needed dependancies (jar files, etc).1.0 Beta 3: Verify just journal works on another domain, clean up bug fixes, prepare for release.1.0 Release: Release a directory structure or war file sutable for deployment with install instructions that\u160? are thorough enough for end users to get it running.\u160? Also do a source release at that point.\u160? Sync the windows client and assist with changes to the java client for this release.\u160? Beyond 1.0 release: Add Photo Gallery feature. Add module customization to many of the journal viewer features (/users servlet) both for individuals and admins to control.Add file based storage for thumbnails, images, avatars, and other parts of the site as an optional feature. (rss feeds?)\u160? Design a more complex templating system for journals were admins or users can control the html output? Add forum/message board feature.\u160? (communities?)Add chatbox featureAdd private messaging feature....\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:42 PM\par\f0 \par \f0 Template\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm in the process of chaning over to the new site template on all jsp pages.\u160? I've got the bugs worked out on most pages now.\u160? I'll need to go to bed for class in the morning. ?\par I've also switched to a simple entry form for IE/Firefox users.\u160? I had complaints about the other one since several features were never implemented, etc.\u160? I still need to test things like spell check with it.\u160? \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 29 Mar 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:30 PM\par\f0 \par \f0 Down Time\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 It appears there are some problems with the apache server running this site.\u160? The java end was up, but for some reason i'm getting internal server errors.\u160? I suspect I'll need to update some software soon to fix it.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:46 PM\par\f0 \par \f0 Changes to JJ\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Aside from the server issues/upgrades, I've installed a new version of the just journal server software.\u160? The website now validates usernames and passwords against regular expressions.\u160? If you have ANY login problems, please email luke@foolishgames.com and let me know whats happening along with your username.\u160? I'm testing new add comment code as well.\u160? The output screen reads a tempate file.\u160? Part of the roadmap was to get all servlets to use templates instead of silly sb.append or printwriter.out type statements.\u160? So far so good, although i need to extend the template a bit.I had hoped to get more done, but its a great start.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 3 Apr 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:47 PM\par\f0 \par \f0 CVS\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've almost completed a new feature where URIs would be automatically converted to hyperlinks when journals are posted.\u160? Unfortunetely, SF CVS has been down most of the weekend.\u160? I can't commit the code and I've done so much now that I feel like I need to before I continue.Many people mistakenly use URL instead of URI for a full address like http://www.justjournal.com/\u160? URI = URN + URL\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 14 Apr 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:57 AM\par\f0 \par \f0 JJ Windows 1.5 client\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just uploaded the new windows client.\u160? Its a bugfix release. I changed the toolbars a bit so that the are no longer movable, fixed some problems with the Music Detect options and a few other minor things.\u160? I also changed the popup window background. The new version is about 100KB smaller on disk and 500KB less in memory upon startup on my system.\u160? I uploaded screenshots earlier to source forge of the 1.41 client and more recent website shots.\u160? The source and binaries will be uploaded to sourceforge later.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:06 AM\par\f0 \par \f0 Windows Client 1.5 committed to CVS\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just added the source to the repository.\u160? It should be visible on source forge in the next few days.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 20 Apr 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:04 PM\par\f0 \par \f0 Download .NET 2.0 \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 If you don't have the .NET 2.0 framework needed to run the JJ windows client, you may acquire it here:
http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 21 Apr 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:56 PM\par\f0 \par \f0 Network Outage\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 My hosting company had a network outage which lasted over an hour today.\u160? I appologize for any downtime.\u160? The server remained up during the outage.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 18 May 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:39 PM\par\f0 \par \f0 Bug fixes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I cleaned up a few problems with the journal css themes.\u160? Many of them did not display the background color properly in firefox.\u160? A new version of JJ should be loaded on the server by this weekend.\u160? I'm reworking the preferences code and want to make sure it works ok.\u160? The new version should be a bit faster.I noticed the new login page code displays "JJ: Add comment" or something of that nature.\u160? That will be fixed with the update as well.\u160? The reason that happened is that i've moved to a simple template system for all servlets and used copy and paste. :)Sourceforge recently changed their cvs policies.\u160? I've got two weeks worth of code changes that i can't commit to the repository.\u160? I'm considering moving the cvs to my own server.\u160? Sourceforge can't seem to keep things up over there.On the new feature front, I'm about half way done with adding links and photo gallery code.\u160? The database schema is done for both and links just need management pages.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 15 Jun 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:56 AM\par\f0 \par \f0 Severe bug fixed\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 During the last code roleout I severely screwed up the user class. As a result, you could login but some pages (including the initial login page) didn't display properly. This bug has been fixed. The actual issue stemed from using Null in the database but not checking for it with the style classes. Several pages now import the user's style. Since I have values in my account and most of my test accounts, I did not trigger it during testing.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 4 Jul 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:47 PM\par\f0 \par \f0 Just Journal moves to a new server!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've moved just journal to a new server with a new internet connection.\u160? The new setup should save me quite a bit of money at a slight speed decrease.\u160? There have been a few issues during the move.\u160? I'm still working on them.\u160? If you have any problems, email luke@foolishgames.com with a description of the problem.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 13 Jul 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:44 AM\par\f0 \par \f0 Downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I performed a server upgrade last night and forgot to restart tomcat.\u160? Sorry for the inconvenience.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 28 Jul 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:37 AM\par\f0 \par \f0 New Feature\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Yes, its been awhile.\u160? I've just written some code to ping weblogs.com when new journal entries are created.\u160? It will only work with public entries.\u160? The code needs improvements and I'll start testing sometime today.\u160? The point of this is to make your blog more visible.\u160? I'll add an option to disable it as well.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:51 AM\par\f0 \par \f0 CVS updates\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've finally managed to get intellij and sourceforge cooperating again.\u160? The changes over the last two months have been commited.\u160? (well most of them)\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 31 Jul 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:10 AM\par\f0 \par \f0 Weblogs ping feature\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Initial experiments show there are still bugs in the feature. I'll continue to work on it and post when its fixed. ?\par ?\par Hopefully i've got it now. I got a ping ok message. I still need to limit it to 30 minutes somehow. That's the next problem. :)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 2 Aug 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:08 AM\par\f0 \par \f0 Just Journal java source release\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've added a snapshot of the current java source code (minus jsp/templates) to source forge.\u160? The snapshot was directly from the latest cvs version and features the avatar, weblogs.com pings and other code.\u160? It might be useful to others working on java based blogging software, but its not ready to use on your own server just yet.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:32 AM\par\f0 \par \f0 Bug fixes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I fixed a long standing bug with the RecentBlogs feature.\u160? The month in the individual entries were wrong.\u160? I've fixed the problem.\u160? I'll commit the patch to cvs later today.Also, I've fixed some links on the older pages of the site to aid in navigation.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 8 Aug 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:22 AM\par\f0 \par \f0 Partial downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 While doing some database maintinence, I accidently disabled the stored procedures in use on the site.\u160? This has been corrected.\u160? I also restarted the database and servlet container servers.\u160? I've also made progress with some bugs in the RSS Subscription system.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:11 PM\par\f0 \par \f0 Development progress\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been working on some of the outstanding bugs in Just Journal.\u160? There is a list of bugs on the source forge page.\u160? I've closed a few in the last two weeks.\u160? Today, I'm about halfway through fixing the comment notification bug.\u160? There are cases where comment notifications do not get sent.\u160? One reason is that the mail server I use requires authentication.\u160? I've just changed the mail sender code to use a username/password combination from now on.\u160? That should solve quite a few problems.\u160? It also brought up another problem.\u160? Settings.\u160? Just Journal has a Settings class which is rarely used.\u160? In fact, I never populated the database with values for it.\u160? I'm working on integrating that feature with the settings database.\u160? This should allow me to change the behavior of just journal while its running.\u160? (except mail settings will require a reload of the web app)\u160? This is a large step toward my goal of getting just journal to run on any website or server.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 10 Aug 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:56 PM\par\f0 \par \f0 Status\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've corrected some rendering bugs in Internet Explorer on the first page.\u160? I've also added some statistics for the site.\u160? I'll commit the statistics class to cvs soon.\u160? Comment mailing is down at the moment.\u160? My new code is not working properly and I'm in the process of debugging it.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 11 Aug 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:29 AM\par\f0 \par \f0 Comment mailing\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I fixed the comment mailing code.\u160? You can view it in cvs if you are a developer.\u160? I've killed two more reported bugs in just journal this week.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 24 Aug 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:05 AM\par\f0 \par \f0 Server upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The website server was down for a time for hardware upgrades.\u160? More ram, a new power supply and an additional fan were added to the server.\u160?\u160? The server will be down one more time in the next week for an OS upgrade.\u160? It should not take more than a few minutes.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 9 Oct 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:23 AM\par\f0 \par \f0 Site downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I performed a hardware swapout tonight.\u160? The site is now running on a dual xeon 2.0Ghz with 1GB ECC PC2300 RAM.\u160? The previous system was an amd sempron 2300+\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 12 Oct 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:29 PM\par\f0 \par \f0 Windows client on Vista\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The Just Journal windows client is working on Windows Vista RC1 32bit.\u160? The install and run of the application worked properly including iTunes integration.\u160? I could not test office integration however.\u160? On a side note, Firefox 2 beta spell check is working in this box as well. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 15 Nov 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:56 PM\par\f0 \par \f0 Software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The just journal site was updated tonight. I've disabled auto generation of links for some types of entries until a bug can be fixed.?\par ?\par Passwords can now be changed! Go into preferences to do this. The interface isn't quite done yet. When you change it it will just show a screen with a white background and your old and new password. Do not change it while someone is watching. I'll fix this at a later time. ?\par ?\par I also published part of a new feature which lets you add links to your journal. I've been using it for a few months, but the preferences are not quite done. You can currently add links but not remove them. I will fix this at a later time. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 21 Nov 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:00 PM\par\f0 \par \f0 New features\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now allows you to change the name of your journal.\u160? The journal title option was added to preferences.\u160? There is currently one bug in the feature that I should have patched later tonight.\u160? ?\par I've added buttons to add rss feeds for several popular services tonight to each journal.\u160? ?\par Both of these features need to be added throughout just journal but they should already work in the most important areas. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 22 Nov 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:52 AM\par\f0 \par \f0 Bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've just noticed in some cases firefox 2 is not rendering the journals properly and displays an XML parsing error.\u160? This is related to the change last night.\u160? It only happens when html is used in an entry and not xhtml.\u160? I'll work on resolving this issue.\u160? IE should work on the pages when this happens since its not standards compliant and won't jump to xml parsing.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 28 Nov 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:37 PM\par\f0 \par \f0 Bug fix\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just patched the firefox rendering bug.\u160? Journals should work in all browsers again.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 29 Nov 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:14 AM\par\f0 \par \f0 Opera bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Opera 9 seems to be caching the "update journal" page. As a result times are ported incorrectly. I'll attempt to fix this later.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 3 Dec 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:53 PM\par\f0 \par \f0 Delete Links\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've added the code to delete links from your journal today.\u160? You can add and delete links using the preferences after you login. Link can be optionally added or removed from the left hand side of your journal.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:01 PM\par\f0 \par \f0 Opera bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've corrected the bug with the update journal page in opera. The time is now updated as it should be.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 14 Dec 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:22 AM\par\f0 \par \f0 SSL, RSS Reader\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The SSL certificate for Just Journal has expired.\u160? Its still possible to login using it securely, but it needs to be replaced.\u160? I've never made a dime off the site and they do cost money.\u160? Since its Christmas time, it might not be renewed immediately.\u160? If you want to donate for a new SSL key, use the link on justjournal.com's home page.The site was restarted a few times today as I was working on the RSS Reader.\u160? The work has been completed for now.\u160? It now collapses the contents of a feed entry and you can select to display them.\u160? This should make viewing RSS feeds significantly easier.\u160? Use the + and - signs to collapse or expand each entry which are found in front of the title.\u160? You may also use the collapse all and expand all links at the top.\u160? Also, please remember that it only supports RSS feeds that start with http.\u160? If you see an apple style feed://, just change the feed:// to http:// as they are equivalent.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 20 Dec 2006\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:49 PM\par\f0 \par \f0 SSL Certificate\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've purchased a new SSL certificate which is valid until 2008.\u160? The Windows client should work again.\u160? I will fix the bug where you can not disable SSL in the windows client at a later time.\u160? ?\par \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 15 Jan 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:39 AM\par\f0 \par \f0 Windows Client 1.6 released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The windows client was updated to fix a bug with the SSL option.\u160? It would not allow you to disable SSL which was a big issue when the certificate had expired.\u160? This bug has been fixed.\u160? Outlook integration was removed in this release.\u160? Microsoft has removed Outlook for several editions of Office 2007.\u160? It is clear that less people will be using this at home and so there is no need to support it any longer.\u160? If someone wants to buy me a copy of outlook, I'll consider supporting it again.\u160? I do not plan on upgrading to a version of office with outlook.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 9 Feb 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:10 AM\par\f0 \par \f0 JustJournal.com downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal was down for about 10 minutes this morning for a hardware upgrade. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 20 Feb 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:14 PM\par\f0 \par \f0 Software updates\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've had to restart the site with new software a few times.\u160? I found several problems with the friends system which needed to be fixed.\u160? Friends entries would not display at all.\u160? I reworked the sql queries a few times and managed to get a query that works.\u160? In order to see friends posts, you must view them on your own friends page.\u160? If you go to a friends page, you can not see them.?\par The reason for this restriction is to make sure that everyone in your friends list also has you in theirs.\u160? Otherwise, you shouldn't get to see the entries.\u160? The queries are just too complex and slow to fix that at the moment.\u160? ?\par Also, I added a new feature.\u160? There is a digg link if you view individual entries.\u160? If you see something interesting, digg it.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 23 Feb 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:45 PM\par\f0 \par \f0 Server Software\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just updated the server software in hopes of getting rid of the HTTP headers that seem to randomly appear from time to time. It does not look like I was successful. I'll research the problem. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:26 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've isolated the strange problems. All java applications are acting strangly and any applications which use x11 dependancies are causing vm crashes. This appears to be a JDK/X11/OS issue.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 26 Feb 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:02 PM\par\f0 \par \f0 XSS fix\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 An xss flaw was fixed in Just Journal today.\u160? There maybe others, and I'm auditing the code.\u160? Entries by design allow HTML optionally but other items like subjects should not.\u160? I may have to disallow all javascript in the near future.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 11 Mar 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:32 PM\par\f0 \par \f0 New feature under development\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm about halfway through adding the new pictures feature.\u160? There is a new menu option called pictures.\u160? You can view any pictures on that page associated with a specific journal.To add pictures, go into preferences and click add pictures near the bottom.A few caveats:1. I haven't finalized the maximum picture size.\u160? Anything 1MB or smaller should work.\u160? Consider that large resolutions will not display that well though.2. I have not finished the delete option.\u160? You can not yet delete pictures after you add them.\u160? Eventually I'll get this working.\u160? I've run out of time today.3. You can not change the title on a picture after you upload it.4. Every once in awhile an error displays even though the picture uploaded ok.\u160? I'm still working on this.\u160? Make sure the image did not upload before you try again.\u160? If it keeps failing, make sure the picture is not too big. 5. There appears to be a possible memory leak in the apache commons FileUpload component.\u160? A new version claims to fix this but it will involve several code changes.\u160? I'll be upgrading that when I get time.\u160? 6. Currently images are sorted alphabetically.\u160? I'm planning on adding photo albums (think categories).\u160? You will be able to sort pictures into different albums and give them titles.\u160? For now a lot of pictures becomes increasing hard to read.\u160? It is also a good idea to name photos from similar events the same at the beginning to keep them together.\u160? You have up to 150 characters for the title so use them.7.\u160? You can not associate an image with a journal entry yet.\u160? If you want to link to an image, first upload it and then put the full link in your journal entry.\u160? I want to\u160? make this easier in the future. I also plan on adding tags, comments, and possibly an RSS feed of the pictures at some point.\u160? I've been promising pictures for years and so I don't want to set any time frame on these enhancements.\u160? \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 20 Mar 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:59 PM\par\f0 \par \f0 cvs\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just commited about a month's worth of work to cvs. This includes the new picture code which still needs work. There is a memory leak in the apache file upload library that is triggered on large pictures. This is an obvious problem. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 31 Mar 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:44 PM\par\f0 \par \f0 Changes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 You can now delete pictures using the new remove pictures preference. I updated mysql-connector-j to 5.0.5 and Apache Commons File Upload to the latest version. This seemed to speed up transmitting pictures a bit. ?\par ?\par Just Journal is still using the old File Upload interface. I should be able to switch over to the "new way" when I get more time. ?\par ?\par I also added a Search via Technorati feature. Eventually you should be able to search public blog entries with that. It lets you search blogs all over the Internet as well. I do plan on adding my own search function eventually. In order to get private journal entries, it will take some careful planning.?\par ?\par Finally, I changed the WebError class to display two types of error messages. Severe and mild are now distict errors. A severe error is red whereas a mild error is in orange. Currently all errors now use red, but that will change. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 11 Apr 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:28 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Our user count has been growing.\u160? I just did a full backup of the database.\u160? It never hurts to have a backup. :)\u160? The changes to the file upload code seem to be stable so far.\u160? I've very happy with that.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 27 Apr 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:53 AM\par\f0 \par \f0 Security enhancements, Export Blogs as PDF and RTF\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just released some new features.\u160? SecurityThe security enhancements have to deal with Private Journals.\u160? If you set your journal private, it is no longer listed in the member list.\u160? Profiles are now blank for members with private blogs.\u160? You could in theory validate there is a user but you would not know any personal information beyond their username.\u160? I also disabled links for the RSS feeds if you login to a private journal.\u160? Those features only work for public journals.\u160? Who would want to consume a public rss feed of private data?\u160? There are a few areas where security could be improved.\u160? I suggest anyone using the private journal feature also post each entry with private security.\u160? In the event there is a bug with private journal somewhere, private security should block public display of the data.\u160? private security is tested much more vigoriously.\u160? These changes are a result of the number of recent signups using the private feature. I'm hoping to make more improvements later.\u160? If you notice any problems with your private blog, let me know so I can create a test blog and see if i can reproduce it.PDF and RTFWhile this is a work in progress, I've added links to the PDF and RTF versions to each blog.\u160? Currently, it only displays the last 15 public journal entries.\u160? This will be changed to include ALL blog entries for users logged in and on their own blog, and ALL PUBLIC entries for everyone else.\u160? I probably won't implement friends security on this one as it would be time consuming.\u160? The reasoning behind this feature is so that users can get a snapshot of their blog at any time.\u160? If the site were to close tomorrow, someone could still have a copy of all their journal entries.\u160? Google also does good PDF indexing so if someone has search engine searching on, it will make it more likely to come up down the road.\u160? I look at this as an extra backup feature.\u160? The original just journal specification used XML for all blog entries, and I planned to use Apache FOP to translate into PDF at the time.\u160? After the XML plans fell apart due to some issues with the XSLT libraries available at the time, I just gave up on the whole idea.\u160? I'm using a library called iText which is under MPL and LGPL.\u160? It works very well so far.\u160? The work in progress relates mostly to formatting.\u160? I'm still working out the formatting I want to use for the documents.\u160? Expect the format to change a few times.\u160? I also must add a new method to the database code for entries to gather all entries and not just a subset.\u160? If there is demand, I will also try to provide a "backup" format in XML.\u160? Remember, if you have a lot of entries, it may time out generating the PDF.\u160? Eventually I'll add a progress feature with a refresh (hopefully).\u160? I also noticed a few problems with IE 7 in initial testing.\u160? I think I've got this resolved.\u160? For people interested in the technical details, most of the new code is in the horrid users servlet.\u160? (com.justjournal.Users)\u160? Other ChangesOther changes to JJ include modifications to the base servlet to set a buffer and to include the content length.\u160? That should improve HTTP standards compliance and also fix some minor bugs with IE.\u160? I'm also testing changes to the avatar fetch and photo fetch code which may fix problems I've noticed with safari.\u160? Images are corrupted in the cache and sometimes fail to download in safari.\u160? I notice this more often with avatars.\u160? \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 24 May 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:16 AM\par\f0 \par \f0 Women bloggers face harrassment\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Some women bloggers have received threats online.http://www.washingtonpost.com/wp-dyn/content/article/2007/04/29/AR2007042901555_pf.htmlI do not know of any just journal related incidents, but this might be a good reason to keep private blogs.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 30 May 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:58 PM\par\f0 \par \f0 Software Update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal's server software was updated today. RSS feeds were broken for a few hours, but should be restored. The bug was related to work in progress to allow feeds to expose images. ?\par ?\par When logging in, users are now presented with the date and time of last login. This feature will allow users to verify they are the only ones logging into their accounts. ?\par ?\par The create account successful page was changed with additonal information about preferences. Users can change their journal style or make private journals in preferences. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 4 Jun 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:27 AM\par\f0 \par \f0 New features, updates\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 There was brief downtime to upgrade justjournal.com. In addition to upgrading our database software, we added some new features.?\par ?\par The pictures page now includes a special RSS link. Using this link in Apple's iPhoto will allow you to view subscribe to blog pictures. You can also use the feed with Google's feed service. It does not seem to work in Firefox or Safari just yet. Dates are not included yet.?\par ?\par In addition to the pictures RSS, I've added ATOM support. Just append /atom to the address for your blog... for instance http://www.justjournal.com/users/jjsite/atom to use this format. Only ATOM feed support is implemented and the date format is incorrect.?\par ?\par I fixed the HTML on the login page. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:13 PM\par\f0 \par \f0 i18n\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Someone signed up a JJ account and asked why it doesn't support Chinese.\u160? I have not yet implemented true internationalization support in Just Journal.\u160? Pages are tagged as English.\u160? I am using UTF-8 for most fields, however.\u160? That means English and most Western European languages should work.\u160? In the future, I plan to add a feature to allow the user to pick their native language which would also tag pages in that associated language.\u160? I will attempt to add support for asian languages using either native character sets or UTF-16 at that time.Here is a document describing support for i18n in Java.\u160? This would only be interesting to programmers who might wish to work on JJ.\u160? http://java.sun.com/javase/technologies/core/basic/intl/faq.jsp\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 16 Jun 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:44 AM\par\f0 \par \f0 Google and Technorati Ping testing, new login page\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've added a new feature. Google and Technorati get pinged whenever a new blog post is added if your blog is public. WebLogs has been pinged for some time. This will make blogs searchable using Google's nifty blog search (http://blogsearch.google.com) Only public posts will show up of course. ?\par ?\par A friend of mine is looking at the subscribe javascript code which isn't lining up correctly. I'm working on the login page. The new information will be useful eventually. If you have friends posts, it will show the most recent entries. Its also showing jjsite blog entries now. This needs more work. It takes up too much space and only needs to show the last 3 or so. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 18 Jun 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:20 PM\par\f0 \par \f0 Brief downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I attempted (unsuccessfully) to upgrade Apache Tomcat tonight. I'm still researching the issue. The site is running on the old version again and should be fully functional. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 22 Jun 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:31 PM\par\f0 \par \f0 Browser Compatibility\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been looking at problems viewing this website in various browsers.\u160? I've had good experiences with Firefox 2 and Internet Explorer 7.\u160? Safari 2 and 3 on the Mac seem to have problems rendering pages.\u160? At times weird text (HTTP headers) is shown in the request.\u160? User pics and other elements do not display.\u160? When this happens, clearing the browser cache on the file menu seems to fix the problem.\u160? I'm trying to figure out what triggers this bug in Safari.\u160? This will be an issue with the upcoming iPhone.\u160? The site is usable in Opera 9 for FreeBSD.\u160? It does not render well on my cell phone.\u160? (Sanyo)\u160? I plan on looking at the themes for the blogs first and then working back out to other pages.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:37 PM\par\f0 \par \f0 New Theme \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I have an experimental new theme on the site.\u160? The modern right black theme places the menus on the right as many other blog packages do.\u160? There are still several rendering problems I'm working out.\u160? I'm hoping to create right aligned themes for all of the existing themes.\u160? I also want to create some new styles over the next two months.\u160? If you have suggestions for new styles, please comment on this post.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 26 Jun 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:52 AM\par\f0 \par \f0 200 Users\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal hit 200 users today. In a week or so, I should have much more time to update the website. I have a large feature list made up. I also have a bug fix list. If there is anything bothering you about JJ, please comment here. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 12 Jul 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:23 PM\par\f0 \par \f0 Internet Connection Outage\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 There is a network outage with my ISP. I do not know how long it will last. Just Journal is down until the connection comes back up. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 23 Jul 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:35 AM\par\f0 \par \f0 Fixes for Just Journal\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm working on several problems that have developed as a result of some new features I added to the site. ?\par ?\par I've removed the floating window for subscriptions to RSS feeds. I've got another idea in mind that should minimize the space required but use less javascript. This should make journal pages load faster.?\par ?\par I'm currently experimenting with the login page to make it load quicker. Logins are tremendously slow due to the JJ changes feature. I will probably back that out. ?\par ?\par The site has been very slow in general lately. Part of this was a change with the size of the buffers used on the site. I've made the buffers much smaller which should fix the outlining problems with the servlets. ?\par ?\par There are still two critical issues that need to be addressed. Primarily, the bug with Apple's safari browser where headers are randomly displayed to the client. I have not seen this behavior with any other website. I have been unable to track down the cause. I can even run just journal on a Mac that is older than the server and it is significantly faster and no headers are shown. I believe it is related to apache 2.2.x and the mod_proxy_ajp connector, although it could also be another problem. The other issue I will hold off on discussing. ?\par ?\par The site might be up and down a few times today as I work on it. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 13 Aug 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:31 PM\par\f0 \par \f0 Site update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I had to move the site to another IP address. This will cause an interruption for some users. ?\par ?\par On the upside, Just Journal will be on it's own IP address which should help with some issues we've had with technorati and a few other sites indexing justjournal.com. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 28 Sep 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:29 PM\par\f0 \par \f0 Software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 There was a few minutes of downtime while we updated the webserver software. The new version fixes some problems with HTTP header parsing which may stop the random "garbage" at the top of pages on the site. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 30 Sep 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:30 PM\par\f0 \par \f0 Lame site attacks, accounts\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 A script kiddie named "taylor" has been creating hundreds of accounts for no particular reason today.\u160? I've reluctantly added a Captcha to the new account page to deter the attacks a bit.\u160? I've avoided them as they hurt blind users from using websites.\u160? Taylor has come from two different IPs meaning he is either impersonating them or has access to two different systems via various means.\u160? Here are his IPs (from my convenient firewall rules)\u160? 00400\u160?\u160?\u160?\u160?\u160?\u160? 51\u160?\u160?\u160?\u160?\u160?\u160?\u160? 2576 deny ip from 74.197.12.164 to any in00400\u160?\u160?\u160?\u160?\u160?\u160?\u160? 6\u160?\u160?\u160?\u160?\u160?\u160?\u160?\u160? 288 deny ip from 68.199.178.14 to any inThe first one is from a cable modem in texas (best i can tell) and the other traceroute'd to New York.\u160? You can see he's an active asshole.\u160? Frankly I find his attack pointless and stupid.\u160? He's polluting the name poll, but there isn't much point to attacking this site.\u160? It is not that popular to gain accounts on for obvious purposes.\u160? I bet he's a little kid with a cute program.\u160? Taylor I challenge you to attack 127.0.0.1.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 6 Nov 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:44 PM\par\f0 \par \f0 Dashboard + Database\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We recently released a new Dashboard widget for Mac OS X (10.4 and 10.5)\u160? I've only tested it on Leopard here.\u160? It has attracted several new users. I've found a few bugs and limitations in the widget and I've got a development version that fixes most of them.\u160? The new version will be able to display the username + passwords and let users pick if they prefer public, friends only or private posts.\u160? I may change the front of the widget in appearance too.\u160? Someone has generated new graphics for it.I performed a database backup today.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 11 Nov 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:14 PM\par\f0 \par \f0 Power outage\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal was down due to a power outage.\u160? Service has been restored.\u160? Our APC kept the server up for a time, but the outage was over 4 hours.\u160? The Internet connection went down with the power.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 6 Dec 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:55 PM\par\f0 \par \f0 new feature on the horizon\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 One of the issues with Just Journal is that it is often not flexible enough for users. I've had a very positive response to the Dashboard widget for Mac OS X. I realized that there are many platforms that need a client. I can't write software for everything. So, I've begun working on support for the Blogger API (1.0). ?\par ?\par The feature is not complete yet and editing does not work at all. ?\par ?\par Clients can point to ?\par https://www.justjournal.com/xml-rpc or?\par http://www.justjournal.com/xml-rpc?\par ?\par I'll announce when the the API is finished. I'm also considering adding support for other formats like ATOM. I'd love emails about it too. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: School\f0 \par \f1\fs16 Mood: Nerdy\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 13 Dec 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:05 PM\par\f0 \par \f0 Blogger API 1.0 + extensions\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now implements the Blogger 1.0 API with two exceptions.The official blogger APIimplements the following methods:?\par blogger.newPost: Makes a new post to a designated blog. Optionally, will publish the blog after making the post. ?\par blogger.editPost: Edits a given post. Optionally, will publish the blog after making the edit. ?\par blogger.getUsersBlogs: Returns information on all the blogs a given user is a member of. ?\par blogger.getUserInfo: Authenticates a user and returns basic user info (name, email, userid, etc.). ?\par blogger.getTemplate: Returns the main or archive index template of a given blog. ?\par ?\par blogger.setTemplate: Edits the main or archive index template of a given blog. ?\par We support everything except the template functions.\u160? We also have getRecentPosts and getPost which are not part of the official API, but implemented in many third party blogging apps from Six Apart to Wordpress.\u160? There are not many standards on what to support in those but the bare minimum is content, dateCreated.\u160? We also support some of the extensions for six apart software in our implementation.\u160? You should be able to use http://www.justjournal.com/xml-rpc/ and https://www.justjournal.com/xml-rpc/ with clients that support Blogger 1.0.\u160? Ecto for windows is working (although titles are not right and we don't support delete yet).\u160? Blogger 1.0 does not even support titles so it's no shock that the protocol can't handle it.\u160? We still recommend the Just Journal windows client for posting on Windows, but there are advantages to other clients and we want users to have choice.\u160? This will also help Mac users who don't wish to use our dashboard widget and open source fans.\u160? I'm currently working with a gnome based client in BSD.\u160? We are researching other APIs for possible inclusion including Movable Type and Metaweblog.\u160? There's a possibility we might adopt our own xml-rpc protocol too.\u160? I'm thinking about it.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 14 Dec 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:52 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just renewed the domain for Just Journal for another two years. :)\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 22 Dec 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:13 PM\par\f0 \par \f0 New feature: Search!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now has a basic search feature. ?\par ?\par http://www.justjournal.com/search/?\par ?\par You can search public blog entries and user accounts. I'm planning on allowing full searches of blogs for owners of the blog eventually. There are a few areas I need to resolve yet.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 27 Dec 2007\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:46 PM\par\f0 \par \f0 Hardware upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The website was down for a few hours due to a hardware upgrade. Two new hard drives were added to the server (RAID1). \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 6 Jan 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:34 PM\par\f0 \par \f0 Just Journal Developments\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been looking into improving the experience on Just Journal. I've found a number of bugs in the site that I want to fix.?\par ?\par 1. The new blog search only works when you're logged in. (in the blog not the site search)?\par 2. The journals are a bit cluttery. ?\par 3. There are problems displaying the calendar on dark themed blogs.?\par 4. If you haven't posted a blog entry in the current year, the /calendar link causes an error.?\par ?\par ?\par I've made several improvements recently. Site search is working along with private searches in your blog when you login. The version I'm testing also includes a link to an ATOM feed which you can use now. Goto the RSS feed and replace rss with atom. For instance, http://www.justjournal.com/users/jjsite/atom We don't have a post/service interface yet, just feeds. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:37 PM\par\f0 \par \f0 Software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal was upgraded today to a new development version I've been working on. This release fixes some of the search bugs (I don't know how though) and cleans up the interface used by many of the functions in the Users servlet. It might be a little slower, but it's much cleaner looking. ?\par ?\par I've also had some success hosting just journal as a war file on my Mac. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 10 Jan 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:10 AM\par\f0 \par \f0 Time zones\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 One of the obvious problems with just journal is the handling of time zones or lack thereof.\u160? During the work on ATOM feeds, I had to add GMT conversion in the code.\u160? I'm working on a way for users to pick their default time zone which will allow them to see entries in their time. The problem is that I need to either log what time zone an entry is posted in or convert them all to the same zone.Almost all the data is in EST, but I did run JJ on a PST based server for a year.\u160? I'm also not familiar with how MySQL deals with time zones.\u160? Further research is needed.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 19 Jan 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:45 PM\par\f0 \par \f0 Dashboard Widget\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've updated the Dashboard widget for Mac OS X. The new beta version contains several changes:?\par ?\par 1. The theme has been changed. It now matches the website, and looks a bit cleaner.?\par ?\par 2. The widget now warns you if you didn't type a username or password and hit "Post Blog". It no longer deletes the post in this situation. (user submitted bug)?\par ?\par 3. The widget contains a check that will be enabled in the server code to find post errors. It doesn't work yet, but it will get posted after the timezone changes are completed.?\par ?\par 4. The tab order was corrected on the widget. Hitting tab from the subject box gets you to the blog body box.?\par ?\par 5. A status text area next to the post button was added. It appears when there is an error. ?\par ?\par 6. The widget is half the size of the previous version. (disk space)?\par ?\par 7. The subject box was changed to an HTML input "text" element instead of a textarea. This makes a lot more sense for scrolling purposes, and it matches the implementation on the website.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 20 Jan 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:25 PM\par\f0 \par \f0 SSL Certificate\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The SSL certificate expires today. I'm working on adding a new cert to continue with encrypted services. It will be from another company as I cannot continue to spend $65 a year.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 17 Feb 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:47 PM\par\f0 \par \f0 Weird bugs\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I fixed two bugs today.?\par ?\par 1. Users with a username that was exactly 3 characters could not login. This has been fixed.?\par ?\par 2. This change has not been published, but I have the RecentBlogs servlet that spits out RSS for the site validating with the w3's feed validator. The dates are now in the RFC822 format (with 4 digit years). It publishes them in GMT. ?\par ?\par Some users get an error "no group 1" when logging in. This is not fixed as I haven't tracked the cause just yet. (tigress is one)?\par ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:51 PM\par\f0 \par \f0 Update on Time Zone work\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Some of the code is now time zone aware, but it's still defaulting to the server default (EST). Eventually I'll allow users to select their own time zone. Some of the RSS feeds are now published in GMT. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 28 Feb 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:09 AM\par\f0 \par \f0 Just Journal for UNIX\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 A new command line client was created for UNIX-like operating systems. It has been tested on MidnightBSD, but should work on other BSDs and possibly linux/solaris/etc. I'm not actively working on support for other systems at this time, but would take patches to this effect.?\par ?\par The client requires xmlrpc-c which can be found on sourceforge.net. ?\par ?\par it does not use SSL or any crypto to protect logins.?\par ?\par Usage is jjclient -u username -p password < myfile.txt or input and an EOF character. This is documented in the README accompanying the source code.?\par ?\par This is now on the Just Journal website and in the MidnightBSD ports collection.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 2 Apr 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:27 PM\par\f0 \par \f0 Status of JJ\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We've hit 500 users. The site has been growing at an increasing rate for the past 6 months. I've very happy about the new users. :)?\par ?\par Outstanding bugs:?\par ?\par A bug was reported to me recently involving the friends feature. Entries are not visible on their page, but do work on your "friends" page. I'm working on this issue.?\par ?\par New features:?\par ?\par I'm about halfway through getting the timezone feature working. The holdup is time to work on it.?\par ?\par Site downtime:?\par ?\par Just Journal was down for a few hours earlier this week. The file system with the database filled up. I've made some room which should cover us for awhile. I may need to buy some new hardware (read a new server) this year to handle the new users and another site I'm hosting.?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 26 Apr 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:13 PM\par\f0 \par \f0 New version of Just Journal\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I just published an updated version of just journal. I've been working on it for awhile, but just got an opportunity to finish it.?\par ?\par Changes:?\par ?\par Half the code for tags is now implemented. You can see the tag place holders. I need to add the code to add tags when submitting a blog entry next. ?\par ?\par Just Journal now supports RSD (Really Simple Discovery). This should allow some blogging clients to "find" the xml-rpc interfaces (like blogger api) on Just Journal. ?\par ?\par The stats on the front page now using fixed floating point numbers so it should be much closer to adding up to 100% for public/private/friends entries. I made use of the String.format method in java.?\par ?\par There are some fixes for Dashboard users. Entries now assume you want comments, and emails on comments for entries.?\par ?\par Some error messages were fixed and I've added more logging on the comment feature to track down some bugs that seem to randomly manifest themselves. ?\par ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:43 PM\par\f0 \par \f0 Microsoft Windows Live Writer\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22
I've added partial support for the MetaWeblog API today. You can use that in combination with Windows Live Writer to post blog entries on Just Journal in addition to our own client.
The post URL is http://www.justjournal.com/xml-rpc
When it asks for the homepage or whatever, use the URL to your blog. It is something like http://www.justjournal.com/users/yourusername Replace yourusername with your user name :)
\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 4 May 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:13 AM\par\f0 \par \f0 New feature\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm part of the way through adding tags to just journal. My implementation is a cross between what other sites call "tags" and "categories". You'll see a list on the left side of your blog with all the ones you've used, and each entry will list one or more tags that you've used. ?\par ?\par To add several tags, you can list them using commas, semi-colons, colons or spaces. They must be lowercase with no numbers. The software should take care of the lowercase part for you. ?\par ?\par Eventually you'll be able to do a number of things including:?\par ?\par tag new and existing entries?\par bring up all entries under a certain tag (using a link on the left)?\par search by tags \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:33 AM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The database server was upgraded tonight. Please report any oddities.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 5 May 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:38 AM\par\f0 \par \f0 Trackback\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've got a partial trackback implementation done. It will be added to the site on the next rollout of the just journal software. I haven't decided when that will be yet. ?\par ?\par Trackback allows you to post a comment on another blog or receive trackbacks from users on other blogs. For instance, someone could see your blog entry and then write their own entry commenting on it on another site. That would then show up in your trackbacks. ?\par ?\par I'm still working a few things out. One common problem with trackback is spam. Users should be able to delete any trackback that is spam from their blog. I'm also considering some type of screening system for new ones. You would have to approve a trackback before anyone could see it. ?\par ?\par I'm not going to implement completely automatic trackbacks because few blogs still use them anyway. That means if you want to trackback on a blog entry, you need to know the trackback URL ahead of time. ?\par ?\par An example blog with trackbacks is:?\par http://www.homebusinesswiz.com/2007/03/how_to_make_a_trackback_on_a_b.html?\par ?\par The trackback URL looks like this:?\par http://www.becomeacertifiedcoach.com/cgi-bin/mt/mt-t.cgi/214?\par ?\par On just journal, the trackback url for a specific entry will look like this:?\par http://www.justjournal.com/trackback?entryID=somenumber?\par ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:16 PM\par\f0 \par \f0 bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I found a bug in the tags feature. It's listing tags multiple times on the left hand side. (oops) I corrected the SQL query and it will be updated when I role out the trackback software in the next few weeks. (probably much sooner)?\par ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 7 May 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:54 PM\par\f0 \par \f0 Blogging as Group Therapy?\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 CNN has an article that suggests blogging can be helpful to deal with problems. \u160?\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 10 May 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:44 AM\par\f0 \par \f0 Source code released\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I released a zip file with the source for the just journal server as of yesterday on source forge. It includes the intellij idea project files. ?\par ?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 10 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:23 AM\par\f0 \par \f0 Upcoming software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been testing some additions and changes to the tag feature. The listing should be much better in the next version. I want to get one more problem ironed out and then I'll be updating the site. ?\par ?\par I also added a GTK interface in cvs for the unix client. It's not the best, but it's usable. \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 12 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:11 AM\par\f0 \par \f0 Updated rich text editing\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?Just Journal uses the FCKeditor for entry. \u160?I updated the version we're using to 2.6.2. \u160?It's been a few years since I updated this. \u160?It now supports safari, and I've created a custom layout. \u160??\par I may work on the layout, but users can now see the HTML source view in all browsers that support the editor, change colors, fonts, and other styles, and make alignment changes. \u160?Let me know if you have problems using the new interface. \u160?I'm considering allowing users choice of their editor when logged in. \u160??\par This update does not include any backend code, so the tag changes aren't up yet. \u160?Also, the form includes a trackback field, but that's not used yet. \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 14 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:34 AM\par\f0 \par \f0 World's oldest blogger dies\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 http://www.cnn.com/2008/WORLD/europe/07/14/oldest.blogger/index.html?eref=rss_topstories?\par A 108 year old woman died.\u160? Since 2007, she's been blogging about her entire life.\u160? She also posted video entries on youtube.\u160? It gives new meaning to blogging for life.\u160? Some people live very interesting lives.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 16 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:47 PM\par\f0 \par \f0 Progress on tagging\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The development version of just journal can now display recent entries with tags filtered by the tag. \u160?I'm working on refining the design and allowing general searches. \u160?Once that's complete, I'll publish the new code.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 17 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:07 AM\par\f0 \par \f0 New just journal version\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I added the new tags code tonight. \u160?I'm still working on it, but it's significantly more useful. \u160?There are still some performance and usability issues I want to work on.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Okay\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 23 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:13 AM\par\f0 \par \f0 New Tag Cloud\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I've added a Tag Cloud to justjournal.com \u160?You can see the tags that all users use on the site and their popularity. \u160?Eventually, they'll link to blog entry choices.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 24 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:53 PM\par\f0 \par \f0 Session hijacking\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I was recently told that in some cases it's possible to hijack a session from any webapp, and that just journal had a problem with this. \u160?I quickly went to work on this problem. \u160?It has caused problems for big sites like MySpace and Facebook. \u160??\par What does session hijacking mean to me??\par Session hijacking means stealing your login. \u160?While you're logged into the account, someone could read your private blog entries and post entries to your account. \u160?Anything you can do, they can do to. \u160?They don't know your password, and can only do this while you're logged in.?\par What users can do to protect themselves:?\par ?\par Always use the secure login feature. \u160?(SSL) \u160?This will prevent the first type of attack on your account. \u160??\par Always log out of just journal when you're done. \u160?Don't just leave the site.?\par ?\par Steps we're taking to minimize this attack?\par ?\par A review of just journal's code is pending. \u160??\par We're probably going to limit special characters allowed in titles of blog entries, journal titles, music, tags, etc further. \u160?We may limit what can be pasted into blog entries as well. \u160?The only other attack possible is stealing a session cookie which requires a cross site scripting (XSS) attack. \u160?That means someone put javascript code on the site and used that to steal your session.?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 27 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:45 AM\par\f0 \par \f0 620 users\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal now has over 620 users.\u160? \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:24 AM\par\f0 \par \f0 Experimental features\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm working on a hit counter for blog pages. \u160?Each page would be considered unique, although I've considered adding a page for blog owners to see "total" hits to their blog as well as popular pages.?\par I'm thinking about making this an optional feature that is turned off by default. \u160?Counting the hits requires two sql queries which is not efficient. \u160?In the classic ASP era, I used to store counters in memory and just dump them when the webapp was shutting down. \u160?I'm a bit fuzzy on persistence in memory with servlets. \u160??\par It's important to realize this is a hit counter and not an impression counter. \u160?I don't store cookies to track hits and make no attempt to identify the user's already been there. \u160?I might add logic to avoid counting multiple times for users logged in though. \u160??\par I also took the time to rewrite part of the ping code for various blog tracking/searching services. \u160?I'm testing a forth service out and I'm using common code for google and weblogs. \u160?(public entries only) \u160?\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 29 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:31 AM\par\f0 \par \f0 Software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?Just Journal has a new feature. \u160?There is now a hit counter present on blog pages. \u160?I'll probably allow users to turn this on/off and reset it in the future. \u160?The counter is in the menu at the bottom. \u160?I am considering adding some type of counter to the RSS and ATOM feeds so users can get a rough idea how popular their blog is. \u160?I'm still determining how I'd identify subscribers.?\par I've also fixed the style sheet for the tag cloud in the menu on blogs. \u160?The font is now smaller for all three sizes and \u160?a typo was corrected in the stylesheet. \u160?This seems to fix rendering in Safari significantly. \u160?I've noticed problems with some themes. \u160?I'm looking into that.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 31 Jul 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:03 PM\par\f0 \par \f0 Development\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We've got a new web developer helping us out with the project. \u160?He's been added to source forge and will be working on an improved site design. \u160?I'm trying to coax him into making some themes as well. \u160?:)?\par I added an ant build script. \u160?I've always just built binaries in Intellij, but it's a real hassle for everyone else. \u160?I'm not that good with ant, so any suggestions for improving the build.xml are greatly appreciated.?\par The next steps should be to document all the libraries jj is using, and catch up the sql create scripts.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 5 Aug 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:43 PM\par\f0 \par \f0 server software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I've updated the server to use the latest version of Apache Tomcat. \u160?Last time I tried to upgrade, this site experienced a lot of problems. \u160?Please report any unusual behavior to luke@justjournal.com\u160??\par So far, so good. \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 15 Aug 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:58 AM\par\f0 \par \f0 Work in development\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been working on just journal the last few days. \u160?The next software update will improve the site in several ways.?\par The update journal page will have the following changes:?\par ?\par Date and Time are separated and now have nice selection menus to make it easier to work with for users wanting to back date entries or post in the future (for some odd reason) \u160??\par The body area was enlarged and the label was removed. \u160?This should help with writing entries.?\par The autoformatting and by default newline text is hidden if the FSCK editor is loaded because those options are not needed if the browser supports it. \u160?This should be less confusing.?\par Dojo, an ajax friendly library was added which is BSD 3 clause licensed. \u160?\u160??\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 28 Aug 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:08 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?New code published. \u160?report any bugs\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 31 Aug 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:01 AM\par\f0 \par \f0 bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I found a bug in the rss feed code that generates from journal entries.?\par seems to screw up. \u160?I filled a bug report on SF about it. and will look at it soon.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:44 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?The links aren't showing up on jj anymore. \u160?I just noticed that. \u160?I'll look into it\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 4 Sep 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:55 AM\par\f0 \par \f0 High Traffic\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 This website has been slow lately. \u160?Most of the problem is high amounts of traffic to my other open source project website. \u160?It should slow down in a few days.?\par I've also got a new version of just journal almost ready to release. \u160?It fixes bugs with RSS feeds, redundant attempts to close connections, etc. \u160?It also add some support for Sphere. \u160?This service is used by many sites to feature blog content related to other stories, etc. \u160?For instance, CNN uses it. \u160?It will only be in effect for public entries and I plan to make it opt in. \u160??\par \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 21 Sep 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:07 PM\par\f0 \par \f0 bug\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?Tonight I noticed that there have been delays with the pinging services while posting blog entries. \u160?When I get time, I'd like to work on making that process a background operation on a separate thread.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 26 Sep 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:21 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I've been working on some changes for the unix client. \u160?It now allows you to change the host (for other justjournal installs), supports subjects, and has better error handling.\u160??\par I'm also working on some new features to the blogger api and the normal journal update code.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 11 Nov 2008\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:53 PM\par\f0 \par \f0 Work in progress\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm working on the "cancel" page now. \u160?It's a real hassle to manually delete an account for someone. \u160?As the feature set grows, so do the tables in the database. \u160?I'll post the new working cancel code at some point in the future. \u160?I'm in the middle of other projects right now.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 16 Jan 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 6:23 PM\par\f0 \par \f0 SSL Certificate\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?I just renewed the SSL cert for justjournal.com. \u160?It should work for another year.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 21 Jan 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:18 PM\par\f0 \par \f0 Server changes\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 In short: \u160?New database server, faster, report bugs?\par Long version:?\par About six months ago, I started migrating all of the databases on my server to a new system. \u160?The last database to be moved was for this site. \u160?I had some problems exporting the data due to bugs in the version of MySQL I was using. \u160?Finally, I've migrated the database to the new server. \u160?In the long run, this should make the site faster and more responsive. \u160?The new system is just a database server and it has the same amount of RAM and faster processing than the previous shared server.?\par \u160?There was a design consideration for just journal that I now regret where I stored image files for the site in MySQL. \u160?This was much easier to implement and I got to avoid file system security problems as well as storing all information together. \u160?However, data export has been very poor and this also concerns me in terms of backups. \u160?I plan on migrating all of the images to the file system as soon as possible. Work might complicate that plan. \u160?I believe I've restored all images except one which happened to be in my blog.\u160??\par Please report any problems with any part of the site. \u160?Only the database moved, so the code is the same. \u160?If it worked previously, and does not now, it' s important I get it fixed.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 9 Mar 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:34 AM\par\f0 \par \f0 just journal down time\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The site was down due to a hack on another site hosted on the server. \u160?As a precaution, I brought the system down and did a fresh os install. \u160?The attacker was not very careful and left a great deal of log evidence. \u160?I do not believe any information was taken. \u160?User passwords are never stored in clear text, only hashed. \u160?If you are concerned, change your password. \u160??\par For those interested, the attacker gained access as the webserver user (not root) via a cgi program. \u160?I have deleted the program.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Annoyed\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 16 May 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 10:04 AM\par\f0 \par \f0 Developments\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've been working on the jj source code while I wait for my pc to start working. \u160?I've cleaned up 25 warnings, and implemented ETag support for some parts of the site. \u160?I also have some new caching rules I'm testing for the RSS feeds to speed up loading from cache. \u160?Not everything on this site should be blocked from caching.?\par I've also been changing the expires and last-modified header logic.?\par I'm hoping to publish this soon.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 17 May 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:40 AM\par\f0 \par \f0 New version of Just Journal live\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The new version of just journal is now live!\u160? It contains some bug fixes, caching improvements (for the client), and users can now cancel their own accounts.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Awake\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 29 May 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:07 PM\par\f0 \par \f0 Windows Client 1.7 Released!\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 ?\par 1.7 Release?\par This version includes a slightly new theme, Outlook integration is back, and runs on .NET framework 3.5. Tagging was also introduced into the client. It works just like the online form with spaces or commas separating tags. You can turn on the music detection feature in options. At this time, it only ships as a 32bit program, but can run on 64bit Vista. Released May 29, 2009.?\par http://www.justjournal.com/software/windows.jsp\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Accomplished\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 18 Jun 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:51 AM\par\f0 \par \f0 Upcoming update to JJ\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I'm working on some bug fixes for some errors reported to me last weekend with this site. \u160?It's taken me longer than expected due to some work related adventures and security problems that had to be resolved with one of my other open source projects.\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 6 Jul 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:40 PM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've noticed some "slowness" while posting blog entries. \u160?I've narrowed it down to one of the "PING" services. It's very likely that this can be fixed in the next day or so depending on how busy I get at work.\u160??\par I haven't forgotten about the promises I made regarding fixing some outstanding bugs with the site. \u160?I started rewriting the "edit" page for blog entries. \u160? It will look more like the update journal page when I'm done. \u160?I've also started migrating the data access code to Cayenne. \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 10 Jul 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:33 PM\par\f0 \par \f0 Hardware upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I upgraded the RAM to 2GB in the server for Just Journal tonight. \u160?It should make the site a little faster, although don't expect a lot. \u160?The memory chips are even matching now :)?\par Server was up 30 days previously. \u160?I also took the opportunity to clean it out. \u160?\u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 4 Sep 2009\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:43 PM\par\f0 \par \f0 Outage\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \u160?We're currently down as our upstream provider has an outage. \u160?(we have no internet connection) \u160?\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 2 Jan 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:19 PM\par\f0 \par \f0 Software update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \par \par \par \par \par \par \par \par \par \par I've just released an update to allow authenticated users to\par access their PDF/RTF of their blog. \u160?\par \par \par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:31 PM\par\f0 \par \f0 The good, the bad and the ugly\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \par \par \par \par \par \par \par \par \par \par The new site update introduced a few new features and a few\par new bugs. \u160?I'm now using jtidy to process HTML based blog\par posts. \u160?It cleans up several invalid HTML tags.\par \u160?However, it's also formatting the entire blog post as an\par HTML page. \u160?Until I can extract the body of the post out,\par it may cause a few rendering bugs in browsers and add extra\par white space around entries in PDFs. \u160?Sorry about that.\par \par The good news is that PDFs can now include private blog\par entries when you are logged in and accessing your own blog.\par \u160?It should also work if your blog is marked\par private.\u160?\par \par \par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 4 Feb 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:23 PM\par\f0 \par \f0 Server upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 \par \par \par \par \par \par \par \par \par \par We had some downtime over the weekend due to two things.\par \u160?First, our router died connecting us to the internet.\par \u160?Second, we got a new frontend server (this site runs from\par 2 servers combined). \u160?We replaced an 8 year old dell\par precision workstation with a new HP server. \u160?It's much\par faster and hopefully more reliable. \u160?\par \par I'm testing some new RSS code tonight. \u160?We'll see how\par well it works. \u160?\par \par \par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 3 Mar 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:15 AM\par\f0 \par \f0 SSL Certificate\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 A new Just Journal SSL certificate has been installed.\par \u160?\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 13 Mar 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:30 PM\par\f0 \par \f0 Just Journal 2.0\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I finally started on version 2.0 of this website. \u160?The new\par version is going to be a partial rewrite. \u160?It will still be\par open source and in Java though. I'm working on it via a private git\par repository right now. \u160?Until I get the structure just right,\par it's easier than CVS. \u160?\par I have several goals in mind:\par 1. Pictures will be stored on the file system, allowing them to\par be larger and post processed if needed.\u160?\par 2. Video storage (although don't expect youtube quality because\par i just don't know how to do that)\par 3. Exports.. i've promised this for years, but I want to allow\par exporting via XML in addition to the RTF and PDF formats now. This\par also allows users to backup their own blogs.\par 4. Portability. \u160?Just Journal effectively runs on Tomcat\par right now with a very specific configuration. I want to get it it\par usable on other domains, platforms, and maybe even databases.\par \u160?I like MySQL, but it's future is uncertain with the Oracle\par acquisition. \u160?\par 5. Ajax. \u160?I may not go crazy with this, but I've had to\par learn a lot of AJAX with Dojo for work in the last year and I might\par as well experiment with it here.\u160?\par 6. Improved mobile accessibility.\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 16 May 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 5:49 PM\par\f0 \par \f0 Server Downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Friday morning, we had the boot drive in our server fail.\par \u160?It was an Imation 32GB SSD drive that was purchased on\par December 27, 2009 and installed in February. \u160?The whole point\par of a SSD is greater reliability and we've learned that's not the\par case. \u160?\par The drive is still readable (mostly) but writes to the disk are\par failing. \u160?\par About half the services are back up on the server, and this site\par is one of them.\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 26 Nov 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 2:45 AM\par\f0 \par \f0 Downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 There was some site downtime tonight due to a storm and a\par tripped GFI outlet. \u160?I decided to get clever and put in the\par new hard drive for the server since it was down anyway.\par \u160?However, it's a new WD Green advanced format (EARS) drive\par which requires a strange partition table. \u160?(the alignment is\par off) \u160?Long story short, I had to bring the server back up with\par the old drive for now.\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 27 Nov 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:44 AM\par\f0 \par \f0 oops\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I managed to do a dump and restore to upgrade the hard drive\par last night. \u160?This morning, when i went to switch over the\par power supply failed. \u160?We were down at least 12 hours total.\par \u160?Sorry about that.\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 29 Dec 2010\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 8:27 PM\par\f0 \par \f0 Server upgrade\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The website is now running on an AMD Athlon II X4 (quad core)\par with 4GB DDR3 1333 RAM on an AMD 760 based Asus motherboard.\par \u160?Hopefully it will be a little faster. The old system was an\par Intel Core 2 Duo 2.13Ghz with 4GB DDR2 667 on an Intel DP965LT.\par \u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 16 Jan 2011\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:38 AM\par\f0 \par \f0 JJ server\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I did another hardware upgrade today. \u160? The server is now\par in an iStarUSA rackmount case with additional drive capacity (2 new\par hard drives). \u160?\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sun, 20 Mar 2011\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:22 AM\par\f0 \par \f0 (no subject)\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I appologize for the downtime last night.\u160? The server had a\par kernel panic (crashed) due to an excessive amount of traffic from\par Yandex combined with a lot of DNS traffic and some internal\par processes that happen in the evenings.\u160? I can't say it won't\par happen again, but I'm looking into ways to minimize the\par possibility.\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:25 AM\par\f0 \par \f0 Internet Explorer 9\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I've noticed some bugs with IE 9 on the site.\u160? (mostly drop\par down boxes for security settings on post)\par I'll look into updating Dojo soon to fix this.\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 14 Sep 2011\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:17 AM\par\f0 \par \f0 Server downtime\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 I had to replace a faulty hard drive today. \u160?The server was\par down for four hours. \u160?I'll have to bring it down again later\par this week to get a second drive in for the raid and remount it.\par \u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 7:51 PM\par\f0 \par \f0 Hardware upgrade complete\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 The second hard drive was installed tonight in the server.\par \u160?The site might be slow as the second drive is synced.\par \u160?It could take a few hours. \u160?\par The new drives are western digital black 1.5TB. \u160?The old\par drive that failed was a seagate 7200.11 750GB (china factory) .\par I'll probably RMA the seagate drive and use it for something else.\par It happens. \u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 24 Sep 2011\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:21 AM\par\f0 \par \f0 Just Journal 2.0\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Work has begun on the next generation of Just Journal. \u160?I\par spent a few hours tonight working on the rewrite of just journal.\par \u160?The new version will take advantage of newer technologies\par that have come out since the site was created. \u160?\par The current plan is to use much of the existing data access code\par and business logic (but refactored a bit) with a new front end.\par \u160?This will allow me to finally get the website design\par standardized after all these years. \u160?I'm going to drop\par Maverick and move to a newer Apache framework as well as drop JSP\par pages on the site. \u160?\par Once this phase of development is complete, I plan on migrating\par to Apache Cayenne. \u160?A few things are already using it, but\par there is much to do yet.\par I plan on keeping the old servlet around for some time to post\par blog entries as most of the gui and command line clients use this.\par \u160?The C clients uses the xml-rpc interface, and i may start\par migrating the .NET client and java clients in that direction.\par \u160?\u160?\par This is a good time to put in for feature requests. \u160?I've\par already had several lately related to image handling and pictures.\par \u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 23 Jun 2012\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:24 PM\par\f0 \par \f0 JustJournal is partially back up\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Last week, we did a major upgrade on the database server.\par \u160?A bug introduced in the latest MySQL release has broken a\par database component we used throughout the site. \u160?This was\par Sun's old CachedRowSet. \u160?\par As a result, any SQL query using named parameters (something AS\par somethingelse) is broken. Some queries I can remove the offending\par as statement on, but others this is not possible due to ambiguity.\par I've decided to take this opportunity to migrate some of the site\par to an ORM called Apache Cayenne. \u160?I've used it with several\par other projects and it's quite good. \u160?This also has a side\par effect of avoiding the problem with MySQL. \u160?\par Normally I would have migrated back to the previous version, but\par it was a little complicated this time. \u160?I appologize for the\par down time and will continue to fix things on the site as I get a\par chance. Remember, I have a day job.\u160?\par \par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Home\f0 \par \f1\fs16 Mood: Cranky\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 9 Jul 2016\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:45 AM\par\f0 \par \f0 JustJournal 2.2.1\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Happy to announce the availability of Just Journal 2.2.1. This release fixes many issues with the site including:\par \par 1. Comments are working again. \par 2. Favorites are working. \par 3. Performance has improved considerably. We can now handle 170 requests per second with the current hardware. \par 4. Issues creating new accounts have been fixed.\par 5. The application is now using spring boot\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 19 Jan 2019\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:35 AM\par\f0 \par \f0 JustJournal enhancements\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 JustJournal was converted to spring sometime ago.\u160? Recently spring boot was updated to 2.x.\u160? Additionally the minimum version of MySQL is now 5.7.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Mon, 30 Mar 2020\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 4:35 PM\par\f0 \par \f0 JustJournal 2.9.0\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 A new release of justjournal is available. It is mostly a security update to spring boot 2.2 but also includes some new trackback functionality.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 31 Jul 2020\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 9:04 PM\par\f0 \par \f0 JustJournal 2.9.5\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Added a new feature in preferences to allow you to delete your journal.\u160?\u160?\par Fixed several bugs and updated several libraries for security updates.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Tue, 23 Mar 2021\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 1:41 PM\par\f0 \par \f0 JustJournal now using MySQL 8.x\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 JustJournal has been updated to use MySQL 8.x from 5.7.x.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Wed, 10 Nov 2021\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:29 AM\par\f0 \par \f0 Just Journal update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just updated spring boot and a slew of other libraries. Initial testing looks good except for the pdf output. That seems to be broken.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Sat, 11 Dec 2021\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:06 AM\par\f0 \par \f0 Site back up\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We started getting a lot of attacks against log4j2 vulnerability and had to take the site down until a patch was put in place.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 31 Mar 2022\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 12:48 AM\par\f0 \par \f0 Bug fix release\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We just updated justjournal with a few bug fixes:\par 1. fix login issue with windows, command line clients\par 2. Add spring4shell mitigation.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Fri, 7 Jul 2023\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 11:09 AM\par\f0 \par \f0 Web Finger Support\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 We've added web finger support to just journal as well as some rate limiting.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs28 Thu, 26 Oct 2023\par\pard\plain\s0\fi0\li0\ri0\plain\f2\fs24 3:55 PM\par\f0 \par \f0 Minor update\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f3\fs22 Just Journal was updated to fix a number of CVEs in third party libraries.\par\f0 \par \pard\plain\s0\fi0\li0\ri0\plain\f2\fs16 Security: Public\par\f1\fs16 Location: Not Specified\f0 \par \f1\fs16 Mood: Not Specified\f0 \par \f1\fs16 Music: \f0 \par \f0 \par }