<?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>Curtis Howell &#187; Web Content</title>
	<atom:link href="http://www.curtishowell.net/category/web-content/feed" rel="self" type="application/rss+xml" />
	<link>http://www.curtishowell.net</link>
	<description>My life, adventures and discoveries as I see them</description>
	<lastBuildDate>Sun, 13 Nov 2011 13:09:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Apps Mailing List With Auto-Response</title>
		<link>http://www.curtishowell.net/google-apps-mailing-list-with-auto-response</link>
		<comments>http://www.curtishowell.net/google-apps-mailing-list-with-auto-response#comments</comments>
		<pubDate>Sun, 12 Sep 2010 17:55:20 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web Content]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=244</guid>
		<description><![CDATA[The mailing lists in Google Apps do not support automatic responses. I have come up with a solution using a mailing list and eMail account, outlined below. In this example, the address that users would send mail to is info@domain.com. This is a standard eMail address set up with a Vacation Responder (or Canned Response [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">The mailing lists in Google Apps do not support automatic responses. I have come up with a solution using a mailing list and eMail account, outlined below. In this example, the address that users would send mail to is info@domain.com. This is a standard eMail address set up with a Vacation Responder (or Canned Response from Labs) and forwarding onto the Group (mailing list).<a href="http://www.curtishowell.net/wp-content/uploads/2010/09/MailingListwithAuto-Reply.jpg"><img class="aligncenter size-full wp-image-245" title="Mailing List with Auto-Reply" src="http://www.curtishowell.net/wp-content/uploads/2010/09/MailingListwithAuto-Reply.jpg" alt="Mailing List with Auto-Reply" width="550" height="212" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/google-apps-mailing-list-with-auto-response/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPad First Impressions</title>
		<link>http://www.curtishowell.net/ipad-first-impressions</link>
		<comments>http://www.curtishowell.net/ipad-first-impressions#comments</comments>
		<pubDate>Thu, 28 Jan 2010 07:51:38 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Web Content]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=189</guid>
		<description><![CDATA[Apple announced its &#8220;latest creation&#8221; today and I have to say, I am not excited as I thought I would be.  I have been warming up to the idea of netbooks but I am not embracing this technology at the onset. Steve said today in his keynote: &#8220;&#8230;the problem is that netbooks aren&#8217;t better than [...]]]></description>
			<content:encoded><![CDATA[<p>Apple announced its &#8220;latest creation&#8221; today and I have to say, I am not excited as I thought I would be.  I have been warming up to the idea of netbooks but I am not embracing this technology at the onset.<br />
<img title="iPad" src="http://cache.gawker.com/assets/images/4/2010/01/500x_nothanksipad.jpg" alt="Apple iPad" width="500" height="332" /></p>
<p>Steve said today in his keynote:</p>
<blockquote><p>&#8220;&#8230;the problem is that netbooks aren&#8217;t better than anything!&#8221;</p></blockquote>
<p>I tend to disagree with this statement.  I think netbooks are great for bringing to class and taking notes, especially for those who have primary machines 15&#8243; and larger.  However, I don&#8217;t see what problem Mr. Jobs&#8217;s new device solves. To me, it does a mediocre job of viewing photos and videos. It can not run multiple applications at the same time so it is not comparable to a notebook or even netbook as far as productivity goes. They built a new storefront to purchase e-books from the device but who wants to read a book on a backlit display?</p>
<p>It seems to me that Steve and company have a very advanced technology in their multi-touch hardware and iPhone software and decided to try to apply the tech to a new market.  I just don&#8217;t believe this device does an adequate job of solving any problems.  At school today there was a lot of talk about the device. One student told me he was going to get it to take notes at school.  1) the iPad has no pen input because of the capacitive touch screen so it really has no better note taking capabilities past text entry on the virtual keyboard. 2) if the device were sitting on a desk during a lecture, it would be much more ergonomic to look at a vertical laptop screen then looking down at a surface perpendicular to the desk while typing. 3) with the virtual keyboard in landscape mode you lose a ton of screen real estate. 4) it does not support flash, which means it won&#8217;t be able to display some of the web&#8217;s most dynamic content such as Hulu. 5) it has no multitasking, need I say more? I&#8217;m sure they will sell some of these iPads to the hard core mac fans that will buy anything with an Apple logo on it but past the enthusiasts, I really don&#8217;t see this device taking off, save a few niche applications of the technology (restaurant menus?).  Me? I&#8217;ve still got my eyes focused on Asus and their eee t91 and soon to launch t101 multi-touch tablet netbooks. A much better value for a device with so many more uses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/ipad-first-impressions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Session Logging with PHP and mySQL</title>
		<link>http://www.curtishowell.net/session-logging-with-php-and-mysql</link>
		<comments>http://www.curtishowell.net/session-logging-with-php-and-mysql#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:51:26 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Web Content]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=112</guid>
		<description><![CDATA[We had a need to keep track of when users were logging into our system. We use this data for sales, marketing and auditing the value of our site. The session logging is an extension of my previous post, Password-Protecting pages with goDaddy, PHP and mySQL server. Create Another Table Using the same steps as [...]]]></description>
			<content:encoded><![CDATA[<p>
We had a need to keep track of when users were logging into our system. We use this data for sales, marketing and auditing the value of our site. The session logging is an extension of my previous post, <a href="http://www.curtishowell.net/password-protecting-pages-with-godaddy-php-and-mysql-server">Password-Protecting pages with goDaddy, PHP and mySQL server</a>.
</p>
<h4>Create Another Table</h4>
<p>Using the same steps as in the previous article, go into the mySQL database management page on goDaddy and create a table called logins with 3 fields in your existing database. Create the fields as follows:<br />
<code><br />
Field ## Type ## Length/Values ## Collation<br />
uid ## int ## 30                  <br />
username ## varchar ## 30 ## utf8_general_ci <br />
timestamp## varchar ## 30 ## utf8_general_ci <br />
</code></p>
<h4>Switch login.php File</h4>
<p>Once again, the login.php file is stored on this web site as a .txt file. This file has an additional 7 lines of code (including comments) from the original login.php file, starting with &#8220;#update login log&#8221;. <a href="code_files/track_users/login.txt">Go To Modified login.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/session-logging-with-php-and-mysql/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Password Protecting Pages With GoDaddy, PHP and mySQL</title>
		<link>http://www.curtishowell.net/password-protecting-pages-with-godaddy-php-and-mysql-server</link>
		<comments>http://www.curtishowell.net/password-protecting-pages-with-godaddy-php-and-mysql-server#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:59:15 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Web Content]]></category>

		<guid isPermaLink="false">http://curtishowell.net/?p=97</guid>
		<description><![CDATA[I host several domains with GoDaddy, and while they offer cheap prices, they also offer cheap service and features. Last week I needed to password protect some content. First, I tried to protect folders with htaccess and htpasswd files, but I could not get it to work. Several forums suggested GoDaddy hosting is not compatible [...]]]></description>
			<content:encoded><![CDATA[<p>I host several domains with GoDaddy, and while they offer cheap prices, they also offer cheap service and features. Last week I needed to password protect some content. First, I tried to protect folders with htaccess and htpasswd files, but I could not get it to work. Several forums suggested GoDaddy hosting is not compatible with htaccess, so I went with the PHP-mySQL route instead. (note: here is a tutorial from GoDaddy for automating the htaccess process, which looks less-professional than the PHP solution because of the htaccess&#8217;s popup dialog box: <a href="http://help.godaddy.com/article/4057#protect">GoDaddy Instructions</a>). Credit to Ethan Nordness for the PHP code.</p>
<h4>Step 1: Create a new mySQL Database</h4>
<p>GoDaddy hosting gives you access to 10 mySQL servers for free with your account. Log into GoDaddy, click on Hosting, then Manage Account. Select Databases and click on MySQL. Then in the nav bar, Create Database. Be sure to save your record your database name, password, etc, as you will be using them later. Once your database is set up, click on Manage via phpMyAdmin. First, create a new table in your database. Then, add 4 fields with the following properties (leave all other properties as they are):
</p>
<p><code><br />
Field ## Type ## Length/Values ## Collation<br />
uid ## int ## 30                  <br />
username ## varchar ## 30 ## utf8_general_ci <br />
password ## varchar ## 50 ## utf8_general_ci <br />
creation ## varchar ## 30 ## utf8_general_ci <br />
</code></p>
<h4>Step 2: Create User(s)</h4>
<p>Select the table you made and click on the &#8220;Insert&#8221; tab at the top of the page. It is important that the Uid field is given a unique value. Passwords are case sensitive, Usernames are not, and Creation is for your own use/reference.</p>
<p><h4>Step 3: Implement Code</h4>
</p>
<p>The 3 code files are stored at .txt files for ease of making them available on the web, but all 3 should be .php files in your implementation.</p>
<p><b>login.php</b>  When users go to a page that implements the password protection, they are redirected here.  Keep in mind that All the pages should/can be customized with HTML to match your website&#8217;s theme and layout.</p>
<p><a href="code_files/login.txt">Go To login.txt</a></p>
<p><b>auth.php</b>  The filename of this PHP file can be changed. For example, in our implementation, we call this file index.php so our users do not see the file name in the URL. Simply copy this bit of code to the top of any page you want password-protected and save the file as .php. Through initial testing, the password-protected pages need to be in sub folders of the location of the login.php file (or they could be in the same folder). </p>
<p><a href="code_files/auth.txt">Go To auth.txt</a></p>
<p><b>logout.php</b>  Direct users to this page to end their current session.</p>
<p><a href="code_files/logout.txt">Go To logout.txt</a></p>
<p>Further, tracking logins requires only a small code tweak, <a href="http://www.curtishowell.net/session-logging-with-php-and-mysql">discussed here</a><br />
<br />
Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/password-protecting-pages-with-godaddy-php-and-mysql-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

