<?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>Lisa Homstad</title>
	<atom:link href="http://www.lisahomstad.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lisahomstad.com</link>
	<description>Web Developer</description>
	<lastBuildDate>Mon, 16 Aug 2010 04:03:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Not A GoDaddy Girl</title>
		<link>http://www.lisahomstad.com/2010/08/not-a-godaddy-girl/</link>
		<comments>http://www.lisahomstad.com/2010/08/not-a-godaddy-girl/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 03:58:29 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=129</guid>
		<description><![CDATA[GoDaddy.com seems to be pretty popular these days. Unfortunately, I can&#8217;t say I&#8217;m a fan. I find their assorted control panel interfaces chaotic and hard to navigate. I don&#8217;t like the spam they sent me all the time until I dug around 3-4 levels deep in navigation to find where to turn it off. And [...]]]></description>
			<content:encoded><![CDATA[<p>GoDaddy.com seems to be pretty popular these days.  Unfortunately, I can&#8217;t say I&#8217;m a fan.  I find their assorted control panel interfaces chaotic and hard to navigate.  I don&#8217;t like the spam they sent me all the time until I dug around 3-4 levels deep in navigation to find where to turn it off.  And I <strong>really</strong> don&#8217;t like CEO Bob Parsons &#8220;How to be successful in business&#8230;plus a smoking HOT blonde!&#8221; video series.</p>
<p>In spite of all this, I explored the option of moving my friends&#8217; sites to GoDaddy after some disappointing downtime with my current hosting company (Bluehost), because hey, if it&#8217;s better, go with it, right?  Alas, their shared hosting environment was&#8230;icky.</p>
<ul>
<li>My applications were using the $_SERVER['DOCUMENT_ROOT'] variable.  Apparently if you set up a site as a subdomain, GoDaddy puts that variable&#8217;s value into a $_SERVER['SUBDOMAIN_DOCUMENT_ROOT'] variable (which I don&#8217;t think is particularly standard) and leaves the document root blank.</li>
<li>They also only gave me a public_html folder, whereas Bluehost gives me a level above that, allowing me to store my application code in a non-web folder making it slightly less exploitable.</li>
<li>They also only gave me two options for the database: accessible remotely with a user with full permissions or not, and no permissions to create my own users.  Bluehost allows me to create my own users and restrict remote access by IP address, which is way more secure.</li>
</ul>
<p>Anyway, I decided to give up, because that was just too much compromise for me&#8230;even if their pages do load 2-3 times faster.  :(  Sorry GoDaddy, I&#8217;m sticking with Bluehost&#8230;you&#8217;re not worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/08/not-a-godaddy-girl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal Projects</title>
		<link>http://www.lisahomstad.com/2010/04/personal-projects/</link>
		<comments>http://www.lisahomstad.com/2010/04/personal-projects/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 03:20:48 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=110</guid>
		<description><![CDATA[I&#8217;ve been working on updating this site lately. It&#8217;s been pretty fun, I&#8217;ve learned a lot about customizing a WordPress site. It&#8217;s funny how it can be so easy to ask other people what they want in a site and expect clear, easy-to-implement answers, and then when you sit down to build something for yourself [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on updating this site lately.  It&#8217;s been pretty fun, I&#8217;ve learned a lot about customizing a WordPress site.  It&#8217;s funny how it can be so easy to ask other people what they want in a site and expect clear, easy-to-implement answers, and then when you sit down to build something for yourself you find you have no clue what to say or post for content. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/04/personal-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fun with CodeIgniter</title>
		<link>http://www.lisahomstad.com/2010/02/fun-with-codeigniter/</link>
		<comments>http://www.lisahomstad.com/2010/02/fun-with-codeigniter/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 04:20:59 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=37</guid>
		<description><![CDATA[I&#8217;ve been working lately on setting up an admin with CodeIgniter, which I picked because a) it&#8217;s fast, b) it&#8217;s not huge and c) it&#8217;s popular enough to have good documentation and forums, etc.  I was really pleased with how easy it was to just drop the files in place, change a few settings and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working lately on setting up an admin with CodeIgniter, which I picked because a) it&#8217;s fast, b) it&#8217;s not huge and c) it&#8217;s popular enough to have good documentation and forums, etc.  I was really pleased with how easy it was to just drop the files in place, change a few settings and it was working.  Figuring out the &#8220;right&#8221; way to do things once it&#8217;s set up, however, is proving to be more challenging&#8230;but only because it&#8217;s unfamiliar.  Once I learn the &#8220;right&#8221; way, I&#8217;m like &#8220;oh, yeah that makes sense.&#8221; I haven&#8217;t had to really learn a new framework since I spent a month figuring out the intricacies of Fusebox 4.0 (and learning MVC at the same time), but I guess once you&#8217;ve built stuff as MVC it&#8217;s all pretty much just syntax differences and learning where stuff is and what&#8217;s available. :)</p>
<p>I really like how CodeIgniter makes session management easy&#8230;you don&#8217;t have to worry about all the session_start()s and such, and setting up a basic authentication system took about 15 minutes with some help from a tutorial.  Although I&#8217;d like to modify it to make it so the session expires if the browser window is closed&#8230; /makes note on TODO list. :D</p>
<p>Also, database stuff seems pretty easy too, and I like how simple it is to run a query with parameters&#8230;you basically just write your SQL with some ?&#8217;s, and pass that string with an array of values to the db object.  No funkiness with escaping quotes, stripping stuff out for SQL injection, binding or anything&#8230;very clean and simple.</p>
<p>I like clean and simple. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/02/fun-with-codeigniter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LF Template</title>
		<link>http://www.lisahomstad.com/2010/02/lf-template/</link>
		<comments>http://www.lisahomstad.com/2010/02/lf-template/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 04:40:58 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=35</guid>
		<description><![CDATA[I&#8217;ve been trying to find a good admin template lately, free or otherwise, but it seems that any template available from anywhere always has tab navigation, or something that&#8217;s pretty and great if you have 6 pages and that&#8217;s it, but where are the templates with side menus that allow for any number of pages [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to find a good admin template lately, free or otherwise, but it seems that any template available from anywhere always has tab navigation, or something that&#8217;s pretty and great if you have 6 pages and that&#8217;s it, but where are the templates with side menus that allow for any number of pages and multiple levels of navigation? :(</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/02/lf-template/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Engines</title>
		<link>http://www.lisahomstad.com/2010/02/mysql-engines/</link>
		<comments>http://www.lisahomstad.com/2010/02/mysql-engines/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 15:02:45 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=30</guid>
		<description><![CDATA[I flipped through some stuff today describing different MySQL engines and their pros and cons.  It pretty much just reaffirmed my stance: InnoDB is what I would use in most cases because it supports transactions and foreign keys, but if I had a single table I needed to be fast, I might use MyISAM.  That [...]]]></description>
			<content:encoded><![CDATA[<p>I flipped through some stuff today describing different MySQL engines and their pros and cons.  It pretty much just reaffirmed my stance: InnoDB is what I would use in most cases because it supports transactions and foreign keys, but if I had a single table I needed to be fast, I might use MyISAM.  That makes sense, right?  Is there anything else I&#8217;m missing?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/02/mysql-engines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Magic of similar_text()</title>
		<link>http://www.lisahomstad.com/2010/02/the-magic-of-similar_text/</link>
		<comments>http://www.lisahomstad.com/2010/02/the-magic-of-similar_text/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:13:06 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=26</guid>
		<description><![CDATA[So I had this dilemma the other day when I had a report that was displaying &#8220;event type&#8221;, &#8220;event name&#8221; and &#8220;event location.&#8221;  Due to some wonky old data, the event name would frequently be the same as event type or event location (e.g. &#8220;Dentist Appt&#8221; as type, &#8220;Dentist Appointment&#8221; as name, and &#8220;Dentist&#8217;s Office&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>So I had this dilemma the other day when I had a report that was displaying &#8220;event type&#8221;, &#8220;event name&#8221; and &#8220;event location.&#8221;  Due to some wonky old data, the event name would frequently be the same as event type or event location (e.g. &#8220;Dentist Appt&#8221; as type, &#8220;Dentist Appointment&#8221; as name, and &#8220;Dentist&#8217;s Office&#8221; as location).  It made sense to not show the event name if it only contained redundant information.</p>
<p>Unfortunately, as in the example above, &#8220;Dentist Appt&#8221; and &#8220;Dentist Appointment&#8221; are not exactly the same value, even though they have the same human meaning.</p>
<p>Luckily I discovered a handy little php function called similar_text(), which will compare two strings and either return the number of shared characters, or what percentage of the string is the same.  So instead of saying &#8220;if event name is equal to event type, don&#8217;t show event name,&#8221; I now have something like &#8220;if event name is 85% similar to event type, don&#8217;t show it.&#8221;  This seems to work pretty well, so yay! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/02/the-magic-of-similar_text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Column Layout Blues</title>
		<link>http://www.lisahomstad.com/2010/01/3-column-layout-blues/</link>
		<comments>http://www.lisahomstad.com/2010/01/3-column-layout-blues/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:56:12 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=23</guid>
		<description><![CDATA[So today I attempted to create a 3 column layout page for an art site I&#8217;m working on.  What I was *trying* to get was: a large image in the left column, fixed width the thumbnails to switch images in the right, fixed width the title and description in the middle, stretchy What I initially [...]]]></description>
			<content:encoded><![CDATA[<p>So today I attempted to create a 3 column layout page for an art site I&#8217;m working on.  What I was *trying* to get was:</p>
<ul>
<li>a large image in the left column, fixed width</li>
<li>the thumbnails to switch images in the right, fixed width</li>
<li>the title and description in the middle, stretchy</li>
</ul>
<p>What I initially came up with had problems when the browser was resized to 800 or smaller (text overlapping thumbnails, images and text wrapping incorrectly all over the place).  So after way too much time messing around with it, I finally ended up with something like:</p>
<ul>
<li>the left column floated left, fixed at 385px (including 15px of right padding)</li>
<li>the right column floated right, fixed at 247px (including 7px of left padding, appearing as 15 when combined with the 8px from the li&#8217;s inside) and a left gray border</li>
<li>the center column *not* floated, no width, with a left margin of 385px and a right margin of 262px (to give an extra 15px of &#8220;padding&#8221; on the other side of the gray border</li>
</ul>
<p>This seemed to work; when scaled way down, the center stretchy text column floats under the large image and will wrap around/under the image and the thumbnails if the description text is excessively long.</p>
<p>I wish divs were as easy to work with for column layouts like this as tables&#8230;I try so hard to avoid tables because they&#8217;re a horrible faux pas nowadays.  Maybe I&#8217;m just rusty at cutting up sites, but bleh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/01/3-column-layout-blues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.lisahomstad.com/2010/01/16/</link>
		<comments>http://www.lisahomstad.com/2010/01/16/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 19:12:06 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=16</guid>
		<description><![CDATA[I love WordPress.  It&#8217;s so clean and pretty and easy to use and customize, its settings are not intimidating in number and its functionality is all clear and well organized. I&#8217;ve tried playing around with Joomla and Drupal, but they seem so big and clunky and have a steep learning curve.  My experiences with trying [...]]]></description>
			<content:encoded><![CDATA[<p>I love WordPress.  It&#8217;s so clean and pretty and easy to use and customize, its settings are not intimidating in number and its functionality is all clear and well organized.</p>
<p>I&#8217;ve tried playing around with Joomla and Drupal, but they seem so big and clunky and have a steep learning curve.  My experiences with trying to set up a Joomla site include a) getting a 404 error that refused to go away no matter how many pages I set up, and b) pages not showing up no matter where I put them or how they were reorganized.  Maybe I&#8217;m just a dumb user, but if I as a computer person have a hard time figuring it out, I&#8217;m pretty sure people less versed in maintaining websites aren&#8217;t going to have an easier time.  If it&#8217;s going to take that much effort to figure it out and get a site up and running, I may as well just keep it simple and build it from scratch, sheesh.</p>
<p>But I digress.</p>
<p>Er, actually I guess that about covers it. :)  WordPress is awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/01/16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site</title>
		<link>http://www.lisahomstad.com/2010/01/new-site/</link>
		<comments>http://www.lisahomstad.com/2010/01/new-site/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 04:02:16 +0000</pubDate>
		<dc:creator>Lisa</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.lisahomstad.com/?p=4</guid>
		<description><![CDATA[Figured I should resolve the &#8220;TODO: site&#8221; that&#8217;s been posted for so long. :)  Banana Republic and people.com told me gray and blue are in this season.]]></description>
			<content:encoded><![CDATA[<p>Figured I should resolve the &#8220;TODO: site&#8221; that&#8217;s been posted for so long. :)  Banana Republic and people.com told me gray and blue are in this season.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisahomstad.com/2010/01/new-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
