<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<channel>
<title>Tanny O'Haley's Weblog</title>
<description>Thoughts on life, family, programming.</description>
<link>http://tanny.ica.com/ica/tko/tkoblog.nsf/</link>
<language>en-us</language>
<lastBuildDate>Thu, 12 Jun 2008 07:00:00 -0700</lastBuildDate>
<item>
<title>JSMin and JavaScript Conditional Comments</title>
<pubDate>Thu, 12 Jun 2008 07:00:00 -0700</pubDate>
<description>
<![CDATA[ 
<p>In Robert Nyman's post <a href="http://www.robertnyman.com/2008/05/26/conditional-compilation-in-javascript/" title="Go to Robert's post">Conditional Compilation in JavaScript</a> he noted that &#8220;Unfortunately, JSMin removes conditional compilation comments, but I believe this is due to not having been updated in a while, and not up to speed with modern web development practices&#8221;. So I took that on as a project. I took Franck Marcia's javascript implementation of <a href="http://fmarcia.info/jsmin/test.html" title="Go to Frank Marcia's javascript JS Minifier">JS Minifier</a> and modified the javascript code to not take out Microsoft javascript conditional comments.</p>
 ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/jsmin-and-javascript-conditional-comments</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/jsmin-and-javascript-conditional-comments?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/jsmin-and-javascript-conditional-comments</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/jsmin-and-javascript-conditional-comments</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/jsmin-and-javascript-conditional-comments?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Domino Directory Type Ahead</title>
<pubDate>Mon, 26 May 2008 19:59:51 -0700</pubDate>
<description>
<![CDATA[ 
<p>Around December 2006 I read a tip on <a href=f"http://nsftools.com/blog/CurrentBlog.htm" title="Go to Julian's blog.">Julian Robichaux's</a> site about <a href="http://www.nsftools.com/tips/NotesTips.htm#notessuggest">Google Suggest-type Lookups In Notes</a> code he had written. I downloaded the code and thought that I could make a few improvements. I changed the code to:</p>
<ul>
<li>Use Object Literal Notation.</li>
<li>Added highlighting/auto complete support.</li>
<li>Changed to code to dynamically create script elements for data instead of using the XML HTTP request object. Using script files gets rid of cross domain scripting security issues.</li>
<li>Supports multiple input fields instead of one field.</li>
<li>Supports the ($VIMPeopleAndGroups), ($VIMGroups) and ("Servers") views in addition to the ($VIMPeople) view.</li>
</ul>
<p><img title="Image of directory lookup" alt="dirlookup.gif" src="http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/dirlookup.gif/$file/dirlookup.gif"/></p>
<p>I'm sorry it's taken a year and a half to publish.</p>
 ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domino-directory-type-ahead</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domino-directory-type-ahead?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domino-directory-type-ahead</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/domino-directory-type-ahead</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domino-directory-type-ahead?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>DOMContentLoaded for Browsers, Part V</title>
<pubDate>Mon, 26 May 2008 15:05:48 -0700</pubDate>
<description>
<![CDATA[ 
<p>For those of you that don't know what the DOMContentLoaded event can do for you, here's a brief description.</p>

<blockquote><p>The DOMContentLoaded event allows you to add behavior or change the HTML of a page after the HTML has loaded and before the onload event which happens after the complete page, including images has loaded. This allows you to add menu, tree behavior, AJAX functionality or anything else without having to wait for all items on a page to load. You may have experienced the need for a DOMContentLoaded event on a page that includes drop down menus or a tabbed interface which doesn't work until all images have loaded. Using the DOMContentLoaded event allows you to add the behavior before images and objects have loaded.</p></blockquote>

<p>When I originally added the DOMContentLoaded event handler to Dean Edwards' <a href="http://dean.edwards.name/weblog/2005/10/add-event2/" title="Go to addEvent blog entry.">addEvent</a> function, I wanted it to be just another addEvent type. Since then I've changed my mind and created a domReady() function. By separating domReady in its own module, it can used with most frameworks.</p>
 ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-v</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-v?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-v</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/domcontentloaded-for-browsers-part-v</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-v?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Ford Trouble</title>
<pubDate>Tue, 4 Mar 2008 11:54:14 -0700</pubDate>
<description>
<![CDATA[ 
<p>My wife's car, a 2002 Ford Taurus, intermittently shuts off. It's as if someone turns off the key. The lights, radio, air conditioner and dashboard instruments turn off. Pull the car to the side of the road, turn the ignition off then restart the car and everything is fine until the next time it happens. We've had the car at the Ford <a href="http://www.sunriseford.com/NorthHollywood/index.htm" title="Sunrise Ford - North Hollywood, CA">dealer</a> three times and they look at the computer, which doesn't return any error codes, so they say that nothing is wrong with the car. I talked to <a href="http://www.ford.com/owner-services/customer-support/contact-ford">Ford customer service</a> and they say the same thing, nothing is wrong with the car! The dealer drove the car 30 miles and since it didn't fail, everything is okay. Yet this has happened to my wife three times and to my stepson one time where he was almost rear ended. The last time I left the car with them four days and they still couldn't find the problem.</p>

<p>My wife says that we should get a bumper sticker that says, "Car may stop suddenly, but Sunrise Ford says everything is okay". Right now I believe that the car is unsafe to drive. What has happened to the diagnostic capabilities of automobile mechanics? There has to be another way to diagnose what appears to be an electrical problem other than the computer. I just want the car fixed. Does anyone have a suggestion?</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ford-trouble</link>
<category>Life</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ford-trouble?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ford-trouble</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/ford-trouble</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ford-trouble?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>WebSession Agent Class</title>
<pubDate>Mon, 24 Dec 2007 10:00:00 -0700</pubDate>
<description>
<![CDATA[ 
<p>Back in August 2007, Jake Howlett introduced a <a href="http://www.codestore.net/store.nsf/unid/BLOG-20070815/">Web Session class for Domino Agents</a>. I liked it a lot and saw the potential for reducing the amount of time to create web query open, web query save and web agents. I write a lot of web agents and often need to get query string, cookie and even form data. These items were missing from Jake's Web Session class. Also, the Web Session class required the programmer to instantiate the class when you wanted to use it. I thought that if you include the class in your agent you will want to use it. With that in mind, the Initialize function in the script library now instantiates a global web variable. I've added methods to get query string, cookie and form data items. With the advice of a co-worker I also protected the class variables by making them private and adding get methods for each variable. The only variables that I couldn't do this with were the lists that store query, cookie and form data information. </p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class</link>
<category>Domino</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/websession-agent-class</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>DOMContentLoaded for Browsers, Part IV</title>
<pubDate>Thu, 25 Oct 2007 20:17:31 -0700</pubDate>
<description>
<![CDATA[ 
<p>When I originally added the DOMContentLoaded event handler to Dean Edwards' <a href="http://dean.edwards.name/weblog/2005/10/add-event2/" title="Go to addEvent blog entry.">addEvent</a> function, I didn't provide a way to handle calls to it after the DOMContentLoaded event handler ran. If a developer called <code>addEvent(window, "DOMContentLoaded", myFunction)</code> after the DOMContentLoaded event ran, the passed function would never run. This version fixes the problem so that even if you call addEvent for the DOMContentLoaded event and the DOMConentLoaded event handler has already run, it will run your function.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iv</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iv?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iv</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/domcontentloaded-for-browsers-part-iv</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iv?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Land line gone, VOIP is today&#8217;s phone service</title>
<pubDate>Mon, 1 Oct 2007 21:10:41 -0700</pubDate>
<description>
<![CDATA[ 
<p>My land line cost around $60.00USD a month and I was tired of paying that much money for a service we rarely used. We wanted a "family" phone but didn't want to pay what we had been paying. I have been using <a href="http://www.skype.com" title="Skype Internet calls web site.">Skype</a> on my computer for about three years and have been happy with the improved quality of the service, so we decided to go with Skype. A couple of weeks ago, I bought a <a href="http://www.netgear.com/Products/CommunicationsVoIP/Skype/SPH101.aspx" title="NETGEAR SPH101 Skype WiFi Phone">Netgear Skype phone</a>. </p>

<p><img src="http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/20071001NetgearPhone.jpg" alt="20071001NetgearPhone.jpg" title="My Netgear Skype Phone"></p>

<p>The Skype web site is pretty easy to use if you're going to download their software or purchase Skype Out. However, if you want to find out what you need to setup a Skype phone, you're in trouble. The information is very difficult to find. I finally bought Skype Pro for $36.00USD that gave me a $30.00USD credit for Skype In. I bought Skype In with the credit for $30.00USD and finally bought Skype Out for $29.95USD for a total of $95.95USD for a year of phone service.</p>

<p>The service is very good with excellent voice quality. I can't make 911 calls, but I can use my Cell Phone if I need to make a 911 call. So far the only problem I've had is accidentally hitting the off button when on a call.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/land-line-gone-voip-is-todays-phone-service</link>
<category>Family</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/land-line-gone-voip-is-todays-phone-service?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/land-line-gone-voip-is-todays-phone-service</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/land-line-gone-voip-is-todays-phone-service</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/land-line-gone-voip-is-todays-phone-service?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>DOMContentLoaded for Browsers, Part III</title>
<pubDate>Tue, 10 Jul 2007 21:47:14 -0700</pubDate>
<description>
<![CDATA[ 
<p>The DOMContentLoaded event allows you to add behavior or change the HTML of a page after the HTML has loaded and before the onload event which happens after the complete page, including images has loaded. This allows you to add menu, tree behavior, AJAX functionality or anything else without having to wait for all items on a page to load. You may have experienced the need for a DOMContentLoaded event on a page that includes drop down menus or a tabbed interface which doesn't work until all images have loaded. Using the DOMContentLoaded event allows you to add the behavior before images and objects have loaded.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iii</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iii?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iii</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/domcontentloaded-for-browsers-part-iii</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/domcontentloaded-for-browsers-part-iii?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Has IE7 Broken CSS Filters?</title>
<pubDate>Mon, 28 May 2007 16:20:33 -0700</pubDate>
<description>
<![CDATA[ 
I've noticed that text becomes difficult to read when I apply opacity or a drop shadow using a filter in IE7. Here's an image of a menu without opacity applied in IE7.

Notice that because of clear type, the text is nicely rounded and readable. Here's an image of the same menu with opacity applied in IE7.

You can see that the text is pixilated and less easy to read. It seems that if an opacity filter is applied to an element, the element's text is not displayed using clear type, even if the OS is set to use clear type. Here's an image of a div with a drop shadow applied.

The OS is set to use clear type and has been tuned. Firefox on the left uses the OS settings to display the text, yet with IE7 on the right, the the text is very hard to read. IE6 with all its problems at least doesn't mess up text when a filter is applied to an element. I have an open ticket with Microsoft and the support person sent me an email message that told me the way to fix the problem is to not use the drop shadow filter. I don't believe that's a good solution. Has anyone else had problems with filters in IE7? ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/has-ie7-broken-css-filters</link>
<category>CSS</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/has-ie7-broken-css-filters?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/has-ie7-broken-css-filters</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/has-ie7-broken-css-filters</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/has-ie7-broken-css-filters?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Memorial Day 2007</title>
<pubDate>Mon, 28 May 2007 15:48:42 -0700</pubDate>
<description>
<![CDATA[ 
I'd like to take this time to thank the many brave men and women who have given their time and lives so that I may have a tomorrow.Thank you and God speed. ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/memorial-day-2007</link>
<category>Miscellaneous</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/memorial-day-2007?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/memorial-day-2007</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/memorial-day-2007</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/memorial-day-2007?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>I took the 2007 Web Design survey, have you?</title>
<pubDate>Wed, 25 Apr 2007 22:04:11 -0700</pubDate>
<description>
<![CDATA[ 
<p>A List Apart is taking a survey. I took the survey, have you?</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/i-took-the-2007-web-design-survey</link>
<category></category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/i-took-the-2007-web-design-survey?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/i-took-the-2007-web-design-survey</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/i-took-the-2007-web-design-survey</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/i-took-the-2007-web-design-survey?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Virginia Tech Shooting</title>
<pubDate>Tue, 17 Apr 2007 09:41:43 -0700</pubDate>
<description>
<![CDATA[ 
My wife and I extend our condolences and prayers to the victims and family of yesterday's senseless shootings at Virginia Tech. May the Lord quicken your physical and emotional healing. ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/virginia-tech-shooting</link>
<category>Life</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/virginia-tech-shooting?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/virginia-tech-shooting</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/virginia-tech-shooting</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/virginia-tech-shooting?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>It&#8217;s Ocean a Redesign</title>
<pubDate>Sat, 3 Mar 2007 12:00:00 -0700</pubDate>
<description>
<![CDATA[ 
<p>Welcome to Ocean, a design I've been working on for about a month. I started out by going to <a href="http://blog.html.it/layoutgala/">Layout Gala</a> for the structure. I chose a design with two columns on the right and a content column on the left.</p>

<p><a href="http://blog.html.it/layoutgala/LayoutGala15.html" title="Layout Gala Liquid Secondary Columns (n. 15)"><img src="http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/layoutgalathumb.gif" alt="layoutgalathumb.gif"></a></p>

<$DXContinueReading$> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/its-ocean-a-redesign</link>
<category>This Site</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/its-ocean-a-redesign?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/its-ocean-a-redesign</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/its-ocean-a-redesign</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/its-ocean-a-redesign?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Five Things You Might Not Know About Me</title>
<pubDate>Sun, 28 Jan 2007 12:51:09 -0700</pubDate>
<description>
<![CDATA[ 
<p>I've recently been <a href="http://en.wikipedia.org/wiki/Memetag">tagged</a> by <a href="http://www.ericmackonline.com/ICA/blogs/emonline.nsf/dx/five-things-you-probably-dont-know-about-me">Eric Mack</a>. So here are five things you may not know about me.</p>

<ol>
<li><p>I was Co-inventor of <a href="http://www.ericmackonline.com/ICA/blogs/emonline.nsf/dx/peloriasoftware">MailScout</a> an email rule server.</p>
<p>In 1993 I was hired by Eric Mack and Bailey Williams to implement Eric's dream of an information gateway. This started out with pager gateways. As with many things I do that lead to a product, I was playing around with something that interested me. The cc:Mail email program had rules, but they were client based rules which meant if your computer wasn't turned on your rules would not run. I experimented creating the start of a scripting language for email. This enabled me to create an out of office rule that I could run while on vacation. After I got back from vacation, Eric and I got together and eventually created MailScout that had over 560,000 users.</p>
</li>

<li><p>I am sometimes asked for my autograph.</p>
<p>Some think that I am <a href="http://www.imdb.com/name/nm0000377/">Richard Dreyfus</a> the actor. I personally don't see it, but many do.</p>
</li>

<li><p>I went to the Academy of Automobile design to learn automobile styling.</p>
<p>When I graduated high school in 1973 (a year early) I moved back to California to go to the Academy of Automobile design which was run by Bruce Bollinger the creator of the Chevrolet Nomad. I wanted to be an automotive stylist, but in 1974 we had a gas crisis. There were long lines to get gas and you could only get gas every other day based on the last digit of your car's license plate. In the U.S. I was told that around 70 percent of all automobile stylists lost their jobs. With this information I decided that since I was just starting to draw that it might be better to pursue another career.</p>
</li>

<li><p>I used to stutter.</p>
<p>When I first started going to the <a href="http://www.tcotw.org/">Church on the Way</a> in 1977, I stuttered. After about three months I stopped stuttering. Nobody prayed for me that I know of, but there was a lot of hugging. I believe that I was hugged out of stuttering.</p>
</li>

<li><p>I used to be skinny and have hair.</p>
<p>In 1977 I weighed 128 pounds and not only had a full head of hair but it went past my shoulders. When my oldest son discovered that I haven't always been bald in a picture (which I can't find), he exclaimed; you had hair!</p>
</li>
</ol>

<p>Let's start a new meme. What are five things you think people <em>know</em> about you?</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/five-things-you-might-not-know-about-me</link>
<category>Life</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/five-things-you-might-not-know-about-me?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/five-things-you-might-not-know-about-me</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/five-things-you-might-not-know-about-me</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/five-things-you-might-not-know-about-me?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Tabbed Interface</title>
<pubDate>Sun, 21 Jan 2007 15:11:18 -0700</pubDate>
<description>
<![CDATA[ 
<p>I liked the tabs created in <a href="http://www.alistapart.com/articles/slidingdoors2">Sliding Doors of CSS, Part II</a> by <a href="http://www.stopdesign.com/" title="Go to StopDesign site">Douglas Bowman</a>. Please read the <a href="http://www.alistapart.com/articles/slidingdoors2" title="Go to Sliding Doors of CSS, Part II article.">article</a> so that you will understand how to modify the CSS of the tabs. The tabs are very nice for site navigation, but I wanted to use it in a tabbed interface within a page without reloading the page. First I started with the markup for the tabs.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/tabbed-interface</link>
<category>CSS</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/tabbed-interface?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/tabbed-interface</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/tabbed-interface</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/tabbed-interface?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Merry Christmas 2006</title>
<pubDate>Sun, 24 Dec 2006 13:34:56 -0700</pubDate>
<description>
<![CDATA[ 
<p><img src="http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/20061224_door.jpg" alt="20061224_door.jpg" title="My front door." /></p>
<p>Have a merry Christmas and a happy new year! May the coming year bring  you hope, joy and more than you can ask or think.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/merry-christmas-2006</link>
<category>Thoughts</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/merry-christmas-2006?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/merry-christmas-2006</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/merry-christmas-2006</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/merry-christmas-2006?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>XMLHttpRequest Permission Denied Error</title>
<pubDate>Wed, 18 Oct 2006 15:06:51 -0700</pubDate>
<description>
<![CDATA[ 
<p>Update: I'm now using xmlDocument instead of the div since the div does not support XSL transforms. You can find the new code with sample usage at the end at <a href="http://tanny.ica.com/ica/tko/test.nsf/js/xmlreq.js">xmlreq.js</a></p>
<p>When I upgraded Firefox (I don't remember which version), the call I was using to XMLHttpRequest stopped working. I would get a "Permission denied to call method XMLDocument.getElementsByTagName" error when accessing the XML document. Yet, it worked in IE. The problem might be that I'm using a synchronous call instead of an asynchronous call. I have to use a syncronous call because the call is made from the onsubmit event handler. I have to wait for an answser so that I can continue checking the form or return a false to stop the submit. Or maybe it's that the javascript file is in a different directory. All I know is that is stopped working.</p>

<p>A few days ago I looked at the problem. I don't remember where I got the code I had modified to use a synchronous call. Here is the code I was using.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/xmlhttprequest-permission-denied-error</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/xmlhttprequest-permission-denied-error?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/xmlhttprequest-permission-denied-error</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/xmlhttprequest-permission-denied-error</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/xmlhttprequest-permission-denied-error?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>I&#8217;ve Gone Pink for October 2006</title>
<pubDate>Fri, 29 Sep 2006 12:49:45 -0700</pubDate>
<description>
<![CDATA[ 
<p>I know it's a couple of days early to go <a href="http://pinkforoctober.org/">Pink for October</a>, but I don't have time to convert this weekend. Please take the time to donate to a breast cancer organization of your choice.</p> ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ive-gone-pink-for-october-2006</link>
<category>CSS</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ive-gone-pink-for-october-2006?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ive-gone-pink-for-october-2006</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/ive-gone-pink-for-october-2006</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/ive-gone-pink-for-october-2006?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Time Parser/Dropdown Combo</title>
<pubDate>Mon, 11 Sep 2006 21:29:45 -0700</pubDate>
<description>
<![CDATA[ 
<p>Here it is, all 468 lines of code to create a dropdown list time parser combo box for the web. I don't have much time to document, so here's what you need to use it.</p>
<p>Upate: 15 Sep 2006 - added link to dropdown.gif.</p>
<p>Update 18 Apr 2007 - Added Radix parameter to each instance of parseInt().</p>
 ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/time-parserdropdown-combo</link>
<category>Web Development</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/time-parserdropdown-combo?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/time-parserdropdown-combo</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/time-parserdropdown-combo</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/time-parserdropdown-combo?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Pink for October 2006</title>
<pubDate>Mon, 4 Sep 2006 22:28:13 -0700</pubDate>
<description>
<![CDATA[ 
<p>My grandma Ethel contracted breast cancer in the 1970's. She decided that she wanted to use natural healing methods to cure the cancer and went to Mexico to get Laitril treatments. When she finally came home it was too late because the cancer had spread throughout her body. I visited her three weeks before she died. She faded in and out of consciousness while I talked with her. The problem is that she could have lived longer if she had surgery instead of going to Mexico.</p>

<p>With that in mind, I'm taking Natalie Jost's <a href="http://nataliejost.com/blog/pink-for-october">encouragement</a> to go <a href="http://pinkforoctober.org/">Pink for October</a>. In October this site will be very pink. I decided that I wanted to retain the current theme, but change the color to pink.</p>

<ol>
<li>With my wife's help, I changed the hue and saturation of the sky image to make it pink.</li>
<li>I then took a sample pink (#EC7EF7) and went to The Man in Blue's (Cameron Adams) <a href="http://www.themaninblue.com/experiment/Technicolor/">Technicolor</a> page to get a color theme.</li>
<li>After many tries, I selected the colors for each item.</li>
<li>Wanting a lighter gray for the lines, I promoted the gray (#808080) color of the theme to a main color by double clicking it and chose a lighter gray.</li>
<li>Finally I created a new style sheet with the new colors.</li>
</ol>
<p>In the whole process I found that Chris Pederick's <a href="http://chrispederick.com/work/webdeveloper/">Web Developer Extension</a> for Firefox invaluable. The Edit CSS option allowed me to change the look of my site in real time and save it to <a href="http://www.textpad.com/">Textpad</a>, my CSS editor. While the majority of the CSS changes were made in Textpad, I was able to make fine changes with the Web Developer Extension.</p>
<p>Here's a peek at my first draft. I have till October 1, 2006 before I need to be finished, so there may be more changes.</p>
 ...
 ]]>
</description>
<link>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/pink-for-october-2006</link>
<category>Family</category>
<dc:creator>Tanny O'Haley</dc:creator>
<comments>http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/pink-for-october-2006?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/pink-for-october-2006</guid>
<wfw:commentRss> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dxcomments/pink-for-october-2006</wfw:commentRss>
<wfw:comment> http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/pink-for-october-2006?opendocument&amp;comments</wfw:comment>
</item>
</channel></rss>
