<?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>Timothy E. Archer &#187; Programming</title>
	<atom:link href="http://timarcher.com/blog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://timarcher.com/blog</link>
	<description>System.out.println(&#34;Hello World!&#34;);</description>
	<lastBuildDate>Sun, 05 Feb 2012 23:27:22 +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>Using the ‘expect’ Command To Automate Interaction With Programs</title>
		<link>http://timarcher.com/blog/2007/06/using-the-%e2%80%98expect%e2%80%99-command-to-automate-interaction-with-programs/</link>
		<comments>http://timarcher.com/blog/2007/06/using-the-%e2%80%98expect%e2%80%99-command-to-automate-interaction-with-programs/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 15:38:22 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Shell Scripting]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[expect]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=39</guid>
		<description><![CDATA[From the expect man page: Expect is a program that &#8220;talks&#8221; to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be. An interpreted language provides branching and high-level control structures to direct the dialogue. In addition, the user [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/06/using-the-%e2%80%98expect%e2%80%99-command-to-automate-interaction-with-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Start Guide to Setting up Apache Tomcat (6.0.10) on Linux</title>
		<link>http://timarcher.com/blog/2007/05/quick-start-guide-to-setting-up-apache-tomcat-6-0-10-on-linux/</link>
		<comments>http://timarcher.com/blog/2007/05/quick-start-guide-to-setting-up-apache-tomcat-6-0-10-on-linux/#comments</comments>
		<pubDate>Thu, 03 May 2007 17:48:42 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=120</guid>
		<description><![CDATA[I recently setup Apache Tomcat 6.0.10 and in this post I will share the steps that I went through to install it on my RedHat Linux AS 4 server. The Basics – Download and Install The Software First make sure you have a Java Development Kit installed on your server. I have a write up [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/05/quick-start-guide-to-setting-up-apache-tomcat-6-0-10-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the JDK (6u1) on a RedHat Linux System</title>
		<link>http://timarcher.com/blog/2007/05/installing-the-jdk-6u1-on-a-redhat-linux-system/</link>
		<comments>http://timarcher.com/blog/2007/05/installing-the-jdk-6u1-on-a-redhat-linux-system/#comments</comments>
		<pubDate>Wed, 02 May 2007 01:14:49 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=122</guid>
		<description><![CDATA[By default, RedHat Linux AS and AS4 servers don’t come with a JDK (Java Development Kit) installed on them. Depending on your install, if you run the java command you may get some sort of error message or a file not found message. In this post I will describe how to install a JDK on [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/05/installing-the-jdk-6u1-on-a-redhat-linux-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending Files via FTP From Your Java Applications &#8211; Part 2 of 2 &#8211; Using Jsch for SFTP</title>
		<link>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-2-of-2-using-jsch-for-sftp/</link>
		<comments>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-2-of-2-using-jsch-for-sftp/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 01:24:05 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsch]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=136</guid>
		<description><![CDATA[Yesterday I introduced how I send files via FTP and SFTP from my java applications. In that post I showed you how to use the Jakarta Commons Net package to FTP files. Today I will show you how to use the JSch (Java Secure Channel) library to do SFTP transfers. Part 2 of 2 &#8211; [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-2-of-2-using-jsch-for-sftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending Files via FTP From Your Java Applications &#8211; Part 1 of 2 &#8211; Using Commons Net For FTP</title>
		<link>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-1-of-2-using-commons-net-for-ftp/</link>
		<comments>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-1-of-2-using-commons-net-for-ftp/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 01:26:13 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=139</guid>
		<description><![CDATA[Within the enterprise applications that I design and develop, a requirement always comes up to integrate it in some way with an external, 3rd party system. For example, in writing an insurance policy management system, the carriers often want policy details FTP’ed to them. Logistics companies typically FTP EDI files around all day. And most [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/sending-files-via-ftp-from-your-java-applications-part-1-of-2-using-commons-net-for-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Javamail to Send Emails (Includes SMTP Auth and Attachment Support)</title>
		<link>http://timarcher.com/blog/2007/04/using-javamail-to-send-emails-includes-smtp-auth-and-attachment-support/</link>
		<comments>http://timarcher.com/blog/2007/04/using-javamail-to-send-emails-includes-smtp-auth-and-attachment-support/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 01:28:03 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javamail]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=142</guid>
		<description><![CDATA[Last night I presented my article discussing how to use JavaMail to check a POP3 mail account and retrieve its messages. Tonight I am going to follow that up with a summary of my EmailDelivery class. This is a simple class I wrote to help me easily send emails from my Java applications. A few [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/using-javamail-to-send-emails-includes-smtp-auth-and-attachment-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Class To Check a POP3 Mail Account And Retrieve Its Messages</title>
		<link>http://timarcher.com/blog/2007/04/java-class-to-check-a-pop3-mail-account-and-retrieve-its-messages/</link>
		<comments>http://timarcher.com/blog/2007/04/java-class-to-check-a-pop3-mail-account-and-retrieve-its-messages/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 01:28:55 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javamail]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=143</guid>
		<description><![CDATA[Recently I wrote a java daemon process that monitors a POP3 email box for messages, automatically downloads the messages, and then processes them. Basically my daemon process looks for returned and bounced emails in a POP3 mailbox and then updates certain flags in our ERP system so we don&#8217;t send to that email address again. [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/java-class-to-check-a-pop3-mail-account-and-retrieve-its-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Java Class to DES Encrypt Strings (Such as Passwords and Credit Card Numbers)</title>
		<link>http://timarcher.com/blog/2007/04/simple-java-class-to-des-encrypt-strings-such-as-passwords-and-credit-card-numbers/</link>
		<comments>http://timarcher.com/blog/2007/04/simple-java-class-to-des-encrypt-strings-such-as-passwords-and-credit-card-numbers/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 01:31:37 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=147</guid>
		<description><![CDATA[In my Java based applications I usually have the need to encrypt a string before storing it somewhere. Most commonly, I need to encrypt user passwords and credit card information before storing it in a character field in the database. I don’t want people to be able to walk away with a cleartext list of [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/simple-java-class-to-des-encrypt-strings-such-as-passwords-and-credit-card-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Text in the HTML &lt;PRE&gt; Tag Wrap</title>
		<link>http://timarcher.com/blog/2007/04/making-text-in-the-html-tag-wrap/</link>
		<comments>http://timarcher.com/blog/2007/04/making-text-in-the-html-tag-wrap/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 01:36:34 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Web (HTML, CSS, Javascript)]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=154</guid>
		<description><![CDATA[After I installed Drupal and established this blog, I noticed that when I showed you a code snippet surrounded by a PRE tag the text in it would not wrap. Instead if it was wider than your screen you would have to scroll your browser horizontally. The solution was to use CSS to tell the [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/making-text-in-the-html-tag-wrap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Java InputVerifier for Email Addresses</title>
		<link>http://timarcher.com/blog/2007/04/a-java-inputverifier-for-email-addresses/</link>
		<comments>http://timarcher.com/blog/2007/04/a-java-inputverifier-for-email-addresses/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 20:59:22 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://timarcher.com/blog/?p=188</guid>
		<description><![CDATA[Every good application should verify that data which must conform to a specific pattern actually does when it is being entered. For example email addresses, social security numbers, phone numbers, IP addresses, etc all have basic formats that they should conform to. Fortunately, in Java Swing applications the javax.swing.InputVerifier allows us to easily do this. [...]]]></description>
		<wfw:commentRss>http://timarcher.com/blog/2007/04/a-java-inputverifier-for-email-addresses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

