<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PDRater - PD calculators &#187; PHP</title>
	<atom:link href="http://www.pdrater.com/category/technobabble/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pdrater.com</link>
	<description>[free California workers&#039; compensation resources]</description>
	<lastBuildDate>Sat, 24 Dec 2011 05:06:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I Just Make It Look Easy</title>
		<link>http://www.pdrater.com/2009/09/i-just-make-it-look-easy/</link>
		<comments>http://www.pdrater.com/2009/09/i-just-make-it-look-easy/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 19:00:41 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Author]]></category>
		<category><![CDATA[Calculators]]></category>
		<category><![CDATA[Cell Phones]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Website Updates]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[calculator design]]></category>
		<category><![CDATA[calculator usability]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[Server Side Programming]]></category>
		<category><![CDATA[Touch Screen Phone]]></category>
		<category><![CDATA[Variation]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[Workers Compensation]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=2559</guid>
		<description><![CDATA[A company once told me someone had offered to build permanent disability calculators for their website in three months for $7,500.  One said six months and $20,000.  Recently, another suggested it would take them a year and $40,000.  My response is usually some variation on &#8220;You&#8217;ve got to take that deal.  You&#8217;re wasting your time [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 244px"><a href="http://gizmodo.com/273294/fake-iphone-makes-you-king-camper-of-the-jesusphone-line"><img title="Easy-to-make iPhone" src="http://gizmodo.com/assets/resources/2007/06/iphone_cutout.jpg" alt="Easy-to-make iPhone" width="234" height="234" /></a><p class="wp-caption-text">Easy-to-make iPhone</p></div>
<p>A company once told me someone had offered to build <a href="http://www.pdrater.com/original-calculators/" target="_self">permanent disability calculators</a> for their website in three months for $7,500.  One said six months and $20,000.  Recently, another suggested it would take them a year and $40,000.  My response is usually some variation on &#8220;You&#8217;ve got to take that deal.  You&#8217;re wasting your time talking to me.&#8221;</p>
<p>It&#8217;s no big secret that building a great product takes a lot of work.  The important thing to remember is that <strong>just because something is easy-to-use, that doesn&#8217;t mean its easy-to-make</strong>. [<a href="http://www.pdrater.com/2009/09/i-just-make-it-look-easy/#footnote_0_2559" id="identifier_0_2559" class="footnote-link footnote-identifier-link" title="Visit the link for a PDF of a cut-and-fold iPhone.&nbsp; Thanks Gizmodo!">1</a>]</p>
<div class="wp-caption alignright" style="width: 220px"><a href="http://www.flickr.com/photos/williamhook/2830319467/in/photostream/"><img title="Real iPhone" src="http://farm4.static.flickr.com/3235/2830319467_634c5c8316.jpg?v=0" alt="Real iPhone" width="210" height="140" /></a><p class="wp-caption-text">Difficult-to-make iPhone</p></div>
<p>Let&#8217;s take the <a href="http://en.wikipedia.org/wiki/IPhone" target="_self">iPhone</a> for example.  Everyone will concede its an easy phone to use.  However, it was released more than two years ago on 6/29/2007. [<a href="http://www.pdrater.com/2009/09/i-just-make-it-look-easy/#footnote_1_2559" id="identifier_1_2559" class="footnote-link footnote-identifier-link" title="Wikipedia link.">2</a>]  In that time the other players &#8211; BlackBerry, LG, Nokia, and Palm have all been trying to catch up.  If this easy-to-use phone were easy-to-build everyone would have their own version.</p>
<p>Look, there&#8217;s no special magic to building a website like this.  Really, anyone can do it.  All you have to do is learn the calculations inside-and-out, deconstruct the math involved in the various calculations, learn some client and server side programming languages, learn a content management system, make it all work together, keep current on changes in the law, start all over again each time the law changes, and earn the respect of the workers&#8217; compensation community.  Once done, you&#8217;ll have your very own <a href="http://www.pdrater.com/original-calculators/" target="_self">workers&#8217; compensation calculator website!</a></p>
<p>To return to the lesson of the iPhone, building a touch screen phone that can play music and surf the web is totally doable.  Doing it <em><strong>right </strong></em>is another matter entirely.</p>
<ol class="footnotes"><li id="footnote_0_2559" class="footnote">Visit the link for a <a href="http://gizmodo.com/273294/fake-iphone-makes-you-king-camper-of-the-jesusphone-line" target="_self">PDF of a cut-and-fold iPhone</a>.  Thanks <a href="http://gizmodo.com/273294/fake-iphone-makes-you-king-camper-of-the-jesusphone-line" target="_self">Gizmodo</a>!</li><li id="footnote_1_2559" class="footnote"><a href="http://en.wikipedia.org/wiki/IPhone" target="_self">Wikipedia link</a>.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2009/09/i-just-make-it-look-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Ogilvie DFEC Rebuttal Calculator feature!</title>
		<link>http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/</link>
		<comments>http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 13:00:39 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[1997 PDRS]]></category>
		<category><![CDATA[2005 PDRS]]></category>
		<category><![CDATA[Almaraz / Guzman]]></category>
		<category><![CDATA[Average Weekly Wage]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Calculators]]></category>
		<category><![CDATA[COLA]]></category>
		<category><![CDATA[Combined Values Chart]]></category>
		<category><![CDATA[EAMS]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Life Pension]]></category>
		<category><![CDATA[Ogilvie]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[Permanent Disability Rating Schedule]]></category>
		<category><![CDATA[Permanent Partial Disability]]></category>
		<category><![CDATA[Permanent Total Disability]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SAWW]]></category>
		<category><![CDATA[Subscription Features]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Temporary Partial Disability]]></category>
		<category><![CDATA[Temporary Total Disability]]></category>
		<category><![CDATA[Wage Loss]]></category>
		<category><![CDATA[Website Updates]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Calculator]]></category>
		<category><![CDATA[California Workers Compensation]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[E Mail]]></category>
		<category><![CDATA[En Banc]]></category>
		<category><![CDATA[rebut 2005]]></category>
		<category><![CDATA[rebut dfec]]></category>
		<category><![CDATA[rebut pdrs]]></category>
		<category><![CDATA[Rebuttal]]></category>
		<category><![CDATA[wcab en banc]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=2658</guid>
		<description><![CDATA[Late last week a user asked for a new feature.[1]  He wanted to be able to perform the Ogilvie DFEC rebuttal calculation and have the results e-mailed to him.[2] Well, I built it![3] To e-mail yourself a calculation, perform the calculation as normal.  When the website returns your calculation, it will say &#8220;E-mail Me!&#8220;  Just [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 283px"><a href="http://www.flickr.com/photos/37183619@N00/1501901190/"><img title="Getting an upgrade!" src="http://farm3.static.flickr.com/2140/1501901190_92cf16b8ac.jpg?v=0" alt="Getting an upgrade!" width="273" height="207" /></a><p class="wp-caption-text">Getting an upgrade!</p></div>
<p>Late last week a user asked for a new feature.[<a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#footnote_0_2658" id="identifier_0_2658" class="footnote-link footnote-identifier-link" title="Thanks Dennis!">1</a>]  He wanted to be able to perform the <a href="http://www.pdrater.com/2009/02/how-does-ogilvie-change-2005-ratings/" target="_self">Ogilvie DFEC rebuttal calculation </a>and have the results e-mailed to him.[<a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#footnote_1_2658" id="identifier_1_2658" class="footnote-link footnote-identifier-link" title="Photo courtesy of Vernhart">2</a>] Well, I built it![<a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#footnote_2_2658" id="identifier_2_2658" class="footnote-link footnote-identifier-link" title="Why, what did you do with your Saturday morning?">3</a>]</p>
<p>To e-mail yourself a <a href="http://www.pdrater.com/original-calculators/" target="_self">calculation</a>, perform the calculation as normal.  When the website returns your calculation, it will say &#8220;<strong>E-mail Me!</strong>&#8220;  Just click that button and it will send an e-mail to the address you used to register for this website.</p>
<p>However, here&#8217;s the cool part:  I&#8217;ve installed this new e-mail system into <em><strong>every calculator</strong></em>! [<a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#footnote_3_2658" id="identifier_3_2658" class="footnote-link footnote-identifier-link" title="I haven&amp;#8217;t installed it in some of the EAMS lookup functions">4</a>] No more having to copy and paste!  Just click one button and your calculation will show up in your inbox![<a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#footnote_4_2658" id="identifier_4_2658" class="footnote-link footnote-identifier-link" title="If you filled in the boxes for Applicant, WCAB #, and File #, it will include this information in your e-mail as well.&nbsp; This is only for your convenience and not a requirement.">5</a>]</p>
<p>Although I intend this to be a paid-subscription-only feature, I am going to leave it open for all users while I get some feedback.  So, what do you think?  Please <a href="http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/#comment" target="_self">leave a comment</a> or <a href="http://www.pdrater.com/contact-us/" target="_self">shoot me an e-mail</a>!</p>
<ol class="footnotes"><li id="footnote_0_2658" class="footnote">Thanks Dennis!</li><li id="footnote_1_2658" class="footnote">Photo courtesy of <a href="http://www.flickr.com/photos/37183619@N00/1501901190/" target="_blank">Vernhart</a></li><li id="footnote_2_2658" class="footnote">Why, what did you do with your Saturday morning?</li><li id="footnote_3_2658" class="footnote">I haven&#8217;t installed it in some of the EAMS lookup functions</li><li id="footnote_4_2658" class="footnote">If you filled in the boxes for Applicant, WCAB #, and File #, it will include this information in your e-mail as well.  This is only for your convenience and not a requirement.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2009/03/new-ogilvie-dfec-rebuttal-calculator-feature/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Not Just For Kids Any More!</title>
		<link>http://www.pdrater.com/2009/03/wordpress-not-just-for-kids-any-more/</link>
		<comments>http://www.pdrater.com/2009/03/wordpress-not-just-for-kids-any-more/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:00:19 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Not Workers Compensation]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Search Engine Ranking]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Big Time]]></category>
		<category><![CDATA[Designers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Sql Database]]></category>
		<category><![CDATA[Ms Sql]]></category>
		<category><![CDATA[Php Mysql]]></category>
		<category><![CDATA[Sql Microsoft]]></category>
		<category><![CDATA[Sql Servers]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=2604</guid>
		<description><![CDATA[A friend of mine owns and operates a number of websites &#8211; all of which run on ASP/.NET/MS-SQL servers.  He knows what he&#8217;s talking about, but he&#8217;s fairly dismissive of WordPress, PHP, and MySQL. All this time I&#8217;ve been raving about WordPress, telling him that you can basically do anything with it.  I&#8217;ve mentioned how [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_864" class="wp-caption alignright" style="width: 190px"><a href="http://www.wordpress.org"><img class="size-full wp-image-864" title="Wordpress" src="http://www.pdrater.com/wp-content/uploads/2008/09/wordpress.png" alt="Wordpress" width="180" height="180" /></a><p class="wp-caption-text">Wordpress</p></div>
<p>A friend of mine owns and operates a number of websites &#8211; all of which run on ASP/.NET/MS-SQL servers.  He knows what he&#8217;s talking about, but he&#8217;s fairly dismissive of WordPress, PHP, and MySQL.</p>
<p>All this time I&#8217;ve been raving about WordPress, telling him that you can basically do anything with it.  I&#8217;ve mentioned how easy it is to use, how easy it is to maintain, its open source, how many global corporations use WordPress to build their websites, how its the tool of choice for so many designers, and how huge the WordPress community is.</p>
<p>In the meantime, he&#8217;s referring to his millions of rows in his &#8220;real-SQL, MicroSoft SQL&#8221; database.  I believe he&#8217;s been stuck thinking of PHP and MySQL as &#8220;kiddie&#8221; stuff, just not ready for big time.</p>
<p>That is, he&#8217;s been dismissive of WordPress until about two months ago.  In the last two months other people (SEO consultants, professional designers) have been raving about WordPress to him too.</p>
<p>I think he&#8217;s finally coming around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2009/03/wordpress-not-just-for-kids-any-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Upgrade to WordPress 2.7!</title>
		<link>http://www.pdrater.com/2008/12/website-upgrade-to-wordpress-27/</link>
		<comments>http://www.pdrater.com/2008/12/website-upgrade-to-wordpress-27/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 13:00:57 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Not Workers Compensation]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Website Updates]]></category>
		<category><![CDATA[Calculators]]></category>
		<category><![CDATA[Credit Card Number]]></category>
		<category><![CDATA[Credit Card Payments]]></category>
		<category><![CDATA[Latest Versions]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[New Variations]]></category>
		<category><![CDATA[Php Error]]></category>
		<category><![CDATA[Program Features]]></category>
		<category><![CDATA[Release Candidates]]></category>
		<category><![CDATA[Security Issues]]></category>
		<category><![CDATA[Subscriber]]></category>
		<category><![CDATA[Unintended Effect]]></category>
		<category><![CDATA[User Profiles]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=1729</guid>
		<description><![CDATA[I upgraded the website to WordPress 2.7 RC 1 over the weekend. I generally do not bother installing the updates between the major upgrades.  My major concern in upgrading is eliminating possible security issues and obtaining additional program features.  I maintain a totally separate website from PDRater.com, also running on WordPress, where I install the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_865" class="wp-caption alignright" style="width: 202px"><a href="http://wordpress.org/development/2008/12/coltrane/"><img class="size-full wp-image-865" title="Wordpress Upgrade" src="http://www.pdrater.com/wp-content/uploads/2008/09/wordpress-upgrade.png" alt="Wordpress Upgrade" width="192" height="192" /></a><p class="wp-caption-text">Wordpress Upgrade</p></div>
<p>I upgraded the website to WordPress 2.7 RC 1 over the weekend.</p>
<p>I generally do not bother installing the updates between the major upgrades.  My major concern in upgrading is eliminating possible security issues and obtaining additional program features.  I maintain a totally separate website from <a href="http://www.pdrater.com" target="_self">PDRater.com</a>, also running on <a href="http://www.wordpress.org" target="_blank">WordPress</a>, where I install the very latest versions of WordPress and try out new variations on the look-and-feel of this website, new calculators, and new ideas about how best to present the current calculators.</p>
<p>Very late Wednesday night I upgraded this website to WordPress v2.7.  I&#8217;m not sure I fully appreciate how much better it might be than the various release candidates.</p>
<p>Thursday morning I discovered an unintended effect of upgrading is that it &#8220;broke&#8221; one of my plugins.   (Reza: Thanks for pointing it out!)  I had modified an existing plugin, EasyPayPal, to allow this website to accept credit card payments.  WordPress v2.7 changed the user profiles area of the website &#8211; and made it so that instead of seeing an option to become a paid subscriber, you just saw a cryptic PHP error.  This is nothing that would have compromised a credit card number or anything &#8211; it just would have prevented anyone from giving me money.</p>
<p>A little bit of bug testing, one new line of code and its back up and running.  :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/12/website-upgrade-to-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safer Software Practices</title>
		<link>http://www.pdrater.com/2008/11/safer-software-practices/</link>
		<comments>http://www.pdrater.com/2008/11/safer-software-practices/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 13:00:08 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Hackers]]></category>
		<category><![CDATA[Important Security]]></category>
		<category><![CDATA[Improvements]]></category>
		<category><![CDATA[Malicious Code]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Php And Mysql]]></category>
		<category><![CDATA[Php Mysql]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Security Vulnerabilities]]></category>
		<category><![CDATA[Software Practices]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=1495</guid>
		<description><![CDATA[I&#8217;ve been upgrading to the latest releases of WordPress as soon as each one comes out.  And, its a good thing too. Over the last week or two a website named &#8220;Wordpresz.org&#8220; ((I&#8217;ve edited the link so that it goes to WordPress.org instead.  I don&#8217;t want contribute to these hackers fooling anyone else.)) was discovered.  The [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_864" class="wp-caption alignright" style="width: 190px"><a href="http://www.wordpress.org"><img class="size-medium wp-image-864" title="Wordpress" src="http://www.pdrater.com/wp-content/uploads/2008/09/wordpress.png" alt="Wordpress" width="180" height="180" /></a><p class="wp-caption-text">Wordpress</p></div>
<p>I&#8217;ve been upgrading to the latest releases of WordPress as soon as each one comes out.  And, its a good thing too.</p>
<p>Over the last week or two a website named &#8220;<span style="text-decoration: underline;"><a href="http://www.Wordpresz.org">Wordpresz.org</a></span>&#8220; ((I&#8217;ve edited the link so that it goes to WordPress.org instead.  I don&#8217;t want contribute to these hackers fooling anyone else.)) was discovered.  The people who created this website were using a vulenerability in WordPress version 2.6.2 to redirect users to their website.  Their website purported to release WordPress version 2.6.4[<a href="http://www.pdrater.com/2008/11/safer-software-practices/#footnote_0_1495" id="identifier_0_1495" class="footnote-link footnote-identifier-link" title="The latest version is 2.6.3 which is just version 2.6.2 with a small but important security fix.">1</a>].  The problem was that they had hacked one file in the installation package to create a bigger security vulerability.</p>
<p>This just goes to show that:</p>
<ol>
<li><strong>Monitor for Updates. </strong>Many programs these days automatically check to see if new versions are available.  If the program does not have this feature[<a href="http://www.pdrater.com/2008/11/safer-software-practices/#footnote_1_1495" id="identifier_1_1495" class="footnote-link footnote-identifier-link" title="Or if you turn it off, as I sometimes do.">2</a>] , its a good idea to check about once a month or so.</li>
<li><strong>Update Frequently.</strong> Not all software updates are equal.  If the program is being updated to fix security vulnerabilities or improve the program&#8217;s stability, you definitely want to install the update.  This website&#8217;s installation of WordPress was already &#8220;inocculated&#8221; against this kind of attack because I had alled version 2.6.3 almost as soon as it came out.</li>
<li><strong>Use Official Sources.</strong> WordPress is open source software built using PHP and MySQL.  Since the program is open source, its easier to modify the code. ((As <a href="http://en.wikiquote.org/wiki/Stan_Lee" target="_blank">Uncle Ben said, &#8220;With great power comes great responsibility</a>.&#8221;))  The themes and plugins available through WordPress.org are reviewed by other users for malicious code and for possible improvements.  If you&#8217;re not certain how to examine source code for malicious code, its best to only use official sources.</li>
</ol>
<ol class="footnotes"><li id="footnote_0_1495" class="footnote">The latest version is 2.6.3 which is just version 2.6.2 with a small but important security fix.</li><li id="footnote_1_1495" class="footnote">Or if you turn it off, as I sometimes do.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/11/safer-software-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Update to v2.6.3</title>
		<link>http://www.pdrater.com/2008/10/wordpress-update-to-v263/</link>
		<comments>http://www.pdrater.com/2008/10/wordpress-update-to-v263/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 13:00:57 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Author]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Not Workers Compensation]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Website Updates]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Author Website]]></category>
		<category><![CDATA[Control Panel]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Decimal Places]]></category>
		<category><![CDATA[Free Scan]]></category>
		<category><![CDATA[Keeping Score]]></category>
		<category><![CDATA[Paragraphs]]></category>
		<category><![CDATA[Referential]]></category>
		<category><![CDATA[Support Group]]></category>
		<category><![CDATA[Virtues]]></category>
		<category><![CDATA[Website Content]]></category>
		<category><![CDATA[Website Owner]]></category>
		<category><![CDATA[Website Visitor]]></category>
		<category><![CDATA[Website Visitors]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=1399</guid>
		<description><![CDATA[Quick Update or those of you keeping score at home, I&#8217;ve updated to WordPress v2.6.3 last night. [1]  This version was released as a security fix.  Unlike other WordPress upgrades, this one took only a few seconds. Less Quick Updates Admittedly, prior updates probably only take about 10 minutes, max.  This 10 minutes includes roughly 9 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_865" class="wp-caption alignright" style="width: 220px"><a href="http://www.wordpress.org"><img class="size-medium wp-image-865" title="Wordpress Upgrade" src="http://www.pdrater.com/wp-content/uploads/2008/09/wordpress-upgrade.png" alt="Wordpress Upgrade" width="210" height="210" /></a><p class="wp-caption-text">Wordpress Upgrade</p></div>
<h1>Quick Update</h1>
<p>or those of you keeping score at home, I&#8217;ve <a href="http://wordpress.org/development/2008/10/wordpress-263/" target="_blank">updated to WordPress v2.6.3</a> last night. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_0_1399" id="identifier_0_1399" class="footnote-link footnote-identifier-link" title="Talk about unnecessary decimal places.">1</a>]  This version was released as a security fix.  Unlike other WordPress upgrades, this one took only a few seconds.</p>
<h1>Less Quick Updates</h1>
<p>Admittedly, prior updates probably only take about 10 minutes, max.  This 10 minutes includes roughly 9 minutes of backing the website and database up and 1 minute of actually uploading the new version.  Since the 9 minutes of backing up is essentially all processing/downloading time, there&#8217;s nothing for me to monitor which makes the whole process very painless.</p>
<h1>Upcoming Updates</h1>
<p>The kind folks over at <a href="http://wordpress.org/development/2008/10/the-new-27-dashboard/" target="_blank">WordPress have been hard at work on the version 2.7</a>. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_1_1399" id="identifier_1_1399" class="footnote-link footnote-identifier-link" title="I call them &amp;#8220;kind&amp;#8221; since a lot of these people are working for free.">2</a>]  If you scan through the above link, you&#8217;ll get to see what the new <a href="http://wordpress.org/development/2008/10/the-new-27-dashboard/" target="_blank">WordPress 2.7</a> control panel/dashboard is supposed to look like.</p>
<h1><strong>Best Thing About WordPress</strong></h1>
<p>(If you just can&#8217;t wait, skip down two paragraphs.)  Regular readers have heard me go on and on about the <a href="http://www.pdrater.com/2008/08/i-heart-wordpress/" target="_blank">virtues of WordPress</a>. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_2_1399" id="identifier_2_1399" class="footnote-link footnote-identifier-link" title="You know, you three should really form some kind of support group for people who read unnecessarily nerdy and self-referential blogs.">3</a>]  The interesting thing about new versions of WordPress is that any upgrades would be seamless to a website visitor. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_3_1399" id="identifier_3_1399" class="footnote-link footnote-identifier-link" title="I think its interesting, anyhow.">4</a>]</p>
<h3>A website that is easy to read is a function of the author</h3>
<p>Website content is really all that matters to a website visitor.  Visitors don&#8217;t care about what software a website owner is using &#8211; just as long as the content is useful. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_4_1399" id="identifier_4_1399" class="footnote-link footnote-identifier-link" title="If they don&amp;#8217;t care about what kind of software, they sure as heck don&amp;#8217;t care its version 2.6.3.">5</a>]</p>
<h3>A website that is easy to write is a function of the program</h3>
<p>The single best thing about WordPress is that this program makes maintaining a website a breeze.  I would recommend WordPress to absolutely anyone interested in creating a website.  For the novice, the program makes it easy to write, edit, and delete single pages or the entire website without any knowledge of programming.  For the tech-minded, the program makes it easy to install, upgrade, and personalize a website.</p>
<p>If you know a little <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/" target="_self">PHP</a>, <a href="http://www.pdrater.com/2008/08/httpwwwpdratercom200808inside-the-calculators-part-iv-mysql/" target="_self">MySQL</a>, and <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-i-javascript/" target="_self">javascript</a> you could do some c-r-a-z-y things with WordPress. [<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_5_1399" id="identifier_5_1399" class="footnote-link footnote-identifier-link" title="You could even put together your own workers compensation calculators and EAMS search engines!">6</a>][<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_6_1399" id="identifier_6_1399" class="footnote-link footnote-identifier-link" title="Am I going overboard with these footnotes?">7</a>][<a href="http://www.pdrater.com/2008/10/wordpress-update-to-v263/#footnote_7_1399" id="identifier_7_1399" class="footnote-link footnote-identifier-link" title="The answer is &amp;#8220;No, I&amp;#8217;m not going overboard.&amp;#8221;&nbsp; In the immortal words of Ferris Bueller, &amp;#8220;You can never go too far.&amp;#8221;">8</a>]</p>
<ol class="footnotes"><li id="footnote_0_1399" class="footnote">Talk about unnecessary decimal places.</li><li id="footnote_1_1399" class="footnote">I call them &#8220;kind&#8221; since a lot of these people are working for free.</li><li id="footnote_2_1399" class="footnote">You know, you three should <em>really </em>form some kind of support group for people who read unnecessarily <a href="http://www.pdrater.com/about/" target="_self">nerdy</a> and <a href="http://www.pdrater.com" target="_self">self-referential </a>blogs.</li><li id="footnote_3_1399" class="footnote"><em>I</em> think its interesting, anyhow.</li><li id="footnote_4_1399" class="footnote">If they don&#8217;t care about what kind of software, they sure as heck don&#8217;t care its version 2.6.3.</li><li id="footnote_5_1399" class="footnote">You could even put together your own <a href="http://www.pdrater.com/original-calculators/" target="_self">workers compensation calculators and EAMS search engines</a>!</li><li id="footnote_6_1399" class="footnote">Am I going overboard with these footnotes?</li><li id="footnote_7_1399" class="footnote">The answer is &#8220;No, I&#8217;m not going overboard.&#8221;  In the immortal words of <a href="http://www.pdrater.com/2008/09/the-end-of-the-world-a-to-do-list/" target="_self">Ferris Bueller</a>, &#8220;You can never go too far.&#8221;</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/10/wordpress-update-to-v263/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDRater.com Facelift</title>
		<link>http://www.pdrater.com/2008/10/pdrater-facelift/</link>
		<comments>http://www.pdrater.com/2008/10/pdrater-facelift/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 13:00:51 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Author]]></category>
		<category><![CDATA[EAMS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Website Updates]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>
		<category><![CDATA[Aeros]]></category>
		<category><![CDATA[Background Color]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Calculators]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[E Mail]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[Facelift]]></category>
		<category><![CDATA[Graphic Design Skill]]></category>
		<category><![CDATA[Inclination]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[Transparency]]></category>
		<category><![CDATA[Ugly]]></category>
		<category><![CDATA[Website Content]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=1267</guid>
		<description><![CDATA[First off, don&#8217;t be afraid, this is the same website you&#8217;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&#8217;ve been focusing on improving the workers&#8217; compensation calculators and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1268" class="wp-caption alignright" style="width: 216px"><a href="http://www.pdrater.com/wp-content/uploads/2008/10/new-v-51.gif"><img class="size-medium wp-image-1268" title="New v5.0" src="http://www.pdrater.com/wp-content/uploads/2008/10/new-v-51.gif" alt="New v5.0" width="206" height="203" /></a><p class="wp-caption-text">New v5.0</p></div>
<p>First off, don&#8217;t be afraid, this is the <em>same</em> website you&#8217;ve come to know and love.  <a href="http://www.barakobama.com" target="_blank">Change can be good</a>!  Besides, this latest change is almost 100% cosmetic.</p>
<p><a href="http://www.pdrater.com/2008/10/new-look-for-pdratercom/" target="_self">I have been meaning to change the entire look of PDRater.com</a> for a while now.  Thus far I&#8217;ve been focusing on improving the <a href="http://www.pdrater.com/original-calculators/" target="_self">workers&#8217; compensation calculators</a> and the <a href="http://www.pdrater.com/" target="_self">website content</a>.</p>
<p>Previously I showed <a href="http://www.pdrater.com/2008/07/a-retrospective-of-website-calculators/" target="_self">the evolution of PDRater.com from a ridiculously ugly but useful website into a less ugly and more useful website</a>.  Since these latest changes have been mostly cosmetic rather than functional, this should really be something like Version 4.647.  I figure with adding <a href="http://www.pdrater.com/2008/10/best-of-september-2008/" target="_self">six new calculators in September</a> and updating the look, I&#8217;ve earned the right to call this Version 5.0.</p>
<p>Besides, its <a href="http://www.pdrater.com/about/" target="_self">my blog</a>, right?</p>
<p>The last theme I used was based upon the fantastic  <a href="http://wpthemerkit.com/" target="_blank">WordPress Themer Kit</a>, which is an incredible tool for people who either have <a href="http://www.pdrater.com/2008/07/warning-will-robinson/" target="_self">little graphic design skill</a> or who don&#8217;t want to build a new theme from scratch.  Ultimately, I just don&#8217;t have the skill, time, or inclination to build an aesthetically pleasing theme.  (But, let&#8217;s be real, its mostly the lack of skill thing).</p>
<p>That said, I <strong>am</strong> good at adjusting and incorporating.  The original <a href="http://thebuckmaker.com/preview/index.php?wptheme=Aeros" target="_blank">Aeros</a> theme looked significantly different than the one you see.  I&#8217;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.</p>
<p>How do you like this new theme?  <a href="http://www.pdrater.com/contact-us/" target="_self">Shoot me an e-mail</a> or <a href="http://www.pdrater.com/2008/10/pdrater-facelift/#respond" target="_self">leave me a comment</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/10/pdrater-facelift/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Real Estate &#8211; Part II &#8211; Less Obvious Benefits</title>
		<link>http://www.pdrater.com/2008/09/virtual-real-estate-part-ii-less-obvious-benefits/</link>
		<comments>http://www.pdrater.com/2008/09/virtual-real-estate-part-ii-less-obvious-benefits/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:00:19 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Not Workers Compensation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Avoidance]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Different Company]]></category>
		<category><![CDATA[Domain Name]]></category>
		<category><![CDATA[Domain Names]]></category>
		<category><![CDATA[E Mail Account]]></category>
		<category><![CDATA[E Mail Address]]></category>
		<category><![CDATA[Mail Accounts]]></category>
		<category><![CDATA[New E Mail Address]]></category>
		<category><![CDATA[Portability]]></category>
		<category><![CDATA[Redundancy]]></category>
		<category><![CDATA[Resiliency]]></category>
		<category><![CDATA[Segment]]></category>
		<category><![CDATA[Virtual Real Estate]]></category>
		<category><![CDATA[Web Host]]></category>
		<category><![CDATA[Web Space]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=929</guid>
		<description><![CDATA[The last post in this series was about the obvious benefits of owning your own web space and domain name.  However, there are a lot of other benefits which might be less obvious.  Frankly, I didn&#8217;t realize these benefits until well after I had set up my own website. Virtual Real Estate &#8211; Part II [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_959" class="wp-caption alignright" style="width: 250px"><a href="http://www.pdrater.com/wp-content/uploads/2008/09/spam.jpg"><img class="size-medium wp-image-959" title="Spam" src="http://www.pdrater.com/wp-content/uploads/2008/09/spam-300x255.jpg" alt="Got Spam?" width="240" height="204" /></a><p class="wp-caption-text">Got Spam?</p></div>
<p>The <a href="http://www.pdrater.com/2008/09/virtual-real-estate-part-i-obvious-benefits/" target="_self">last post in this series was about the obvious benefits of owning your own web space and domain name</a>.  However, there are a lot of other benefits which might be less obvious.  Frankly, I didn&#8217;t realize these benefits until well after I had set up my own website.</p>
<h3>Virtual Real Estate &#8211; Part II &#8211; Less Obvious Benefits</h3>
<ol>
<li><strong>Outsmart spam.</strong> When I need to sign up for a new online service or website, I just create a new e-mail address &#8211; and point it to my real e-mail address.  For example, If I want to sign up for PDRater.com, I register with the address, &#8220;pdrater@my-very-own-domain.com.&#8221;  If I start getting spam sent to that address &#8211; I delete the e-mail account!</li>
<li><strong>Organization.</strong> Just as with spam avoidance, I can create e-mail accounts for differnet purposes and have them all routed to the same place.  Later on, I can search for information I sent myself (or had others send me) by searching for &#8220;todo@my_very_own_domain.com.&#8221;</li>
<li><strong>Portability. </strong>If you may need files while you&#8217;re out and about, just upload them to your website and have the file available anywhere.</li>
<li><strong>Redundancy.</strong> There are a lot of companies that charge for online backups.  Why not just do it yourself?</li>
<li><strong>Resiliency.</strong> I made a point of purchasing the domain names through a different company than the one hosting my web space.  If one of those companies were to suddenly go off-line, I would be able to put up a new site in roughly an hour.  If the web host is down, just upload a new copy of your website to a new host and connect it to your original domain name.  If the domain name host is down, just buy a new domain name and point the web host to the new name.</li>
</ol>
<p><strong>Next in this series: </strong>I haven&#8217;t thought of a next segment yet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/09/virtual-real-estate-part-ii-less-obvious-benefits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Real Estate &#8211; Part I &#8211; Obvious Benefits</title>
		<link>http://www.pdrater.com/2008/09/virtual-real-estate-part-i-obvious-benefits/</link>
		<comments>http://www.pdrater.com/2008/09/virtual-real-estate-part-i-obvious-benefits/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 13:00:05 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Not Workers Compensation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Accountability]]></category>
		<category><![CDATA[Creative Control]]></category>
		<category><![CDATA[Customizer]]></category>
		<category><![CDATA[Domain Name]]></category>
		<category><![CDATA[Domain Names]]></category>
		<category><![CDATA[E Mail Addresses]]></category>
		<category><![CDATA[Ftp Account]]></category>
		<category><![CDATA[Leasing]]></category>
		<category><![CDATA[Mysql Databases]]></category>
		<category><![CDATA[Tradeoffs]]></category>
		<category><![CDATA[Virtual Real Estate]]></category>
		<category><![CDATA[Virtual Realty]]></category>
		<category><![CDATA[Web Host]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Web Space]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=925</guid>
		<description><![CDATA[I purchased my first domain name and web space in August of 2007.  Since that time I&#8217;ve probably purchased about a dozen more domain names.  There are some fairly obvious benefits to owning your own domain name and web space.[1] Virtual Real Estate &#8211; Part I &#8211; Obvious Benefits Your own website! Admittedly, there are [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_926" class="wp-caption alignright" style="width: 230px"><a href="http://www.pdrater.com/wp-content/uploads/2008/09/the-sims.jpg"><img class="size-full wp-image-926" title="The Sims" src="http://www.pdrater.com/wp-content/uploads/2008/09/the-sims.jpg" alt="Virtual Realty (get it?)" width="220" height="214" /></a><p class="wp-caption-text">Virtual Realty (get it?)</p></div>
<p>I purchased my first domain name and web space in August of 2007.  Since that time I&#8217;ve probably purchased about a dozen more domain names.  There are some fairly obvious benefits to owning your own domain name and web space.[<a href="http://www.pdrater.com/2008/09/virtual-real-estate-part-i-obvious-benefits/#footnote_0_925" id="identifier_0_925" class="footnote-link footnote-identifier-link" title="Its more like leasing, but whatever.">1</a>]</p>
<h3>Virtual Real Estate &#8211; Part I &#8211; Obvious Benefits</h3>
<ol>
<li><strong>Your own website! </strong>Admittedly, there are a lot of ways to get a website for free, but there are always tradeoffs (pop-up ads, no creative control, ads inside your pages).</li>
<li><strong>Accountability. </strong>When you own your own webspace, your web host is responsible for taking care of problems when things go wrong.</li>
<li><strong>More features.</strong> When you&#8217;re paying for your own webspace, you can set up your own MySQL databases, install programs like WordPress, set up an FTP account, etc.</li>
<li><strong>Custom e-mail addresses. </strong>Always wanted &#8220;I-Hate-Clowns@SuperCoolAwesome.com&#8221;?  Good news!</li>
<li><strong>Hopeless customizer</strong>.  <a href="http://www.pdrater.com/2008/08/i-heart-wordpress/" target="_self">I&#8217;ve already confessed my need to customize just about everything</a>.  Being able to tinker with every little setting on a web server is a customizer&#8217;s dream.</li>
</ol>
<p><strong>Next in this series: </strong>Part II -<strong> </strong>Less Obvious Benefits</p>
<ol class="footnotes"><li id="footnote_0_925" class="footnote">Its more like leasing, but whatever.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/09/virtual-real-estate-part-i-obvious-benefits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Homemade WordPress 2.6+ Plugins</title>
		<link>http://www.pdrater.com/2008/09/homemade-wordpress-plugins/</link>
		<comments>http://www.pdrater.com/2008/09/homemade-wordpress-plugins/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:00:42 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Accordion]]></category>
		<category><![CDATA[Credit Card]]></category>
		<category><![CDATA[Paypal Account]]></category>
		<category><![CDATA[Programming Code]]></category>
		<category><![CDATA[Subscriptions]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=50</guid>
		<description><![CDATA[If you&#8217;re at all curious, I&#8217;ve written about four eight of the plugins for this website.  WordPress was specifically written to allow users to create their own plugins.  A &#8220;plugin&#8221; is a little piece of programming code that will modify how a program behaves. I&#8217;ll discuss them later on, but for the ravenously curious my [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re at all curious, I&#8217;ve written about <span style="text-decoration: line-through;">four</span> <strong>eight</strong> of the plugins for this website.  <a href="http://www.pdrater.com/2008/08/i-heart-wordpress/" target="_self">WordPress</a> was specifically written to allow users to create their own plugins.  A &#8220;plugin&#8221; is a little piece of programming code that will modify how a program behaves.</p>
<p>I&#8217;ll discuss them later on, but for the ravenously curious my plugins include:</p>
<ul>
<li>A plugin that creates rounded corners throughout the website</li>
<li>A plugin that creates the &#8220;accordion&#8221; menu effect on the <a href="http://www.pdrater.com/resources/links/" target="_self">Links</a> and <a href="http://www.pdrater.com/original-calculators/">Calculator</a> pages</li>
<li>A plugin that adds <a href="en.wikipedia.org/wiki/AJAX">AJAX</a> effects throughout the website</li>
<li>A plugin that creates a &#8220;gray-out&#8221; screen over certain pages when you&#8217;re not logged in or a registered user</li>
<li>A plugin that redirects a user to the <a href="http://www.pdrater.com/original-calculators/" target="_self">calculator page</a> when they <a href="http://www.pdrater.com/wp-login.php" target="_self">log in</a></li>
<li>A plugin that changes the look and operation of the <a href="http://www.pdrater.com/wp-login.php?action=register" target="_self">registration page</a> to be more user friendly</li>
<li>A plugin that makes lots of little tweaks to the site to make it look and act better (I&#8217;m constantly adding to this one)</li>
<li>A plugin that allows users to sign up for automatically recurring subscriptions using a credit card or their <a href="http://www.pdrater.com/wp-admin/profile.php" target="_self">PayPal</a> account (I&#8217;m still working to make this more user friendly)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/09/homemade-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inside the Calculators &#8211; Part IV &#8211; MySQL</title>
		<link>http://www.pdrater.com/2008/08/inside-the-calculators-part-iv-mysql/</link>
		<comments>http://www.pdrater.com/2008/08/inside-the-calculators-part-iv-mysql/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 13:00:00 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Subscription Features]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Benefit Calculators]]></category>
		<category><![CDATA[Database Tables]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Excel Oracle]]></category>
		<category><![CDATA[Excel Spreadsheets]]></category>
		<category><![CDATA[Free Oracle]]></category>
		<category><![CDATA[Initial Versions]]></category>
		<category><![CDATA[Ms Excel]]></category>
		<category><![CDATA[New Programming Language]]></category>
		<category><![CDATA[Online Resources]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Php File]]></category>
		<category><![CDATA[Security Vulnerabilities]]></category>
		<category><![CDATA[Totally Free]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=560</guid>
		<description><![CDATA[I recently gave a brief overview of my permanent disability and workers&#8217; compensation benefit calculators. In that post I wrote a little bit about how my online benefits calculators work. Since then I&#8217;ve posted about my use of javascript, PHP, and AJAX in creating these permanent disability and permanent impairment calculators. As I mentioned in [...]]]></description>
			<content:encoded><![CDATA[<p>I recently gave a <a href="../../../../../2008/08/inside-the-calculators-overview/" target="_self">brief overview</a> of my <a href="../../../../../original-calculators/" target="_self">permanent  disability and workers&#8217; compensation benefit calculators</a>. In that post I  wrote a little bit about how my <a href="http://www.pdrater.com/original-calculators/" target="_self">online benefits calculators</a> work.  Since then I&#8217;ve posted about my use of <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-i-javascript/" target="_blank">javascript</a>, <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/" target="_self">PHP</a>, and <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/" target="_self">AJAX</a> in creating these <a href="http://www.pdrater.com/original-calculators/" target="_self">permanent disability and permanent impairment calculators</a>.</p>
<p>As I mentioned in the <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/" target="_self">prior post in this series</a>, my first few versions of <a href="http://www.pdrater.com/" target="_self">this website</a> and its <a href="http://www.pdrater.com/original-calculators/" target="_self">workers&#8217; compensation calculators</a> did not use <a href="http://www.mysql.com/" target="_blank">MySQL</a>.  The initial versions of this site only saved information &#8211; which meant I only had to use <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/" target="_self">PHP</a> to open a file on the server, add an extra line of information, and then close the file.  This had several problems:</p>
<ol>
<li>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 &#8211; but couldn&#8217;t since it was already open.  This caused the program to freak out.</li>
<li>In order to view just a little bit of information, I had to download the entire file.  This got crazy pretty quickly.</li>
<li>Each time the file got larger, it would take slightly longer to open, append with more information, and close.</li>
</ol>
<p>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:</p>
<ul>
<li><strong>Well supported</strong>.  There are lots of online resources and books to help you learn.</li>
<li><strong>Secure</strong>.  Lots of people spend a lot of time thinking of ways to prevent security vulnerabilities.</li>
<li><strong>Customizable</strong>.  You can configure or even rewrite it, if you wish.</li>
<li><strong>Interoperability</strong>.  You can save it to just about any format &#8211; including MS Excel spreadsheets.</li>
<li><a href="http://www.mysql.com/" target="_blank"><strong>Free</strong></a>.  Unlike Oracle or any of the MS alternatives, it is totally free.</li>
</ul>
<p>So, why did I avoid MySQL?  I didn&#8217;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:</p>
<ul>
<li>Teaching others some of the basics of MySQL</li>
<li>Writing a program for cataloging books</li>
<li>Writing several programs which performed various calculations to track invoices, billings, etc</li>
<li>Setting up several blogs/websites</li>
</ul>
<p>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.</p>
<p>Thus ends my technical overview of my workers&#8217; compensation permanent disability calculators!  If you have any questions, please feel free to email me or leave a comment below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/08/inside-the-calculators-part-iv-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inside the Calculators &#8211; Part III &#8211; AJAX</title>
		<link>http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/</link>
		<comments>http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 13:00:53 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Acronym]]></category>
		<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[Benefit Calculators]]></category>
		<category><![CDATA[Broadband]]></category>
		<category><![CDATA[Calculator]]></category>
		<category><![CDATA[Computers Resources]]></category>
		<category><![CDATA[Dialup]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Internet Age]]></category>
		<category><![CDATA[Kilobytes]]></category>
		<category><![CDATA[Server Power]]></category>
		<category><![CDATA[Web Page]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=460</guid>
		<description><![CDATA[I recently gave a brief overview of my permanent disability and workers&#8217; compensation benefit calculators. In that post I wrote a little bit about how my online benefits calculators work. Since then I&#8217;ve posted about my use of javascript and PHP in creating these permanent disability and permanent impairment calculators. As I&#8217;ve mentioned in those [...]]]></description>
			<content:encoded><![CDATA[<p>I recently gave a <a href="../../../../../2008/08/inside-the-calculators-overview/" target="_self">brief overview</a> of my <a href="../../../../../original-calculators/" target="_self">permanent  disability and workers&#8217; compensation benefit calculators</a>. In that post I  wrote a little bit about how my <a href="http://www.pdrater.com/original-calculators/" target="_self">online benefits calculators</a> work.  Since then I&#8217;ve posted about my use of <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-i-javascript/" target="_blank">javascript</a> and <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/" target="_self">PHP</a> in creating these <a href="http://www.pdrater.com/original-calculators/" target="_self">permanent disability and permanent impairment calculators</a>.</p>
<p>As I&#8217;ve mentioned in those prior posts, both javascript and PHP have inherent downsides.  My very first attempt at online benefits calculators using javascript and ASP actually suffered from all of the downsides of javascript and PHP.  Those first calculators used tons of user&#8217;s computers&#8217; resources, bandwidth, and server power.  However, learning more about AJAX enabled me to build a set of calculators which benefited from the strengths of javascript and PHP while minimizing, if not eliminating, their weaknesses.</p>
<p>The acronym &#8220;AJAX&#8221; refers to &#8220;asynchronous javascript and XML&#8221; &#8211; a collection of other technologies which allow a webpage to communicate with a web server without requiring an entire page download.</p>
<p><strong>Example 1: </strong>A calculator <em>without AJAX</em> calculating &#8220;6 x 7&#8243; would send information to be calculated to the web server.  The web server would then respond by giving you an entirely new page with the answer, &#8220;42&#8243;.  However, in order to download that answer you would need to download a whole new page &#8211; and all the images, text, and code associated with it.  Even a normal web page could be between <strong>30,000</strong> and <strong>300,000 </strong>bytes in size.[<a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/#footnote_0_460" id="identifier_0_460" class="footnote-link footnote-identifier-link" title="A download of &amp;#8220;www.google.com&amp;#8221; was approximately 30,000 bytes and a download of &amp;#8220;www.yahoo.com&amp;#8221; was approximately 300,000 bytes.">1</a>]</p>
<p><strong>Example 2: </strong>A calculator with AJAX calculating &#8220;6 x 7&#8243; would send information to be calculated to the web server.  The web server would then respond by sending back just the answer, &#8220;42&#8243;.  This would be <strong>2</strong> bytes.</p>
<p>If my calculators needed to download of 300 kilobytes for <em>every single operation</em>, a simple calculation could take about 30 seconds on dialup and a full 1 second on broadband.  Although 1 second doesn&#8217;t seem like a long time &#8211; it is in the internet age.  Most of the calculations on this site take approximately .500 seconds using a broadband connection.    I would guess that about 90% of that time is due to network latency/network lag &#8211; which wouldn&#8217;t be much different for a dialup connection.</p>
<p>For the first few months after the launch of this website, it did not use a MySQL database.  I actually went to some pretty ridiculous extremes to not have to learn a new programming language.  I eventually gave in, learned how to use MySQL and am a better programmer for it.</p>
<p>Next up, MySQL!</p>
<ol class="footnotes"><li id="footnote_0_460" class="footnote">A download of &#8220;www.google.com&#8221; was approximately 30,000 bytes and a download of &#8220;www.yahoo.com&#8221; was approximately 300,000 bytes.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/08/inside-the-calculators-part-iii-ajax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inside the Calculators &#8211; Part II &#8211; PHP</title>
		<link>http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/</link>
		<comments>http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 13:00:08 +0000</pubDate>
		<dc:creator>Jay Shergill</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PDRater]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technobabble]]></category>
		<category><![CDATA[Active Server Pages]]></category>
		<category><![CDATA[Benefit Calculators]]></category>
		<category><![CDATA[Calculator]]></category>
		<category><![CDATA[Compensation Benefits]]></category>
		<category><![CDATA[Computer Speed]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Learn Javascript]]></category>
		<category><![CDATA[Learn Php]]></category>
		<category><![CDATA[Magical Incantations]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Number Crunching]]></category>
		<category><![CDATA[Syntax]]></category>
		<category><![CDATA[Uniformity]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Workers Compensation Resources]]></category>

		<guid isPermaLink="false">http://www.pdrater.com/?p=396</guid>
		<description><![CDATA[I recently gave a brief overview of my permanent disability and workers&#8217; compensation benefit calculators. In that post I wrote a little bit about how my online benefits calculators work. My last post in this series was about how and why these permanent disability and workers&#8217; compensation benefits calculators use javascript. I had tried Microsoft&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I recently gave a <a href="../../../../../2008/08/inside-the-calculators-overview/" target="_self">brief overview</a> of my <a href="../../../../../original-calculators/" target="_self">permanent  disability and workers&#8217; compensation benefit calculators</a>. In that post I  wrote a little bit about how my <a href="http://www.pdrater.com/original-calculators/" target="_self">online benefits calculators</a> work.  My <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-i-javascript/" target="_self">last post in this series</a> was about how and why these <a href="http://www.pdrater.com/original-calculators/" target="_self">permanent disability and workers&#8217; compensation benefits calculators</a> use <a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-i-javascript/" target="_self">javascript</a>.</p>
<p>I had tried Microsoft&#8217;s ASP (active server pages) in experimenting with a prior version of my <a href="http://www.pdrater.com/original-calculators/" target="_self">permanent impairment calculators</a>, and while functional, the coding was a <em>complete mess </em>since I didn&#8217;t fully understand what I was doing. To make matters worse, the only manuals on ASP I could find gave examples using VBScript &#8211; which is MS&#8217;s version of javascript.[<a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/#footnote_0_396" id="identifier_0_396" class="footnote-link footnote-identifier-link" title="Can&amp;#8217;t we all just get along?">1</a>]</p>
<p><a href="http://www.pdrater.com/2008/07/a-retrospective-of-website-calculators/" target="_self">Just over a year ago</a> a <a href="http://fuery.com/" target="_blank">friend of mine</a> encouraged me to try PHP.  (Thanks <a href="http://fuery.com/2007/03/31/about/" target="_blank">Johnny</a>!)  Its syntax, the way in which you write code, is very similar to javascript and was fairly easy to learn.</p>
<p>Unlike javascript, PHP is run only on the web server.  There are a lot of benefits to moving all of the calculations from being performed by a user&#8217;s computer to my web server:</p>
<ul>
<li><strong>Uniformity. </strong>All calculations will always be performed by the web server in the same exact way &#8211; irrespective of the user&#8217;s computer.</li>
<li><strong>Speed. </strong>Since all calculations are performed on the web server, the user&#8217;s computer doesn&#8217;t need to do any number crunching.</li>
<li><strong>Protection. </strong>All of the formulas, tables, and magical incantations used to generate the <a href="http://www.pdrater.com/original-calculators/" target="_self">calculations</a> are kept only on the web server.</li>
</ul>
<p>But, PHP isn&#8217;t without its downsides:</p>
<ul>
<li>PHP is being used to perform a <a href="http://www.pdrater.com/original-calculators/" target="_self">calculation</a>, even when javascript would be faster.  Javascript takes longer to crunch the answer, but you have to &#8220;wait&#8221; for PHP to send a request to the server and wait for the answer.[<a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/#footnote_1_396" id="identifier_1_396" class="footnote-link footnote-identifier-link" title="I say &amp;#8220;faster,&amp;#8221; but we&amp;#8217;re talking about the difference between 10 milliseconds for javascript to calculate the answer and waiting 400 milliseconds for the server to return the answer.">2</a>]</li>
<li>A pure PHP calculator would require the user to send the web server the <em>entire page</em> and wait for a <em>whole new page</em> to load.  Every <a href="http://www.pdrater.com/original-calculators/" target="_self">calculation</a> would take a full second or more using a pure PHP calculator.[<a href="http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/#footnote_2_396" id="identifier_2_396" class="footnote-link footnote-identifier-link" title="A second might not seem like a long time &amp;#8211; but it is when you&amp;#8217;re using a computer.  I&amp;#8217;d bet that if these calculators took 1 second for everything (such as finding an occupational code or work restriction) no one would use them.">3</a>]</li>
<li>When PHP is used to perform handle all <a href="http://www.pdrater.com/original-calculators/" target="_self">calculations</a>, there is more of a strain on the web server itself.</li>
</ul>
<p>Using AJAX (more on this later) to create <a href="../../../../../original-calculators/" target="_self">workers&#8217; compensation benefits calculators</a> has allowed me to take advantage of all of the strengths of javascript and PHP and minimize the negatives of these technologies.</p>
<p>Next up, AJAX!</p>
<ol class="footnotes"><li id="footnote_0_396" class="footnote">Can&#8217;t we all just get along?</li><li id="footnote_1_396" class="footnote">I say &#8220;faster,&#8221; but we&#8217;re talking about the difference between 10 milliseconds for javascript to calculate the answer and waiting 400 milliseconds for the server to return the answer.</li><li id="footnote_2_396" class="footnote">A second might not seem like a long time &#8211; but it is when you&#8217;re using a computer.  I&#8217;d bet that if <a href="http://www.pdrater.com/original-calculators/" target="_self">these calculators</a> took 1 second for everything (such as finding an <a href="http://www.pdrater.com/original-calculators/" target="_self">occupational code or work restriction</a>) no one would use them.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.pdrater.com/2008/08/inside-the-calculators-part-ii-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

