<?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>patrickg.net</title>
	<atom:link href="http://patrickg.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrickg.net</link>
	<description>my software, my work, my life</description>
	<lastBuildDate>Sun, 27 Jun 2010 23:29:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WVURL update complete</title>
		<link>http://patrickg.net/wvurl-update-complete/</link>
		<comments>http://patrickg.net/wvurl-update-complete/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 23:29:20 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=215</guid>
		<description><![CDATA[I finally got around to stripping down, gutting, and well actually just re-writing the WVURL.com code from scratch. I added a more visually pleasing interface, faster more simple code, all while keeping the existing url&#8217;s in the database. I plan to add a few things in the coming days to make it super easy to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wvurl.com" target="_blank"><img class="aligncenter" title="new wvurl" src="http://i.imgur.com/W2y0m.jpg" alt="" width="499" height="281" /></a></p>
<p>I finally got around to stripping down, gutting, and well actually just re-writing the WVURL.com code from scratch. I added a more visually pleasing interface, faster more simple code, all while keeping the existing url&#8217;s in the database.</p>
<p>I plan to add a few things in the coming days to make it super easy to send out the URL&#8217;s once shortened via various methods (twitter, facebook, email, clipboard, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/wvurl-update-complete/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Suddenlink, and the mystery account pt2 (conclusion)</title>
		<link>http://patrickg.net/suddenlink-and-the-mystery-account-pt2-conclusion/</link>
		<comments>http://patrickg.net/suddenlink-and-the-mystery-account-pt2-conclusion/#comments</comments>
		<pubDate>Wed, 05 May 2010 21:42:49 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=210</guid>
		<description><![CDATA[Got a call from suddenlink rep thursday evening. We talked and later setup an install date (yesterday). Guy shows up at 4:30pm, and within an hour, we are online, new cable lines run into computer room and living room, new digital box for bedroom, and the install outside was very clean and pro. Couldnt be [...]]]></description>
			<content:encoded><![CDATA[<p>Got a call from suddenlink rep thursday evening. We talked and later setup an install date (yesterday). Guy shows up at 4:30pm, and within an hour, we are online, new cable lines run into computer room and living room, new digital box for bedroom, and the install outside was very clean and pro. Couldnt be happier with the tech as well, but i didnt catch his name. We spent the evening relaxing watching some spongebob on demand, and today started getting back in with our normal routine. Priority #1, was calling verizon to cancel our DSL install. We are suddenlink people here. Thanks for coming through for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/suddenlink-and-the-mystery-account-pt2-conclusion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Suddenlink, and the mystery account.</title>
		<link>http://patrickg.net/suddenlink-and-the-mystery-account/</link>
		<comments>http://patrickg.net/suddenlink-and-the-mystery-account/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 00:11:07 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=208</guid>
		<description><![CDATA[I just got moved in to a new place. I had been there all weekend with just telephone and cable, no internet. I called on Monday morning, to check if suddenlink had completed their site survey so they could transfer my cable/internet services over. I had my digital box, remote, modem, all standing by. When [...]]]></description>
			<content:encoded><![CDATA[<p>I just got moved in to a new place. I had been there all weekend with just telephone and cable, no internet. I called on Monday morning, to check if suddenlink had completed their site survey so they could transfer my cable/internet services over. I had my digital box, remote, modem, all standing by. When I got the rep on the phone, i was a little surprised to hear&#8230;they didnt know what house/account i was calling about.</p>
<p>The previous friday i made the call to transfer. I gave them the address of the new place, and they confirmed that the surrounding two houses had service so it wouldnt be an issue. They told me they were going to do a site survey and it would take 2-4 days. Turns out they had/have no idea what they were talking about.</p>
<p>The house is my grandmother&#8217;s house. She has Alzheimers and is living with my parents, so my wife, myself, and my son moved in. Like i said before, it has cable now, being paid for by my dad.</p>
<p>I was surprised to hear monday morning that they couldnt find the address. I went back and forth with the rep, and they said to call back tuesday.</p>
<p>Tuesday morning i call back. They found the house. The account is in my dead grandfather&#8217;s name (dead 15 some years now) and they would need a death certificate, in order to terminate service and transfer my account. Seriously? I call my dad and he makes a stop at the court house to get a death certificate. I call them back and am now told they once again cannot locate the account. Searched by name, address, nothing. Who&#8217;s death certificate did i just get then, and why? I told the rep, if they cant find the address, why cant we just start a new account here, just as if it never had service before, even though it did. I held the phone to the TV while watching comedy central to illustrate that i had cable currently. They said, that if they placed the order, it would be canceled when they found the account. Wait&#8230;i thought they couldnt find it. If they can or would find it, why cant they find it now, and disconnect. They said its not coming up in the search. Well i told them to send a truck then. They argued again that it would have to be canceled. I had a prepaid walmart visa with $130 to pay my balance to start the transfer of my services, which i VERY WISELY did not pay until they could get a grasp on what was going on. This went on for about 45 minutes back and forth until i just had enough arguing with them.</p>
<p>I made 1 call to verizon, and within 10 minutes, had a DSL order put out, had my starter kit shipped, and only have to pay $29 a month, and not even until the end of the first month of service.</p>
<p>Id love to have suddenlink at my house, but they apparently refuse to give me service.</p>
<p>To Suddenlink; i will gladly cancel my verizon DSL order and go with suddenlink if you can remedy this before they come out on the 7th of may. However i expect to have my balance waved (even in part) in lieu of my incredible inconvenience. Ive been without internet for going on 5 days, unable to work (i work from home) had to trouble my relatives for information, and seriously, get a death certificate? If not, dont worry, cause verizon appears to be rolling out FIOS soon, and i will be the first to upgrade, and recommend to all that i know, to do the same.</p>
<p><a href="http://patrickg.net/suddenlink-and-the-mystery-account-pt2-conclusion/">WE ARE ONLINE &#8211; READ THE CONCLUSION HERE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/suddenlink-and-the-mystery-account/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 3 virtues of a programmer</title>
		<link>http://patrickg.net/the-3-virtues-of-a-programmer/</link>
		<comments>http://patrickg.net/the-3-virtues-of-a-programmer/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 21:11:17 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=160</guid>
		<description><![CDATA[The 3 virtues of a programmer as defined by Larry Wall, Randal L. Schwartz and Tom Christiansen (in Programming Perl). Laziness &#8211; The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>The 3 virtues of a programmer as defined by Larry Wall, Randal L. Schwartz and Tom Christiansen (in Programming Perl).</p>
<ol>
<li><strong>Laziness</strong> &#8211; The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don&#8217;t have to answer so many questions about it. Hence, the first great virtue of a programmer. Also hence, this book. See also impatience and hubris.</li>
<li><strong>Impatience</strong> &#8211; The anger you feel when the computer is being lazy. This makes you write programs that don&#8217;t just react to your needs, but actually anticipate them. Or at least pretend to. Hence, the second great virtue of a programmer. See also laziness and hubris.</li>
<li><strong>Hubris</strong> &#8211; Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won&#8217;t want to say bad things about. Hence, the third great virtue of a programmer. See also laziness and impatience.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/the-3-virtues-of-a-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>phptweetpic v1.1 release</title>
		<link>http://patrickg.net/phptweetpic-v1-1-release/</link>
		<comments>http://patrickg.net/phptweetpic-v1-1-release/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 01:03:30 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=152</guid>
		<description><![CDATA[phpTweetPic v1.1 is finally finished. Several enhancements and bug fixes were implemented in this fix. New admin area is included as well. If you are an existing customer, you should have already recieved the updated version in your email, if not, contact me. Want more info and screens? Click here]]></description>
			<content:encoded><![CDATA[<p>phpTweetPic v1.1 is finally finished.</p>
<p>Several enhancements and bug fixes were implemented in this fix.</p>
<p>New admin area is included as well.</p>
<p>If you are an existing customer, you should have already recieved the updated version in your email, if not, contact me.</p>
<p>Want more info and screens? <a href="http://patrickg.net/soft/phptweetpic/">Click here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/phptweetpic-v1-1-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New software and updates coming soon</title>
		<link>http://patrickg.net/new-software-and-updates-coming-soon/</link>
		<comments>http://patrickg.net/new-software-and-updates-coming-soon/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 03:27:59 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[softwareupdate]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=133</guid>
		<description><![CDATA[Im preparing to release some new software over the weekend, as well as some revisions to existing software, mainly phptweetpic and twitterfollow. The updates to twitterfollow will include more controls and some other features, and tweetpic will include an oauth version as well as some bug fixes and admin area redesign. Stay tuned!]]></description>
			<content:encoded><![CDATA[<p>Im preparing to release some new software over the weekend, as well as some revisions to existing software, mainly phptweetpic and twitterfollow.</p>
<p>The updates to twitterfollow will include more controls and some other features, and tweetpic will include an oauth version as well as some bug fixes and admin area redesign.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/new-software-and-updates-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WV ReTweeter Updates</title>
		<link>http://patrickg.net/wv-retweeter-updates/</link>
		<comments>http://patrickg.net/wv-retweeter-updates/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 12:43:57 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[softwareupdate]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=100</guid>
		<description><![CDATA[Just made a couple updates to the WV ReTweeters (@beckleyrt, @princetonrt, @charlestonrt, @morgantownrt, and @huntingtonrt) The code now appends each message with RT @theauthor, where &#8220;theauthor&#8221; is the name of the original poster. The pipe for the feeds have been modified to IGNORE all tweets that start with RT. This is in response to the [...]]]></description>
			<content:encoded><![CDATA[<p>Just made a couple updates to the WV ReTweeters (<a href="http://www.twitter.com/beckleyrt" target="_blank">@beckleyrt</a>, <a href="http://www.twitter.com/princetonrt" target="_blank">@princetonrt</a>, <a href="http://www.twitter.com/charlestonrt" target="_blank">@charlestonrt</a>, <a href="http://www.twitter.com/morgantownrt" target="_blank">@morgantownrt</a>, and <a href="http://www.twitter.com/huntingtonrt" target="_blank">@huntingtonrt</a>)</p>
<p><em>The code now appends each message with <strong>RT @theauthor</strong>, where &#8220;theauthor&#8221; is the name of the original poster. The pipe for the feeds have been modified to IGNORE all tweets that start with RT. This is in response to the programs retweeting their own tweets.<br />
</em></p>
<p><em>The messages are also now limited to a set number of characters before they are cut off and a URL is generated to the original message. This is in response to some double URL&#8217;s and triple URL situations where the overflow was automatically linked, and then the link was then linked.</em></p>
<p>Thats all for now folks!</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/wv-retweeter-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Should i release auto tweeter?</title>
		<link>http://patrickg.net/should-i-release-auto-tweeter/</link>
		<comments>http://patrickg.net/should-i-release-auto-tweeter/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 21:04:32 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=96</guid>
		<description><![CDATA[Im asking you the public if i should release my auto tweeter program. Its a php script that you can do alot of different things with but first and formost it allows you to post to a twitter account, many twitter accounts, one message, different messages, random messages, and a multitude of other things. Ill [...]]]></description>
			<content:encoded><![CDATA[<p>Im asking you the public if i should release my auto tweeter program. Its a php script that you can do alot of different things with but first and formost it allows you to post to a twitter account, many twitter accounts, one message, different messages, random messages, and a multitude of other things.<br />
Ill decide on how to proceed as the reples pour in.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/should-i-release-auto-tweeter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New WV ReTweeters Launched</title>
		<link>http://patrickg.net/new-wv-retweeters-launched/</link>
		<comments>http://patrickg.net/new-wv-retweeters-launched/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 05:39:27 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=81</guid>
		<description><![CDATA[Just now i launched 4 new retweeters for the WV areas of Huntington, Charleston, Morgantown, and Princeton/Bluefield. You can find them at the following addresses; http://www.twitter.com/huntingtonrt http://www.twitter.com/charlestonrt http://www.twitter.com/morgantownrt http://www.twitter.com/princetonrt All ReTweeters automatically update every 20 minutes with feeds supplying relevant tweets to that particular locale. All retweeters are utilizing my phpautotweet application and are initially [...]]]></description>
			<content:encoded><![CDATA[<p>Just now i launched 4 new retweeters for the WV areas of Huntington, Charleston, Morgantown, and Princeton/Bluefield.</p>
<p>You can find them at the following addresses;</p>
<p><a href="http://www.twitter.com/huntingtonrt" target="_blank">http://www.twitter.com/huntingtonrt</a></p>
<p><a href="http://www.twitter.com/charlestonrt" target="_blank">http://www.twitter.com/charlestonrt</a></p>
<p><a href="http://www.twitter.com/morgantownrt" target="_blank">http://www.twitter.com/morgantownrt</a></p>
<p><a href="http://www.twitter.com/princetonrt" target="_blank">http://www.twitter.com/princetonrt</a><br />
All ReTweeters automatically update every 20 minutes with feeds supplying relevant tweets to that particular locale.</p>
<p>All retweeters are utilizing my phpautotweet application and are initially propigated with my phptwitterfollow application</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/new-wv-retweeters-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wvurl api update</title>
		<link>http://patrickg.net/wvurl-api-update/</link>
		<comments>http://patrickg.net/wvurl-api-update/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 04:53:28 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[softwareupdate]]></category>

		<guid isPermaLink="false">http://patrickg.net/?p=73</guid>
		<description><![CDATA[Ran into a unique problem when i switched servers from innohost back to hostgator(more on that later). Aparently, for some reason passing a full url to wvurl&#8217;s api (wvurl.com/api-create.php) caused the server to return index.php and its subsequent headers. After much time spent with support finding out if it was something server side to blame, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://patrickg.net/wp-content/uploads/2009/06/wvurlpost11.jpg"><img class="aligncenter size-full wp-image-53" title="wvurlpost1" src="http://patrickg.net/wp-content/uploads/2009/06/wvurlpost11.jpg" alt="wvurlpost1" width="500" height="200" /></a><br />
Ran into a unique problem when i switched servers from innohost back to hostgator(more on that later). Aparently, for some reason passing a full url to wvurl&#8217;s api (wvurl.com/api-create.php) caused the server to return index.php and its subsequent headers.</p>
<p>After much time spent with support finding out if it was something server side to blame, I found a workaround by using str_replace to replace the colon in the url, with %3A and then pass the URL to the script.</p>
<p>This was a problem because three autotweet programs (<a href="http://twitter.com/beckleyrt" target="_blank">beckleyrt</a>, <a href="http://twitter.com/wvjobs" target="_blank">wvjobs</a>, and <a href="http://twitter.com/wvurl" target="_blank">wvurl</a> twitter) all rely on the wvurl api to generate their URL&#8217;s.</p>
<p>The site is now updated and the API examples reflect the changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickg.net/wvurl-api-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
