For some reason MS Remote Desktop refuses to work intermittently.  Every 90 days, to be precise.  Like clockwork.1

Among the myriad of incompatibilities between Microsoft’s various products and operating systems is the mind bending error thrown by Remote Desktop.  Remote Desktop should work between any version of Windows starting with XP.  Even when using full versions of MS operating systems, you will likely still get this error:

The remote computer disconnected the session because of an error in licensing protocol.

89 days and counting...
89 days and counting...

There are two reasonable ways around this.

  • First, if you’re not an advanced Windows user, you should really try TightVNC.  Its small, free, open source, uses very little bandwidth, and is easy to install and use.  It will do probably 90% of everything Remote Desktop will do.  As a bonus, you won’t have to monkey with it every 90 days.
  • Second, if you are an advanced Windows user and are comfortable using Regedit, there is another option.  If you’ve never heard of Regedit, you really really should not use this option.  If your Windows registry settings get fouled up, and it is incredibly easy to do, you can kiss your Windows install goodbye.  In any case, the solution is to go to, “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing” and delete everything under that heading.  The only downside is that this must be performed every 90 days.

FYI, this second ridiculous work around is from the official MicroSoft website!  You’d think that if your product stopped working every 90 days you’d, you know, try to fix it.  Instead their game plan is to actually suggest users delete vital parts of the operating system.

For what its worth, I use a combination of the two solutions.  I fire up Regedit every 90 days so I can use Remote Desktop and I use TightVNC when I can.

  1. Photo courtesy of Laffy4k []

Changing themes for a WordPress website is incredibly easy.  However, sometimes there can be slight problems in the transition.  I had heavily edited and customized the prior theme’s code so that it would be better suited to this website.1

Fixing things
Fixing things

Changing the website’s theme has involved a few small tweaks2 :

  • For about four days the Articles section was merged with the Blog section.  This has been fixed.
  • I’ve found a really great plugin that allows me to insert footnotes into blog posts.3  My previous attempts at inserting footnotes manually were either time consuming or incredibly clumsy. 4
  • I’ve made minor alterations to the current theme – background colors, menu ordering, etc.
  • Some people were separating their WCAB “legacy” number to ADJ number searches by semi-colons, rather than commas.  I believe there’s really no sense in fighting users. 5  If a slightly different method makes sense to users, go with it.  I’ve adjusted the WCAB “legacy” number to ADJ number search function so that you can separate by semi-colons or commas.6
  • In printing out some Average Weekly Wage calculations, I discovered to my dismay that this website looked terrible when you tried to print it out.  Worse yet, the website header, sidebar, and other navigation information took up nearly a page.  This meant that a printout of a calculation might span two or more pages.  I’ve since fixed this using some particularly cool CSS.7
  1. Click this link see what the prior theme looked like. []
  2. Photo courtesy of CharlesThompson []
  3. Cool, no? []
  4. A special thanks to Mr. Simon Elvery for writing this great footnote plugin. []
  5. Unlike a certain “web-based” electronic adjudication management system… []
  6. Or both! []
  7. Well, my definition of cool, anyhow. []

New v5.0
New v5.0

First off, don’t be afraid, this is the same website you’ve come to know and love.  Change can be good!  Besides, this latest change is almost 100% cosmetic.

I have been meaning to change the entire look of PDRater.com for a while now.  Thus far I’ve been focusing on improving the workers’ compensation calculators and the website content.

Previously I showed the evolution of PDRater.com from a ridiculously ugly but useful website into a less ugly and more useful website.  Since these latest changes have been mostly cosmetic rather than functional, this should really be something like Version 4.647.  I figure with adding six new calculators in September and updating the look, I’ve earned the right to call this Version 5.0.

Besides, its my blog, right?

The last theme I used was based upon the fantastic WordPress Themer Kit, which is an incredible tool for people who either have little graphic design skill or who don’t want to build a new theme from scratch.  Ultimately, I just don’t have the skill, time, or inclination to build an aesthetically pleasing theme.  (But, let’s be real, its mostly the lack of skill thing).

That said, I am good at adjusting and incorporating.  The original Aeros theme looked significantly different than the one you see.  I’ve changed the background color, removed the slight transparency, highlighted the different sidebar sections, and moved the top menu to the left side.  Since the theme was open source, this mostly involved tinkering with the CSS and underlying PHP.

How do you like this new theme?  Shoot me an e-mail or leave me a comment.

I’ve already talked about how much I love using WordPress. Its easy to add new abilities to the program by uploading “plugins” into the program. Its also extremely easy to change the entire look of the website by uploading a new “theme.” Its basically as easy as swapping out a new faceplate for your phone.

I’ve already disclosed what a terrible designer I am. Its for this reason I’m looking for a new theme for this website. You know, something that isn’t a step-cousin to ugly. Take a look at the ones I’ve found.

Top Three Contenders

Since you’re here anyhow, you might want to look at the WordPress Themes page. Hundreds of free themes for every occassion. Just in case you’re a glutton for punishment, here’s a few more potential looks for this site.

Top Three Runners-Up

Let me know what you like and don’t like about them. While I’m no designer, I’m at least capable of chaning parts, combining parts, and putting in new graphics.

“Bonus” Material

These are some of the other themes I briefly considered. Some are just amusing.

  1. ParterProgram – Almost as good as Business-Style
  2. Nostalgia – GREAT menu system (which I may still use) but too monochrome
  3. Extend – A little too flashy for this site
  4. 8some – I’m just not a fan of left side menus or the layout
  5. Aspire – Good idea if this were a website in the Victorian era or it ran on steam-power
  6. Kitten – Everyone loves kittens!
  7. YAST – The theme is actually broken to begin with. Not a good sign.
  8. Company Website 001 – Another theme that just looks broken

Google Chrome
Google Chrome

Google jumped head fist into the browser war last week.

The big players at the moment are Internet Explorer, Firefox/Mozilla, Opera, and Safari (Mac).  From Google’s information about Chrome, it looks like it was designed based on Apple’s popular Webkit and Mozilla’s very popular Firefox.  An added benefit is that this new browser is open source.  Google’s online comic about Chrome and their new vision of how a web browser should look and behave is actually fairly interesting.

The other bit of good news is that I’ve downloaded and installed the beta version of Google’s Chrome in order to see whether it is compatible with this website and its web apps.

Good news!  Chrome works flawlessly with my workers’ compensation calculators!  So, feel free to use your choice of web broswer to calculate permanent disability percentages, temporary disability rates, life pension rates, and nearly every other kind of benefit available under California workers’ compensation law.

Wordpress Upgrade
Wordpress Upgrade

Last night I upgraded from WordPress v2.6.1 to WordPress v2.6.2.  You’ve heard me extoll the virtues of WordPressFree, open source, easy to modify and customize, highly secure and… updated (infuriatingly) often.

If you see any weirdness, please let me know so I can take a look at the issue.

Looong story short, after Dell lost my Windows XP laptop they replaced eventually it with a new laptop (hooray!) with Windows Vista (boo!). Sure, I got used to it – but its a constant struggle. Once you strip down Vista, yanking out all the features that make it different from Windows XP, its not that bad. But, then again, there isn’t much good about it either. More than 18 months after the release of Vista, here’s my reason to not use it:

  • User Access Control
  • It requires more resources (hard drive space, RAM, processor speed)1
  • It will not work with MS Office 2003

In this day and age, there is exactly one reason to have Windows – Microsoft Office. If you want to play games, you’re better off with an XBox or PlayStation 3. If you want to surf the web, you can use your phone. For anything else, you can use a Mac or Linux.

A friend of mine confided that when her copy of MS Office 2003 didn’t work with Vista she bought MS Office 2007. This exact problem, my copy of MS Office 2003 not being able to run on my laptop running Vista, is why I turned to OpenOffice. Here’s the vicious cycle I perceive:

  1. Your old computer is slow.
  2. Buy a new computer.
  3. New computer comes with newest version of Windows.
  4. You buy all new software to run on the new version of Windows.
  5. Your computer is now loaded down with so much junk you need a faster computer.

I absolutely refuse to believe Microsoft is incapable of figuring out a way for their newest operating system to work with the world’s most popular office productivity software. The only possible explanation I will accept is that Microsoft is using the manufacturer’s theory of LRR.2

  1. Compare Windows XP’s requirements to Windows Vista’s for yourself. []
  2. Lather, rinse, repeat. []

In my never ending quest to build the world’s best workers’ compensation website, I’ve made a few upgrades:

  • Upgraded from WordPress 2.6 to WordPress 2.6.1
  • Infinitesimal changes to the theme
  • Adapted a new plugin for WordPress that redirects you directly to the calculator page as soon as you log in

Why keep upgrading WordPress?

Using open source software can be a two-edged sword. On the down side, anyone with the ability to read the source code can figure out the security vulnerabilities. The plus side is that people are constantly working to improve and eliminate those very same security vulnerabilities.

Since people are working on WordPress all the time, it will need to be upgraded all the time. Doing so allows me to take advantage of the latest features and security updates. So far I’ve used WordPress 2.3.2, 2.5, 2.5.1, 2.6, and now 2.6.1.

Why change the theme?

The theme (the “look” of this website) is completely user configurable. Since this website’s launch I’ve been constantly tweaking the look. Minor changes to the color scheme, menu at the top of the website, and how many posts are shown on the blog page.

I work on the theme in order to (hopefully) make the website more aesthetically pleasing and easier to use.

Why the new plugin?

I’d like to make the free registration process as quick and as painless as possible. I’ve had the opportunity to watch a few people go through the free registration process for this website. What I saw was that people were logging in for the first time and were sent to their user page – which looks totally different from the rest of the website. Unfortunately, this caused no end of confusion.

I modified an existing plugin to override website’s default settings to send users directly to the calculator page as soon as they log in.

I recently gave a brief overview of my permanent disability and workers’ compensation benefit calculators. In that post I wrote a little bit about how my online benefits calculators work. Since then I’ve posted about my use of javascript, PHP, and AJAX in creating these permanent disability and permanent impairment calculators.

As I mentioned in the prior post in this series, my first few versions of this website and its workers’ compensation calculators did not use MySQL.  The initial versions of this site only saved information – which meant I only had to use PHP to open a file on the server, add an extra line of information, and then close the file.  This had several problems:

  1. Once my website became more popular, it was not uncommon to have more than one user online.  That meant the server tried to open the file – but couldn’t since it was already open.  This caused the program to freak out.
  2. In order to view just a little bit of information, I had to download the entire file.  This got crazy pretty quickly.
  3. Each time the file got larger, it would take slightly longer to open, append with more information, and close.

MySQL is an incredible tool for storing, organizing, and retrieving a large amount of data.   Like PHP, it is also open-source.  This means it is:

  • Well supported.  There are lots of online resources and books to help you learn.
  • Secure.  Lots of people spend a lot of time thinking of ways to prevent security vulnerabilities.
  • Customizable.  You can configure or even rewrite it, if you wish.
  • Interoperability.  You can save it to just about any format – including MS Excel spreadsheets.
  • Free.  Unlike Oracle or any of the MS alternatives, it is totally free.

So, why did I avoid MySQL?  I didn’t want to have to learn a whole new programming language.  I had to learn how to set up a database, tables within the database, how to search for information in a table, how to put information into a table, and how to change information which was already in a table.  There was a lot of trial and error.  I ended up doing some pretty cool things in the process of learning this language.  Some examples:

  • Teaching others some of the basics of MySQL
  • Writing a program for cataloging books
  • Writing several programs which performed various calculations to track invoices, billings, etc
  • Setting up several blogs/websites

The end result of learning this language is a more interactive website.  One of the last incarnations of this site was a version that would show different color schemes, advertisers, and messages depending upon the user.  All of this was made possible by large amounts of data stored in MySQL.

Thus ends my technical overview of my workers’ compensation permanent disability calculators!  If you have any questions, please feel free to email me or leave a comment below!