<?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>Gordaen&#039;s Blog &#187; Web Pages</title>
	<atom:link href="http://blog.gordaen.com/category/web-pages/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gordaen.com</link>
	<description>Ramblings about art, education, culture and a lot more</description>
	<lastBuildDate>Sun, 31 Jul 2011 20:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Verizon Calling Plan</title>
		<link>http://blog.gordaen.com/2009/05/27/verizon-calling-plan/</link>
		<comments>http://blog.gordaen.com/2009/05/27/verizon-calling-plan/#comments</comments>
		<pubDate>Wed, 27 May 2009 23:28:54 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/?p=836</guid>
		<description><![CDATA[It seems that every single time I use a webpage with forms in it, something goes wrong. Okay, maybe that&#8217;s a slight exaggeration but not a huge one. This screenshot is from the Verizon site where I was setting up new service. I selected an option for Internet and TV, which was supposed to be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2009/05/verizon_calling_plan.png" rel="lightbox"><img src="/wp-content/uploads/2009/05/.thumbs/.verizon_calling_plan.png" alt="Verizon site requiring an international calling plan despite that no phone option is selected" title="No thanks?  Nobody tells us 'no thanks'!" /></a></p>
<p>It seems that every single time I use a webpage with forms in it, something goes wrong.  Okay, maybe that&#8217;s a slight exaggeration but not a huge one.  This screenshot is from the Verizon site where I was setting up new service.  I selected an option for Internet and TV, which was supposed to be $50 a month after the &#8220;bundle discount.&#8221;<span id="more-836"></span></p>
<p>When I clicked Next, I got to the screen that expected me to add in a phone service.  I selected no and was promptly warned that not having the phone service disqualifies me for the bundle discount.  Oh, the ol&#8217; bait and switch, I get it.  Fine, next.  What&#8217;s this?  I have to select an international calling plan option despite that I have selected not to add a phone service and there are no other options on the screen (not even an &#8220;I changed my mind, give me phone service&#8221; option)?  Clicking Next just keeps me on the page with the warning.</p>
<p>Congratulations, Verizon, you&#8217;ve made it into my Ridiculing Stupidity category!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2009/05/27/verizon-calling-plan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Uncle Sam Does Not Want You!</title>
		<link>http://blog.gordaen.com/2009/02/26/uncle-sam-does-not-want-you/</link>
		<comments>http://blog.gordaen.com/2009/02/26/uncle-sam-does-not-want-you/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 09:16:12 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/?p=734</guid>
		<description><![CDATA[I've been looking through a wide variety of government jobs via USA Jobs, and I am noticing trends. Most of the posts are to generate pools for positions that may or may not open. These pools are typically listed for every location on the planet, so, even if you're lucky and a position opens, it [...]]]></description>
			<content:encoded><![CDATA[<p>I've been looking through a wide variety of government jobs via <a href="http://www.usajobs.gov/">USA Jobs</a>, and I am noticing trends.  Most of the posts are to generate pools for positions that may or may not open.  These pools are typically listed for every location on the planet, so, even if you're lucky and a position opens, it might be for Minot AFB or some other "less than desirable" location.  Another major problem (that seems most common with the Navy job dump) is that the descriptions are generic and the requirements are too.  I had to do a bit of research just to find out what some of these jobs are really about because I'd rather not apply based on an inaccurate impression (which was good for me, since one of the education-related jobs I was looking at was for working with young children, and that definitely isn't for me).  I found one that sounded particularly interesting, so I thought I would give it a try.  "INTELLIGENCE RESEARCH / OPERATIONS SPECIALIST," sounds cool, right?<span id="more-734"></span></p>
<p>Unfortunately, it's a Navy job that you can't apply for directly through the USA Jobs site, so I went to the Navy site to create an account there and apply.  I submit my details to create an account and...</p>
<blockquote><p>Microsoft OLE DB Provider for SQL Server error '80040e31'</p>
<p>Timeout expired</p>
<p>/includes/clsAccount.asp, line 871 </p></blockquote>
<p>Awesome.  I waited a while and got the same thing.  I waited even longer and eventually successfully made an account.  Next step: actually applying.  I put in the job number and click the result.  Then I come to a screen with two chunks of checkboxes.  The first is titled "IA0132" and has choices for "02" and "03."  The second makes more sense and is a ten-mile-long listing of potential job locations.  So I find some that don't start with "IRAQ" and click them.  I go back up to the cryptic "IA0132" and determine that the two boxes are referring to pay grade, so I select both.  I click submit.</p>
<blockquote><p>Please select a pay grade.</p></blockquote>
<p>It's a JavaScript notification.  I disable JavaScript and click submit.  Nothing.  Great, it's a submit button that uses JavaScript (for those who don't know what that means, just groan and say, "Man, who the hell did that?"). I check the source and see a simple chunk of code for the submit button.  Basically, I believe the JS is written for either Internet Explorer or an imaginary browser.  It looks like this:</p>
<div class="igBar"><span id="ljavascript-4"><a href="#" onclick="javascript:showPlainTxt('javascript-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-4">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>document.<span style="color: #006600;">forms</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"frmPG"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #000066; font-weight: bold;">item</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"chkPyGrd"</span> + d<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">checked</span> == <span style="color: #003366; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I believe it should be this (though it's been a while and is rather late, so I might make mistakes too!):</p>
<div class="igBar"><span id="ljavascript-5"><a href="#" onclick="javascript:showPlainTxt('javascript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-5">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>document.<span style="color: #006600;">forms</span><span style="color: #66cc66;">&#91;</span><span style="color: #3366CC;">"frmPg"</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">elements</span><span style="color: #66cc66;">&#91;</span><span style="color: #3366CC;">"chkPyGrd"</span> + d<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">checked</span> == <span style="color: #003366; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>No worries though, right?  I mean, they threw it in a try... catch statement, so that any errors would be caught and properly handled.  Check out how the errors are dealt with:</p>
<div class="igBar"><span id="ljavascript-6"><a href="#" onclick="javascript:showPlainTxt('javascript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-6">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000066; font-weight: bold;">catch</span><span style="color: #66cc66;">&#40;</span>e<span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Yeah, the errors are ignored.  And this particular error means the form can't be submitted (at least, not in Firefox).  No problem, I'll just manually trigger the script that should be run on success and... it's undefined, yay.</p>
<p>At this point, I am frustrated, so I get a bowl of ice cream to reinforce my determination.  I added a standard submit button.  Success!  Except that I was logged out at this point due to inactivity.  Well, that's what I assume happened.  There was no warning, no notice; I just found myself on the login screen instead of the next page of the application.  I log back in, fill that page out again, add a proper submit button, and submit.  Oh, I don't have a resume on file, so I can't start a job application.  Why didn't they tell me that <em>before</em> I filled out that page?  If I can't fill out a job application without a resume completed, why let me start an application?  It makes no sense!</p>
<p>Not quite at the point of committing seppuku, I start working on a resume.  Don't worry, I won't go into detail about all the problems I encountered there.  I have to end this blog post while my keyboard still works.  I will mention one interesting thing... one of the three required fields for the employment section is the end date.  What do you do if you are still working there?  Leave it blank according to the directions, but it's a required field.  You can't write "present" or anything like that, because it has to be a date in a specific format (I think their server sends some robot assassins at you if you use hyphens instead of slashes).</p>
<p>After all this, I decide I need to get to bed before I start showing signs of my irritation in the way I am filling things out.  I decide to just leave the employment section blank, so I click Save and Exit.</p>
<blockquote><p>No Information provided. If you want to continue working on your resume without completing this section at this time, then click the Skip Step 4 link to skip this section. </p></blockquote>
<p>But <strong>I don't want to continue working on my resume.  I clicked the <em>exit</em> button for a reason!</strong>.</p>
<p>And what was at the end of the journey when I clicked "skip step" a few times?  <a href="https://chart.donhr.navy.mil/myresume/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,">A bad URL with 294 commas in it</a>.  Sadly, I am not kidding.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2009/02/26/uncle-sam-does-not-want-you/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>CNN Screenshot</title>
		<link>http://blog.gordaen.com/2008/10/20/cnn-screenshot/</link>
		<comments>http://blog.gordaen.com/2008/10/20/cnn-screenshot/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 03:31:23 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/?p=522</guid>
		<description><![CDATA[I saw this on the CNN homepage early last week and took a screenshot. Life has been too busy for me to keep up with everything, but I finally got around to posting it. The article on the right says "Would separating gay students from straight ones help reduce harassment and violence?" On the left [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/10/cnn_screenshot_cropped.png" rel="lightbox"><img src="/wp-content/uploads/2008/10/.thumbs/.cnn_screenshot_cropped.png" alt="cnn_screenshot_cropped.png" title="cnn_screenshot_cropped.png" width="200" height="71" border="0" /></a></p>
<p>I saw this on the <a href="http://www.cnn.com">CNN homepage</a> early last week and took a screenshot.  Life has been too busy for me to keep up with everything, but I finally got around to posting it.  The article on the right says "Would separating gay students from straight ones help reduce harassment and violence?"  On the left side is a bold heading that says, "Learning from the past."  Segregation worked <em>so</em> well in the past...</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2008/10/20/cnn-screenshot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Features A Blog Should Have</title>
		<link>http://blog.gordaen.com/2008/03/31/features-a-blog-should-have/</link>
		<comments>http://blog.gordaen.com/2008/03/31/features-a-blog-should-have/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 06:03:53 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech-Rambling]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/?p=412</guid>
		<description><![CDATA[I've been developing my own blog software based on CodeIgniter in order to fill my few free minutes (though I'm also painting and taking on a lot of other projects; not unusual for me). I spent more than a week up front just brainstorming, thinking about what I want it to do. After that, I [...]]]></description>
			<content:encoded><![CDATA[<p>I've been developing my own blog software based on <a href="http://www.codeigniter.com">CodeIgniter</a> in order to fill my few free minutes (though I'm also painting and taking on a lot of other projects; not unusual for me).  I spent more than a week up front just <em>brainstorming</em>, thinking about what I want it to do.  After that, I thought about how the database should be organized.  It wasn't until a while later that I started to look at the way other blogs did things and I realized how different my expectations were than what many blogging platforms offered.  Some of the smaller names were closer, but I was not entirely willing to trust a new name to be going strong in two years.<span id="more-412"></span></p>
<p>First, blogging software needs to effectively combat spam.  There are two issues here: 1) users don't want that crap on their blogs, 2) when blogs are easy to spam, it encourages more spamming.  The whole <a href="http://codex.wordpress.org/Nofollow">nofollow</a> issue saddens me.  Spammers aren't going to avoid spamming just because it doesn't directly help them with Google PageRank and similar systems.  If spamming is easy, they'll do it regardless and net a few suckers.  Maybe a few of those suckers will even buy whatever it is or even link to it.</p>
<p>A blog's approach to stopping spam doesn't have to be as complex as what I've <a href="http://blog.gordaen.com/2007/05/30/how-to-analyze-and-stop-comment-spam/">previous talked about</a>, but it should do <em>something</em>.  At the very least, generate IDs that require spammers to at least LOAD the page they are going to spam.  I am amazed that so many blogging systems have little or no spam protection built in.</p>
<p>It should be extremely easy to upload media, especially images.  There's no excuse for making the user pre-size his/her image when the <a href="http://www.libgd.org/Main_Page">GD library</a>, <a href="http://www.imagemagick.org/script/index.php">ImageMagick</a>, and so many other tools out there.  At the very least, a user should be able to set a default thumbnail size, whether full-size images should be resized (and to what size), easily upload a large number of images, and override any of the defaults ("This thumbnail would be so much better at 200x200 instead of 100x100...").  A blogging system that goes beyond the minimum would allow custom cropping and maybe even basic touch ups.</p>
<p>All blogging systems should be "self advertising" in the sense that they generate RSS feeds, create sitemaps, ping appropriate services and other blog posts, show post relationships (i.e., X post is related to Y post or the "If you like X, you might also like..."), and give the ability to subscribe to the comments on a post.  It's frustrating to find an interesting new blog, make a comment, and then forget to ever go back.  One of the cool things about blogs is that they are more community-focused than a magazine article, so let's work on that <strong>communi</strong>cation!</p>
<p>One has to be able to preview posts and comments, show code snippets, create excerpts, tag posts (I hate categories), customize links, search, cache, etc.  Some of these absolutely basic features are still missing from major blogging software.  Sure, they can be plugins, but in that case there need to be "official" plugins for these features pre-installed (with the ability to easy replace them with community-contributed alternatives).</p>
<p>What features do you find missing from blogging software?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2008/03/31/features-a-blog-should-have/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Website Terms Of Use</title>
		<link>http://blog.gordaen.com/2008/01/03/website-terms-of-use/</link>
		<comments>http://blog.gordaen.com/2008/01/03/website-terms-of-use/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 01:30:07 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2008/01/03/website-terms-of-use/</guid>
		<description><![CDATA[Some people still look at the web the same way they look at paper and one of the worst cases of this is having website terms of use. These terms often include something to the effect of "If you do not agree to these terms, you may not use the website." I love the irony. [...]]]></description>
			<content:encoded><![CDATA[<p>Some people still look at the web the same way they look at paper and one of the worst cases of this is having <a href="http://www.google.com/search?hl=en&#038;safe=active&#038;q=%22website+terms+of+use%22&#038;btnG=Search" title="Google search: 'website terms of use'">website terms of use</a>.  These terms often include something to the effect of "If you do not agree to these terms, you may not use the website."  I love the irony.  You have to agree to the terms of use to use the site but you have to use the site to view the terms of use, brilliant!<span id="more-383"></span></p>
<p>Often these terms are excessively verbose.  Check out the <a href="http://www.trumba.com/connect/about/terms_of_use.aspx">Trumba Terms and Conditions of Use</a>.  At just shy of 5,000 words, you'll be cruising their site in no time!</p>
<blockquote><p>You are granted a limited, non-exclusive right to create a text hyperlink to the Site, provided such link does not portray Trumba or any of its products and services in a false, misleading, derogatory or otherwise defamatory manner and provided further that the linking site does not contain any adult or illegal material or any material that is offensive, harassing or otherwise objectionable. This limited right may be revoked at any time.</p></blockquote>
<p>Ah crap, I hope they don't revoke my right to link to their site!</p>
<blockquote><p>Trumba makes no claim or representation regarding, and accepts no responsibility for, the quality, content, nature or reliability of third-party Web sites accessible by hyperlink from the Site... TRUMBA DOES NOT REPRESENT OR WARRANT THAT THE SITE, THE SERVICES, THE SOFTWARE, THE USER CONTENT, OR THE MATERIALS ARE ACCURATE, COMPLETE, RELIABLE, CURRENT OR ERROR-FREE.</p></blockquote>
<p>In other words, the sites they link to may or may not be "good" and the Trumba site itself might be full of errors, but all sites that link to Trumba <em>must</em> be good or they'll lose their right to link!</p>
<p>Some day people will catch up with technology and maybe the laws will too... I just don't think that day will be any time in 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2008/01/03/website-terms-of-use/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySpace Dummy</title>
		<link>http://blog.gordaen.com/2007/12/06/myspace-dummy/</link>
		<comments>http://blog.gordaen.com/2007/12/06/myspace-dummy/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 01:46:53 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2007/12/06/myspace-dummy/</guid>
		<description><![CDATA[I did my monthly logging in to MySpace in order to delete the various spam friend requests and was greeted by the advertisement seen in the screenshot when I logged out. Big changes were made in Internet advertising when the thought of "context" was introduced; an ad for video games is more likely to be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2007/12/myspace_dummy.jpg" rel="standard"><img src="/wp-content/uploads/2007/12/.thumbs/.myspace_dummy.jpg" alt="Screenshot of a MySpace advertisement calling the visitor a dummy" title="Fairly representative" /></a><br />
I did my monthly logging in to MySpace in order to delete the various spam friend requests and was greeted by the advertisement seen in the screenshot when I logged out.  Big changes were made in Internet advertising when the thought of "context" was introduced; an ad for video games is more likely to be successful on a webpage about video games.  Thus far, I hadn't seen an advertisement that capitalized on the <em>type</em> of visitor in this way.  Certainly many/most regular MySpace users are not intellectual people...</p>
<p>Still, I do wonder about a "dummy test."  Normally you take a test to prove what you are.  You take a driver's ed. test to show that you are educated about driving.  You take a reading proficiency test to show that you can read proficiently.  Do you take a dummy test to show that you are dumb?  Unfortunately, I didn't click on the advertisement, because I think it was trying to get someone else's attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2007/12/06/myspace-dummy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More MySpace Spam</title>
		<link>http://blog.gordaen.com/2007/11/23/more-myspace-spam/</link>
		<comments>http://blog.gordaen.com/2007/11/23/more-myspace-spam/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 00:47:39 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2007/11/23/more-myspace-spam/</guid>
		<description><![CDATA[First off, let me say that if it really was MySpace, there would be no spam. I received a MySpace newsletter in my Gmail inbox today. The subject had been altered by SpamAssassin, which suspected the newsletter was spam, just as a previous one was. I thought, "That's strange. I thought I picked to stop [...]]]></description>
			<content:encoded><![CDATA[<p>First off, let me say that if it really was <strong><em>My</em></strong>Space, there would be no spam.  I received a MySpace newsletter in my Gmail inbox today.  The subject had been altered by <a href="http://spamassassin.apache.org/" title="SpamAssassin at Apache.org">SpamAssassin</a>, which suspected the newsletter was spam, just as a previous one was.  I thought, "That's strange.  I thought I picked to stop receiving this garbage."<span id="more-361"></span></p>
<p>My only other thought was that maybe their site sucked so much that I didn't find where to cancel the subscription last time.  At the bottom of the email was the obligatory message:</p>
<blockquote><p>At MySpace we care about your privacy. If you don't want to receive future MySpace newsletters, change your Account Settings to "Do not send me MySpace newsletters." Click here to change your Account Settings.</p></blockquote>
<p>I clicked on "Account Settings," thinking it would take me to the page where I could uncheck the newsletter option.  It went to the main page where I logged in and was directed to the "Home" page that you always are directed to upon logging in.  "Okay, so MySpace has yet another missing feature, because forwarding the user to the correct location after logging in would take 5 minutes of coding," I thought.  My assumption was that now that I was logged in, I could just reopen the original link, skipping the login prompt, and going straight to the "Quit sending me your POS newsletter" option screen.  Of course I'm an idiot for thinking MySpace could do anything right.  The link just went to the "Home" page again.</p>
<p>I knew I wanted something to the effect of "Change Account Settings," but that option wasn't immediately obvious, so I went with "Edit Profile."  From there I saw the "Account Settings" option off to the right and continued my wonderful journey.  After trying a couple of the sections, I found the option I was looking for under "Notifications."</p>
<p><img src="/wp-content/uploads/2007/11/myspace_newsletter_option.png" alt="Screenshot showing the MySpace newsletter option is NOT selected" title="One more reason to hate MySpace" width="400" height="125" border="0" /></p>
<p>Imagine that; I had already selected to not receive the newsletter but they sent it anyway.  At least this time the email header didn't contain <strong>From: "=?iso-8859-1?Q?MySpace Birthday Reminder?="<br />
&lt;04.65.0.69636C6966746F6E40676F726461656E2E636F6D@message.myspace.com&gt;</strong> unlike last month's spam&mdash;err, email.  I'll be sending them a message to complain; we'll see if they respond.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2007/11/23/more-myspace-spam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Daily Show Online</title>
		<link>http://blog.gordaen.com/2007/10/18/the-daily-show-online/</link>
		<comments>http://blog.gordaen.com/2007/10/18/the-daily-show-online/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 01:37:01 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2007/10/18/the-daily-show-online/</guid>
		<description><![CDATA[The Daily Show Website is available and looking good. It's a nice improvement over the previous site at Comedy Central. I like having the few shows that I watch online, because I am not willing to give Comcast a penny for cable TV.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thedailyshow.com">The Daily Show Website</a> is available and looking good.  It's a nice improvement over the previous site at <a href="http://www.comedycentral.com">Comedy Central</a>.  I like having the few shows that I watch online, because I am not willing to give Comcast a penny for cable TV.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2007/10/18/the-daily-show-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yoink! Thanks For The Image!</title>
		<link>http://blog.gordaen.com/2007/10/15/yoink-thanks-for-the-image/</link>
		<comments>http://blog.gordaen.com/2007/10/15/yoink-thanks-for-the-image/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 00:10:52 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Ridiculing Stupidity]]></category>
		<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2007/10/15/yoink-thanks-for-the-image/</guid>
		<description><![CDATA[Now that my redesign has been live for a few days, I decided to spend a fair chunk of time looking through my logs, focusing on the errors and analyzing for patterns. The majority of the broken link triggers were either to a Google Gadget that I made over a year ago (and have since [...]]]></description>
			<content:encoded><![CDATA[<p>Now that my redesign has been live for a few days, I decided to spend a fair chunk of time looking through my logs, focusing on the errors and analyzing for patterns.  The majority of the broken link triggers were either to a Google Gadget that I made over a year ago (and have since removed) or to an image.  I found the broken images a bit strange, because they were clearly referencing the image locations from before the redesign and I have updated all image tags to use the new locations.<span id="more-352"></span></p>
<p>One source was <a href="http://images.google.com">Google Images</a>.  For example, doing a search for "Four Presidents" and selecting "Large image size" shows an image that I took of Mt. Rushmore as the first thumbnail (Google modifies your results based on history, so your results may vary).  Trying to go directly to that image does not work, but the "Below is the image in its original context on the page" portion works correctly, because the page forwards to the new location.</p>
<p>The other source accounted for nearly all offsite image use.  What was that source?  <strong>The worst site on the Internet, of course</strong>.  MySpace!  This situation is something I hadn't previously considered in my hatred of MySpace.  1) It's illegal to use other people's photos as backgrounds on your site without permission.  2) It's absurd to steal people's photos <strong>and do it with their bandwidth</strong>.  I don't blame MySpace in this situation (it's more the fault of all those generic MySpace styling sites), but would it be really hard for them to have a section under "edit profile" that is called "styling" where users can paste CSS styling and where MySpace can have a quick reminder that you should not use photos you do not have the rights for?  That way they could put the styling in the <em>head</em> of the document where it should go anyway, and they can actually pretend to care about copyright violations.</p>
<p>I looked at the profiles of some of the people who did this and was reminded of why I try to avoid logging into MySpace (but times like this make it useful to have a dusty account).  One person was actually from around here but most weren't.  I decided to be nice and not post links to these people's profiles (though they are easy to find anyway).  For now they can instead have blank backgrounds, which are probably easier on the eyes anyway... Some people might play with ".htaccess" to serve up a porn photo for them... I'll keep that option in reserve.</p>
<p>I did get the chance to see some semi-feedback for one of my images left on the profile/wall of one of the <em>content borrowers</em>:</p>
<blockquote><p>Dudeeee is your background lake Diablo? cuz it really looks like it... <img src='http://blog.gordaen.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p></blockquote>
<p>I can either assume that "Dudeeee" means this person is really excited and the photo is good (yay, me), or I can assume that "Dudeeee" should really pronounced like "doodee."  Since it isn't preceded by "howdy," it's probably a reference to excrement and means that the picture looks terrible.  Fortunately, I'm an optimist (though an extremely sarcastic and cynical one), so I'll just imagine that stealing my photo and bandwidth is a sign of respect.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2007/10/15/yoink-thanks-for-the-image/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gordaen.com Redesign</title>
		<link>http://blog.gordaen.com/2007/10/12/gordaencom-redesign/</link>
		<comments>http://blog.gordaen.com/2007/10/12/gordaencom-redesign/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 22:51:36 +0000</pubDate>
		<dc:creator>Ian Clifton</dc:creator>
				<category><![CDATA[Web Pages]]></category>

		<guid isPermaLink="false">http://blog.gordaen.com/2007/10/12/gordaencom-redesign/</guid>
		<description><![CDATA[I have been meaning to redesign my "main" site for quite some time. I put "main" in quotes because Gordaen.com started as my only site, but my Toyota MR2 site receives far more visits every day than this blog, which receives far more hits than my "main" site. One of the reasons that traffic has [...]]]></description>
			<content:encoded><![CDATA[<p>I have been meaning to redesign my "main" site for quite some time.  I put "main" in quotes because <a href="http://www.gordaen.com">Gordaen.com</a> started as my only site, but my <a href="http://mr2.gordaen.com">Toyota MR2 site</a> receives <strong>far more</strong> visits every day than this blog, which receives far more hits than my "main" site.  One of the reasons that traffic has always been low is the niche that it fits into and the fact that it was rarely updated.  The other problem was that it was fugly.  The fugly and stale content problems were related: I designed the site when I was new to PHP and I was more interested in trying new things with PHP than trying to make it look nice or trying to make it easy to update.  Hence, I've felt the need to update it for a long time, but have never had the desire (nor the time).<span id="more-350"></span></p>
<p><strong>Old Design</strong><br />
<a href="/wp-content/uploads/2007/10/old_design.jpg" rel="standard"><img src="/wp-content/uploads/2007/10/.thumbs/.old_design.jpg" alt="Screenshot of the old gordaen.com design" title="Gordaen.com old design" /></a><br />
This screenshot shows the old, horrendous look of the site.  The black background <em>might</em> be stylish, but it tended to cause more eye strain when reading text.  The site was originally called "Gordaen's Knowledge," because "Gordaen" had become my online nickname of sorts and the "Knowledge" was from my intent to share what I knew about a lot of different things.  Unfortunately, I never really got around to adding much of what I had hoped to (such as (X)HTML tutorials), so the name was not very good.  Though I did get a few hits here and there for "poems about knowledge."</p>
<p><strong>First Redesign Attempt</strong><br />
<a href="/wp-content/uploads/2007/10/site_redesign1.jpg" rel="standard"  ><img src="/wp-content/uploads/2007/10/.thumbs/.site_redesign1.jpg" alt="Screenshot of a gordaen.com design that was scrapped" title="Attempt at a redesign" /></a><br />
Early in the summer, I had come up with this design.  It was entirely em-based, even the photos, so increasing and decreasing the font size in any browser (that didn't terribly suck) would maintain the exact same layout as if zooming.  My goal was simple, accessible, and minimal images (the text-shadows are a CSS feature, supported by Safari; they are not images).  Unfortunately, I ran into a lot of quirks with the em-based alignments and I started to see that browsers aren't truly ready for this sort of layout.  I also had some frustration with determining where to put the information about each image.</p>
<p><strong>Current Design</strong><br />
<a href="/wp-content/uploads/2007/10/site_redesign2.jpg" rel="standard"  ><img src="/wp-content/uploads/2007/10/.thumbs/.site_redesign2.jpg" alt="Screenshot of current gordaen.com design" title="Gordaen.com current design" /></a><br />
I did like a few of the features of the previous redesign attempt, such as the menu, so I tried to incorporate those into the latest design.  I finally decided on a new name, Gordaen's Aberration, and created a banner to go along with it.  I spent a fair bit of time designing a print stylesheet that removes the menu and header (replacing the header with simple "Gordaen's Aberration" text instead) and focuses on printing the content.  I doubt if many (if any) people actually print from my site, but I know that when I print webpages, I hate having to deal with the "print selection" feature because they didn't bother to remove all their ads and other crap for me.  Speaking of which, I removed all advertising from the site and used the additional space for content.  That gave me enough room to wrap info text around photos.</p>
<p style="clear: both;">I don't consider this design perfect by any means, but it's a huge improvement and actually has a splash of color.  One of the nice things that no one else will really see/appreciate is that I completely separated the site into an <a href="http://en.wikipedia.org/wiki/Model-view-controller" title="MVC at Wikipedia">MVC architecture</a>, which makes the pages <em>so</em> much cleaner and easier to work with.  Theoretically, this will make it very easy for me to update the site, so I will be able to share my artwork without having to do a lot (if any) coding.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gordaen.com/2007/10/12/gordaencom-redesign/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

