<?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>Flailing Wildly &#187; Browsers</title>
	<atom:link href="http://blog.ryanparman.com/tags/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ryanparman.com</link>
	<description>Too much straw, not enough camel</description>
	<lastBuildDate>Thu, 19 Jan 2012 01:03:09 +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>Iranian cyber-terrorism, online security, and you!</title>
		<link>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/</link>
		<comments>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 20:26:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2177</guid>
		<description><![CDATA[If updating your web browser is something that you typically put off, now is the time to break that habit. A recently-discovered attack by an Iranian hacker has thwarted the industry-standard approach to online security, causing browser makers and security firms to scramble to restore balance. What is a web browser? Not sure what a [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">If updating your web browser is something that you typically put off, now is the time to break that habit. A recently-discovered attack by an Iranian hacker has thwarted the industry-standard approach to online security, causing browser makers and security firms to scramble to restore balance.</p>
<div class="blogphoto norotate" style="width: 426px;"><img src="http://s3.ryanparman.com/images/security/ssl-secure.jpg" style="width: 426px;" /></div>
<h3>What is a web browser?</h3>
<p>Not sure what a web browser is? Check out <a href="http://www.whatbrowser.org">WhatBrowser.org</a>, watch the video, then come back here.</p>
<p>Ready? Good.</p>
<h3>Let me tell you a story…</h3>
<p>Let&#8217;s say you&#8217;re visit a new place, and you have this really cool cab driver driving you around so that you can go site-seeing. This cab driver has agreed to be like a tour guide, taking you wherever you want to go so that you can explore all of the interesting (web)sites. This driver — let&#8217;s call him Mr. Firefox — takes you all sorts of places that you want to go. He always knows the best routes to take, and always makes sure you get there safely. As your cab driver, you <em>trust</em> that he will get you there safely.</p>
<p>Following me so far?</p>
<p>But there&#8217;s something you don&#8217;t know about Mr. Firefox: He&#8217;s retarded. Like, completely and utterly retarded. Like, little yellow school bus retarded. If you told him to drive into the lake, he would. He&#8217;s that stupid.</p>
<p>On the up-shot, Mr. Firefox knows that he&#8217;s retarded, so to deal with this he surrounds himself with a bunch of really good people that he knows he can <em>trust</em>. These people — let&#8217;s call them the Authorities — look out for him, and teach him which places are safe and which are not. This way, if you were to ask Mr. Firefox to drive into a lake, he would know that this is a bad idea and won&#8217;t do it (or will at least tell you how bad of an idea it is).</p>
<h3>A dirty cop</h3>
<p>Now, what if it was discovered that one of these Authorities was a dirty cop? This dirty cop has been taking bribes from Iranian terrorists to tell Mr. Firefox that it&#8217;s perfectly safe to drive you into a lake. Or that the bridge that was under construction is finally ready to drive across, when really it would collapse. Even though you don&#8217;t have a gun being waved in your face, you&#8217;re still in danger even though you can&#8217;t see it.</p>
<p>You <em>trust</em> your cab driver, who <em>trusts</em> the Authorities — one of which is a lying douchebag.</p>
<h3>It really happened!</h3>
<p>Well, this is what has happened to the Internet over the past few weeks. You <em>trust</em> your web browser, your web browser <em>trusts</em> the Certificate Authorities, and two of these Certificate Authorities were hacked by Iranian terrorists. These terrorists generated security certificates so that they could <em>impersonate</em> and <em>eavesdrop</em> on sites you know and love: Facebook, Twitter, Yahoo!, Google, Gmail, Yahoo Mail, Hotmail, Mozilla, and even the C.I.A. Over <del>250</del> <strong>511</strong> sites in all are affected by this (and still counting).</p>
<p>To stay safe, browser makers (Mozilla, Microsoft, Google and Apple) have started issuing updates that revoke their trust for these hacked Certificate Authorities. As such, you need to make sure you&#8217;re running the very latest version of your web browser.</p>
<h3>How do I stay safe?</h3>
<p>The best way to stay safe is to update your browser to the very latest version. If you&#8217;re not sure what browser you&#8217;re running, check out <a href="http://www.whatbrowser.org">WhatBrowser.org</a>. It will tell you.</p>
<ul>
<li>If you have a computer running <strong>Microsoft Windows</strong> and/or are running the <strong>Internet Explorer</strong> web browser, make sure you run Microsoft Update (formerly Windows Update) and install all of the available updates — specifically <a href="http://support.microsoft.com/kb/2607712">Security Advisory 2607712</a>.</li>
<li>If you have a computer running <strong>Mac OS X</strong> and/or are running the <strong>Safari</strong> web browser, make sure you run Software Update and install all of the available updates — specifically <a href="https://support.apple.com/kb/HT4920">Security Update 2011-005</a>.</li>
<li>If you&#8217;re running the <strong>Mozilla Firefox</strong> web browser, make sure you update to the latest version (6.0.2 at the time of this writing).</li>
<li>If you&#8217;re running the <strong>Google Chrome</strong> web browser, you get automatic updates, so you probably don&#8217;t have a lot to worry about.</li>
</ul>
<h3>Where can I learn more?</h3>
<p>Here are some links about what has happened. I&#8217;ll group them into two categories: less technical and more technical.</p>
<h4>Less technical</h4>
<ul>
<li><a href="http://www.bbc.co.uk/news/technology-12847072">http://www.bbc.co.uk/news/technology-12847072</a></li>
<li><a href="http://news.cnet.com/8301-31921_3-20046340-281.html">http://news.cnet.com/8301-31921_3-20046340-281.html</a></li>
<li><a href="https://www.readwriteweb.com/hack/2011/08/ssl-certificates-whats-left-to.php">https://www.readwriteweb.com/hack/2011/08/ssl-certificates-whats-left-to.php</a></li>
<li><a href="http://www.wired.com/threatlevel/2011/03/comodo_hack/">http://www.wired.com/threatlevel/2011/03/comodo_hack/</a></li>
<li><a href="http://feeds.arstechnica.com/~r/arstechnica/index/~3/3Vj5zxvMwGw/comodo-hacker-i-hacked-diginotar-too-other-cas-breached.ars">http://feeds.arstechnica.com/~r/arstechnica/index/~3/3Vj5zxvMwGw/comodo-hacker-i-hacked-diginotar-too-other-cas-breached.ars</a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/DigiNotar#Issuance_of_fraudulent_certificates">https://secure.wikimedia.org/wikipedia/en/wiki/DigiNotar#Issuance_of_fraudulent_certificates</a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/Comodo_Group#Breach_of_security">https://secure.wikimedia.org/wikipedia/en/wiki/Comodo_Group#Breach_of_security</a></li>
</ul>
<h4>More technical</h4>
<ul>
<li><a href="https://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/">https://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/</a></li>
<li><a href="https://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/">https://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/</a></li>
<li><a href="http://googleonlinesecurity.blogspot.com/2011/08/update-on-attempted-man-in-middle.html">http://googleonlinesecurity.blogspot.com/2011/08/update-on-attempted-man-in-middle.html</a></li>
<li><a href="https://blogs.technet.com/b/msrc/archive/2011/08/29/microsoft-releases-security-advisory-2607712.aspx">https://blogs.technet.com/b/msrc/archive/2011/08/29/microsoft-releases-security-advisory-2607712.aspx</a></li>
<li><a href="https://blog.torproject.org/blog/detecting-certificate-authority-compromises-and-web-browser-collusion">https://blog.torproject.org/blog/detecting-certificate-authority-compromises-and-web-browser-collusion</a></li>
<li><a href="http://www.f-secure.com/weblog/archives/00002128.html">http://www.f-secure.com/weblog/archives/00002128.html</a></li>
<li><a href="http://pastebin.com/u/ComodoHacker">http://pastebin.com/u/ComodoHacker</a></li>
</ul>
<h3>Update: Bankruptcy (2011-09-25)</h3>
<p>DigiNotar has <a href="http://www.net-security.org/secworld.php?id=11652">filed for bankruptcy</a>:</p>
<blockquote>
<p>This is unsurprising, since a report issued by security audit firm Fox-IT, who has been hired to investigate the now notorious DigiNotar breach, revealed that things were far worse than we were led to believe. [...]</p>
<p>All CA servers were members of one Windows domain and all accessible with one user/password combination. Moreover, the used password was simple and susceptible to brute-force attacks.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebKit 3D CSS Transforms</title>
		<link>http://blog.ryanparman.com/2009/07/14/webkit-3d-css-transforms/</link>
		<comments>http://blog.ryanparman.com/2009/07/14/webkit-3d-css-transforms/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 05:38:51 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=1717</guid>
		<description><![CDATA[I came across the following demos of the new 3D CSS Transform functionality in the latest WebKit builds. These will be making their way into Safari, Google Chrome, iPhone, and Android sometime soon. Snow Stacks (Can&#8217;t see the video? Watch it directly.) Image Fly (Can&#8217;t see the video? Watch it directly.)]]></description>
			<content:encoded><![CDATA[<p class="intro">I came across the following demos of the new 3D CSS Transform functionality in the latest WebKit builds. These will be making their way into Safari, Google Chrome, iPhone, and Android sometime soon.</p>
<h3>Snow Stacks</h3>
<p><video style="width:100%;" controls autobuffer="true"><br />
    <source src="http://s3.ryanparman.com/videos/safari_snowstacks.mp4" type="video/mp4"><br />
    </source><source src="http://s3.ryanparman.com/videos/safari_snowstacks.ogv" type="video/ogg"><br />
</source></video><br />
(Can&#8217;t see the video? <a href="http://s3.ryanparman.com/videos/safari_snowstacks.mp4">Watch it directly.</a>)</p>
<h3>Image Fly</h3>
<p><video style="width:100%" controls autobuffer="true"><br />
    <source src="http://s3.ryanparman.com/videos/safari_imagefly.mp4" type="video/mp4"><br />
    </source><source src="http://s3.ryanparman.com/videos/safari_imagefly.ogv" type="video/ogg"><br />
</source></video><br />
(Can&#8217;t see the video? <a href="http://s3.ryanparman.com/videos/safari_imagefly.mp4">Watch it directly.</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2009/07/14/webkit-3d-css-transforms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://s3.ryanparman.com/videos/safari_imagefly.ogv" length="3168247" type="video/ogg" />
<enclosure url="http://s3.ryanparman.com/videos/safari_imagefly.mp4" length="6097309" type="video/mp4" />
<enclosure url="http://s3.ryanparman.com/videos/safari_snowstacks.mp4" length="7030968" type="video/mp4" />
<enclosure url="http://s3.ryanparman.com/videos/safari_snowstacks.ogv" length="10795443" type="video/ogg" />
		</item>
		<item>
		<title>Run Internet Explorer 6 (or IE7, or IE8) images in VMware Fusion on Mac OS X</title>
		<link>http://blog.ryanparman.com/2009/01/07/run-ie6-ie7-ie8-images-vmware-fusion-macosx/</link>
		<comments>http://blog.ryanparman.com/2009/01/07/run-ie6-ie7-ie8-images-vmware-fusion-macosx/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 20:33:34 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=1660</guid>
		<description><![CDATA[By now, most front-end web developers have heard of the <a href="http://blog.ryanparman.com/2003/11/06/multiple-versions-of-internet-explorer/">Standalone Internet Explorers</a> (<a href="http://en.wikipedia.org/wiki/Internet_Explorer#.22Standalone.22_Internet_Explorer">Wikipedia article</a>). Although these are incredibly useful, they've always been hacky at best.

Because of that, we need to go the long way. We'll download the "officially sanctioned" VirtualPC images containing a time-limited version of Windows XP SP3 and Internet Explorer 6.0, and then we'll convert these images to the kind that work with VMware Fusion (which works on Mac OS X). This should only need to be done every 3 or 4 months when the images expire.]]></description>
			<content:encoded><![CDATA[<p class="intro">By now, most front-end web developers have heard of the <a href="http://blog.ryanparman.com/2003/11/06/multiple-versions-of-internet-explorer/">Standalone Internet Explorers</a> (<a href="http://en.wikipedia.org/wiki/Internet_Explorer#.22Standalone.22_Internet_Explorer">Wikipedia article</a>). Although these are incredibly useful, they&#8217;ve always been hacky at best.</p>
<p>Because of that, we need to go the long way. We&#8217;ll download the &#8220;officially sanctioned&#8221; VirtualPC images containing a time-limited version of Windows XP SP3 and Internet Explorer 6.0, and then we&#8217;ll convert these images to the kind that work with VMware Fusion (which works on Mac OS X). This should only need to be done every 3 or 4 months when the images expire.</p>
<p>These instructions are loosely based on the ones found at <a href="http://blog.mozmonkey.com/2008/vpc-ie6-ie7-ie8-on-mac-os-x/">Running IE6, IE7 and IE8 on your Mac</a>.</p>
<p><em><strong>Update:</strong> Microsoft&#8217;s images are broken, and don&#8217;t work on anything except VirtualPC now. Mac and Linux users are out of luck for the time being. More information on the subject can be found at <a href="http://petelepage.com/blog/2009/09/running-the-ie-vpcs-on-other-vpc-hosts/">http://petelepage.com/blog/2009/09/running-the-ie-vpcs-on-other-vpc-hosts/</a>.</em></p>
<h3>Prerequisites</h3>
<ul>
<li>You need to have <a href="http://vmware.com/products/fusion/">VMware Fusion</a> installed on your Mac.</li>
<li>You need to have access to a Windows XP machine, as this is where the converting will happen.</li>
</ul>
<h3>Installing Qemu (FIRST-TIME ONLY)</h3>
<ol>
<li>Download a small application to our Windows machine called <a href="http://lassauge.free.fr/qemu/">Qemu</a>. At the time of this writing, you want to download the <a href="http://lassauge.free.fr/qemu/release/Qemu-0.9.1-windows.zip">regular version 0.9.1</a>. Once it&#8217;s done, unzip it someplace that&#8217;s easy to get to via the command line (e.g. <code>c:\qemu</code>).</li>
<li>Go into the Qemu folder, then into the <code>bin</code> folder and copy all of the files in the <code>bin</code> folder back to the original Qemu folder (you can simply copy-paste).</li>
</ol>
<h3>Downloading and Preparing stuff</h3>
<ol>
<li>On Microsoft&#8217;s website, they have a page entitled <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&amp;displaylang=en">Internet Explorer Application Compatibility VPC Image</a> where you can download various time-limited images that allow you to test combinations of Windows XP SP3 or Vista, along with Internet Explorer 6.0, 7.0, and the 8.0 betas. In this example, we&#8217;re going to install the IE6/XP image but you can do whatever you need to do.</li>
<li>We&#8217;ll need to unpack this download in Windows, so if you haven&#8217;t already, make sure you&#8217;re doing this part in Windows.</li>
<li>Double-click it (in Windows) to begin unpacking it. It will warn you that it has an expiration date. On that date, we&#8217;ll have to download a fresh VPC image from Microsoft and do this all over again.</li>
</ol>
<h3>Converting the image</h3>
<ol>
<li>You&#8217;ll want to copy the <code>XP SP3 with IE6.vhd</code> file into the Qemu folder. This will allow us to use simpler, more consistent commands to convert the image.</li>
<li>In your Windows VM go to <code>Start Menu &gt; Run</code>, type the <code>cmd</code> command, and click OK.</li>
<li>Using your deftly intimate knowledge of MS-DOS, use commands like <code>cd</code> to navigate to where you unpacked Qemu.</li>
<li>If you don&#8217;t know MS-DOS commands from a hole in the wall, you can download <a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe">Open Command Window Here</a> from Microsoft, install it, find the Qemu folder in the normal Windows Explorer, right-click, and choose &#8220;Open Command Window Here&#8221;. One method is shorter and harder, while the other is easier and slower. Take your pick.</li>
<li>Type the following command in your MS-DOS window:
<pre>qemu-img.exe convert -f vpc "XP SP3 with IE6.vhd" -O vmdk IE6-XP.vmdk</pre>
<p>Note that &#8220;XP SP3 with IE6.vhd&#8221; is the path to the IE6 VPC file you downloaded, while &#8220;IE6-XP.vmdk&#8221; is the new file that VMWare Fusion will use.</li>
<li>Wait. This will probably take 5-10 minutes.</li>
</ol>
<h3>Configuring the VM</h3>
<ol>
<li>Move the new <code>.vmdk</code> file to your Mac.</li>
<li>Open VMWare Fusion (or shutdown the Windows VM you may already have running) and click <code>File &gt; New</code>.</li>
<li>Go through the wizard and when you get to the &#8220;Virtual Hard Disk&#8221; page, expand &#8220;Advanced disk options&#8221;, check &#8220;Use an existing virtual disk&#8221; and use the dropdown to find the new <code>.vmdk</code> image you just copied back to your Mac.</li>
<li>Finish the wizard and start it! If prompted to upgrade the virtual hard drive, click &#8220;Yes.&#8221;</li>
</ol>
<h3>Installing the drivers and VMWare Tools</h3>
<ol>
<li>With VMWare Fusion running, download and decompress <a href="http://cdn.ryanparman.com/vmware_xpsp3_drivers.tar.gz">vmware_xpsp3_drivers.tar.gz</a>. Copy all of the resulting files to <code>c:\windows\system32\drivers</code>. <em>Make sure you install these BEFORE the VMware tools!</em></li>
<li>Download <a href="http://cdn.ryanparman.com/vmware_mouse.reg">vmware_mouse.reg</a> and double-click it to load its settings into the Windows registry. <em>VMware doesn&#8217;t correctly overwrite these setting upon install of the VMware tools, and the mouse can start doing wonky things. These registry settings fix it.</em></li>
<li>In VMware, click <code>Virtual Machine &gt; Install VMWare Tools</code>.</li>
<li>Follow the instructions. If Windows asks for additional drivers, point it to <code>c:\windows\system32\drivers</code>.</li>
<li>Make sure that you shutdown the VM and configure your memory (etc.) settings appropriately.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2009/01/07/run-ie6-ie7-ie8-images-vmware-fusion-macosx/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Google Toolbar Awesomeness!</title>
		<link>http://blog.ryanparman.com/2006/06/20/google-toolbar-awesomeness/</link>
		<comments>http://blog.ryanparman.com/2006/06/20/google-toolbar-awesomeness/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 17:17:25 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/06/20/google-toolbar-awesomeness/</guid>
		<description><![CDATA[My wife works for a bank, and she forwarded me a phishing scam for Washington Mutual bank. Besides misspelling the word &#8220;customer&#8221; as &#8220;costomer&#8221;, it was pretty convincing for those who don&#8217;t know any better. When she sent it to me, I took a look at the page, and this is what Firefox+Google toolbar presented [...]]]></description>
			<content:encoded><![CDATA[<p>My wife works for a bank, and she forwarded me a phishing scam for Washington Mutual bank.  Besides misspelling the word &#8220;customer&#8221; as &#8220;costomer&#8221;, it was pretty convincing for those who don&#8217;t know any better.  When she sent it to me, I took a look at the page, and this is what Firefox+Google toolbar presented me with:</p>
<div align="center"><a href="/images/fakewamu.png?cda6c1"><img src="/images/fakewamu_thumb.gif?cda6c1" alt="Click for larger version" title="Click for larger version" border="0" /></a></div>
<p>Everybody needs this!  Even those of us who have spent lots and lots of time around the web, this is a good thing.  It&#8217;s especially good for people like my in-laws and many of my other friends and family.</p>
<p>Besides that, here&#8217;s some good information my wife passed along to me:</p>
<blockquote><p>
Having worked for a bank for over 5 years, I will tell you that a little bit of education goes a long way. Never ever EVER give out your pin # to ANYONE!!! Banks will never ask for this information (Other than asking you to enter you own pin # into a machine). Bank employees don&#8217;t even have access to your pin #. Your bank would never send you an email asking you to verify your personal information &#8212; the bank already has it if they need it.</p>
<p>I recently received an email (I think that it was a bank from Tenessee); When I clicked on the link, it took me to a sign on page. It was really quite clever, you could enter any user ID, and any password. Then, they asked you to verify your bank information. (Including your pin) The other type of phishing email that I have been receiving a lot lately, has been on behalf of phony people from other countries. These people will ask you to reply to their email with your contact info. Then, they will try to get you to cash a fake cashier&#8217;s check from them of some ridiculously large amount. They will tell you that your cut is 30% or 40% in some cases. Don&#8217;t be fooled by these either.</p>
<p>If you receive an email asking you for any sort of financial information/help know that it is probably a scam, you should delete it at once, or you can forward it to the Federal Trade Commission at spam@uce.gov, or contact them at www.consumer.gov/idtheft or 877.IDTHEFT (877.438.4338).
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/06/20/google-toolbar-awesomeness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS&#8217;s text-shadow property in Firefox 2?</title>
		<link>http://blog.ryanparman.com/2006/04/18/csss-text-shadow-property-in-firefox-2/</link>
		<comments>http://blog.ryanparman.com/2006/04/18/csss-text-shadow-property-in-firefox-2/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 18:26:46 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/04/18/csss-text-shadow-property-in-firefox-2/</guid>
		<description><![CDATA[After nearly 7 years in Bugzilla, it appears that the CSS2 text-shadow property will finally make it into Firefox 2. According to Bugzilla, the patch has already been added to the trunk (although it&#8217;s not quite complete yet), and seeing as how its status has been set to blocking 1.8.1 (which according to this roadmap [...]]]></description>
			<content:encoded><![CDATA[<p>After nearly 7 years in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=10713">Bugzilla</a>, it appears that the CSS2 <code>text-shadow</code> property will finally make it into Firefox 2.</p>
<p>According to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=10713">Bugzilla</a>, the patch has already been added to the trunk (although it&#8217;s not quite complete yet), and seeing as how its status has been set to <em>blocking 1.8.1</em> (which according to <a href="http://cbeard.typepad.com/mozilla/2005/11/mozilla_product.html">this roadmap</a> is Firefox 2 timeframe), I&#8217;m hoping that this will finally get implemented.</p>
<p>Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/04/18/csss-text-shadow-property-in-firefox-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7.0 Beta 2 (Build 5335.5)</title>
		<link>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/</link>
		<comments>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/#comments</comments>
		<pubDate>Wed, 22 Mar 2006 21:45:43 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/03/22/internet-explorer-70-beta-2-build-53355/</guid>
		<description><![CDATA[For those who hadn&#8217;t yet heard, there is an updated version of Internet Explorer 7 available. If you want to run it in standalone mode, Jon Galloway&#8217;s IE7 Launcher will do the trick nicely. Lots of information can be found about IE7, specifically improved CSS compliance (hasn&#8217;t yet been updated with the current build information, [...]]]></description>
			<content:encoded><![CDATA[<p>For those who hadn&#8217;t yet heard, there is an updated version of <a href="http://microsoft.com/ie/ie7/">Internet Explorer 7</a> available.  If you want to run it in standalone mode, Jon Galloway&#8217;s <a href="http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx">IE7 Launcher</a> will do the trick nicely.</p>
<p>Lots of <a href="http://msdn.microsoft.com/ie/infoindex/">information</a> can be found about IE7, specifically <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ietechcol/cols/dnexpie/ie7_css_compat.asp">improved CSS compliance</a> (hasn&#8217;t yet been updated with the current build information, but will).  This build is supposed to be rendering engine complete, meaning that this build will render webpages the same way that the final release will.</p>
<p>I&#8217;m tempted to do a full install of IE7, and simply run IE6 standalone from now on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camino has left the building</title>
		<link>http://blog.ryanparman.com/2006/02/20/camino-has-left-the-building/</link>
		<comments>http://blog.ryanparman.com/2006/02/20/camino-has-left-the-building/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 17:55:05 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/02/20/camino-has-left-the-building/</guid>
		<description><![CDATA[I&#8217;m a creature of habit. I haven&#8217;t lost my keys in years, simply because I always put them in the same place when I get home. I never have to fumble around in my pockets to find something, because I already know what&#8217;s there: wallet and phone in my right pocket; keys, chapstick, pen, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a creature of habit.  I haven&#8217;t lost my keys in years, simply because I always put them in the same place when I get home.  I never have to fumble around in my pockets to find something, because I already know what&#8217;s there: wallet and phone in my right pocket; keys, chapstick, pen, and loose change in my left.  I&#8217;m also a perfectionist, and I find myself driven by and towards excellence.  That&#8217;s why although I use both systems everyday, I prefer my Mac over my PC.  That&#8217;s why I haven&#8217;t used Internet Explorer in years. And that why I wanted to give Camino a try as my default browser for a week.</p>
<p>If I&#8217;m interested in some new software whereby using it I&#8217;d have to change my habits (such as changing browsers, or text editors, or mail clients), I&#8217;ll install the new software and promise to use it for a week.  If after that week I decide that I like it better than what I&#8217;m currently using, I&#8217;ll make the switch.  I figure a week is a good chunk of time to try something out because any irritations and possible solutions for those irritations will have surfaced by the end of the week.  I have faith in this system for myself, because this is how I found Mozilla 0.99, Firebird (later Firefox), Adium, Transmit, FlashFXP, Topstyle, and other constantly-used bits of software.</p>
<p>I&#8217;ve had my eye on Camino for a while, but I wanted to wait until it hit 1.0 (which happened last week) before I tried it out.  Having a browser with the rendering engine of Firefox, but had an Aquafied UI was very tempting to me.  Instead of switching between Safari (my default browser on my Mac) and Firefox (which I use for viewing the source of RSS feeds), I could switch between Camino and Safari; Two browsers that feel Mac-like.  Unfortunately, I ended up finding more things about Camino that I don&#8217;t like, so Camino has now been uninstalled.  Here&#8217;s why:</p>
<ol>
<li><strong>No support for extensions.</strong>  You mean, no Firebug?  No Gmail Notifier?  No Greasemonkey?  No Reveal?  I might as well be using Internet Explorer then.</li>
<li><strong>No DOM Inspector.</strong>  If it&#8217;s there, I couldn&#8217;t find it.  For someone who does as much development as I do, I need to have my DOM inpector and my JavaScript console&#8230; especially if I can&#8217;t run Firebug.</li>
<li><strong>No live bookmarks.</strong>  This is one of my most used features of Firefox, and to a certain extent Safari.  I need to be able to have 1-click access to certain feeds from within my browser.  Or at least the ability to detect them.</li>
</ol>
<p>There are some things, however, that I really did like about it.</p>
<ol>
<li><strong>It&#8217;s crazy fast.</strong>  A Gecko-based browser that&#8217;s as fast as Safari?  Camino&#8217;s right there.</li>
<li><strong>Favicons in the bookmarks bar.</strong>  Mmmm&#8230; favicons&#8230;.</li>
<li><strong>Something else.</strong>  I&#8217;m sure there was something else, but I just can&#8217;t think of it right now.</li>
</ol>
<p>If you don&#8217;t care about any of these things, then I suppose Camino is as good a browser as any other.  But it seems like Camino is roughly on par with Firebird 0.6.  It can render pages just fine, and it&#8217;s got some speed to it, but it simply does not yet have the feature set to make it a viable alternative for web developers.  Maybe Camino 2.0 will have the features it needs to compete, but Camino 1.0 simply isn&#8217;t there yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/02/20/camino-has-left-the-building/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Awesome view-source trick for JavaScript developers</title>
		<link>http://blog.ryanparman.com/2006/02/14/awesome-view-source-trick-for-javascript-developers/</link>
		<comments>http://blog.ryanparman.com/2006/02/14/awesome-view-source-trick-for-javascript-developers/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 01:15:39 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/02/14/awesome-view-source-trick-for-javascript-developers/</guid>
		<description><![CDATA[Maybe I&#8217;m a little slow, but I&#8217;ve found an awesome little trick for people who use Firefox, and who need to dynamically add elements to the page via JavaScript. I&#8217;ve been doing a lot of Ajax development lately for an internal webapp where I need to dynamically add nodes to lists. In my source code, [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe I&#8217;m a little slow, but I&#8217;ve found an awesome little trick for people who use Firefox, and who need to dynamically add elements to the page via JavaScript.</p>
<p>I&#8217;ve been doing a lot of Ajax development lately for an internal webapp where I need to dynamically add nodes to lists.  In my source code, I&#8217;ll have an empty <code>&lt;ul&gt;</code> tag with an ID, then I use that ID when I go and add <code>&lt;li&gt;</code>&#8216;s to it.  No big deal, right?</p>
<p>If you use the standard view-source contextual menu item, it will show you the source code that you coded in: the empty <code>&lt;ul&gt;</code> tag.  BUT, if after you&#8217;ve added your <code>&lt;li&gt;</code> nodes dynamically, you click-and-drag to select the rendered area, and choose &#8220;View Selection Source&#8221;, Firefox will show you the fully-rendered HTML for that area.  As in, it will show you the <code>&lt;ul&gt;</code> tag with all of your <code>&lt;li&gt;</code> tags inside of it&#8230; just as though you&#8217;d coded it like that in the first place.  How awesome is that?</p>
<p>So if you need to see what HTML your JavaScript is generating, simply select the area, and choose &#8220;View Selection Source&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/02/14/awesome-view-source-trick-for-javascript-developers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7.0 Beta 2 Standalone is available</title>
		<link>http://blog.ryanparman.com/2006/02/02/internet-explorer-70-beta-2-standalone-is-available/</link>
		<comments>http://blog.ryanparman.com/2006/02/02/internet-explorer-70-beta-2-standalone-is-available/#comments</comments>
		<pubDate>Fri, 03 Feb 2006 00:27:19 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/02/02/internet-explorer-70-beta-2-standalone-is-available/</guid>
		<description><![CDATA[In response to Shaun (Jan 31, 2006), I took some time to try to get the new IE7b2 release working. This is the download package that was made available as the Internet Explorer 7.0 Beta 2 Public Preview. This version of IE7 writes a couple of keys to your registry. Don&#8217;t try to run the [...]]]></description>
			<content:encoded><![CDATA[<p>In response to <a href="http://www.shauninman.com/plete/these-links-again/">Shaun</a> (Jan 31, 2006), I took some time to try to get the <a href="http://downloads.skyzyx.com/Standalone%20Internet%20Explorer/">new IE7b2 release</a> working.</p>
<p>This is the download package that was made available as the Internet Explorer 7.0 Beta 2 Public Preview.  This version of IE7 writes a couple of keys to your registry.</p>
<p>Don&#8217;t try to run the iexplore.exe like you have in the past (even with the standalones).  Instead, <a href="http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx">run the __RUN_ME.bat file</a>.  This will make sure that the above-mentioned registry entries are removed, and will automatically add the .local file, etc.</p>
<p>I had a problem for a while where IE7 would &#8220;flicker-quit&#8221;.  As in, a window would display for a fraction of a second, and then quit.  This is the only package that worked for me, but even then it didn&#8217;t work at first.  Here&#8217;s what I was doing when it magically began working.</p>
<ul>
<li>I ran the normal iexplore.exe file</li>
<li>I ran the __RUN_ME.bat file (didn&#8217;t work, btw)</li>
<li>Went into the update folder, and double-clicked the IE icon.  It started the installer.</li>
<li>Went back to the root folder and tried __RUN_ME.bat again.</li>
<li>Out of frustration, ran __RUN_ME.bat yet again just so that I could get angrier at the IE team.</li>
<li>IE7b2 magically worked.</li>
</ul>
<p>I&#8217;m still not sure which part of my voodoo worked, but I have it running.  I may have had some problems because I was previously running the IE7b1 standalone.</p>
<p>This is completely unsupported &#8212; completely.  The official word from Microsoft is that <a href="http://blogs.msdn.com/ie/archive/2005/12/16/504864.aspx">we shouldn&#8217;t be running them in standalone mode anyways</a>.</p>
<p><em>Stop yelling at me like that!</em>  You&#8217;re preaching to the choir, brother (or sister)!  <strong>I</strong> know that Microsoft really needs to release official standalone packages for developers to work and test with that are available from MSDN, and not intended for public consumption.  But I don&#8217;t make the rules&mdash;I just break the bad ones.</p>
<p>When Microsoft said &#8220;your potential, our passion&#8221;, they weren&#8217;t talking about web designers.  But maybe they should have been&#8230; How&#8217;s this for an idea: Microsoft has been pretty responsive to our requests for a better browser with IE7.  How about we bombard them with comments and such letting them know that we want our standalone mode in order to fix the mess they made in the first place.</p>
<p>Here&#8217;s the URL for the <a href="http://blogs.msdn.com/ie/default.aspx">IE Blog</a>.  Let them know how you feel.  Pester the crap out of Chris Wilson, Al Billings, and the rest of the &#8216;softies that simply barking &#8220;unsupported&#8221; is unacceptable, and that they need to help us fix the problem by either producing official IE standalones, or by not making it so freaking hard to make happen.</p>
<p><span class="update">&laquo;Update&raquo;</span> The zipped package now uses <a href="http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx">version 1.4 of the IE Launch Script</a>.  Now supports conditional comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/02/02/internet-explorer-70-beta-2-standalone-is-available/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Firefox 1.5, Now Available</title>
		<link>http://blog.ryanparman.com/2005/11/29/firefox-15-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/11/29/firefox-15-now-available/#comments</comments>
		<pubDate>Tue, 29 Nov 2005 23:43:27 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/archives/2005/11/29/firefox-15-now-available/</guid>
		<description><![CDATA[Ryan posts the new Firefox 1.5 release to Skyzyx: Downloads.]]></description>
			<content:encoded><![CDATA[<p>The long-awaited Firefox 1.5 is now available, as well as  a new <a href="http://www.mozilla.com">Mozilla.com</a> site.</p>
<p>You can download the new release from <a href="http://www.mozilla.com">Mozilla.com</a>, or if the servers are overloaded, you can get them from Skyzyx: Downloads.</p>
<ul>
<li><a href="http://downloads.skyzyx.com/Software/Windows/Modern%20Web%20Browsers/Mozilla%20Firefox%201.5.exe">Firefox 1.5 for Windows</a></li>
<li><a href="http://downloads.skyzyx.com/Software/Mac%20OS%20X/Modern%20Web%20Browsers/Mozilla%20Firefox%201.5.dmg">Firefox 1.5 for Mac OS X</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/11/29/firefox-15-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Skyzyx: Downloads</title>
		<link>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/</link>
		<comments>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/#comments</comments>
		<pubDate>Thu, 20 Oct 2005 05:15:16 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/10/19/skyzyx-downloads/</guid>
		<description><![CDATA[Ryan makes his download archive available to the public.]]></description>
			<content:encoded><![CDATA[<p>As the first public step towards unveiling my upcoming website, I&#8217;m unveiling <a href="http://downloads.skyzyx.com/">Skyzyx: Downloads</a>.  This is a collection of Flash animations, sound clips, video clips, and various freeware/trialware software downloads I&#8217;ve collected over the last couple of years.  It&#8217;s not yet exhaustive, but I want to see what the bandwidth transfer is going to be on these files before I add more stuff I&#8217;ve been collecting.</p>
<p>This has actually been up for about a year, but was never made public.  This is where the Standalone Internet Explorers, latest Firefox releases, and other bits of software will live too.  Actually, part of my goal for this is to be an unofficial mirror for the Firefox 1.5 release. <img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif?cda6c1" alt=':)' class='wp-smiley' /> </p>
<p>There&#8217;s lots more to come in the coming weeks.  Some of it will be old stuff with a fresh face, others will be new things all together.  And I&#8217;ll finally have a place to showcase all of the Ajax demos I&#8217;ve worked on over the past few months.</p>
<p>At the moment, I have the latest copies of the Macromedia Studio 8 Trials, Nero 6.6 Ultra trials, OpenOffice 2.0, and more.  Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fix: QuickTime Playing Flash Files in my Browser</title>
		<link>http://blog.ryanparman.com/2005/09/16/fix-quicktime-playing-flash-files-in-my-browser/</link>
		<comments>http://blog.ryanparman.com/2005/09/16/fix-quicktime-playing-flash-files-in-my-browser/#comments</comments>
		<pubDate>Sat, 17 Sep 2005 05:48:32 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/09/16/fix-quicktime-playing-flash-files-in-my-browser/</guid>
		<description><![CDATA[Ryan discusses how to make QuickTime 7 play nice with Flash in websites.]]></description>
			<content:encoded><![CDATA[<p>Alright, this has been bothering the heck out of me since I downloaded the first QuickTime 7 Preview for Windows a few months ago.  Everytime I&#8217;m supposed to see a Flash animation on a webpage, I instead see a faded QuickTime logo with a question mark over it.  It took me until tonight to get irritated enough to do something about it, and now I&#8217;m going to tell you how to fix it.</p>
<h3>The Problem:</h3>
<p>I was checking out <a href="http://www.joshdura.com/">a cool site</a> tonight, and saw this:</p>
<div align="center"><img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/09/qt-flash-1.png?cda6c1" alt="Screenshot of QuickTime trying to handle Flash animations" title="QuickTime trying to handle Flash animations" /></div>
<p>How irritating!</p>
<h3>The Solution:</h3>
<p>Open up your QuickTime control panel, go to the Browser tab, click Mime Types, and deselect Flash from the Miscellaneous tree option:</p>
<div align="center"><img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/09/qt-flash-2.png?cda6c1" alt="Screenshot of QuickTime control panel" title="QuickTime control panel" /></div>
<div align="center"><img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/09/qt-flash-3.png?cda6c1" alt="Screenshot of QuickTime control panel" title="QuickTime control panel" /></div>
<p>After you&#8217;ve clicked all necessary OK buttons, restart Firefox.</p>
<h3>All Better:</h3>
<p>I went back to the <a href="http://www.joshdura.com/">cool site</a>, and all was well with the world:</p>
<div align="center"><img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/09/qt-flash-4.png?cda6c1" alt="Screenshot of Flash properly handling Flash animations" title="Flash properly handling Flash animations" /></div>
<p>I hope this helps someone out there Googling for &#8220;QuickTime playing Flash files&#8221; or something like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/09/16/fix-quicktime-playing-flash-files-in-my-browser/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Draggable Lists</title>
		<link>http://blog.ryanparman.com/2005/09/12/draggable-lists/</link>
		<comments>http://blog.ryanparman.com/2005/09/12/draggable-lists/#comments</comments>
		<pubDate>Tue, 13 Sep 2005 05:32:54 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=251</guid>
		<description><![CDATA[Ryan shows a video of his own draggable list software that was heavily inspired by Basecamp, Backpack, and Ta-Da Lists.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working a lot with Oracle Portal over the last few months.  My company is in the process of moving everything over to Oracle technology, and I&#8217;m a UI designer on the Portal team.  We&#8217;ve been in the midst of usability testing over the last week or so, and one thing that has been coming up is the suggestion to make the &#8220;Other Tools&#8221; list of links customizable in some way.</p>
<p>Most implementations typically involve clicking a button or link to go to the Edit page.  From there, you typically have to go through some moderately unusable process for reordering links, changing descriptions or current links, or adding new links.  This may or may not include several pages and several page refreshes to get it all done the way you want it to be.  Quite frankly, that sucks.</p>
<p>So, I spent several hours over the weekend digging through the documentation for <a href="http://prototype.conio.net/">Prototype</a> and <http ://script.aculo.us">Scriptaculous in order to build a much more usable, natural, intuitive system for making these kinds of customizations.  It&#8217;s not quite the same as the lists used in <a href="http://www.basecamphq.com">Basecamp</a>,<a href="http://www.backpackit.com"> Backpack</a>, or <a href="http://www.tadalist.com">Ta-Da</a> lists, but these services were definitely an inspiration.  <a href="http://downloads.skyzyx.net/Video Clips/Draggable Links.mov">Here&#8217;s a video</a> of what I&#8217;ve got so far.  The video is a little tall for standard 1024&#215;768 monitors, so you may have to size it down a smidge to see it all.  QuickTime 6 or 7 should be plenty new enough to watch the video.</http></p>
<p>I&#8217;m not quite ready to release the code yet, as it&#8217;s not completely done, but once I add the few more things to it that I plan to, you can download the code and do whatever you want with it.  The backend is done in PHP with text files, and shouldn&#8217;t require anything special except for a relatively modern browser (released in 2001 or later).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/09/12/draggable-lists/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://downloads.skyzyx.net/video/draglinks.mov" length="5374662" type="video/quicktime" />
		</item>
		<item>
		<title>Switching to Apple Mail/Safari</title>
		<link>http://blog.ryanparman.com/2005/04/20/switching-to-apple-mailsafari/</link>
		<comments>http://blog.ryanparman.com/2005/04/20/switching-to-apple-mailsafari/#comments</comments>
		<pubDate>Thu, 21 Apr 2005 05:54:34 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/04/20/switching-to-apple-mailsafari/</guid>
		<description><![CDATA[Ryan discusses the details of his switch from OmniWeb and Thunderbird to Safari and Mail.app]]></description>
			<content:encoded><![CDATA[<p>Ever since <a href="/archives/000269.php">I first bought my Mac</a>, I&#8217;ve been using <a href="http://www.getthunderbird.com">Thunderbird</a> as my email client.  I really like Thunderbird, and being a Mozilla advocate, I wanted to use the software that I promote to so many people.  However, with the impending release of <a href="http://www.apple.com/macosx/">Tiger</a> and the new <a href="http://www.apple.com/macosx/features/mail/">Mail 2.0</a> (with Smart Folders), I decided it was time to give Apple Mail a try for the first time.</p>
<p>Now, there&#8217;s no easy way to import your Thunderbird email into Apple Mail.  After about 30 minutes of Google searching, I came across the <a href="http://www.macosxhints.com/article.php?story=20050402143519725">simplest way to convert my mailbox</a> from one client to another.  After the initial import, it took some tweaking to get everything organized the way I wanted it, but overall it was a relatively simple process considering that there is absolutely no Thunderbird import feature.  Hopefully, when my copy of Tiger comes in, the upgrade will be smooth and I&#8217;ll be able to immediately take advantage of the new Mail 2.0 features.</p>
<p>In terms of my web browser, I&#8217;ve been using Omniweb 5.1 for the last few months.  I liked the side-tab layout as well as the per-site settings that Omniweb offered, but after hearing about all of the speed improvements in Safari 1.3, I had to give it another whirl.</p>
<p>Oh.  My.  Goodness.</p>
<p>Safari 1.3 flies!  That, and for some reason, things just look a little nicer and a little smoother in Safari.  Don&#8217;t even get me started on Firefox for OSX.  Firefox for OSX is about as ugly as Netscape 4.x for Windows 95.  Well, maybe I&#8217;m exaggerating a bit, but it&#8217;s still pretty ugly on OSX.</p>
<p>Back to the point, I went ahead and re-imported my bookmarks back into Safari, and reset it as my default browser in OSX.  The new features in Safari 2.0 will be awesome, I think, and hopefully Firefox 1.1 will get its long-awaited &#8220;Aquification&#8221;.</p>
<p>Anyways, my copy of Tiger is on track to be shipped on April 29th.  Is yours?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/04/20/switching-to-apple-mailsafari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conditional Comments in Standalone Internet Explorer</title>
		<link>http://blog.ryanparman.com/2005/01/09/conditional-comments-in-standalone-internet-explorer/</link>
		<comments>http://blog.ryanparman.com/2005/01/09/conditional-comments-in-standalone-internet-explorer/#comments</comments>
		<pubDate>Sun, 09 Jan 2005 17:07:57 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=209</guid>
		<description><![CDATA[This was written by Manfred Staudinger from Vienna, Austria With a small, one-time change, Conditional Comments will work again and recognize the values 5.0 and 6.0, again; however, it will not recognize 5.5. How is it done? Go to the registry and look in HKLM\Software\Microsoft\Internet Explorer\Version Vector\ for the key IE. Simply get rid of [...]]]></description>
			<content:encoded><![CDATA[<p><b>This was written by Manfred Staudinger from Vienna, Austria</b></p>
<p>With a small, one-time change, Conditional Comments will work again and recognize the values 5.0 and 6.0, again; however, it will not recognize 5.5.</p>
<p>How is it done? Go to the registry and look in <code>HKLM\Software\Microsoft\Internet Explorer\Version Vector\</code> for the key <code>IE</code>. Simply get rid of it by renaming it to <code>zIE</code> &mdash; that&#8217;s it!
		</p>
<p>As I had installed IE 6.0, I looked into the registry for its version number &#8220;6.0.2800.1106&#8243; and found 7 entries in HKLM, 3 of them belonging to the key &#8220;Internet Explorer&#8221;: Wizard Version, Version and Build. I looked also into the module iexplore.exe and found this information 4 times. All these 11 occurrences appear to be character data with minor variations in format, but no one was compatible with the design for the Conditional Comments!</p>
<p>So to meet the specifications, a new structure was created, the &#8220;Version Vector&#8221;. IE reads the information (currently 5.0002, 5.5000, or 6.0000) from there when it is started: if the program cannot find it, it gets the information from the module. This also means that IE has to be closed and restarted to get the change.</p>
<p>Now in case of IE 5.5 we can see the incompatibility which forced the creation of a new structure: CC gives true for &#8220;gte IE 5.999&#8243; and &#8220;lte IE 5.9990&#8243;! As CC cannot be nested there is no way to identify IE 5.5 properly.</p>
<p>For example the following CC&#8217;s will work even with multiple IE&#8217;s installed:</p>
<ol>
<li><i>&#8220;if IE 6&#8243; or &#8220;if IE 6.0&#8243;</i> &mdash; for use with IE 6.0</li>
<li><i>&#8220;if IE 5&#8243; or &#8220;if lte IE 5.5&#8243;</i> &mdash; for use with IE 5.01 and 5.5</li>
<li><i>&#8220;if IE 5.0&#8243;</i> &mdash; for use with IE 5.01</li>
<li><i>&#8220;if gte IE 5.5&#8243;</i> &mdash; for use with IE 5.5 and 6.0</li>
<li><i>&#8220;if IE&#8221; or &#8220;if lte IE 6.0&#8243;</i> &mdash; for use with IE 5.01, 5.5, and 6.0</li>
</ol>
<p>This CC will still not work when multiple IE&#8217;s are installed:</p>
<ol>
<li><i>&#8220;if IE 5.5&#8243;</i> &mdash; for use with IE 5.5</li>
</ol>
<p>To see this run the above mentioned test. For better understanding CC you might want to read <a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp">About Conditional Comments</a>.</p>
<p>I have tested quite a lot on my Win98, but as the whole structure was build exclusively for CC, I would expect no real problems with later versions.</p>
<p><em>You can discuss this further at the <a href="http://support.skyzyx.net/viewtopic.php?p=45">Skyzyx Support Forums</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/09/conditional-comments-in-standalone-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Mirrors</title>
		<link>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/</link>
		<comments>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/#comments</comments>
		<pubDate>Tue, 09 Nov 2004 17:15:01 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=197</guid>
		<description><![CDATA[If you&#8217;re having a hard time getting to the Mozilla FTP or websites to download Firefox 1.0, you can get builds from me. Windows Installer Mac OS X Disk Image Linux Installer]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re having a hard time getting to the Mozilla FTP or websites to download Firefox 1.0, you can get builds from me.</p>
<ul>
<li><a href="http://downloads.skyzyx.net/firefox/Firefox%20Setup%201.0.exe">Windows Installer</a></li>
<li><a href="http://downloads.skyzyx.net/firefox/Firefox%201.0.dmg.gz">Mac OS X Disk Image</a></li>
<li><a href="http://downloads.skyzyx.net/firefox/firefox-1.0.installer.tar.gz">Linux Installer</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Optimized for G4/G5</title>
		<link>http://blog.ryanparman.com/2004/11/08/firefox-optimized-for-g4g5/</link>
		<comments>http://blog.ryanparman.com/2004/11/08/firefox-optimized-for-g4g5/#comments</comments>
		<pubDate>Mon, 08 Nov 2004 20:26:51 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=196</guid>
		<description><![CDATA[On my work and home PC&#8217;s I use Firefox&#8230; period. There is no better browser. The only thing that really irks me, however, is how slowly it starts up on my 400 MHz Pentium II running Windows 2000 at work. Since the FFX team won&#8217;t implement Mozilla Suite&#8217;s &#8220;Turbo Mode&#8221;, then to get around it, [...]]]></description>
			<content:encoded><![CDATA[<p>On my work and home PC&#8217;s I use <a href="http://www.mozilla.org/products/firefox/">Firefox</a>&#8230; period.  There is no better browser.  The only thing that really irks me, however, is how slowly it starts up on my 400 MHz Pentium II running Windows 2000 at work.  Since the FFX team won&#8217;t implement Mozilla Suite&#8217;s &#8220;Turbo Mode&#8221;, then to get around it, I usually just leave the download manager open and minimized so that whenever I need to open a browser window, it opens super-fast.</p>
<p>The Mac platform just doesn&#8217;t work the same.  I suppose I could just leave the app open, but I have a habit of quitting apps when I&#8217;m done with them.  Because it always takes Firefox so much longer to start up than Safari, usually I just use Safari for normal surfing, and only open Firefox if I need to do something that requires better JavaScript/DOM/XML/Whatever support than Safari provides.</p>
<p>But today I came across something very, <em>very</em> cool.  Firefox builds that are optimized for the PowerBook G4.  Instead of waiting the usual 6-7 Dock bounces for Firefox to start up, it only takes one, and everything else about it is significantly faster than the default builds.</p>
<p>I came across the forum for optimized builds over at MozillaZine.org.  Here is some linkage:</p>
<ul>
<li><a href="http://forums.mozillazine.org/viewtopic.php?t=149532">Firefox optimized for OSX on a G4.</a></li>
<li><a href="http://forums.mozillazine.org/viewtopic.php?t=156735">Firefox optimized for Panther (OSX 10.3.x) on a G5</a></li>
<li><a href="http://forums.mozillazine.org/viewforum.php?f=42">Other Firefox builds optimized for Windows, Mac, and Linux</a></li>
</ul>
<p>Firefox is now running zippier than ever on my <a href="http://www.everymac.com/systems/apple/powerbook_g4/stats/powerbook_g4_1.33_17.html">PowerBook</a>.  I hope these&#8217;ll help you out!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/08/firefox-optimized-for-g4g5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standalone Internet Explorer and Hosting</title>
		<link>http://blog.ryanparman.com/2004/11/05/standalone-internet-explorer-and-hosting/</link>
		<comments>http://blog.ryanparman.com/2004/11/05/standalone-internet-explorer-and-hosting/#comments</comments>
		<pubDate>Sat, 06 Nov 2004 02:10:15 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=195</guid>
		<description><![CDATA[For those interested, I&#8217;ve added a few more mirrors for the Standalone IE downloads. I&#8217;m really beginning to feel the download stress here at Skyzyx.com, as I hit ~25GB transfer last month and my max is 30GB per month. So, I signed up for a Dreamhost account (I caught the 1 year for $7.77 deal!) [...]]]></description>
			<content:encoded><![CDATA[<p>For those interested, I&#8217;ve added a few more mirrors for the <a href="/downloads/">Standalone IE downloads</a>.  I&#8217;m really beginning to feel the download stress here at Skyzyx.com, as I hit ~25GB transfer last month and my max is 30GB per month.  So, I signed up for a <a href="http://www.dreamhost.com">Dreamhost</a> account (I caught the 1 year for $7.77 deal!) which added another 40 or 60 GB of transfer a month&#8230; I forget which.  Either way, I&#8217;m not too worried anymore about going over my transfer bandwidth for the month anymore.</p>
<p>I&#8217;ve gone ahead and added my new server (www.skyzyx.net) to the download list as &#8220;Primary Download 1&#8243;.  I&#8217;ve also finally gotten around to adding the <a href="http://www.mackhosting.com">MackHosting.com</a> mirror.  Chris at MackHosting.com has turned out to be a cool guy that I&#8217;ve gotten a chance to talk to a bit via IM.  Although he&#8217;s not a weblogger, he does offer really good small business hosting plans (100 MB space and 1GB transfer for $30/year).  Go give his website some love.</p>
<p>I&#8217;ve also been contacted by someone who knows how to enable conditional comments in the Standalone IE&#8217;s.  I&#8217;ve really been lagging on getting this information out to the public, but I&#8217;m hoping to get to it this weekend.  Keep an eye out.</p>
<p><span class="update">&laquo; Update &raquo;</span> I figured out how to get Bit Torrent setup, so you can now download these files via BT too!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/05/standalone-internet-explorer-and-hosting/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>One Million and Counting&#8230;</title>
		<link>http://blog.ryanparman.com/2004/09/18/one-million-and-counting/</link>
		<comments>http://blog.ryanparman.com/2004/09/18/one-million-and-counting/#comments</comments>
		<pubDate>Sun, 19 Sep 2004 00:24:57 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=184</guid>
		<description><![CDATA[The latest post at SpeadFirefox.com says that the Firefox Preview Release hit 1,000,000 downloads in roughly 100 hours. This is fantastic news! I&#8217;ve been actively trying to get people I know and work with to switch over to Firefox for several months now. This is big news for the Mozilla team. Not only that, but [...]]]></description>
			<content:encoded><![CDATA[<p>The latest post at SpeadFirefox.com says that the <a href="http://www.spreadfirefox.com/?q=node/view/875">Firefox Preview Release hit 1,000,000 downloads</a> in roughly 100 hours.  This is <em>fantastic</em> news!  I&#8217;ve been actively trying to get people I know and work with to switch over to Firefox for several months now.</p>
<p>This is big news for the Mozilla team.  Not only that, but it also means something for the world of web standards and the overall improvement of the quality of the web.  The more people who are using a <a href="http://www.getfirefox.com">Better Browser&trade;</a>, the more possibilities we as web designers have available to our disposal.</p>
<p>I know that Microsoft&#8217;s market share hasn&#8217;t slipped that much, but it <em>has</em> been slipping.  And seeing over one million people download Firefox in 4 days, just goes to show that things are starting to change.  Things are starting to change indeed&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/18/one-million-and-counting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New?</title>
		<link>http://blog.ryanparman.com/2004/09/13/whats-new-2/</link>
		<comments>http://blog.ryanparman.com/2004/09/13/whats-new-2/#comments</comments>
		<pubDate>Tue, 14 Sep 2004 06:21:23 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=183</guid>
		<description><![CDATA[Well, for those who seem to be intrigued by what goes on in my life, here&#8217;s a little update on what&#8217;s been going on. Dead Hard Drive: My 160 GB drive bit the dust last weekend. I&#8217;m still at a loss for why. The upshot is that it only took about 15 minutes to get [...]]]></description>
			<content:encoded><![CDATA[<p>Well, for those who seem to be intrigued by what goes on in my life, here&#8217;s a little update on what&#8217;s been going on.</p>
<p><strong>Dead Hard Drive:</strong> My 160 GB drive bit the dust last weekend.  I&#8217;m still at a loss for why.  The upshot is that it only took about 15 minutes to get a new 200 GB drive up and running in my system.  The downside is that I&#8217;ve lost everything besides my boot drive, installed applications, and my music collection (which are all on other drives).  The worse part is that any and all work I&#8217;ve done on my long-awaited redesign went up in smoke as well.  Convenient excuse, I know.  I just hope that my new code will be better than my old code.</p>
<p><strong>sIFR:</strong> I&#8217;ve discovered how cool the Inman Flash Replacement technique is.  Even cooler, I&#8217;ve discovered the <a href="http://www.mikeindustries.com/blog/archive/2004/09/sifr2-kick-the-tires">Scalable Inman Flash Replacement Technique</a> (or sIFR for short).  This latest version of the groundbreaking technique really improves previous versions.</p>
<p><strong>Firefox 1.0 PR:</strong> I&#8217;ve been eagerly awaiting the release of <a href="http://www.getfirefox.com">Firefox 1.0 Preview Release</a>.  The PR release date has been pushed back 9 days from when it was scheduled (according to <a href="http://planet.mozilla.org">Planet Mozilla</a>), and I&#8217;m trying to keep from biting my nails from excitement.  <a href="http://www.getthunderbird.com">Thunderbird 0.8</a> is also right around the corner, although I don&#8217;t know how close around the corner.</p>
<p><strong>SimplePie:</strong> I&#8217;ve hit a roadblock in my <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a> project.  I need to figure out a regular expression that will grab self-closing tags (<code>&lt;description /&gt;</code>, <code>&lt;tagline /&gt;</code>, etc.), without also grabbing normal open-close style tags.  I&#8217;ve done some tremendous work for v0.94, but I insist on holding back this release until I get the bug worked out.  I know that this bug (combined with other elements of the code) effects <a href="http://www.benhammersley.com/weblog/">Ben Hammersley</a> and <a href="http://www.google.com/googleblog/">GoogleBlog</a>, among others.  If anyone cares to help me out with this regular expression, please let me know.</p>
<p><strong>A New Church:</strong> After several months of looking for a good, solid, scripturally-sound church, we&#8217;ve found one.  We&#8217;ll continue to visit for the next several weeks to really get a feel for the church, but it seems like what we&#8217;ve been looking for.  I&#8217;ve been wanting to get back involved in music and children&#8217;s ministries, and this looks like the place for that.</p>
<p><strong>SPG 1.1:</strong> Vaporware?  That&#8217;s the feeling I&#8217;m starting to get about the update to <a href="http://www.relativelyabsolute.com">Paul Griffin&#8217;s</a> outstanding <a href="http://www.relativelyabsolute.com/spg/">Simple PHP Gallery</a> software.  Let&#8217;s all go and ask him about it, so that he&#8217;ll feel the pressure to finish it.  =)</p>
<p><strong>Some Leafs:</strong> I&#8217;m totally diggin&#8217; the photography in this <a href="http://www.csszengarden.com/?cssfile=/118/118.css&#038;page=0">new Zen Garden design</a>.</p>
<p><strong>Quick-and-Dirty Weather:</strong> Using the raw XML (not RSS) feeds from the <a href="http://www.weather.gov">United States National Weather Service</a>, I was able to hack together my own simple weather RSS feeds.  If you&#8217;re interested, check out <a href="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2004/09/qdweather.zip?cda6c1">Quick-and-Dirty Weather</a>.</p>
<p><strong>My Daughter:</strong> She&#8217;s growing up so fast, I can hardly believe it.  She gets to be more and more fun as each day goes by.  She&#8217;s just finishing up her potty training, and we&#8217;re going through tic-tacs like crazy.  It was really warm when we got home this evening, and we couldn&#8217;t find any of her nightgown jammies, she I put her to bed wearing one of my old T-shirts.  She was absolutely adorable.  She misses us, my wife and I, when we&#8217;re gone all day at work, and she&#8217;s become vocal about it.  It breaks my heart to be away from her all day long (although I&#8217;d probably go nuts otherwise), so I&#8217;m trying to find reasonable ways to remedy that.  *sigh*</p>
<p>Anyways, that&#8217;s what&#8217;s been going on with me.  What all has been going on with you?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/13/whats-new-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Letting Go of Legacy Code</title>
		<link>http://blog.ryanparman.com/2004/07/24/letting-go-of-legacy-code/</link>
		<comments>http://blog.ryanparman.com/2004/07/24/letting-go-of-legacy-code/#comments</comments>
		<pubDate>Sat, 24 Jul 2004 20:09:37 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=169</guid>
		<description><![CDATA[Taking my own advice, I&#8217;ve updated my &#8220;crappy browser&#8221; messages to include Internet Explorer 5.5. IE 5.5 is now 5 years old (1999), and it&#8217;s time to encourage more and more people to move up. Since IE6 supports the correct CSS box model (in &#8220;almost standards&#8221; mode), I&#8217;m not going to bother with the CSS [...]]]></description>
			<content:encoded><![CDATA[<p>Taking <a href="http://www.skyzyx.com/archives/000139.php">my own advice</a>, I&#8217;ve updated my &#8220;crappy browser&#8221; messages to include Internet Explorer 5.5.  IE 5.5 is now 5 years old (1999), and it&#8217;s time to encourage more and more people to move up.</p>
<p>Since IE6 supports the correct CSS box model (in &#8220;almost standards&#8221; mode), I&#8217;m not going to bother with the CSS box model hack in the <a href="http://www.skyzyx.com/archives/000181.php">new design</a>.  This is 2004 people&#8230; get with the program.  If users insist on hanging on to outdated technology, then they need to understand that at some point they&#8217;re going to be left behind.</p>
<p>Microsoft has left behind Windows 95/98/Me, Apple has let go of anything prior to Mac OS X 10.1.5 (pretty much), and I&#8217;ve let go of IE prior to 6.0.  At some point, you just need to bite the bullet and let the legacy code go.  That&#8217;s where I&#8217;m at.</p>
<p>If you&#8217;re a die-hard Internet Explorer 5.0 user, sorry.  If your company still hasn&#8217;t upgraded their systems with IE6, either find a new one that&#8217;s on-the-ball, or create a fuss to get IE6 installed (if not a better browser like <a href="http://www.mozilla.org/products/firefox/">Firefox</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/07/24/letting-go-of-legacy-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lots of Little Things</title>
		<link>http://blog.ryanparman.com/2004/07/07/lots-of-little-things/</link>
		<comments>http://blog.ryanparman.com/2004/07/07/lots-of-little-things/#comments</comments>
		<pubDate>Wed, 07 Jul 2004 20:30:55 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=164</guid>
		<description><![CDATA[I&#8217;ve got two posts on my laptop that I simply haven&#8217;t had the time to post. I&#8217;ll try to get to it this evening. Meanwhile, I recently found out that my cookie script has been recommended on IBM&#8217;s forums, my Java detection script has been talked about on Sun&#8217;s Java forums, my Message Center 5.5 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got two posts on my laptop that I simply haven&#8217;t had the time to post.  I&#8217;ll try to get to it this evening.</p>
<p>Meanwhile, I recently found out that my <a href="/scripts/cookies.php">cookie script</a> has been recommended on IBM&#8217;s forums, my <a href="/scripts/java.php">Java detection script</a> has been talked about on Sun&#8217;s Java forums, my <a href="/scripts/messagecenter.php">Message Center 5.5</a> script is gaining popularity at <a href="http://www.codingforums.com">Coding Forums</a>, and I continue to get help with ideas to improve my <a href="/scripts/flash.php">Flash detection script</a> (which uses a format that I will soon switch all of my other detection scripts to because it&#8217;s more flexible).</p>
<p>I&#8217;m aware of two different projects that are using the <a href="/downloads/">standalone IE&#8217;s</a>: <a href="http://kreacom.dk/tools/optool/2.0/">OpTool</a>, which appears to add the ability to load any URL into any browser, and <a href="http://www.zeit.ca/mozie/">MozIE</a> that allows you to have a split-screen view of a webpage with multiple browsers at once.</p>
<p>I&#8217;ve also been contacted about using my <a href="/projects/feedparser/">Feed Parser</a> engine in an upcoming application he&#8217;s writing.  Nothing too nailed down yet though, as I&#8217;m still working out bugs for a v0.7 release.</p>
<p>Lastly, I came across a site today that points to one of my posts about the browser wars.  This is what she had to say:</p>
<blockquote>
<p>This article/story about the Browser Wars is brilliant. How the writer has managed to make a fairy story out of the browser wars makes it amusing to read. It provides the story in such a way that you would find it so easy to understand. I feel that he is more biased towards Netscape than to Internet Explorer. He talks about the domination of King Explorer and the Emperor of AOL. But waiting in the wings patiently is Inigo Mozilla.</p>
<p>I think this is the best article I have read in a long time.</p>
<p style="font-style:italic; text-align:right;"><a href="http://oufcnt2.open.ac.uk/~sue_holland_2/part3.html">Sue Holland</a></p>
</blockquote>
<p>If you missed it when I first wrote it, <a href="/archives/000166.php">here it is again</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/07/07/lots-of-little-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Growwwwwl&#8230;</title>
		<link>http://blog.ryanparman.com/2004/06/28/growwwwwl/</link>
		<comments>http://blog.ryanparman.com/2004/06/28/growwwwwl/#comments</comments>
		<pubDate>Mon, 28 Jun 2004 20:09:28 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=163</guid>
		<description><![CDATA[This year&#8217;s WWDC &#8220;Stevenote&#8221; is over. Among the more notable points: Tiger is a fully 64-bit OS&#8230; which is gonna allow the PowerMac G5&#8242;s to move so fast that they catch fire. &#8220;Expose for Widgets&#8221;, which is super similar to Konfabulator &#8220;Spotlight&#8221; which sounds an awful lot like the planned database-style search integration in Longhorn. [...]]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s WWDC &#8220;Stevenote&#8221; is over.  Among the more notable points:</p>
<ul>
<li>Tiger is a fully 64-bit OS&#8230; which is gonna allow the PowerMac G5&#8242;s to move so fast that they catch fire.</li>
<li>&#8220;Expose for Widgets&#8221;, which is super similar to Konfabulator</li>
<li>&#8220;Spotlight&#8221; which sounds an awful lot like the planned database-style search integration in Longhorn.</li>
<li>30-inch (wipe off your drool) displays</li>
<li>RSS intregration in Safari</li>
</ul>
<p>I was able to keep up with the play-by-play via <a href="http://macminute.com/2004/06/28/wwdckeynote">Mac Minute</a>, <a href="http://www.apple-x.net/modules.php?op=modload&#038;name=News&#038;file=article&#038;sid=987&#038;mode=thread&#038;order=0&#038;thold=0">Apple-X</a>, and <a href="http://maccentral.macworld.com/news/2004/06/28/liveupdate/">Mac Update</a>.  You can read more about Tiger from <a href="http://www.apple.com/macosx/tiger/">Apple.com</a>.</p>
<p>Lastly, I was able to get copies of <a href="http://www.skyzyx.com/galleries/folder/tiger">these images</a> before they got pulled from the MacMinute.com site.  They&#8217;re awfully clever.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/06/28/growwwwwl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Haiku, Gmail, and Web Standards</title>
		<link>http://blog.ryanparman.com/2004/06/23/haiku-gmail-and-web-standards/</link>
		<comments>http://blog.ryanparman.com/2004/06/23/haiku-gmail-and-web-standards/#comments</comments>
		<pubDate>Thu, 24 Jun 2004 00:00:48 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=161</guid>
		<description><![CDATA[Haiku Does anyone here know what &#8220;Haiku&#8221; is (&#8230;and no, I&#8217;m not talking about a 17 syllable Japanese poem)? Haiku is the brand-new name for an open source project that was formerly called &#8220;OpenBeOS&#8221;. How many here know what OpenBeOS is? OpenBeOS is a project whose goal is to re-create, from scratch, an open source [...]]]></description>
			<content:encoded><![CDATA[<h3>Haiku</h3>
<p>Does anyone here know what &#8220;Haiku&#8221; is (&#8230;and no, I&#8217;m not talking about a 17 syllable Japanese poem)?  Haiku is the brand-new name for an open source project that was formerly called &#8220;OpenBeOS&#8221;.</p>
<p>How many here know what OpenBeOS is?  OpenBeOS is a project whose goal is to re-create, from scratch, an open source version of the late <a href="http://www.osnews.com/story.php?news_id=7265">BeOS 5</a>.  BeOS was a very cool operating system that had many modern-OS features before Windows, Mac OS, or Linux did.</p>
<p>BeOS debuted in the late 90&#8242;s as an OS with a 64-bit file system, journaling, protected memory, pre-emptive multitasking, multithreading, and a whole slew of things that we take for granted these days.  BeOS was super fast, and ran on both x86 and PowerPC processors.</p>
<p>After BeOS was looked at and passed up by Apple in favor of <a href="http://www.paullynch.org/nextstep/NeXTSTEP.TechReview.html">NeXTStep OS</a> in 1997 (which was the core of Rhapsody, and later the current Mac OS X), Be delved into the &#8220;Internet Appliance&#8221; market with BeIA.  The Internet Appliance market never quite made it into the mainstream consciousness, and in 2001 they sold the company to Palm.  Many of the concepts that made BeOS so awesome have found their way into the upcoming Palm OS 6.0 (aka &#8220;Cobalt&#8221;).</p>
<p>Back to the point, OpenBeOS is trying to recreate the BeOS so it doesn&#8217;t die out.  Due to trademark reasons (like those that have plagued the Mozilla Foundation), they recently changed their name to &#8220;Haiku&#8221;, which if you&#8217;re familiar with the BeOS (specifically the NetPositive web browser), the name makes sense.  They just debuted their new <a href="http://www.haiku-os.org">website</a> today.</p>
<p>When I saw it, I immediately thought that it would be awesome to submit to <a href="http://www.cssvault.com">CSS Vault</a> and <a href="http://www.cssbeauty.com">CSS Beauty</a>, as it&#8217;s a very attractive site.  However, when I moused-over the image links in the upper right-hand corner, they flickered.  &#8220;Hmmm&#8230; they&#8217;re not using <a href="http://www.pixy.cz/blogg/clanky/cssnopreloadrollovers/">Pixy&#8217;s Superfast Rollovers</a>?  That&#8217;s odd.  Maybe I should look at their source code&#8230;&#8221;</p>
<p>I watched in horror as my screen filled up with table tags, invalid HTML 4.01, and more inline styles than I&#8217;d seen in quite a while.  *sigh*  How <em>awful!</em>  It&#8217;s a perfect layout for web standards too.  Grrr&#8230;  What a waste!</p>
<h3>Gmail</h3>
<p>I hadn&#8217;t noticed this before today because I use Firefox, and it&#8217;s never been an issue that&#8217;s come up.  Today, I needed to fire up a <a href="/downloads/#standalone">standalone version</a> of IE5/Win, and ended up checking out Gmail in it.  Gmail told me I <a href="https://gmail.google.com/gmail/browser_requirements.html">couldn&#8217;t log in</a> with my current software.  It then proceeded to tell me that I needed to use one of the following web browsers to use it:</p>
<ul>
<li>Internet Explorer 5.5+ for Windows</li>
<li>Netscape 7.1+</li>
<li>Mozilla 1.4+</li>
<li>Mozilla Firefox 0.8+</li>
<li>Safari 1.2.1+</li>
</ul>
<p>I found that to be very interesting, and actually a very good thing.  Since Gmail is a highly-coveted, status-symbol-like service, it may very well make Aunt Ruth upgrade her browser to use Gmail (which will be recommended by her web-savvy nephew).  And not only are they modern browsers, but they&#8217;re brand-new browsers (kinda)&#8230; namely the browsers running the Gecko 1.4 codebase and Safari 1.2.  This also means that Mac OS 9 users are out of luck.  There are no new browser developments going on for OS9.  The latest version of Mozilla for Mac OS 9 was v1.2.1.</p>
<p>Hopefully Google will help make the web world a better place afterall.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/06/23/haiku-gmail-and-web-standards/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New?</title>
		<link>http://blog.ryanparman.com/2004/06/15/whats-new/</link>
		<comments>http://blog.ryanparman.com/2004/06/15/whats-new/#comments</comments>
		<pubDate>Wed, 16 Jun 2004 02:32:27 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=159</guid>
		<description><![CDATA[As the rest of the world is reporting, Mozilla Firefox 0.9 is now available, as well as a release candidate of Mozilla Thunderbird 0.7. Awesome. For those who were using bleeding edge builds of Firefox, you&#8217;ll need to manually move your profile data to the new folder. The Profile folder changed twice since Firefox 0.8, [...]]]></description>
			<content:encoded><![CDATA[<p>As the rest of the world is reporting, <a href="http://www.mozilla.org/products/firefox/">Mozilla Firefox 0.9</a> is now available, as well as a release candidate of <a href="http://www.mozilla.org/products/thunderbird/">Mozilla Thunderbird 0.7</a>.  Awesome.  For those who were using bleeding edge builds of Firefox, you&#8217;ll need to manually move your profile data to the new folder.  The Profile folder changed twice since Firefox 0.8, and FF 0.9 only moves the 0.8 profile rather than the 0.8.0+ profiles.</p>
<p>I got a <a href="http://gmail.google.com">GMail</a> invite today.  I haven&#8217;t used it much yet since today was a very busy day at work, but I like how I&#8217;m told I&#8217;m using 0% of 1 Gigabyte.  Also, <a href="http://mail.yahoo.com">Yahoo! Mail</a> bumped up storage space to 100MB for the free accounts (2GB for the paid accounts), and 10MB per email.  Teriffic.  Now I can email my dial-up friends 9.8 MB emails.</p>
<p>The power went out at work today, so I got to come home a little early.  My best friend Eric, who is in the US Air Force, is moving to Texas on Friday for his Navigator training.  For those who don&#8217;t know what a Navigator is, he&#8217;s essentially Goose instead of Maverick (for those who&#8217;ve seen &#8220;Top Gun&#8221;).  He came to visit me last night, went to San Francisco to visit his cousin today, and will swing back through on his way back to his parents house where he will be staying until Friday morning when he leaves.  =(</p>
<p>I&#8217;ve been so enthused about my new PowerBook G4 that I haven&#8217;t even tried to get Windows XP re-installed on my desktop computer yet.  I need to do that because that&#8217;s where all of my web development and graphics software is.  And I still miss my <a href="http://www.feeddemon.com">Feed Demon</a> (Nick, please start doing cross-platform development on it!).</p>
<p>Lastly, my big <a href="/archives/000181.php">redesign</a> that fell through the cracks a couple of months ago when I got a new job and had to start commuting is now back in development.  My focus for this redesign is more about the structure, availability, and presentation of data than it is about a visual redesign.  However, you <em>should</em> expect a visual change.  I&#8217;m not too sure how much yet, but there will be a change.  I plan on keeping multiple stylesheets, including the one from this current design.  My favorite is the current &#8220;Default&#8221; stylesheet, while I&#8217;ve been told that other people still prefer the &#8220;Classic&#8221; stylesheet.  Which of the two should I keep as the secondary or tertiary stylesheet?</p>
<p>It&#8217;s the middle of the week (almost).  The weekend is right around the corner!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/06/15/whats-new/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hotmail blocking Firefox?</title>
		<link>http://blog.ryanparman.com/2004/05/17/hotmail-blocking-firefox/</link>
		<comments>http://blog.ryanparman.com/2004/05/17/hotmail-blocking-firefox/#comments</comments>
		<pubDate>Mon, 17 May 2004 23:57:39 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=152</guid>
		<description><![CDATA[At first I thought that Hotmail was down when it hung as I logged in with Firefox. After a bit, I tried to login again. Still no luck. I tried logging in with IE. No problems. I tried again with Mozilla. No problems. I tried with Opera. No problems. I tried with Firefox. Problems. Is [...]]]></description>
			<content:encoded><![CDATA[<p>At first I thought that Hotmail was down when it hung as I logged in with Firefox.  After a bit, I tried to login again.  Still no luck.</p>
<p>I tried logging in with IE.  No problems.  I tried again with Mozilla.  No problems.  I tried with Opera.  No problems.  I tried with Firefox.  Problems.</p>
<p>Is Microsoft beginning to see Firefox as a threat?  Is that why they&#8217;re blocking access to Hotmail from the oh-so-popular Firefox?  Of course, it might just be me wanting to rag on M$ for something else, but it doesn&#8217;t appear that they were trying to be subtle about this one.</p>
<p>I&#8217;m off to write a nasty letter to them&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/05/17/hotmail-blocking-firefox/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Firefox: Fixing the startup page</title>
		<link>http://blog.ryanparman.com/2004/05/16/firefox-fixing-the-startup-page/</link>
		<comments>http://blog.ryanparman.com/2004/05/16/firefox-fixing-the-startup-page/#comments</comments>
		<pubDate>Sun, 16 May 2004 17:17:12 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=151</guid>
		<description><![CDATA[This is a problem that I ran into, and Google didn&#8217;t offer any answers, so I&#8217;m going to add the fix for this to Google. I&#8217;m not sure if this means anything, but I&#8217;ve got the Tab Browser Extensions installed. Last week, I went to click out of Firefox with multiple tabs open, and was [...]]]></description>
			<content:encoded><![CDATA[<p>This is a problem that I ran into, and Google didn&#8217;t offer any answers, so I&#8217;m going to add the fix for this to Google.</p>
<p>I&#8217;m not sure if this means anything, but I&#8217;ve got the <a href="http://www.texturizer.net/firefox/extensions/#tbe">Tab Browser Extensions</a> installed.  Last week, I went to click out of Firefox with multiple tabs open, and was presented with the &#8220;Close Multiple Tabs&#8221; dialog box.</p>
<div align="center" class="blogimage"><img src="/img/savetabs.gif?cda6c1" alt="Save Tab Session and Close All Tabs" /></div>
<p>Normally, I close the one to the left, but this time, I accidentally clicked the one in the middle.  Oof!  The next time I opened Firefox, my tab session was restored.  I didn&#8217;t want that.  So, I went into the Options dialog, and set it to open at my homepage, and it didn&#8217;t fix it.</p>
<p>I went back in, opened up a second tab, and closed Firefox.  When the dialog came back up again, I clicked the button on the left.  It still didn&#8217;t fix it.  Well crap.</p>
<p>I then decided to check out the Tab Browser Extension box.  After digging through there, nothing was fixed.  Next I dropped into the nefarious <code>about:config</code> console.</p>
<p>Trying to fix the startup page, I went to <code>browser.startup.homepage</code>.  I checked and double-checked the four settings that began with <code>browser.startup.</code>, to no avail.  I hate filing Firefox bugs, and I was hoping that I could do something to fix it without bothering the Mozilla team.</p>
<p>I finally decided to Google for it.  I tried &#8220;fix firefox homepage&#8221;, &#8220;firefox startup problems&#8221;, &#8220;save tab session and close all tabs&#8221;, and a few other variations, and nothing came up.  I did, however, come across <a href="http://white.sakura.ne.jp/~piro/xul/codes/tabextensions/locale/en-US/sessionManager/tabextensions_sessionmanager.properties">this page</a> when I searched for the &#8220;save tab session&#8221; query.  It gave me the idea to search the <code>about:config</code> dialog for &#8220;tabSets&#8221;.</p>
<p>In the &#8220;filter&#8221; box, I typed in &#8220;tabs&#8221;.  This allowed me to find the fix for the problem.  I changed the following keys to the following values.  Note that these keys all have <code>browser.tabs.extensions.</code> prepended to them.</p>
<table>
<tr>
<td><code>restore_last_visited_tabs</code></td>
<td>false</td>
</tr>
<tr>
<td><code>restore_last_visited_tabs_ignore_OpenURL_requests</code></td>
<td>false</td>
</tr>
<tr>
<td><code>restore_last_visited_tabs_one_time</code></td>
<td>false</td>
</tr>
<tr>
<td><code>restore_last_visited_tabs_one_time.hide_alert</code></td>
<td>false</td>
</tr>
<tr>
<td><code>restore_last_visited_tabs_one_time.hide_changemode_alert</code></td>
<td>false</td>
</tr>
</table>
<p>Problem solved.  Hopefully, this will help someone in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/05/16/firefox-fixing-the-startup-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Safari?  Lucky You.</title>
		<link>http://blog.ryanparman.com/2004/04/30/using-safari-lucky-you/</link>
		<comments>http://blog.ryanparman.com/2004/04/30/using-safari-lucky-you/#comments</comments>
		<pubDate>Sat, 01 May 2004 03:55:11 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=147</guid>
		<description><![CDATA[I&#8217;ve spent the day scouring the web for information on whether or not any build of Mozilla has support for the CSS2 text-shadow property. It doesn&#8217;t, which sucks. Why does it suck? Because I&#8217;m not able to see what Safari 1.1+ users are able to see: drop shadows on text without graphics. Now, I know [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent the day scouring the web for information on whether or not any build of Mozilla has support for the CSS2 <code>text-shadow</code> property.  It doesn&#8217;t, which sucks.  Why does it suck?  Because I&#8217;m not able to see what <a href="http://www.apple.com/safari/">Safari 1.1+</a> users are able to see: drop shadows on text without graphics.</p>
<div align="center" class="blogimage"><a href="/img/textshadow.png?cda6c1"><img src="/img/textshadow-cut.gif?cda6c1" alt="Skyzyx.com with text-shadow applied." /></a></div>
<p>Now, I know that there are <a href="http://web-graphics.com/mtarchive/001144.php">other ways to do it</a>, but they require syncing the text on the page with text in your CSS file &mdash; which is fine if it&#8217;s a permanent header or something.  But it doesn&#8217;t work as well with blogs.</p>
<p>So, alas, Safari 1.1+ users now can see the use of the <code>text-shadow</code> property on my site, even though I can&#8217;t.  *sigh*</p>
<p>P.S.  I didn&#8217;t work entirely blind.  I used Dan Vine&#8217;s <a href="http://www.danvine.com/icapture/">iCapture</a> to see what I was doing.</p>
<p><span class="update">&laquo; Update &raquo;</span> Apparently, <code>text-shadow</code> has been in <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=10713">Bugzilla</a> for 5 years!  It appears that no one has bothered to write the code for it, and that&#8217;s the only reason why it hasn&#8217;t been implemented yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/04/30/using-safari-lucky-you/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kill &#8220;No Right Click&#8221; Scripts</title>
		<link>http://blog.ryanparman.com/2004/03/30/kill-no-right-click-scripts/</link>
		<comments>http://blog.ryanparman.com/2004/03/30/kill-no-right-click-scripts/#comments</comments>
		<pubDate>Wed, 31 Mar 2004 03:09:16 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=138</guid>
		<description><![CDATA[I was being a nerd today, and was digging through the list of bugs for Mozilla 1.7b (and the latest Firefox). I came across this bug that I thought was very interesting. It allows you to kill scripts that attempt to block users from right-clicking on the page. Quoted from the bug report: Here&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>I was being a nerd today, and was digging through the <a href="http://www.mozilla.org/releases/mozilla1.7b/changelog.html">list of bugs</a> for Mozilla 1.7b (and the latest Firefox).  I came across <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=86193">this bug</a> that I thought was very interesting.  It allows you to kill scripts that attempt to block users from right-clicking on the page.</p>
<p>Quoted from the bug report:</p>
<blockquote>
<p>Here&#8217;s the layman&#8217;s explanation:</p>
<ol>
<li>In the address bar, type <code>about:config</code> and press Enter</li>
<li>Search for a Preference named <code>dom.event.contextmenu.enabled</code></li>
<li>Double click its entry and change it to <code>false</code></li>
</ol>
<p>Mozilla will now show the context menu even in pages that try to hide or replace it.</p>
</blockquote>
<p>How cool is that?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/03/30/kill-no-right-click-scripts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bye, Bye, BuyMusic.com</title>
		<link>http://blog.ryanparman.com/2004/03/29/bye-bye-buymusiccom/</link>
		<comments>http://blog.ryanparman.com/2004/03/29/bye-bye-buymusiccom/#comments</comments>
		<pubDate>Mon, 29 Mar 2004 18:14:46 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=137</guid>
		<description><![CDATA[Do you guys happen to remember BuyMusic.com and all of the fuss from the web standards community this past summer? Well, according to the guys over at As the Apple Turns, it appears that the BuyMusic.com experiment was a complete and utter failure. Are we suprised? We think not. I suppose it was a bad [...]]]></description>
			<content:encoded><![CDATA[<p>Do you guys happen to remember <a href="http://www.buymusic.com">BuyMusic.com</a> and all of the <a href="http://www.webstandards.org/buzz/archive/2003_07.html#a000169">fuss</a> <a href="http://www.macnn.com/news/20350">from the</a> <a href="http://www.zeldman.com/daily/0703b.shtml#outoftune">web</a> <a href="http://www.dionidium.com/2003/07/00090">standards</a> <a href="http://speed.insane.com/archives/2003/07/24/i_wont_buymusiccom.php">community</a> this past summer?</p>
<p>Well, according to the guys over at <a href="http://www.appleturns.com/scene/?id=4599">As the Apple Turns</a>, it appears that the BuyMusic.com experiment was a <a href="http://www.macnn.com/news/20400&#038;startNumber=46">complete</a> and <a href="http://www.usatoday.com/tech/news/2003-07-28-buymusic_x.htm">utter failure</a>.  Are we suprised?  We think not.</p>
<p>I suppose it was a bad idea to lock out users of Mozilla, Opera, Safari, Linux, MacOS, and other technologically advanced groups of people.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/03/29/bye-bye-buymusiccom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Internet Explorers Revisited</title>
		<link>http://blog.ryanparman.com/2004/03/02/multiple-internet-explorers-revisited/</link>
		<comments>http://blog.ryanparman.com/2004/03/02/multiple-internet-explorers-revisited/#comments</comments>
		<pubDate>Tue, 02 Mar 2004 18:06:30 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=127</guid>
		<description><![CDATA[Over 400,000 downloads and counting from my webserver alone. This doesn&#8217;t count any of the mirrors that are posted. Suprisingly, Microsoft hasn&#8217;t said a word to me. I suppose this is a good thing. I was recently made aware that all of this was featured on C&#124;Net&#8217;s TechTV, as well as on C&#124;Net&#8217;s Builder.com site. [...]]]></description>
			<content:encoded><![CDATA[<p>Over 400,000 downloads and counting from my webserver alone.  This doesn&#8217;t count any of the mirrors that are posted.  Suprisingly, Microsoft hasn&#8217;t said a word to me.  I suppose this is a good thing.</p>
<p>I was recently made aware that all of this was <a href="http://insert-title.com/web_design/?page=articles/bb_flv/movie">featured</a> on C|Net&#8217;s <a href="http://www.techtv.com/">TechTV</a>, as well as on C|Net&#8217;s <a href="http://builder.com.com/5100-6371_14-5157896.html">Builder.com</a> site.</p>
<p>Anyways, I just wanted to let you all know that I had a conversation with a little birdie.  This little birdie told me something about an upcoming <a href="http://www.alistapart.com">ALA</a> article, and something else about full support for conditional comments, DX filters, and other nifty things that the standalones have been lacking for the last few months.</p>
<p>I don&#8217;t know about any timeline other than &#8220;soon&#8221;.  After he said that, the birdie just flew away.  Hmmm&#8230; strange.  *shrug*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/03/02/multiple-internet-explorers-revisited/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Browser Wars</title>
		<link>http://blog.ryanparman.com/2004/02/03/the-browser-wars/</link>
		<comments>http://blog.ryanparman.com/2004/02/03/the-browser-wars/#comments</comments>
		<pubDate>Tue, 03 Feb 2004 18:47:04 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=115</guid>
		<description><![CDATA[I was discussing the history of the Browser Wars with a friend last night. Afterwords, I went home, and as I put my daughter to bed, I made up a &#8220;Once upon a time&#8221; story for her so that she would go to sleep. I know it must&#8217;ve been a strange comination of the two [...]]]></description>
			<content:encoded><![CDATA[<p>I was discussing the history of the Browser Wars with a friend last night.  Afterwords, I went home, and as I put my daughter to bed, I made up a &#8220;Once upon a time&#8221; story for her so that she would go to sleep.</p>
<p>I know it must&#8217;ve been a strange comination of the two events, coupled with the sandwich I ate just before I went to bed.  I had the strangest dream.  It was kinda like when Cliff Huxtable had wierd dreams after eating sandwiches on the Cosby Show.</p>
<p>Anyways, when I woke up this morning, I sat down and wrote this.  Wierd.</p>
<h3>Once Upon A Time&#8230;</h3>
<p>A long time ago, in a land far, far away, there lived a king by the name of Netscape.  The king had rule over a very happy kingdom.  Life was good, better and better crops were being produced, and the future looked very bright.</p>
<p>But alas, this king was not perfect.  Sometimes he made poor choices, even when his intent was very good.  Instead of following in the footsteps of his father, Mosaic, and following the laws that were made before him, he decided to do things his own way.  Although those ways seemed righteous and good, the end result was not a positive one.</p>
<p>The king&#8217;s half-brother, Explorer &#8212; who was also a son of Mosaic, began to grow bitter and envious of his brother&#8217;s good fortune at the expense of his own.  Although Explorer was not as good, strong, or talented as his older brother Netscape, he vowed to overthrow his brother, the king, and rule the kingdom as <em>he</em> saw fit.</p>
<p>A war broke out.  Explorer was outright challenging his half-brother&#8217;s right to the throne.  Alliances were formed, and shady deals were struck.  Explorer was ruthless and intolerant of anyone who was dissident, so at knife-point, he forced nearly all of his allies to either pay tribute to him, or die.  Those who would not, had their lives cut short.</p>
<p>Netscape, struggling to keep his kingdom in-tact, also made alliances.  Unlike his brother, these alliances were created more out of comradery and respect, rather than Explorer&#8217;s that were created out of fear, uncertainty, and doubt.</p>
<p>New weapons were created in this war.  Explorer&#8217;s research team developed a weapon called &#8220;DOM&#8221;, while Netscape&#8217;s team developed a technology called &#8220;Layers&#8221;.  Even though Netscape&#8217;s Layers were intended to be used as a weapon against Explorer, they usually had horrible side-effects that did nothing but harm the people of the kingdom instead.  In time, the loyalty of the people was swayed, and homage ended up at the feet of Explorer.</p>
<p>In only three short years, Explorer and his allies had decimated King Netscape&#8217;s armies.  Explorer was victorious at the end of the &#8220;Browser Wars&#8221;, and was crowned King of the Web.</p>
<p>Instead of killing Netscape outright, Explorer backed off just enough for another growing empire, AOL, to take the weakened Netscape captive.  It was during this time that Netscape had a son of his own.  He named his son &#8220;Mozilla&#8221;.</p>
<p>In time, Explorer&#8217;s rule became absolute.  The king&#8217;s subjects would occasionally talk about &#8220;Once upon a time, when Netscape was king,&#8221; but for the most part, the people simply forgot all about the ancient days of King Netscape.</p>
<p>Netscape&#8217;s role had been reduced to that of an unwanted slave in AOL&#8217;s empire.  Although Netscape, and his son Mozilla, had much potential and great promise, AOL&#8217;s emporer was ignorant and simply disregarded them all-together.</p>
<p>King Explorer and the Emporer of AOL, although previously harsh enemies, decided to call a truce and combine their resources to the goal of world domination.  Not long after the truce was called, Netscape was taken out to the gallows and beheaded.  Newspaper headlines read &#8220;Netscape is dead.  There&#8217;s nothing to see here.&#8221;</p>
<p>After former king Netscape was unceremoniously executed, AOL released Mozilla from captivity believing that he was of no use, and was no threat.  AOL couldn&#8217;t have been more wrong.</p>
<p>Believing that the only remaining threat had been eliminated, King Explorer was content to simply rest on his laurels.  As Mozilla and his two new friends, Opera and Safari, grew stronger, Explorer grew stagnant.  He stopped improving, stopped growing, and stopped becoming better.</p>
<p>It is believed that it will only be a matter of time before a grown-up Mozilla meets King Explorer head-on and says:</p>
<blockquote>
<p class="noindent">&#8220;Hello.  My name is Inigo Mozilla.  You killed my father.  Prepare to <em>die</em>&#8230;&#8221;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/02/03/the-browser-wars/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fixing Internet Explorer</title>
		<link>http://blog.ryanparman.com/2004/01/14/fixing-internet-explorer/</link>
		<comments>http://blog.ryanparman.com/2004/01/14/fixing-internet-explorer/#comments</comments>
		<pubDate>Wed, 14 Jan 2004 19:17:28 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=111</guid>
		<description><![CDATA[I came across Geek Aggregator through a link from Twenty4.org. The posting is by someone who is involved somehow with the IE/Win development team. The question asks: What do you want from the Internet Explorer team? Here&#8217;s what a list of what I put. Feel free to add your comments as well, as I&#8217;m interested [...]]]></description>
			<content:encoded><![CDATA[<p>I came across <a href="http://radio.weblogs.com/0001011/2004/01/14.html#a6183">Geek Aggregator</a> through a link from <a href="http://twenty4.org/archives/2004/01/14/ie_team_lunch/">Twenty4.org</a>.</p>
<p>The posting is by someone who is involved somehow with the IE/Win development team.  The question asks: What do you want from the Internet Explorer team?  Here&#8217;s what a list of what I put.  Feel free to add your comments as well, as I&#8217;m interested in seeing what other people think.</p>
<ul>
<li>Full CSS1 and CSS 2/2.1 support.</li>
<li>Support for the application/xhtml+xml mime type.</li>
<li>Full PNG support.</li>
<li>As much of the CSS3 recommendation (not working draft) support as possible.</li>
<li>Fix the CSS bug that requires &#8220;position:relative;&#8221; to fix IE-only bugs in pure XHTML+CSS layouts.</li>
<li>Support the standard DOM 0, 1, and 2.</li>
<li>Built-in SVG support.</li>
<li>Complete support for XML, XSLT, XSL:FO, XForms, XLink, and other emerging XML-based standards.</li>
</ul>
<p>A <a href="http://radio.weblogs.com/0001011/2004/01/14.html#a6186">few posts later</a> addressed some of the issues that the IE team had expressed concern over.</p>
<blockquote>
<p>Another thing that the commenters generally aren&#8217;t thinking of is &#8220;how to get adoption.&#8221; I keep pointing out that if we fixed the CSS and PNG issues, you still wouldn&#8217;t be able to use those for years. Why? Cause consumers (and companies) really don&#8217;t care about those issues and won&#8217;t download a new version just cause you fixed one or two issues.</p>
</blockquote>
<p>People don&#8217;t care because <em>people don&#8217;t know!</em>  If the IE development team doesn&#8217;t implement them now, then it&#8217;ll be <em>even longer</em> before web designers can take advantage of <em>current</em> technology.</p>
<p>What are your thoughts?  And what would you tell them to fix if you could?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/01/14/fixing-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Support the Standards or the Browser?</title>
		<link>http://blog.ryanparman.com/2004/01/06/support-the-standards-or-the-browser/</link>
		<comments>http://blog.ryanparman.com/2004/01/06/support-the-standards-or-the-browser/#comments</comments>
		<pubDate>Tue, 06 Jan 2004 18:50:09 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=105</guid>
		<description><![CDATA[Dave Shea recently asked, Support the standards and nothing but the standards, regardless of whether or not browsers get them right? - or - Support what standards are available given today&#8217;s browser support, and kludge together markup/script/CSS hacks to overcome deficiencies in implementations? I am all-for the extensive use of web standards. Anyone who&#8217;s talked [...]]]></description>
			<content:encoded><![CDATA[<p>Dave Shea <a href="http://www.mezzoblue.com/archives/2004/01/05/standards/" title="Read the posting at Mezzoblue">recently asked</a>,</p>
<blockquote>
<p>Support the standards and nothing but the standards, regardless of whether or not browsers get them right?</p>
<p>- or -</p>
<p>Support what standards are available given today&#8217;s browser support, and kludge together markup/script/CSS hacks to overcome deficiencies in implementations?</p>
</blockquote>
<p>I am all-for the extensive use of web standards. Anyone who&#8217;s talked to me for more than two minutes when I&#8217;m in geek-mode, or who has read anything I&#8217;ve written on the subject knows this.</p>
<p>I would prefer to serve my XHTML pages as application/xhtml+xml, use XHTML 1.0 Strict or 1.1, and have all of my CSS2 work without a hitch. Some people only design for the &#8220;trinity&#8221; (which I think is a bit of a misnomer &#8212; &#8220;triumvirate&#8221; would be better), being <a href="http://www.mozilla.org">Moz</a>, <a href="http://www.opera.com">Opera</a>, and <a href="http://www.apple.com/safari/">Safari</a>. These kinds of things are fine for them.</p>
<p>Unfortunately, the real world &#8212; especially the world of business &#8212; requires sites to work as well on IE/Win as any other browser/platform, for no reason other than it hold the largest market share by far. Standards are fantastic, but standards purists are missing something. We couldn&#8217;t move on from using tables for layout until CSS was good enough to give us an alternative. Now CSS gives us that (better) alternative, but it&#8217;s not flawless &#8212; neither the support, nor the spec.</p>
<p>Unfortunately, Microsoft is <em>the</em> driving force on the web. Not &#8220;driving&#8221; as in progressing, but &#8220;driving&#8221; as in &#8220;this is how it&#8217;s going to remain&#8221;. I could beat Bill Gates and Steve Ballimer senseless for not implementing :hover on all elements, or :focus on anything. It makes my job as a web designer that much more difficult.</p>
<p>The problem lies with this: Most web designers have a passion for the web, and what it all can be. We want it to move beyond the computer screen and into everything that it possibly can. I can now syndicate another website&#8217;s content on my site thanks to the power of the web. How cool is that?  Microsoft, on the other hand, just wants control. They want power. They want money. They don&#8217;t care about the potential of the web. All of that &#8220;Your Potential. Our Passion.&#8221; is crap. Hey Microsoft! I wanna be a web designer when I grow up! Are you gonna help me?  Where&#8217;s your passion now?!</p>
<p>We, as web designers, often say things along the lines of &#8220;IE has 90% of the market. We just have to design for them. Oh well.&#8221; I disagree with this. On the other hand, standards purists chanting &#8220;everyone must code perfectly right now&#8221; are wrong as well. We need to <em>transition</em> from the older methods to the newer methods, and that requires us to design standards-compliant sites using necessary (not gratuitous) CSS hacks to make it work.</p>
<p>IE5 was released in 1999. IE 5.5 was released in 2000. IE6 was released in 2001. It&#8217;s now 2004. This spring will be three years since the last IE/Win update (not counting SP1). Let&#8217;s start putting up &#8220;your browser is outdated, please upgrade&#8221; messages for Internet Explorer 5.01 now, like we do for Netscape 4.x. This summer, let&#8217;s start displaying it for IE 5.5, and hopefully by this time next year a significant majority of people will <em>at least</em> be using IE6 &#8212; which will remove the need for the box model hack at the very least, maybe even more.</p>
<p>Promote the use of Moz, Opera, or Safari in these messages, and the Standards-Compliant market share is sure to increase. The more of us who do it, the better the chances. It might not make Microsoft update their browser, but it might make them think about it if they lose enough market share.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/01/06/support-the-standards-or-the-browser/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Wierd IE Rendering Bug Fixed</title>
		<link>http://blog.ryanparman.com/2003/12/10/wierd-ie-rendering-bug-fixed/</link>
		<comments>http://blog.ryanparman.com/2003/12/10/wierd-ie-rendering-bug-fixed/#comments</comments>
		<pubDate>Thu, 11 Dec 2003 00:45:58 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=99</guid>
		<description><![CDATA[Last summer, I posted about a strange problem I was having in Internet Explorer. The browser wasn&#8217;t properly drawing certain elements to the screen, namely &#60;hn&#62; tags with background images, colors, or borders. It was all very frusterating. In the end, I just chalked it up to Internet Explorer sucking, and left it alone. Recently, [...]]]></description>
			<content:encoded><![CDATA[<p>Last summer, I <a href="/archives/000053.php">posted</a> about a strange problem I was having in Internet Explorer.  The browser wasn&#8217;t properly drawing certain elements to the screen, namely <code>&lt;h<em>n</em>&gt;</code> tags with background images, colors, or borders.  It was all very frusterating.</p>
<p>In the end, I just chalked it up to Internet Explorer sucking, and left it alone.  Recently, however, <a href="http://www.codingforums.com/showthread.php?s=&#038;threadid=29139" target="_blank">my question was answered</a>.</p>
<p>For elements that act as though they were relatively positioned, then go ahead and use <code>position:relative;</code> on it.  It seems to fix it without a hitch.</p>
<p>Just thought I&#8217;d pass this along.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/12/10/wierd-ie-rendering-bug-fixed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LIR And Bug Fixes for IE5/Win</title>
		<link>http://blog.ryanparman.com/2003/12/09/lir-and-bug-fixes-for-ie5win/</link>
		<comments>http://blog.ryanparman.com/2003/12/09/lir-and-bug-fixes-for-ie5win/#comments</comments>
		<pubDate>Wed, 10 Dec 2003 00:24:42 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=98</guid>
		<description><![CDATA[Internet Explorer Sucks Most real web designers already know this. Most who don&#8217;t are generally either amateurs or are way, way behind the times. You&#8217;d think that with all of the money, power, and research and development resources Microsoft has, that they could produce a web browser better than crap. Apparently I&#8217;m mistaken. Langridge Image [...]]]></description>
			<content:encoded><![CDATA[<h3>Internet Explorer Sucks</h3>
<p>Most <em>real</em> web designers already know this.  Most who don&#8217;t are generally either amateurs or are way, <em>way</em> behind the times.  You&#8217;d think that with all of the money, power, and research and development resources Microsoft has, that they could produce a web browser better than crap.  Apparently I&#8217;m mistaken.</p>
<h3>Langridge Image Replacement</h3>
<p>I&#8217;ve been using the <a href="http://www.kryogenix.org/code/browser/lir/">LIR</a> technique for swapping out text in favor of images for a while now.  While no image replacement technique is perfect, LIR is better than the alternatives (namely <a href="http://www.stopdesign.com/also/articles/replace_text/">FIR</a>).  What I like about LIR is that is does not require any extra HTML &#8220;hooks&#8221; to pull it all off.  I know that FIR requires additional <code>&lt;span&gt;</code> tags.</p>
<p>Now, here is some sample XHTML markup for your basic LIR method:</p>
<pre>&lt;h1 id="header"&gt;&lt;a href="/"&gt;Skyzyx.com&lt;/a&gt;&lt;/h1&gt;</pre>
<p>Simple enough, right?  We have a top-level heading (<code>&lt;h1&gt;</code>) that encloses a link (<code>&lt;a&gt;</code>).  Got it?  Cool.</p>
<p>Here would be the CSS used to swap out the text in favor of an image:</p>
<pre>
h1#header, h1#header a {
	display:block;
	margin:0px;
	padding: 0px;
	overflow: hidden;
	width:710px;
	height: 80px;
}

h1#header a {
	padding: 80px 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	height: 0px !important;
	height /**/:80px;
}</pre>
<p>Now, what&#8217;s going on here?  Well, the first rule sets up the parameters for both the <code>&lt;h1&gt;</code> tag and the <code>&lt;a&gt;</code> tag.  Shared properties require less space than writing the same things twice, obviously.  The second rule is only for the <code>&lt;a&gt;</code> element nested inside the <code>&lt;h1&gt;</code> element.</p>
<p>Starting with the first rule, <code>display:block;</code> says that we want to make both tags block-level elements.  Since <code>&lt;h1&gt;</code> already is, this really only effects <code>&lt;a&gt;</code>.  Since you can&#8217;t apply <code>width</code> and <code>height</code> properties to inline elements, we need to set the inline <code>&lt;a&gt;</code> element to block-level.</p>
<p>Setting the <code>margin</code> and <code>padding</code> to zero allows us to keep the box exactly the same size as the <code>width</code> and <code>height</code> &#8212; no more, no less &#8212; which is what we want.  Since there is no <code>margin</code> or <code>padding</code> (as well as no <code>border</code>), Internet Explorer&#8217;s faulty box model issue doesn&#8217;t apply&#8230; yet.</p>
<p>The next property is <code>overflow:hidden;</code>.  This says that any content inside the box (being the <code>&lt;h1&gt;</code> and <code>&lt;a&gt;</code> elements) that stretches outside the confines of the <code>width</code> and <code>height</code> will be hidden.  That&#8217;s good, as that&#8217;s exactly what we want.  But there is a slight problem here, as we will get to in a few minutes.</p>
<p>Lastly, we specify the <code>width</code> and the <code>height</code> that we want for the replacement image.  At this point, you can still see the text, but we&#8217;ll get to that in a minute.  We have now established the properties that the <code>&lt;h1&gt;</code> and the <code>&lt;a&gt;</code> have in common.  Once again, Internet Explorer&#8217;s faulty box model issue has not come into effect yet, but it will&#8230; and we&#8217;ll be ready.</p>
<p>In the second rule (repeated from above):</p>
<pre>
h1#header a {
	padding: 80px 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	height: 0px !important;
	height /**/:80px;
}</pre>
<p>The first thing we do is overwrite the original value for the <code>padding</code> property with a new value.  Note that this entire second rule only effects the <code>&lt;a&gt;</code> element, and NOT the <code>&lt;h1&gt;</code> element.</p>
<p>Here&#8217;s the concept behind this method: The correct box model (properly implemented in Gecko-based browsers like Mozilla and Netscape 6/7, as well as Opera) says that if you give an element a certain width, then that will be the width of the &#8220;content&#8221;.</p>
<p class="sublist"><strong>Padding</strong> is empty space <em>inside</em> the box.  If padding is applied, it will constrict the amount of room inside the box, which is good for giving space between text and any borders that may be around the box.</p>
<p class="sublist"><strong>Margin</strong> is empty space <em>outside</em> the box.  If margin is applied, it pushes outside elements away from the box, which is good if you want an element to be a certain distance away from another element.  As an example, the content of this page has 50 pixels of margin on the top as well as on the bottom.  That&#8217;s why you can see the grid behind it.</p>
<p class="sublist"><strong>Border</strong> is exactly that&#8230; a border around the width of the box.  You can set a border of 1 pixel, 2 pixels, 3 pixels, 50 pixels, or whatever you want.  This all takes up space, and this space is taken <em>outside</em> the box, but before the margin is applied.</p>
<p>Apparently, according to <a href="http://www.codingforums.com/showthread.php?s=&#038;threadid=30318">these sources</a>, although the box is made up of the content width + the padding, the actual <code>width</code> only applies to the content itself.  This doesn&#8217;t make much sense to me, but that&#8217;s just how it is anyways.</p>
<p>The problem with the Internet Explorer box model is that instead of having the <code>width</code>all of that stuff (content+padding+border+margin) has to fit inside the width.  Oh no!  (By the way, when I say &#8220;width&#8221;, the same issue occurs with the &#8220;height&#8221;.)</p>
<p>The way that this method works is that we create a &#8220;box&#8221;, eliminate all <code>height</code>, apply <code>padding</code> to hold the box open (to push the content text down below the border of the box), use <code>overflow</code> to hide that text, and then set a <code>background</code> image to it.  Simple really.</p>
<p>But as I always say, &#8220;one horrible CSS rendering bug deserves another&#8221; (well, I don&#8217;t really <em>always</em> say that, but that&#8217;s what we&#8217;re going to do here).</p>
<p>Back to our regularly scheduled program, next we set the <code>padding-top</code> property to the height that we want to end up with, while setting the other paddings to zero.  This will be critical to pulling this off.</p>
<p>After that, we address the <code>background</code> property.  Here, we&#8217;re combining several <code>background</code> rules at once.  We want the background color to be transparent, we want the background image to display (don&#8217;t use quotes for this, as IE5/Mac will crash), set the background to not repeat, and have it begin in the top-left corner.</p>
<p>This next part is what brings it all together.  Internet Explorer 5.x doesn&#8217;t properly implement <code>!important</code>, so when other browsers see the <code>!important</code>, they&#8217;ll not allow the next line to overwrite this line.</p>
<p>We want to set the height to zero.  Why?  Because setting it to zero means that everything inside of it will be hidden because of the <code>overflow</code> property we set earlier.  And since we set padding inside it, the element is held open by this padding&#8230; which gives it plenty of room to show the background image.</p>
<p>The last part of this whole equation is the box model fix for Internet Explorer 5.x.  In this example, we use <code>height /**/:80px;</code>.  IE5.x doesn&#8217;t properly handle <code>!important</code>, so when it comes across this line, it re-adjusts itself.  Since IE5.x needs everything to be within the width (or height in this case), this fixes it&#8217;s problem.</p>
<p>Internet Explorer 6.0 also doesn&#8217;t understand <code>!important</code>, but it does have a parsing bug that this last line utilizes, so that IE6 never even sees it.  Pretty nifty, huh?</p>
<h3>Next&#8230;</h3>
<p>Now, I explained all of that so that this next part would make sense.  This method can be used with any element.  Normally it&#8217;ll be an h-something tag, but what if you wanted to use a <code>&lt;div&gt;</code> tag?  Well, it&#8217;d work just fine, except in IE5/Mac.  <a href="http://www.sidesh0w.com/weblog/2003/09/16/css_only_mostly_stupid.html">Ethan Marcotte</a> has shown us how to fix this.</p>
<pre>
h1#header, h1#header a {
	display:block;
	margin:0px;
	padding: 0px;
	overflow: hidden;
	width:710px;
	height: 80px;
	<b>clip:rect(0, 710px, 80px, 0);</b>
}

h1#header a {
	padding: 80px 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	height: 0px !important;
	height /**/:80px;
}</pre>
<p>Repetitive to be sure, but it works just great.  However, there&#8217;s still a slight problem with Internet Explorer.  This is a quirk that I noticed just recently in Internet Explorer 6.0, and was able to verify as bugs in <a href="/archives/000094.php">earlier versions of Internet Explorer</a>.  For whatever reason, tiny bits of the tops of the letters peek up higher than they&#8217;re supposed to.</p>
<p>After looking around for information, I came across a site that said to set a negative indent for the text inside the link.  So that&#8217;s what I did.</p>
<pre>
h1#header, h1#header a {
	display:block;
	margin:0px;
	padding: 0px;
	overflow: hidden;
	width:710px;
	height: 80px;
	<b>clip:rect(0, 710px, 80px, 0);</b>
}

h1#header a {
	padding: 80px 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	<b>text-indent: -1000em;</b>
	height: 0px !important;
	height /**/:80px;
}</pre>
<p>It works!  Great!  Now I&#8217;m off to the ne&#8211; wait a minute.  What happened to the image in Internet Explorer 5.0?  Where&#8217;d it go?  Oh no!  So, I got rid of the <code>text-indent</code> property, and took a look again.  The image was back.  Apparently, the <code>text-indent</code> property also moves the background image in IE 5.0.  4.01 and 5.5 get it right, but 5.0 screws it up.  Sheesh!</p>
<p>I spent a few more minutes working with it, and decided to try something.  In the first rule, the one that included both the <code>&lt;h1&gt;</code> and the <code>&lt;a&gt;</code>, we set the following property: <code>overflow:hidden;</code>.  And since the <code>&lt;a&gt;</code> is nested inside the <code>&lt;h1&gt;</code>, if the <code>&lt;a&gt;</code> element is taller than the <code>&lt;h1&gt;</code> element, then the extra height will be hidden!  Sure enough, it worked.</p>
<p>After getting rid of the <code>text-indent</code> property, I added 10 pixels to the height of the <code>&lt;a&gt;</code> element.  Here was the final chunk of CSS code:</p>
<pre>
h1#header, h1#header a {
	display:block;
	margin:0px;
	padding: 0px;
	overflow: hidden;
	width:710px;
	height: 80px;
	<b>clip:rect(0, 710px, 80px, 0);</b>
}

h1#header a {
	padding: <b>90px</b> 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	height: 0px !important;
	height /**/:<b>90px;</b>
}</pre>
<p>Kids, don&#8217;t try this at home.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/12/09/lir-and-bug-fixes-for-ie5win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View Your Site on OSX and Safari</title>
		<link>http://blog.ryanparman.com/2003/11/23/view-your-site-on-osx-and-safari/</link>
		<comments>http://blog.ryanparman.com/2003/11/23/view-your-site-on-osx-and-safari/#comments</comments>
		<pubDate>Sun, 23 Nov 2003 20:56:29 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=89</guid>
		<description><![CDATA[I came across a website that shows you what your website looks like in Safari 1.1 under Mac OS X 10.3. I think it&#8217;s awfully amazing myself. This will definitely help me with some of my Mac development. I never realized how good the web looks on Mac OS X. It&#8217;s so much different than [...]]]></description>
			<content:encoded><![CDATA[<p>I came across a website that <a href="http://www.danvine.com/capture/" target="_blank">shows you what your website looks like in Safari 1.1 under Mac OS X 10.3</a>.  I think it&#8217;s awfully amazing myself.  This will definitely help me with some of my Mac development.  I never realized how <em>good</em> the web looks on Mac OS X.  It&#8217;s so much different than on Mac OS 9.  OS9 looks disgusting compared to Windows XP, and XP looks bad compared to OSX.</p>
<p>Hat tip: <a href="http://www.gtmcknight.com/" target="_blank">Taylor McKnight</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/11/23/view-your-site-on-osx-and-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Versions of Internet Explorer</title>
		<link>http://blog.ryanparman.com/2003/11/06/multiple-versions-of-internet-explorer/</link>
		<comments>http://blog.ryanparman.com/2003/11/06/multiple-versions-of-internet-explorer/#comments</comments>
		<pubDate>Thu, 06 Nov 2003 18:21:35 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=84</guid>
		<description><![CDATA[Ethan Marcotte (aka Sidesh0w) has posted a link to a tutorial on how to run Internet Explorer 5.01, 5.5, and 6.0 under Windows XP! I&#8217;ve tried it, and it works! To save some people the hassle, I&#8217;ve gone ahead and zipped each stand-alone installation and made them available for download. I&#8217;ve tested them on Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Ethan Marcotte (aka <a href="http://www.sidesh0w.com" target="_blank">Sidesh0w</a>) has posted a link to a <a href="http://www.insert-title.com/web_design/?page=articles/dev/multi_IE" target="_blank">tutorial</a> on how to run Internet Explorer 5.01, 5.5, and 6.0 under Windows XP!  I&#8217;ve tried it, and it works!</p>
<p>To save some people the hassle, I&#8217;ve gone ahead and zipped each stand-alone installation and made them available for download.  I&#8217;ve tested them on Windows 2000 and XP.  You&#8217;d just need to upgrade your Windows 2000 installation with Internet Explorer 6.0, then download and unzip these files wherever you want (I put them in my Internet Explorer folder, myself).</p>
<p><strong>Update</strong> &#8212; Just so that everyone is aware, the official version number of Internet Explorer 4.01 is v4.01.  The <em>internal</em> version number for Internet Explorer 4.01 is v4.72.  Why?  I&#8217;m not sure, but this is the case.  Some websites are reporting that you can download IE 4.72, when they really mean IE 4.01.  Blame Microsoft for the confusion.</p>
<p><strong>Update: Dec 3, 2003</strong> &#8212; Just wanted to say hello to everyone visiting from the Web Standards Project and WebMonkey.</p>
<p><strong>Update: Feb 16, 2006</strong> &#8212; Looking for IE7 info?  Find it here: <a href="http://blog.skyzyx.com/2006/02/02/internet-explorer-70-beta-2-standalone-is-available/">Internet Explorer 7.0 Beta 2 Standalone is available</a></p>
<p><strong>Update: Jan 1, 2008</strong> &#8212; A company called Tredosoft has put together an installer that comes with fixes for things like cookies and conditional comments. <a href="http://tredosoft.com/Multiple_IE">Check it out!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/11/06/multiple-versions-of-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>208</slash:comments>
		</item>
		<item>
		<title>Links From Around</title>
		<link>http://blog.ryanparman.com/2003/10/29/links-from-around/</link>
		<comments>http://blog.ryanparman.com/2003/10/29/links-from-around/#comments</comments>
		<pubDate>Thu, 30 Oct 2003 06:48:05 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=79</guid>
		<description><![CDATA[Here are a few interesting reads from around the world wide web this evening. Microsoft trying to control blogging. Gator tries to shed it&#8217;s self-inflicted unpopularity by changing it&#8217;s name to Claria. Napster&#8217;s back (well, it&#8217;s pretending to be&#8230;). MSN splits in two. Mozilla Firebird is a viable (and better) alternative to Microsoft Internet Explorer. [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a few interesting reads from around the world wide web this evening.</p>
<ul>
<li><a href="http://www.michaelhanscom.com/eclecticism/2003/10/even_microsoft_.html" target="_blank">Microsoft trying to control blogging.</a></li>
<li><a href="http://news.com.com/2100-1024_3-5099212.html?tag=nefd_top" target="_blank">Gator tries to shed it&#8217;s self-inflicted unpopularity by changing it&#8217;s name to Claria.</a></li>
<li><a href="http://www.napster.com" target="_blank">Napster&#8217;s back (well, it&#8217;s pretending to be&#8230;).</a></li>
<li><a href="http://news.com.com/2100-1038_3-5098985.html?tag=nefd_top" target="_blank">MSN splits in two.</a></li>
<li><a href="http://www.smartcomputing.com/editorial/article.asp?article=articles/2003/s1411/31s11/31s11.asp" target="_blank">Mozilla Firebird is a viable (and better) alternative to Microsoft Internet Explorer.  Well, duh!</a></li>
<li><a href="http://www.webstandards.org/buzz/archive/2003_10.html#a000237" target="_blank">Eolas, don&#8217;t make the W3C smack you down&#8230;</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/10/29/links-from-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browsers That Don&#8217;t Suck</title>
		<link>http://blog.ryanparman.com/2003/10/14/browsers-that-dont-suck/</link>
		<comments>http://blog.ryanparman.com/2003/10/14/browsers-that-dont-suck/#comments</comments>
		<pubDate>Tue, 14 Oct 2003 19:12:02 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=76</guid>
		<description><![CDATA[I&#8217;ve begun some preliminary work to launch a Mozilla / Opera 7 / Standards-compliant browser website. Many web designers and developers are fed-up with Internet Explorer, but many end-users are okay with IE. The goal of this new site will be to promote the use of browsers other than IE, or at the very least, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve begun some preliminary work to launch a Mozilla / Opera 7 / Standards-compliant browser website.  Many web designers and developers are fed-up with Internet Explorer, but many end-users are okay with IE.  The goal of this new site will be to promote the use of browsers other than IE, or at the very least, to get people to upgrade to IE6.</p>
<p>I&#8217;m still working on a name for the site, along with some artwork and other types of propaganda.  This can be used kinda like the WaSP&#8217;s &#8220;Browser Upgrade Campaign&#8221; that was recently disbanded, except to push for non-IE browsers.  We&#8217;ll see how it all goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/10/14/browsers-that-dont-suck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eolas, Eolas, Eolas&#8230;</title>
		<link>http://blog.ryanparman.com/2003/10/07/eolas-eolas-eolas/</link>
		<comments>http://blog.ryanparman.com/2003/10/07/eolas-eolas-eolas/#comments</comments>
		<pubDate>Tue, 07 Oct 2003 19:47:35 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=73</guid>
		<description><![CDATA[I first started reading articles on the new changes to Internet Explorer (due to the Eolas patent case) beginning last night. Much more was written by this morning. Here are the articles I&#8217;ve come across so far&#8230; &#8220;Get Ready for IE Changes&#8221; &#8211; What Do I Know? &#8220;Eolas Fallout&#8221; &#8211; Mezzoblue &#8220;Changes to IE&#8221; &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>I first started reading articles on the new changes to Internet Explorer (due to the Eolas patent case) beginning last night.  Much more was written by this morning.  Here are the articles I&#8217;ve come across so far&#8230;</p>
<ul>
<li><a href="http://www.whatdoiknow.org/archives/001254.shtml">&#8220;Get Ready for IE Changes&#8221; &#8211; What Do I Know?</a></li>
<li><a href="http://www.mezzoblue.com/archives/2003/10/06/eolas_fallou/index.php">&#8220;Eolas Fallout&#8221; &#8211; Mezzoblue</a></li>
<li><a href="http://www.allinthehead.com/index.php?id=114">&#8220;Changes to IE&#8221; &#8211; All In The &lt;head&gt;</a></li>
<li><a href="http://www.sidesh0w.com/weblog/2003/10/06/the_eolas_matter.html">&#8220;The Eolas matter&#8221; &#8211; Sidesh0w</a></li>
<li><a href="http://www.gemal.dk/archives/000307.html">&#8220;Changes to Internet Explorer&#8221; &#8211; Gemal&#8217;s Psyched Site</a></li>
<li><a href="http://www.youngpup.net/?request=/news/2003-10-07">&#8220;Dance, Microsoft, Dance!&#8221; &#8211; YoungPup</a></li>
<li><a href="http://rss.com.com/2100-1012_3-5087787.html?part=rss&#038;tag=feed&#038;subj=news">&#8220;Microsoft tweaks Explorer to address ruling&#8221; &#8211; News.com</a></li>
<li><a href="http://www.mozillazine.org/talkback.html?article=3786">&#8220;Microsoft Details Changes to Internet Explorer in Wake of Eolas Suit, Mozilla Foundation Issues Statement&#8221; &#8211; MozillaZine</a></li>
</ul>
<p>Also, there are some technical documents regarding how to alter your web content so that the user experience continues to remain seamless coming from <a href="http://msdn.microsoft.com/ieupdate/activexchanges.asp">Microsoft</a>, <a href="http://developer.apple.com/internet/ieembedfix.html">Apple</a>, <a href="http://www.realnetworks.com/resources/howto/embedded/iechanges/index.html">Real Networks</a> and <a href="http://www.macromedia.com/devnet/activecontent/">Macromedia</a>.</p>
<p>First SCO and their UNIX scam, and now Eolas.  What&#8217;s next?  Will Nintendo claim to have a patent on the GUI?</p>
<p>I think <a href="http://www.whatdoiknow.org">Todd Dominey</a> says it best:</p>
<p class="quote">Whichever way, the new workarounds will lead to page bloat, additional server-calls, confusion, and additional monetary expense / time suckage for businesses and web developers everywhere. Yay Eolas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/10/07/eolas-eolas-eolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIR vs FIR</title>
		<link>http://blog.ryanparman.com/2003/09/12/lir-vs-fir/</link>
		<comments>http://blog.ryanparman.com/2003/09/12/lir-vs-fir/#comments</comments>
		<pubDate>Sat, 13 Sep 2003 04:24:33 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=63</guid>
		<description><![CDATA[An Introduction Ever since I rolled out version 21.0 of my website in early August (dubbed &#8220;Oxygen 2003&#8243;), I&#8217;ve been using FIR technique to swap out text for images in CSS browsers. Today, I realized that it presents accessibility problems for screen readers such as JAWS and IBM Home Page Reader. They understand the CSS [...]]]></description>
			<content:encoded><![CDATA[<h3>An Introduction</h3>
<p>Ever since I rolled out version 21.0 of my website in early August (dubbed &#8220;Oxygen 2003&#8243;), I&#8217;ve been using <acronym title="Fahrner Image Replacement">FIR</acronym> technique to swap out text for images in CSS browsers.  Today, I realized that it presents accessibility problems for screen readers such as JAWS and IBM Home Page Reader.  They understand the CSS <code>display:none;</code>, but they don&#8217;t understand media types (same issue with WebTV/MSN-TV &#8212; they understand <code>@import</code>, but not media types &#8212; doh!).  Also, FIR fails in <acronym title="Internet Explorer 5-point-anything for Macintosh (or Mac OS)">IE5/Mac</acronym>.</p>
<p>After <acronym title="Searching for something using the Google.com search engine">Googling</acronym> for some time, I came across the <acronym title="*Something* Image Replacement">LIR</acronym> method.  Which seems to cover that base.  I&#8217;m still not sure about IE5/Mac though.  I won&#8217;t be able to test it out until Monday when I get back to class, but I can&#8217;t really edit it in class.  So I have to go to class, view in in IE5/Mac, go home after class and modify the CSS, go back to class the next day to view it again, etc., etc.</p>
<p>What I&#8217;m hoping for is a wonderful reader to check this out in IE5/Mac and tell me what&#8217;s going on.  That&#8217;d be absolutely wonderful!  Any takers?</p>
<p>Another <em>problem</em>, per say, is that it uses non-semantic markup, meaning mark-up that has no content-related purpose.  It&#8217;s only purpose is for presentational purposes, which is a big no-no in semantic circles.  Nevermind that we&#8217;re no longer using tables for layout, but I guess wrong is wrong nonetheless.</p>
<h3>A Simple FIR</h3>
<p>Your basic FIR technique will replace text with an image by nesting a <code>&lt;span&gt;</code> inside of a parent element.  You then hide the <code>&lt;span&gt;</code>, and apply sizing and a background image to the parent element.</p>
<p>Here&#8217;s some sample HTML:</p>
<pre>&lt;h1&gt;&lt;span&gt;Skyzyx.com&lt;/span&gt;&lt;/h1&gt;</pre>
<p>Simple, right?  Now here&#8217;s some sample CSS to go with it:</p>
<pre>
h1 {
	width:710px;
	height:80px;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
}

h1 span { display:none; }</pre>
<h3>A Sample LIR</h3>
<p>As noted above, the Fahrner Image Replacement technique has a few problems.  This method remedies at least two of them (semantics and screen readers), but I&#8217;m still not sure about IE5/Mac.</p>
<p>Here&#8217;s some sample HTML:</p>
<pre>&lt;h1&gt;Skyzyx.com&lt;/h1&gt;</pre>
<p>Even simpler, right?  Now here&#8217;s some sample CSS to go with it:</p>
<pre>
h1 {
	width:710px;
	padding: 80px 0 0 0;
	background: transparent url("/img/skyzyxcom.gif") no-repeat top left;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:80px; /* for IE5/Win's bad box model */
}</pre>
<p>What this does instead is it keeps the original text there, as-is.  Screen readers can read it.</p>
<p>Next, instead of setting the <code>height:</code> property, we set the <code>padding:</code> property as our height &#8212; only the top padding value, though.  This creates room for a background image but no room for text to show up.</p>
<p>We set <code>overflow:</code> to hidden so that the pushed-down text is not visible in CSS browsers.</p>
<p>Unfortunately, &#8220;The World&#8217;s Most Popular Browser&trade;&#8221; screws things up with the faulty box model.  So, we add the last line of CSS to fake-out IE 5.x for Windows and force-feed it the value it needs for all of this to work out, by exploiting a CSS rendering bug found in those versions.</p>
<p>Voila!  After testing this method in IE5/Mac, I&#8217;ll know if we killed two or three birds with one stone.  Kudos to <a href="http://www.kryogenix.org/code/browser/lir/" target="_blank">Stuart Langridge</a> for this new method!</p>
<p><span class="personal">&laquo; Update &raquo;</span> Yes, the LIR method works great in IE5/Mac.  Unfortunately, clicking on the main header doesn&#8217;t return you to the homepage, so I&#8217;d like to work that out.  Until then, I think my IE5/Mac users can get by okay since my navigation is pretty simple to understand.  Good news indeed!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/09/12/lir-vs-fir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Better Websites</title>
		<link>http://blog.ryanparman.com/2003/08/24/building-better-websites/</link>
		<comments>http://blog.ryanparman.com/2003/08/24/building-better-websites/#comments</comments>
		<pubDate>Sun, 24 Aug 2003 18:59:46 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=55</guid>
		<description><![CDATA[After checking out this post over at Mezzoblue, I must comment that this has been my process for building websites for the last year-and-a-half or so. Call it preaching if you will, but it is always better to design sites in standards-compliant browsers first (Mozilla, Firebird, Safari, Netscape 7, IE5/Mac), then almost-compliant browsers next (IE6/Win), [...]]]></description>
			<content:encoded><![CDATA[<p>After checking out <a href="http://www.mezzoblue.com/cgi-bin/mt/mezzo/archives/000204.asp" target="_blank">this post</a> over at <a href="http://www.mezzoblue.com" target="_blank">Mezzoblue</a>, I must comment that this has been my process for building websites for the last year-and-a-half or so.</p>
<p>Call it preaching if you will, but it is always better to design sites in standards-compliant browsers first (Mozilla, Firebird, Safari, Netscape 7, IE5/Mac), then almost-compliant browsers next (IE6/Win), then the subpar browsers (IE5.x/Win), then in crap browsers (Netscape 4.x).  I always develop in Mozilla or Firebird.  Often times, I completely forget to check to see if IE can swallow the valid code.  Then I&#8217;ll go back and check in in IE, and when I get to class, I check it in the default IE5 on Windows 2000.</p>
<p>It&#8217;s really a better way to do it.</p>
<p>Another thing that Zeldman goes into in his book (referenced by the Mezzoblue article, <a href="http://www.zeldman.com/dwws/" target="_blank">Designing with Web Standards</a>), it that &#8220;backwards compatibility&#8221; is a <em>myth</em>.  You cannot legitimately make a site look as good in Netscape 4 or Netscape 3 as it does in current generation browsers.  &#8220;Pixel-perfect&#8221; is a flawed mentality.  What about PDA&#8217;s, web-enabled cell-phones, WebTV (MSN-TV), or other non-standard devices?  There are far more users of these devices than there are of Netscape 4, but many people still believe that it needs to look the same in this archaic browser as it does in newer ones.</p>
<p>The truth is that far <em>more</em> browsers can get get the <em>information</em> from your website (being more important than the look) if you code to standards (XHTML+CSS, no FONT tags, no TABLEs for layout, etc.) than if you try to make it pixel-perfect for far-from-perfect older browsers.  Instead of designing for backwards compatiblity (an ever-decreasing market share), we should design with <em>forwards compatibility</em> in mind.  Websites that won&#8217;t break with the next new browser.  Websites that can be completely redesigned in hours instead of weeks or months.  Standards-compliant websites also tend to be more accessible without even trying, and nearly always end up very high in search engine rankings, making your site much more noticable to more people.</p>
<p>Also, once you get the hang of CSS-Positioning, you can do anything with XHTML+CSS that you can do with HTML+Tables.  To say that CSS sites are ugly is simply because of the fact that there aren&#8217;t as many CSS <em>designers</em> as there are CSS <em>coders</em>.  So, let&#8217;s change that.  <a href="http://www.csszengarden.com" target="_blank">CSS Zen Garden</a> is a great example of what can be done with XHTML+CSS, and the limits (or, rather, lack thereof) of this method of designing&#8230; and it all begins with downloading and installing an awesome standards-compliant browser (<a href="http://www.mozilla.org" target="_blank">Mozilla</a>, for example) and start designing more of your websites from there.</p>
<p>Go ahead, give it a try&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/08/24/building-better-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla SeaMonkey vs Mozilla Firebird&#8482;</title>
		<link>http://blog.ryanparman.com/2003/07/24/mozilla-seamonkey-vs-mozilla-firebird/</link>
		<comments>http://blog.ryanparman.com/2003/07/24/mozilla-seamonkey-vs-mozilla-firebird/#comments</comments>
		<pubDate>Thu, 24 Jul 2003 17:53:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=44</guid>
		<description><![CDATA[For you Gecko fans out there, the Mozilla Foundation has released Mozilla 1.5a still based on SeaMonkey code. Now, I was under the impression that when they said &#8220;Firebird will replace SeaMonkey&#8221; that they were talking about codebases, not products. I had thought that Mozilla 1.6 or 1.7 would switch from the SeaMonkey codebase to [...]]]></description>
			<content:encoded><![CDATA[<p>For you Gecko fans out there, the <a href="http://www.mozilla.org">Mozilla Foundation</a> has released <a href="http://www.mozilla.org" target="_blank">Mozilla 1.5a</a> still based on SeaMonkey code.  Now, I was under the impression that when they said &#8220;Firebird will replace SeaMonkey&#8221; that they were talking about codebases, not products.  I had thought that Mozilla 1.6 or 1.7 would switch from the SeaMonkey codebase to the Firebird codebase, but according to the <a href="http://www.mozilla.org/projects/firebird/roadmap.html" target="_blank">Mozilla Firebird&trade; Roadmap</a>, it looks as though the Mozilla Application Suite product will come to an end, and the Mozilla Firebird&trade; browser will be the currently supported product.<br />
On the other hand, I downloaded Mozilla Firebird&trade; 0.6 yesterday, and I must say that I wasn&#8217;t all that impressed.  Sure it&#8217;s quick and all, but it&#8217;s not nearly as fully-featured as SeaMonkey.  Now, I know that Firebird&trade; is intended to be a standalone browser, but it&#8217;s not even fully-featured enough for that.  There is still <i>a lot</i> of work to do before I&#8217;m willing to give up the features of SeaMonkey for Firebird&trade;.  Of course, if what I&#8217;ve come to believe from the roadmap is correct, then I&#8217;ll probably be ready to switch by Firebird&trade; 0.8 or 0.9&#8230; somewhere in there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/07/24/mozilla-seamonkey-vs-mozilla-firebird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Hole Plugged</title>
		<link>http://blog.ryanparman.com/2003/07/03/another-hole-plugged/</link>
		<comments>http://blog.ryanparman.com/2003/07/03/another-hole-plugged/#comments</comments>
		<pubDate>Fri, 04 Jul 2003 01:18:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=40</guid>
		<description><![CDATA[There is a Windows/Internet Explorer/Windows Media security hole that allows programmers to write a malicious script that opens all of your CD-ROM drives from the Windows Media ActiveX plug-in. This security hole has officially been patched. Just visit the Windows Update site to download the patch.]]></description>
			<content:encoded><![CDATA[<p>There is a Windows/Internet Explorer/Windows Media security hole that allows programmers to write a <a href="../scripts/cdvoodoo.htm" target="_blank">malicious script</a> that opens all of your CD-ROM drives from the Windows Media ActiveX plug-in.  This security hole has officially been patched.  Just visit the <a href="http://windowsupdate.microsoft.com" target="_blank">Windows Update</a> site to download the patch.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/07/03/another-hole-plugged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future Is Here</title>
		<link>http://blog.ryanparman.com/2003/07/02/the-future-is-here/</link>
		<comments>http://blog.ryanparman.com/2003/07/02/the-future-is-here/#comments</comments>
		<pubDate>Wed, 02 Jul 2003 08:43:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=37</guid>
		<description><![CDATA[Well, mostly&#8230; Mozilla 1.4 was released June 30th, right along with Netscape 7.1. It&#8217;s a beautiful thing. Along with many other features, we got about:config, which allows you to tweak out a variety of hidden settings, as well as support for GeckoActiveXObject. about:config allows you to mess with all sorts of nifty things, like enabling [...]]]></description>
			<content:encoded><![CDATA[<p>Well, mostly&#8230; <a href="http://www.mozilla.org/releases/#1.4" target="_blank">Mozilla 1.4</a> was released June 30th, right along with <a href="http://www.netscape.com/download/" target="_blank">Netscape 7.1</a>.  It&#8217;s a beautiful thing.  Along with many other features, we got <a href="http://www.mozillazine.org/misc/about:config/" target="_blank">about:config</a>, which allows you to tweak out a variety of hidden settings, as well as support for <a href="http://devedge.netscape.com/viewsource/2003/windows-media-in-netscape/" target="_blank">GeckoActiveXObject</a>.</p>
<p>about:config allows you to mess with all sorts of nifty things, like enabling <i>general.smoothScrolling</i> and <i>timebomb.first_launch_time</i>, whatever that is.</p>
<p>Supposedly, Gecko 1.4&#8242;s ability to understand ActiveX objects is limited to Windows Media Player.  I haven&#8217;t had any time to test yet, but I&#8217;m hoping it supports other plug-ins as well.  I&#8217;m sure it doesn&#8217;t support Windows Scripting Host, but who says it never will?</p>
<p>In my spare time, I&#8217;ve been working on a wholesale produce accounting / inventory program written in XHTML, CSS, JavaScript, and Windows Script, tied together with Microsoft HTA technology.  The only problem with this Windows-only solution is that it&#8217;s a Windows-only solution.  What about MacOS, Linux, BeOS, OS/2, Solaris, Irix, and other systems?  I believe Gecko is the answer.  I either need to learn JS/IO or Gecko needs to try to support WSH.  We&#8217;ll see what happens.</p>
<p>On the other end, <a href="http://www.mozillazine.org/talkback.html?article=3042" target="_blank">1.4 is replacing 1.0 as the stable branch for Gecko</a>.  This is great, as much has changed in the last year since Mozilla 1.0 came out.  1.4 also <a href="http://www.mozilla.org/roadmap.html" target="_blank">marks the end</a> of the <a href="http://www.mozilla.org/projects/seamonkey/" target="_blank">SeaMonkey project</a> in favor of the <a href="http://www.mozilla.org/projects/firebird/" target="_blank">Firebird project</a> focused around the former &#8220;Phoenix&#8221; project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/07/02/the-future-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Mozilla Build and the PowerMac G5</title>
		<link>http://blog.ryanparman.com/2003/06/26/new-mozilla-build-and-the-powermac-g5/</link>
		<comments>http://blog.ryanparman.com/2003/06/26/new-mozilla-build-and-the-powermac-g5/#comments</comments>
		<pubDate>Thu, 26 Jun 2003 19:09:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=35</guid>
		<description><![CDATA[Mozilla 1.4 Release Candidate 3 is out now. They&#8217;re really moving along on this thing. I read reports that 1.4 final should be available by the end of next week. Also Netscape 7.1 is expected not too long after that based on the 1.0.3 Gecko build (1.4&#8242;s codebase). More and more people are switching to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.org/releases/#1.4rc3" target="_blank">Mozilla 1.4 Release Candidate 3</a> is out now.  They&#8217;re really moving along on this thing.  I <a href="http://gemal.dk/archives/000175.html" target="_blank">read reports</a> that 1.4 final should be available by the end of next week.  Also Netscape 7.1 is expected not too long after that based on the 1.0.3 Gecko build (1.4&#8242;s codebase).  More and more people are switching to Gecko every day!  This is exciting.  On the other hand, maybe I just spend alot of time conversing with other web designers, who for the most part all use Gecko browsers anyways.</p>
<p>Apparently, the thing that was <a href="#20030620-741a" title="What's in the box?">in the box</a> was a sharply discounted <a href="http://www.apple.com/r/store/gallery/powermac_macos9/1.html">PowerMac G4</a>.  As expected, Steve Jobs&#8217; <a href="http://www.apple.com/quicktime/qtv/wwdc03/" target="_blank">&#8220;Steve-note&#8221;</a> announced the August availability of the <a href="http://www.apple.com/powermac/" target="_blank">PowerMac G5</a> based on IBM&#8217;s 64-bit <a href="http://www-3.ibm.com/chips/products/powerpc/newsletter/dec2002/newproductfocus2.html" target="_blank">PowerPC 970</a> chip (a derivative of the IBM <a href="http://www.research.ibm.com/power4/" target="_blank">POWER4</a> chip with native 32-bit support and the AltiVec&trade; multimedia instruction set), officially ditching <a href="http://www.motorola.com" target="_blank">Motorola</a> and all their <a href="http://e-www.motorola.com/webapp/sps/site/overview.jsp?nodeId=03M943030450467M983989030230" target="_blank">stagnant PowerPC 8500 development efforts</a> for the PowerMac.</p>
<p>The Upside:  With Dual 2.0 GHz 64-bit PowerPC 970 RISC processors, up to 8 GB PC3200 memory, 500 GB hard drive space, and an ATi Radeon 9800 Pro with 128 MB DDR-SDRAM, it&#8217;s enough to make any hard-core computer geek jerk-off.</p>
<p>The Downside:  I haven&#8217;t seen an uglier enclosure since the days of the Beige G3&#8242;s.  I actually like the beige better than this.  Whereas the G3 and G4 models had a very nice looking, natural, organic feel to them, the PowerMac G5 looks like a piece of military-style steel flooring folded around a set of technological components.  If <a href="http://www.apple.com/creative/collateral/ama/0102/imac.html" target="_blank" title="The designer of both iMac styles and the colored G3's and G4's.">Jonathan Ive</a> is the one who designed this, then the man needs to be institutionalized.  And if <a href="http://www.apple.com/pr/bios/jobs.html" target="_blank" title="CEO and Co-Founder of Apple and Pixar, and Founder of the former NeXT software.">Steve Jobs</a> actually signed-off on the design, then he&#8217;s doing no better.</p>
<p>I <i>was</i> going to buy one of the upcoming G5&#8242;s for my college graduation in February, but if this is the case, I&#8217;ll just upgrade my existing PC.  It is my hope and prayer that Apple is just pulling our legs, and will release a much more beautiful enclosure when the system debuts in August.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/06/26/new-mozilla-build-and-the-powermac-g5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla 1.4rc2 Is Available</title>
		<link>http://blog.ryanparman.com/2003/06/18/mozilla-14rc2-is-available/</link>
		<comments>http://blog.ryanparman.com/2003/06/18/mozilla-14rc2-is-available/#comments</comments>
		<pubDate>Thu, 19 Jun 2003 04:08:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=32</guid>
		<description><![CDATA[I just downloaded Mozilla 1.4 Release Candidate 2 for Windows. It&#8217;s beautiful, and it seems a bit faster too. Hmmm&#8230; has Firebird&#8482; begun the integration process? If I can expect this or better in 1.4 Final, then I believe that 1.4 will be an excellent new stable branch for Netscape, CompuServe, Camino&#8482;, and other Gecko [...]]]></description>
			<content:encoded><![CDATA[<p>I just downloaded <a href="http://www.mozilla.org/releases/#1.4rc2" target="_blank">Mozilla 1.4 Release Candidate 2</a> for Windows.  It&#8217;s beautiful, and it seems a bit faster too.  Hmmm&#8230; has Firebird&trade; begun the integration process?</p>
<p>If I can expect this or better in 1.4 Final, then I believe that 1.4 will be an excellent new stable branch for <a href="http://channels.netscape.com/ns/browsers/default.jsp" target="_blank">Netscape</a>, <a href="http://free.compuserve.com/trycsfree/" target="_blank">CompuServe</a>, <a href="http://www.mozilla.org/projects/camino/" target="_blank">Camino&trade;</a>, and other Gecko browsers to base their work on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/06/18/mozilla-14rc2-is-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer for Mac Is Dead</title>
		<link>http://blog.ryanparman.com/2003/06/13/internet-explorer-for-mac-is-dead/</link>
		<comments>http://blog.ryanparman.com/2003/06/13/internet-explorer-for-mac-is-dead/#comments</comments>
		<pubDate>Sat, 14 Jun 2003 05:19:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=30</guid>
		<description><![CDATA[Shortly after the announcement of the death of a standalone version of Internet Explorer for Windows, the death of Internet Explorer for Mac has come to pass. Apparently, further updates of IE/Mac will only occur within the MSN for Mac OS X software. Supposedly this decision was made so that Apple could push Safari, Apple&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Shortly after the announcement of the <a href="http://news.com.com/2100-1032_3-1011859.html?tag=fd_top" target="_blank">death of a standalone version of Internet Explorer for Windows</a>, the <a href="http://www.zeldman.com/daily/0603a.shtml#rip" target="_blank">death of Internet Explorer for Mac</a> has come to pass.</p>
<p>Apparently, further <a href="http://www.pcpro.co.uk/news/news_story.php?id=43191" target="_blank">updates of IE/Mac</a> will only occur within the <a href="http://www.microsoft.com/mac/msn/" target="_blank">MSN for Mac OS X</a> software.  Supposedly this decision was made so that Apple could push <a href="http://www.apple.com/safari/" target="_blank">Safari</a>, Apple&#8217;s lightning-fast browser for <a href="http://www.apple.com/macosx/" target="_blank">Mac OS X 10.2</a> or later, without having fight with Microsoft on the desktop.</p>
<p>Everyone seems to be wondering what in the world Microsoft is doing cutting off IE at the knees.  About a year ago, I was reading an article discussing how Microsoft would probably phase out Internet Explorer in favor of MSN Explorer internet software.  Now that <a href="http://news.com.com/2009-1083_3-1011419.html?tag=fd_top" target="_blank">AOL has signed a seven year deal</a> with Microsoft to continue using IE in it&#8217;s own AOL software (despite the fact that AOL owns Netscape), Microsoft may be getting lazy.  Either that, or they&#8217;ve got something evil in mind&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/06/13/internet-explorer-for-mac-is-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nearing Mozilla 1.4rc2</title>
		<link>http://blog.ryanparman.com/2003/06/12/nearing-mozilla-14rc2/</link>
		<comments>http://blog.ryanparman.com/2003/06/12/nearing-mozilla-14rc2/#comments</comments>
		<pubDate>Thu, 12 Jun 2003 08:33:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=26</guid>
		<description><![CDATA[MozillaZine has reported that Mozilla 1.4, Release Candidate 2 (1.4rc2) is very close to being ready, which is good since 1.4rc1 did nothing but crash on my system. Remember that 1.4 is going to replace 1.0 as the stable branch for Netscape, CompuServe, Camino&#8482;, and other Gecko&#8482;-based browsers.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozillazine.org" target="_blank">MozillaZine</a> has reported that <a href="http://www.mozillazine.org/articles/article3268.html" target="_blank">Mozilla 1.4, Release Candidate 2</a> (1.4rc2) is very close to being ready, which is good since 1.4rc1 did nothing but crash on my system.</p>
<p>Remember that 1.4 is going to replace 1.0 as the stable branch for <a href="http://channels.netscape.com/ns/browsers/default.jsp" target="_blank">Netscape</a>, <a href="http://free.compuserve.com/trycsfree/" target="_blank">CompuServe</a>, <a href="http://www.mozilla.org/projects/camino/" target="_blank">Camino&trade;</a>, and other Gecko&trade;-based browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2003/06/12/nearing-mozilla-14rc2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/207 queries in 0.853 seconds using disk: basic
Object Caching 2452/2902 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: blog.ryanparman.com.s3.amazonaws.com

Served from: blog.ryanparman.com @ 2012-02-04 17:39:20 -->
