Most people don’t even realize that they’re trend setters.  With the increase in online or website based programs, more and more people are turning to “cloud computing.”  This term refers to a process where all the computational heavy lifting is not performed on a user’s computer but rather an external computer.

Clouds, Computing?
Clouds, Computing?

The most common example of cloud computing is probably “Google Docs,” which is Google’s online suite of office productivity software.  It includes programs for spreadsheets, presentations, and of course document editing.  It can open and save in its own format, OpenOffice format, and Microsoft Office formats.  Even Adobe released a free online version of Photoshop.

Cloud computing is basically the process of outsourcing your math.  There are a lot of situations where this makes a lot of sense:

  • Money. Lower computing requirements mean you don’t need as powerful a computer, saving you money.
  • Money. Lower computing requirements also mean you won’t need to purchase an upgrade or new computer as often, saving you money.
  • Time. Nothing to install, upgrade, or troubleshoot.
  • Money. Web server updates mean you don’t have to purchase software upgrades, saving you money.
  • Scaling. Need another copy of a program?  Just fire up a new computer and launch a new web browser.
  • Fewer Resources. When the program never actually runs on your computer, it uses no memory.  When your computer isn’t working hard running a program, it uses less power.
  • More Resources. When the program is never installed on your computer, it uses no hard drive space.  On the flip side, many cloud computing programs allow you to save your work or files online – giving you more hard drive space than what’s on your computer.

So, how does all this technobabble about cloud computing apply to you?  Well, every time you use this website’s online web-based permanent disability calculators and EAMS search functions you’re letting my web server do the number crunching for you.

You’re, quite literally, letting me help you save resources, time, and money.

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:

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. ((Lather, rinse, repeat.))

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!