<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DAN FOLKES &#187; Software</title>
	<atom:link href="http://danfolkes.com/index.php/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://danfolkes.com</link>
	<description>programmers blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:58:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel="next" href="http://danfolkes.com/index.php/category/software/feed/?page=2" />

		<item>
		<title>Free Webcam Security &#8211; Dorgem &#8211; WinSCP</title>
		<link>http://danfolkes.com/2011/09/03/free-webcam-security-dorgem-winscp/</link>
		<comments>http://danfolkes.com/2011/09/03/free-webcam-security-dorgem-winscp/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 14:59:38 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Capture Now]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[dorgem and winscp]]></category>
		<category><![CDATA[Download Dorgem]]></category>
		<category><![CDATA[Download WinSCP]]></category>
		<category><![CDATA[free home security]]></category>
		<category><![CDATA[free web cam home security]]></category>
		<category><![CDATA[free web cam security]]></category>
		<category><![CDATA[free webcam home security]]></category>
		<category><![CDATA[free webcam security]]></category>
		<category><![CDATA[home security]]></category>
		<category><![CDATA[Store Settings]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[webcam]]></category>
		<category><![CDATA[webcam web server]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=1403</guid>
		<description><![CDATA[This is how you setup a free home security webcam using dorgem and winscp.exe. First Download: Download WinSCP and install it.http://winscp.net/ Download Dorgem and install it. http://dorgem.sourceforge.net/ Next Configure Dorgem: Most people are going to want to use the &#8220;Web Server&#8221; option. This will setup a webserver with your webcam on it&#8230;. Pretty straight forward. [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
<li><a href='http://danfolkes.com/2011/03/03/rsync-speed-limit-trickle-slow/' rel='bookmark' title='Permanent Link: Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow'>Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow</a></li>
<li><a href='http://danfolkes.com/2009/02/16/hamachi-install-for-starcraft/' rel='bookmark' title='Permanent Link: Hamachi Install for Starcraft'>Hamachi Install for Starcraft</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://danfolkes.com/wp-content/uploads/2011/09/Dorgem_WinSCP-628x348.jpg" alt="" title="Dorgem_WinSCP" width="628" height="348" class="alignnone size-medium wp-image-1404" /></p>
<p><strong>This is how you setup a free home security webcam using dorgem and winscp.exe.</strong></p>
<p><strong>First Download:</strong></p>
<ul>
<li>Download WinSCP and install it.<a href="http://winscp.net/">http://winscp.net/</a></li>
<li>Download Dorgem and install it. <a href="http://dorgem.sourceforge.net/">http://dorgem.sourceforge.net/</a></li>
</ul>
<p><strong>Next Configure Dorgem:</strong><br />
Most people are going to want to use the &#8220;Web Server&#8221; option.  This will setup a webserver with your webcam on it&#8230;.  Pretty straight forward.</p>
<p>But, when I was looking this up, I couldn&#8217;t find anywhere that tells you how to use WinSCP. So here I go:</p>
<p><strong>First Configure WinSCP</strong></p>
<ul>
<li>Open WinSCP</li>
<li>New</li>
<li>Type in all the correct info in session</li>
<li>Make sure you set a default folder under Environment->Directories->Remote Directory</li>
<li>Save&#8230; and remember the name of the session</li>
<li>Connect and make sure you set it to remember passwords and everything</li>
</ul>
<p><strong>Second Configure Dorgem:</strong></p>
<ul>
<li>Open Dorgem</li>
<li>Preview the source</li>
<li>Click &#8220;Store Settings&#8221;
<ul>
<li>Add</li>
<li>External Program</li>
<li>Name it something to remember</li>
<li>Check Enable</li>
<li>Command: &#8220;C:\Program Files (x86)\WinSCP\winscp.exe&#8221; name_of@winscp_session.com /upload %s /defaults</li>
<li>OK</li>
</ul>
</li>
<li>Click &#8220;Capture Now&#8221; to test it out.</li>
<li>You should now see a tmp file on the WinSCP server.</li>
<li>If you dont, then you might want to try changing the path to WinSCP in the command or double check the name of the stored WinSCP session in the command. </li>
<li>Then, you can enable motion detection under &#8220;options&#8221; on the main screen</li>
</ul>
<p><strong>Hope this helps some people!</strong></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
<li><a href='http://danfolkes.com/2011/03/03/rsync-speed-limit-trickle-slow/' rel='bookmark' title='Permanent Link: Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow'>Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow</a></li>
<li><a href='http://danfolkes.com/2009/02/16/hamachi-install-for-starcraft/' rel='bookmark' title='Permanent Link: Hamachi Install for Starcraft'>Hamachi Install for Starcraft</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2011/09/03/free-webcam-security-dorgem-winscp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/09/Dorgem_WinSCP-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2011/09/Dorgem_WinSCP.jpg" medium="image">
			<media:title type="html">Dorgem_WinSCP</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/09/Dorgem_WinSCP-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>FoxToPhone &#8211; Send Links from Firefox to Android &#8211; (Like ChromeToPhone)</title>
		<link>http://danfolkes.com/2011/06/29/foxtophone-send-links-from-firefox-to-android-like-chrometophone/</link>
		<comments>http://danfolkes.com/2011/06/29/foxtophone-send-links-from-firefox-to-android-like-chrometophone/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 12:41:47 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=1357</guid>
		<description><![CDATA[Just found out about FoxToPhone. It gives you a little button in Firefox that allows you to send it to be opened by your browser on your Android phone. The integration is seamless and it works like a charm. Useful Links: Firefox Plugin: FoxToPhone Android App: Google Chrome to Phone Related posts:Whitehart &#8211; Minimal Firefox [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/11/20/whitehart-minimal-firefox-theme-great/' rel='bookmark' title='Permanent Link: Whitehart &#8211; Minimal Firefox Theme, Great'>Whitehart &#8211; Minimal Firefox Theme, Great</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-logo.jpg" alt="" title="FoxToPhone-ChromeToPhone-logo" width="377" height="90" class="alignnone size-full wp-image-1358" /><br />
Just found out about <a href="http://www.foxtophone.com/">FoxToPhone</a>.</p>
<p>It gives you a little button in Firefox that allows you to send it to be opened by your browser on your Android phone.<br />
<img src="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-little-button.jpg" alt="" title="FoxToPhone-ChromeToPhone-little-button" width="312" height="80" class="alignnone size-full wp-image-1360" /></p>
<p>The integration is seamless and it works like a charm.<br />
Useful Links:</p>
<ul>
<li>Firefox Plugin: <a href="https://addons.mozilla.org/en-US/firefox/addon/foxtophone/">FoxToPhone</a></li>
<li>Android App: <a href="https://market.android.com/details?id=com.google.android.apps.chrometophone&#038;hl=en">Google Chrome to Phone</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/11/20/whitehart-minimal-firefox-theme-great/' rel='bookmark' title='Permanent Link: Whitehart &#8211; Minimal Firefox Theme, Great'>Whitehart &#8211; Minimal Firefox Theme, Great</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2011/06/29/foxtophone-send-links-from-firefox-to-android-like-chrometophone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-logo-150x90.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-logo.jpg" medium="image">
			<media:title type="html">FoxToPhone-ChromeToPhone-logo</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-logo-150x90.jpg" />
		</media:content>
		<media:content url="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-little-button.jpg" medium="image">
			<media:title type="html">FoxToPhone-ChromeToPhone-little-button</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/06/FoxToPhone-ChromeToPhone-little-button-150x80.jpg" />
		</media:content>
	</item>
		<item>
		<title>Outlook Rule : Only at Specific Times</title>
		<link>http://danfolkes.com/2011/02/18/outlook-rule-only-at-specific-times/</link>
		<comments>http://danfolkes.com/2011/02/18/outlook-rule-only-at-specific-times/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 16:20:29 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[after]]></category>
		<category><![CDATA[after hour]]></category>
		<category><![CDATA[after time]]></category>
		<category><![CDATA[certain time]]></category>
		<category><![CDATA[create rule]]></category>
		<category><![CDATA[creating a rule]]></category>
		<category><![CDATA[creating a rule in outlook]]></category>
		<category><![CDATA[forward outlook]]></category>
		<category><![CDATA[hours]]></category>
		<category><![CDATA[outlook email]]></category>
		<category><![CDATA[outlook rules]]></category>
		<category><![CDATA[receive emails]]></category>
		<category><![CDATA[redirect emails]]></category>
		<category><![CDATA[rule in outlook]]></category>
		<category><![CDATA[selected days]]></category>
		<category><![CDATA[specific time]]></category>
		<category><![CDATA[specific times]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=846</guid>
		<description><![CDATA[Lets say you want to have a rule in outlook send to you only between specific times in the day. Only after 6pm and before 8am Only on your lunch hour When you are not at work I will explain this by having emails forward to my cell phone, only when I am normally not [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/' rel='bookmark' title='Permanent Link: TikiWiki &#8211; Tracker Email Subject Improvement-Modification'>TikiWiki &#8211; Tracker Email Subject Improvement-Modification</a></li>
<li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://danfolkes.com/wp-content/uploads/2011/02/Outlook_Rule_Specific_Times.jpg" alt="" title="Outlook Rule Specific Times" width="444" height="386" class="alignnone size-full wp-image-852" /></p>
<p>Lets say you want to have a rule in outlook send to you only <strong>between specific times in the day</strong>.</p>
<ul>
<li><strong>Only after 6pm and before 8am</strong></li>
<li>Only on your lunch hour</li>
<li>When you are not at work</li>
</ul>
<p>I will explain this by having emails forward to my cell phone, only when I am normally not at the office. (From 6pm-8am) This way, I will be able to receive important emails that may require special outside assistance.</p>
<p><strong>What I do is:</strong></p>
<ul>
<li>Create a special category called FWD</li>
<li>Use other rules to set messages into the FWD category if I want them forwarded. (Explained Below)</li>
<li>Then, create a rule to run last in the rules list called FWD Rule</li>
<li><strong>*Important Part*</strong> This will check the time on the messages, if it&#8217;s within the specified hours, it will forward the email (Explained Below)</li>
</ul>
<p><strong>Creating a Rule to set the FWD Category:</strong><br />
Your <strong>Rule Description</strong> should look something like this. The important part is that it is assigning it to the FWD Category:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">Apply this rule after the message arrives
with 'Emergency from client' in the subject
    and marked as 'high importance'
    and assigned to 'FWD' Category</pre></div></div>

<p>The Rule that will email header* for UTC times.  Make sure it&#8217;s assigned to the FWD category. And then FWD it:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">Apply this rule after the message arrives
with '2011 23:' or '2011 02:' or ... '2011 10:' in the message header
    and assigned to 'FWD' category
forward it to 'email@example.com'</pre></div></div>

<p>* This should work on most emails, but if you want to look at the email header Right-click on the message in the Inbox and select Message Options.<br />
* I included the 2011 and the colon to make it more specific.</p>
<p>UTC Time for 6pm &#8211; 8am:<br />
Email Header contained:<br />
   X-OriginalArrivalTime: 18 Feb 2011 03:23:52.0368 (UTC)<br />
So I searched for:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">2011 23:,2011 01:,2011 02:,2011 03:,2011 04:,2011 05:,2011 06:,2011 07:,2011 08:,2011 09:,2011 10:,2011 11:</pre></div></div>



<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/' rel='bookmark' title='Permanent Link: TikiWiki &#8211; Tracker Email Subject Improvement-Modification'>TikiWiki &#8211; Tracker Email Subject Improvement-Modification</a></li>
<li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2011/02/18/outlook-rule-only-at-specific-times/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/02/Outlook_Rule_Specific_Times-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2011/02/Outlook_Rule_Specific_Times.jpg" medium="image">
			<media:title type="html">Outlook Rule Specific Times</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2011/02/Outlook_Rule_Specific_Times-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>View of My Sites Traffic</title>
		<link>http://danfolkes.com/2009/12/15/view-of-my-sites-traffic/</link>
		<comments>http://danfolkes.com/2009/12/15/view-of-my-sites-traffic/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:14:54 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=409</guid>
		<description><![CDATA[This is the view of this countries that visit this site. It&#8217;s cool to see all of the different people that find information useful to them on here. Here are the top two most requested pages: WokFi – Wifi Signal Strainer Third Eye Blind – Jumper – Chords Hooray for internet! Related posts:WokFi &#8211; Wifi [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/02/07/wokfi-wifi-signal-strainer/' rel='bookmark' title='Permanent Link: WokFi &#8211; Wifi Signal Strainer'>WokFi &#8211; Wifi Signal Strainer</a></li>
<li><a href='http://danfolkes.com/2009/03/31/cws-chord-web-service/' rel='bookmark' title='Permanent Link: CWS &#8211; Chord Web Service'>CWS &#8211; Chord Web Service</a></li>
<li><a href='http://danfolkes.com/2008/02/06/sitemeter/' rel='bookmark' title='Permanent Link: sitemeter'>sitemeter</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is the view of this countries that visit this site.  It&#8217;s cool to see all of the different people that find information useful to them on here.</p>
<p><a href="http://danfolkes.com/wp-content/uploads/2009/12/CountryShare.png"><img src="http://danfolkes.com/wp-content/uploads/2009/12/CountryShare-270x300.png" alt="CountryShare" title="CountryShare" width="270" height="300" class="alignnone size-medium wp-image-410" /></a></p>
<p>Here are the top two most requested pages:<br />
<a href="http://danfolkes.com/index.php/2008/02/07/wokfi-wifi-signal-strainer/">WokFi – Wifi Signal Strainer</a><br />
<a href="http://danfolkes.com/index.php/2009/01/05/third-eye-blind-jumper-chords-lyrics-best/">Third Eye Blind – Jumper – Chords</a></p>
<p>Hooray for internet!</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/02/07/wokfi-wifi-signal-strainer/' rel='bookmark' title='Permanent Link: WokFi &#8211; Wifi Signal Strainer'>WokFi &#8211; Wifi Signal Strainer</a></li>
<li><a href='http://danfolkes.com/2009/03/31/cws-chord-web-service/' rel='bookmark' title='Permanent Link: CWS &#8211; Chord Web Service'>CWS &#8211; Chord Web Service</a></li>
<li><a href='http://danfolkes.com/2008/02/06/sitemeter/' rel='bookmark' title='Permanent Link: sitemeter'>sitemeter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/12/15/view-of-my-sites-traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/12/CountryShare-150x150.png" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/12/CountryShare.png" medium="image">
			<media:title type="html">CountryShare</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/12/CountryShare-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>TikiWiki &#8211; Tracker Email Subject Improvement-Modification</title>
		<link>http://danfolkes.com/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/</link>
		<comments>http://danfolkes.com/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 21:05:11 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[subject]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tiki]]></category>
		<category><![CDATA[tikiwiki]]></category>
		<category><![CDATA[Tracker]]></category>
		<category><![CDATA[tracker name]]></category>
		<category><![CDATA[tracker_changed_notification_subject]]></category>
		<category><![CDATA[tracker_changed_notification_subject.tpl]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=387</guid>
		<description><![CDATA[The template for the Tracker email is here: \tikiwiki\templates\mail\tracker_changed_notification_subject.tpl I changed it to this so that it would improve the way it looks in emails: {$mail_trackerName}{tr} - #{/tr}{$mail_itemId}{tr} modified.{/tr} Related posts:Outlook Rule : Only at Specific Times .Net &#8211; Sending Email with In Memory Attachment Python: Wunderground Todays Weather to Email SMS to Phone


Related posts:<ol><li><a href='http://danfolkes.com/2011/02/18/outlook-rule-only-at-specific-times/' rel='bookmark' title='Permanent Link: Outlook Rule : Only at Specific Times'>Outlook Rule : Only at Specific Times</a></li>
<li><a href='http://danfolkes.com/2010/12/21/net-sending-email-with-in-memory-attachment/' rel='bookmark' title='Permanent Link: .Net &#8211; Sending Email with In Memory Attachment'>.Net &#8211; Sending Email with In Memory Attachment</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://danfolkes.com/index.php/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/tikiwiki-2/" rel="attachment wp-att-391"><img src="http://danfolkes.com/wp-content/uploads/2009/11/tikiwiki1.jpg" alt="tikiwiki" title="tikiwiki" width="200" height="150" class="alignleft size-full wp-image-391" /></a></p>
<p>The template for the Tracker email is here:<br />
\tikiwiki\templates\mail\tracker_changed_notification_subject.tpl</p>
<p>I changed it to this so that it would improve the way it looks in emails:<br />
<code><br />
{$mail_trackerName}{tr} - #{/tr}{$mail_itemId}{tr} modified.{/tr}<br />
</code></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2011/02/18/outlook-rule-only-at-specific-times/' rel='bookmark' title='Permanent Link: Outlook Rule : Only at Specific Times'>Outlook Rule : Only at Specific Times</a></li>
<li><a href='http://danfolkes.com/2010/12/21/net-sending-email-with-in-memory-attachment/' rel='bookmark' title='Permanent Link: .Net &#8211; Sending Email with In Memory Attachment'>.Net &#8211; Sending Email with In Memory Attachment</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/11/18/tikiwiki-tracker-email-subject-improvement-modification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/11/tikiwiki1-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/11/tikiwiki1.jpg" medium="image">
			<media:title type="html">tikiwiki</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/11/tikiwiki1-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>WordTwitt is the best WordPress Twitter App</title>
		<link>http://danfolkes.com/2009/10/22/wordtwitt-is-the-best-wordpress-twitter-app/</link>
		<comments>http://danfolkes.com/2009/10/22/wordtwitt-is-the-best-wordpress-twitter-app/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 15:49:43 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Add-on]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[great]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[nice]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[ReTweet]]></category>
		<category><![CDATA[tweeting]]></category>
		<category><![CDATA[tweeting your blog posts]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordTwitt]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=374</guid>
		<description><![CDATA[My friend Dallas Edwards showed me this application called WordTwitt. It&#8217;s basically the bomb explosive when it comes to tweeting your blog posts. All the other plugins seem to suck in comparison to this open source, free, magical piece of code. I suggest everyone with wordpress install the plugin immediately, or face unending torment. Thanks, [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
<li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My friend <a href="http://www.dallasedwards.com/?p=163">Dallas Edwards</a> showed me this application called WordTwitt.  It&#8217;s basically the bomb explosive when it comes to tweeting your blog posts.</p>
<p>All the other plugins seem to suck in comparison to this open source, free, magical piece of code.</p>
<p>I suggest everyone with wordpress install the plugin immediately, or face unending torment.</p>
<p>Thanks,<br />
Daniel</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
<li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/10/22/wordtwitt-is-the-best-wordpress-twitter-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
	</item>
		<item>
		<title>Rotating Circular Periodic Table &#8211; Javascript</title>
		<link>http://danfolkes.com/2009/10/07/rotating-circular-periodic-table-javascript/</link>
		<comments>http://danfolkes.com/2009/10/07/rotating-circular-periodic-table-javascript/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 16:52:39 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Abubakr]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[circle]]></category>
		<category><![CDATA[Circular]]></category>
		<category><![CDATA[hydrogen]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mendeleev]]></category>
		<category><![CDATA[middle]]></category>
		<category><![CDATA[Mohd Abubakr]]></category>
		<category><![CDATA[Periodic Table]]></category>
		<category><![CDATA[rotate]]></category>
		<category><![CDATA[Rotating]]></category>
		<category><![CDATA[Rotating Circular Periodic Table]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=357</guid>
		<description><![CDATA[I just saw an article on this site about the merits of a circular periodic table by Mohd Abubakr Design I thought it would be nice to have one that rotates. So I used the jQuery and jQuery-Rotate library on it to make it spin. I hope this will be help someone and I hope [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/12/15/jquery-check-all-of-the-checkboxes/' rel='bookmark' title='Permanent Link: jQuery: Check All of the Checkboxes'>jQuery: Check All of the Checkboxes</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
<li><a href='http://danfolkes.com/2009/09/20/chair-and-coffee-table-2/' rel='bookmark' title='Permanent Link: chair and coffee table!'>chair and coffee table!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://danfolkes.com/wp-content/uploads/2009/10/Circular_form_of_periodic_table_sm.gif" alt="Circular_form_of_periodic_table_sm" title="Circular_form_of_periodic_table_sm" width="300" height="269" class="alignleft size-full wp-image-358" /></p>
<p>I just saw an article on <a href="http://www.technologyreview.com/blog/arxiv/24204/">this site</a> about the merits of a circular periodic table by <a href="http://arxiv.org/abs/0910.0273">Mohd Abubakr Design</a></p>
<p>I thought it would be nice to have one that rotates.  So I used the jQuery and jQuery-Rotate library on it to make it spin.</p>
<p>I hope this will be help someone and I hope to make additions to it in the future.<br />
<strong>[[<a href="http://danfolkes.com/Rotating_Circular_Periodic_Table.php">View Rotating Circular Periodic Table</a>]]</strong></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/12/15/jquery-check-all-of-the-checkboxes/' rel='bookmark' title='Permanent Link: jQuery: Check All of the Checkboxes'>jQuery: Check All of the Checkboxes</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
<li><a href='http://danfolkes.com/2009/09/20/chair-and-coffee-table-2/' rel='bookmark' title='Permanent Link: chair and coffee table!'>chair and coffee table!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/10/07/rotating-circular-periodic-table-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/10/Circular_form_of_periodic_table_sm-150x150.gif" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/10/Circular_form_of_periodic_table_sm.gif" medium="image">
			<media:title type="html">Circular_form_of_periodic_table_sm</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/10/Circular_form_of_periodic_table_sm-150x150.gif" />
		</media:content>
	</item>
		<item>
		<title>DanFolkes FLVPlayer &#8211; Create your own FLVPlayer (like jw-flv-player) with no branding</title>
		<link>http://danfolkes.com/2009/10/02/danfolkes-flvplayer-create-your-own-flvplayer-like-jw-flv-player-with-no-branding/</link>
		<comments>http://danfolkes.com/2009/10/02/danfolkes-flvplayer-create-your-own-flvplayer-like-jw-flv-player-with-no-branding/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 21:17:21 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Create your own]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[fla]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[FLVPlayback]]></category>
		<category><![CDATA[FLVPlayer]]></category>
		<category><![CDATA[no branding]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=341</guid>
		<description><![CDATA[Using Flash CS4: Open File New Import Video Setup Video: Import -> Import Video &#8211; > Already Deployed&#8230; -> Put in some random text. Select the overlay you like. Finish Name the instance of FLVPlayback in the &#8220;Properties&#8221; window. Click on the white space in the background and go to the Actions frame. Paste this [...]


Related posts:<ol><li><a href='http://danfolkes.com/2010/02/08/for-anyone-that-has-been-snowed-out-of-church-video/' rel='bookmark' title='Permanent Link: For anyone that has been snowed out of church. (Video)'>For anyone that has been snowed out of church. (Video)</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
<li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://danfolkes.com/index.php/2009/10/02/danfolkes-flvplayer-create-your-own-flvplayer-like-jw-flv-player-with-no-branding/"><img src="http://danfolkes.com/wp-content/uploads/2009/10/DanFolkes-FLVPlayer.gif" alt="DanFolkes-FLVPlayer" title="DanFolkes-FLVPlayer" width="603" height="360" class="alignnone size-full wp-image-348" /></a></p>
<p>Using Flash CS4:<span id="more-341"></span></p>
<ul>
<li>Open</li>
<li>File New</li>
<li>Import Video</li>
<li>Setup Video:
<ul>
<li>Import -> Import Video &#8211; > </li>
<li>Already Deployed&#8230; -> Put in some random text.</li>
<li>Select the overlay you like. </li>
<li>Finish</li>
</ul>
</li>
<li>Name the instance of FLVPlayback in the &#8220;Properties&#8221; window.</li>
<li>Click on the white space in the background and go to the <strong>Actions</strong> frame.</li>
<li>Paste this code:

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="python" style="font-family:monospace;">vid.<span style="color: black;">load</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;/Videos/&quot;</span> +  LoaderInfo<span style="color: black;">&#40;</span>this.<span style="color: black;">root</span>.<span style="color: black;">loaderInfo</span><span style="color: black;">&#41;</span>.<span style="color: black;">parameters</span>.<span style="color: black;">one</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">;</span></pre></td></tr></table></div>

</li>
<li>In your HTML do this:

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="python" style="font-family:monospace;">	<span style="color: #66cc66;">&lt;</span>object classid=<span style="color: #483d8b;">&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;</span>
        codebase=<span style="color: #483d8b;">&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot;</span>
        width=<span style="color: #483d8b;">&quot;550&quot;</span>
        height=<span style="color: #483d8b;">&quot;400&quot;</span>
        align=<span style="color: #483d8b;">&quot;middle&quot;</span>
        <span style="color: #008000;">id</span>=<span style="color: #483d8b;">&quot;main&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>param name=<span style="color: #483d8b;">&quot;allowScriptAccess&quot;</span> value=<span style="color: #483d8b;">&quot;sameDomain&quot;</span> /<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>param name=<span style="color: #483d8b;">&quot;movie&quot;</span> value=<span style="color: #483d8b;">&quot;PlayVid.swf&quot;</span> /<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>param name=<span style="color: #483d8b;">&quot;quality&quot;</span> value=<span style="color: #483d8b;">&quot;high&quot;</span> /<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>param name=<span style="color: #483d8b;">&quot;bgcolor&quot;</span> value=<span style="color: #483d8b;">&quot;#ffffff&quot;</span> /<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>param name=<span style="color: #483d8b;">&quot;FlashVars&quot;</span> value=<span style="color: #483d8b;">&quot;one=FLVVideoFileName.flv&quot;</span> /<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>embed src=<span style="color: #483d8b;">&quot;PlayVid.swf&quot;</span>
           width=<span style="color: #483d8b;">&quot;550&quot;</span>
           height=<span style="color: #483d8b;">&quot;400&quot;</span>
           autostart=<span style="color: #483d8b;">&quot;false&quot;</span>
           quality=<span style="color: #483d8b;">&quot;high&quot;</span>
           bgcolor=<span style="color: #483d8b;">&quot;#ffffff&quot;</span>
           FlashVars=<span style="color: #483d8b;">&quot;one=FLVVideoFileName.flv&quot;</span>
           name=<span style="color: #483d8b;">&quot;main&quot;</span>
           align=<span style="color: #483d8b;">&quot;middle&quot;</span>
           allowScriptAccess=<span style="color: #483d8b;">&quot;sameDomain&quot;</span>
           <span style="color: #008000;">type</span>=<span style="color: #483d8b;">&quot;application/x-shockwave-flash&quot;</span>
           pluginspage=<span style="color: #483d8b;">&quot;http://www.macromedia.com/go/getflashplayer&quot;</span> /<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>/object<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

</li>
<li>Notice the FlashVars parameters (2 places). That is where we will be passing in the FLV name</li>
</ul>
<p><br/><br />
<br/><br />
<strong>Download</strong> the <strong><a href='http://danfolkes.com/wp-content/uploads/2009/10/PlayVid.fla'>DanFolkesFLVPlayer</a> </strong>and <strong><a href='http://danfolkes.com/wp-content/uploads/2009/10/DanFolkesFLVPlayer.zip'>PlayVid</a></strong>.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2010/02/08/for-anyone-that-has-been-snowed-out-of-church-video/' rel='bookmark' title='Permanent Link: For anyone that has been snowed out of church. (Video)'>For anyone that has been snowed out of church. (Video)</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
<li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/10/02/danfolkes-flvplayer-create-your-own-flvplayer-like-jw-flv-player-with-no-branding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/10/DanFolkes-FLVPlayer-150x150.gif" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/10/DanFolkes-FLVPlayer.gif" medium="image">
			<media:title type="html">DanFolkes-FLVPlayer</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/10/DanFolkes-FLVPlayer-150x150.gif" />
		</media:content>
	</item>
		<item>
		<title>Started to work on a Simple Photo Slideshow.</title>
		<link>http://danfolkes.com/2009/09/01/started-to-work-on-a-simple-photo-slideshow/</link>
		<comments>http://danfolkes.com/2009/09/01/started-to-work-on-a-simple-photo-slideshow/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 23:45:25 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[alternatives]]></category>
		<category><![CDATA[evrium]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[replacement]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2009/09/01/started-to-work-on-a-simple-photo-slideshow/</guid>
		<description><![CDATA[It&#8217;s going to be a lot like: http://www.evrium.com/store/fg2p_details.php But much cheaper. Related posts:Started Using Git SCM For my Darkness is Spreading Photo Challenge: Stereoscopic CoreLaborate &#8211; Document Elaboration on the Core Formats


Related posts:<ol><li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2010/03/04/photo-challenge-stereoscopic/' rel='bookmark' title='Permanent Link: Photo Challenge: Stereoscopic'>Photo Challenge: Stereoscopic</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s going to be a lot like:</p>
<p>http://www.evrium.com/store/fg2p_details.php</p>
<p>But much cheaper.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2010/03/04/photo-challenge-stereoscopic/' rel='bookmark' title='Permanent Link: Photo Challenge: Stereoscopic'>Photo Challenge: Stereoscopic</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/09/01/started-to-work-on-a-simple-photo-slideshow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Hubble Image RSS Feed</title>
		<link>http://danfolkes.com/2009/05/12/hubble-image-rss-feed/</link>
		<comments>http://danfolkes.com/2009/05/12/hubble-image-rss-feed/#comments</comments>
		<pubDate>Tue, 12 May 2009 20:19:38 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hubble]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[jpeg]]></category>
		<category><![CDATA[just-in]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[newest]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[Reader]]></category>
		<category><![CDATA[recent]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[telescope]]></category>
		<category><![CDATA[updated]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=272</guid>
		<description><![CDATA[I have used Google Reader to mash two image rss feeds together for Hubble. Here is the HTML page for it: https://www.google.com/reader/shared/user%2F15478232717259537591%2Flabel%2FHubble Here is the RSS Feed: http://www.google.com/reader/public/atom/user%2F15478232717259537591%2Flabel%2FHubble Based off of: http://hubblesite.org/newscenter/newscenter_rss.php and http://www.spacetelescope.org/rss/feed.xml Enjoy space nerds. Related posts:My Combined News Pages HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader Facebook [...]


Related posts:<ol><li><a href='http://danfolkes.com/2010/01/13/my-combined-news-pages/' rel='bookmark' title='Permanent Link: My Combined News Pages'>My Combined News Pages</a></li>
<li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://danfolkes.com/index.php/2009/05/12/hubble-image-rss-feed/hs-2009-13-a-web/" rel="attachment wp-att-273"><img src="http://danfolkes.com/wp-content/uploads/2009/05/hs-2009-13-a-web.jpg" alt="hs-2009-13-a-web" title="hs-2009-13-a-web" width="333" height="400" class="size-full wp-image-273" /></a></p>
<p>I have used Google Reader to mash two image rss feeds together for Hubble.</p>
<p><strong>Here is the HTML page for it:<br />
<a href="https://www.google.com/reader/shared/user%2F15478232717259537591%2Flabel%2FHubble">https://www.google.com/reader/shared/user%2F15478232717259537591%2Flabel%2FHubble</a></strong></p>
<p><strong>Here is the RSS Feed:<br />
<a href="http://www.google.com/reader/public/atom/user%2F15478232717259537591%2Flabel%2FHubble">http://www.google.com/reader/public/atom/user%2F15478232717259537591%2Flabel%2FHubble</a></strong></p>
<p><strong>Based off of:</strong><br />
<a href="http://hubblesite.org/newscenter/newscenter_rss.php">http://hubblesite.org/newscenter/newscenter_rss.php</a><br />
and<br />
<a href="http://www.spacetelescope.org/rss/feed.xml">http://www.spacetelescope.org/rss/feed.xml</a></p>
<p>Enjoy space nerds.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2010/01/13/my-combined-news-pages/' rel='bookmark' title='Permanent Link: My Combined News Pages'>My Combined News Pages</a></li>
<li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/05/12/hubble-image-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/05/hs-2009-13-a-web-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/05/hs-2009-13-a-web.jpg" medium="image">
			<media:title type="html">hs-2009-13-a-web</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/05/hs-2009-13-a-web-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>IP Locator Webservice &#8211; PHP &#8211; Ipmap &#8211; Command Line</title>
		<link>http://danfolkes.com/2009/05/06/ip-locator-webservice-php-ipmap-command-line/</link>
		<comments>http://danfolkes.com/2009/05/06/ip-locator-webservice-php-ipmap-command-line/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:32:04 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=249</guid>
		<description><![CDATA[This is similar to my Python script here: http://danfolkes.com/index.php/2009/04/29/ipmapcom-python/ It uses this sites service to pull the location of each user: http://www.ipmap.com/ It outputs in XML, Plain Text, and HTML. Fields: ip hostname ipreverse country region city blacklist gmaps HERE IS THE LINK TO THE WEB SERVICE SITE: http://www.danfolkes.com/ipmaps/ Related posts:IPMap Python Ip Address Locator [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2009/03/31/cws-chord-web-service/' rel='bookmark' title='Permanent Link: CWS &#8211; Chord Web Service'>CWS &#8211; Chord Web Service</a></li>
<li><a href='http://danfolkes.com/2010/02/08/for-anyone-that-has-been-snowed-out-of-church-video/' rel='bookmark' title='Permanent Link: For anyone that has been snowed out of church. (Video)'>For anyone that has been snowed out of church. (Video)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is similar to my Python script here:<br />
<a href="http://danfolkes.com/index.php/2009/04/29/ipmapcom-python/">http://danfolkes.com/index.php/2009/04/29/ipmapcom-python/</a></p>
<p>It uses this sites service to pull the location of each user:<br />
<a href="http://www.ipmap.com/">http://www.ipmap.com/</a></p>
<p>It outputs in XML, Plain Text, and HTML.<br />
Fields:</p>
<ul>
<li>ip</li>
<li>hostname</li>
<li>ipreverse</li>
<li>country</li>
<li>region</li>
<li>city</li>
<li>blacklist</li>
<li>gmaps</li>
</ul>
<p>HERE IS THE LINK TO THE WEB SERVICE SITE:<br />
<a href="http://www.danfolkes.com/ipmaps/">http://www.danfolkes.com/ipmaps/</a></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2009/03/31/cws-chord-web-service/' rel='bookmark' title='Permanent Link: CWS &#8211; Chord Web Service'>CWS &#8211; Chord Web Service</a></li>
<li><a href='http://danfolkes.com/2010/02/08/for-anyone-that-has-been-snowed-out-of-church-video/' rel='bookmark' title='Permanent Link: For anyone that has been snowed out of church. (Video)'>For anyone that has been snowed out of church. (Video)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/05/06/ip-locator-webservice-php-ipmap-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>IPMap Python Ip Address Locator Command Line Script</title>
		<link>http://danfolkes.com/2009/04/29/ipmapcom-python/</link>
		<comments>http://danfolkes.com/2009/04/29/ipmapcom-python/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 18:08:25 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[geocode]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[ipmap]]></category>
		<category><![CDATA[locator]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=230</guid>
		<description><![CDATA[This program uses this site IpMap to get peoples location based off of their IP address. It&#8217;s written in python. Enjoy. Download Source &#8211; GPLv3 Code. Give back. Usage: python ipmap.py 74.125.45.100 all python ipmap.py 74.125.45.100 python ipmap.py (This will get you the help screen) Args: all = Prints all details nomap = Gets All, [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/05/06/ip-locator-webservice-php-ipmap-command-line/' rel='bookmark' title='Permanent Link: IP Locator Webservice &#8211; PHP &#8211; Ipmap &#8211; Command Line'>IP Locator Webservice &#8211; PHP &#8211; Ipmap &#8211; Command Line</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://danfolkes.com/wp-content/uploads/2009/04/ipmap.jpg"><img src="http://danfolkes.com/wp-content/uploads/2009/04/ipmap.jpg" alt="ipmap python ip location geocode" title="ipmap python ip location geocode" width="415" height="336" class="size-full wp-image-239" /></a></p>
<p>This program uses this site <a href="http://www.ipmap.com/" target="_blank">IpMap</a> to get peoples location based off of their IP address.</p>
<p>It&#8217;s written in python.  Enjoy.</p>
<p><a href='http://danfolkes.com/wp-content/uploads/2009/04/ipmap.py'>Download Source</a>  &#8211; <a href="http://www.gnu.org/copyleft/gpl.html">GPLv3</a> Code.  Give back.<br />
Usage:<br />
 python ipmap.py 74.125.45.100 all<br />
 python ipmap.py 74.125.45.100<br />
 python ipmap.py  (This will get you the help screen)</p>
<p>Args:<br />
                all =   Prints all details<br />
                nomap = Gets All, no map<br />
                loc =   Gets: Country, Region, City<br />
<span id="more-230"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
</pre></td><td class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib2</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>
&nbsp;
i = <span style="color: #ff4500;">0</span>
<span style="color: #008000;">help</span> = <span style="color: #483d8b;">&quot;&quot;&quot;
        Made by Daniel Folkes
==============================
        Usage:
                python ipmap.py 74.125.45.100 all
        Args:
                all =   Prints all details
                nomap = Gets All, no map
                loc =   Gets: Country, Region, City
&quot;&quot;&quot;</span>
alen = <span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span><span style="color: black;">&#41;</span>
argz = <span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> alen<span style="color: #66cc66;">&lt;</span>=<span style="color: #ff4500;">1</span> <span style="color: #ff7700;font-weight:bold;">or</span> alen<span style="color: #66cc66;">&gt;</span><span style="color: #ff4500;">3</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #008000;">help</span>
        quit<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">elif</span> alen == <span style="color: #ff4500;">2</span>:
        ip = argz<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span>
        comm = <span style="color: #483d8b;">&quot;all&quot;</span>
<span style="color: #ff7700;font-weight:bold;">elif</span> alen == <span style="color: #ff4500;">3</span>:
        ip = argz<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span>
        comm = argz<span style="color: black;">&#91;</span><span style="color: #ff4500;">2</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">;</span> <span style="color: #808080; font-style: italic;">#ahrd</span>
&nbsp;
req = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">Request</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;http://www.ipmap.com/&quot;</span>+ip<span style="color: black;">&#41;</span>
response = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span>req<span style="color: black;">&#41;</span>
pg = response.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
pg = pg<span style="color: black;">&#91;</span>pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;table'</span><span style="color: black;">&#41;</span>:pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;div id=&quot;footer&quot;'</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span>
&nbsp;
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info0 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info1 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info2 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info3 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info4 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info5 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;td&gt;'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&amp;nbsp;'</span><span style="color: black;">&#41;</span>
ed = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;/tr'</span><span style="color: black;">&#41;</span>
info6 = pg<span style="color: black;">&#91;</span>st+<span style="color: #ff4500;">4</span>:st2<span style="color: black;">&#93;</span>
&nbsp;
pg = pg<span style="color: black;">&#91;</span>ed+<span style="color: #ff4500;">4</span>:<span style="color: black;">&#93;</span>
&nbsp;
st = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&lt;img src=&quot;http://maps.google.com'</span><span style="color: black;">&#41;</span>
st2 = pg.<span style="color: black;">find</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&quot;/&gt;'</span><span style="color: black;">&#41;</span>
<span style="color: #808080; font-style: italic;">#ed = pg.find('')</span>
info7 = pg<span style="color: black;">&#91;</span>st:st2+<span style="color: #ff4500;">3</span><span style="color: black;">&#93;</span>
&nbsp;
&nbsp;
retval = <span style="color: #483d8b;">&quot;&quot;</span>
sep = <span style="color: #483d8b;">&quot;,&quot;</span>
<span style="color: #ff7700;font-weight:bold;">if</span> comm == <span style="color: #483d8b;">&quot;nomap&quot;</span>:
        retval += info0
        retval += sep
        retval += info1
        retval += sep
        retval += info1
        retval += sep
        retval += info2
        retval += sep
        retval += info3
        retval += sep
        retval += info4
        retval += sep
        retval += info5
        retval += sep
        retval += info6
<span style="color: #ff7700;font-weight:bold;">elif</span> comm == <span style="color: #483d8b;">&quot;loc&quot;</span>:
        retval += info3
        retval += sep
        retval += info4
        retval += sep
        retval += info5
<span style="color: #ff7700;font-weight:bold;">else</span>:
        retval += info0
        retval += sep
        retval += info1
        retval += sep
        retval += info2
        retval += sep
        retval += info3
        retval += sep
        retval += info4
        retval += sep
        retval += info5
        retval += sep
        retval += info6
        retval += sep
        retval += info7
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span> retval</pre></td></tr></table></div>



<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/05/06/ip-locator-webservice-php-ipmap-command-line/' rel='bookmark' title='Permanent Link: IP Locator Webservice &#8211; PHP &#8211; Ipmap &#8211; Command Line'>IP Locator Webservice &#8211; PHP &#8211; Ipmap &#8211; Command Line</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/04/29/ipmapcom-python/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/04/ipmap-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/04/ipmap.jpg" medium="image">
			<media:title type="html">ipmap python ip location geocode</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/04/ipmap-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>CWS &#8211; Chord Web Service</title>
		<link>http://danfolkes.com/2009/03/31/cws-chord-web-service/</link>
		<comments>http://danfolkes.com/2009/03/31/cws-chord-web-service/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 19:56:20 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Chord]]></category>
		<category><![CDATA[Chords]]></category>
		<category><![CDATA[CWS]]></category>
		<category><![CDATA[deliver]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[guitars]]></category>
		<category><![CDATA[musical]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Service]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2009/03/31/cws-chord-web-service/</guid>
		<description><![CDATA[I am creating a web service for musicians that will allow them to reference an abundance of musical references on the fly using AJAX. Firstly, it will deliver chords and fingerings of chords for guitars to the users websites (think Google Maps). My goal is to enhance the web. Here is the site: http://cws.danfolkes.com It&#8217;s [...]


Related posts:<ol><li><a href='http://danfolkes.com/2000/05/06/colbert-report-persian-gulf-secret-code/' rel='bookmark' title='Permanent Link: Colbert Report &#8211; Persian Gulf &#8211; Secret Code'>Colbert Report &#8211; Persian Gulf &#8211; Secret Code</a></li>
<li><a href='http://danfolkes.com/2009/12/15/view-of-my-sites-traffic/' rel='bookmark' title='Permanent Link: View of My Sites Traffic'>View of My Sites Traffic</a></li>
<li><a href='http://danfolkes.com/2000/05/21/datagov-runs-on-drupal/' rel='bookmark' title='Permanent Link: Data.Gov Runs on Drupal'>Data.Gov Runs on Drupal</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://danfolkes.com/wp-content/uploads/2009/03/cwd-chord-web-service.gif"><img src="http://danfolkes.com/wp-content/uploads/2009/03/cwd-chord-web-service-253x300.gif" alt="cwd-chord-web-service" title="cwd-chord-web-service" width="253" height="300" class="alignnone size-medium wp-image-221" align="left" /></a></p>
<p>I am creating a web service for musicians that will allow them to reference an abundance of musical references on the fly using AJAX.</p>
<p>Firstly, it will deliver chords and fingerings of chords for guitars to the users websites (think Google Maps).</p>
<p>My goal is to enhance the web.</p>
<p>Here is the site: <em><strong><a href="http://cws.danfolkes.com" target="_blank">http://cws.danfolkes.com</a></strong></em></p>
<p>It&#8217;s still in development, but it&#8217;s getting close to launch.</p>
<p>Let me know what you think (only if it&#8217;s nice) <img src='http://danfolkes.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2000/05/06/colbert-report-persian-gulf-secret-code/' rel='bookmark' title='Permanent Link: Colbert Report &#8211; Persian Gulf &#8211; Secret Code'>Colbert Report &#8211; Persian Gulf &#8211; Secret Code</a></li>
<li><a href='http://danfolkes.com/2009/12/15/view-of-my-sites-traffic/' rel='bookmark' title='Permanent Link: View of My Sites Traffic'>View of My Sites Traffic</a></li>
<li><a href='http://danfolkes.com/2000/05/21/datagov-runs-on-drupal/' rel='bookmark' title='Permanent Link: Data.Gov Runs on Drupal'>Data.Gov Runs on Drupal</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/03/31/cws-chord-web-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/cwd-chord-web-service-150x150.gif" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/03/cwd-chord-web-service.gif" medium="image">
			<media:title type="html">cwd-chord-web-service</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/cwd-chord-web-service-150x150.gif" />
		</media:content>
	</item>
		<item>
		<title>Python &#8211; Cell Phone Number Pad Input V2</title>
		<link>http://danfolkes.com/2009/03/06/python-cell-phone-number-pad-input-v2/</link>
		<comments>http://danfolkes.com/2009/03/06/python-cell-phone-number-pad-input-v2/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:11:49 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=210</guid>
		<description><![CDATA[This is a rewrite of my original post. This rewrite was made by Rami Davis [ramidavis at y a h o o .c o m] XDA Dev Forums. It would go perfect with this: http://www.flickr.com/photos/svofski/3383950702/in/pool-make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/08/11/python-cell-phone-number-pad-input/' rel='bookmark' title='Permanent Link: Python &#8211; Cell Phone Number Pad Input'>Python &#8211; Cell Phone Number Pad Input</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is a rewrite of my original <a href="http://danfolkes.com/index.php/2008/08/11/python-cell-phone-number-pad-input/">post</a>.  This rewrite was made by Rami Davis [ramidavis at y a h o o .c o m] <a href="http://forum.xda-developers.com/showthread.php?t=396782">XDA Dev Forums</a>.</p>
<p>It would go perfect with this:<br />
<a href="http://www.flickr.com/photos/svofski/3383950702/in/pool-make">http://www.flickr.com/photos/svofski/3383950702/in/pool-make</a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
</pre></td><td class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/python3</span>
<span style="color: #808080; font-style: italic;">#using python3</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">time</span>
&nbsp;
<span style="color: #808080; font-style: italic;">#Cellphone keyboard imitation</span>
cell_keyboard = <span style="color: black;">&#123;</span>
    <span style="color: #483d8b;">&quot;0&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot; &quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;1&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;!&quot;</span>,<span style="color: #483d8b;">&quot;@&quot;</span>,<span style="color: #483d8b;">&quot;#&quot;</span>,<span style="color: #483d8b;">&quot;$&quot;</span>,<span style="color: #483d8b;">&quot;%&quot;</span>,<span style="color: #483d8b;">&quot;^&quot;</span>,<span style="color: #483d8b;">&quot;&amp;&quot;</span>,<span style="color: #483d8b;">&quot;*&quot;</span>,<span style="color: #483d8b;">&quot;(&quot;</span>,<span style="color: #483d8b;">&quot;)&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;2&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;a&quot;</span>,<span style="color: #483d8b;">&quot;b&quot;</span>,<span style="color: #483d8b;">&quot;c&quot;</span>,<span style="color: #483d8b;">&quot;A&quot;</span>,<span style="color: #483d8b;">&quot;B&quot;</span>,<span style="color: #483d8b;">&quot;C&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;3&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;d&quot;</span>,<span style="color: #483d8b;">&quot;e&quot;</span>,<span style="color: #483d8b;">&quot;f&quot;</span>,<span style="color: #483d8b;">&quot;D&quot;</span>,<span style="color: #483d8b;">&quot;E&quot;</span>,<span style="color: #483d8b;">&quot;F&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;4&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;g&quot;</span>,<span style="color: #483d8b;">&quot;h&quot;</span>,<span style="color: #483d8b;">&quot;i&quot;</span>,<span style="color: #483d8b;">&quot;G&quot;</span>,<span style="color: #483d8b;">&quot;H&quot;</span>,<span style="color: #483d8b;">&quot;I&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;5&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;j&quot;</span>,<span style="color: #483d8b;">&quot;k&quot;</span>,<span style="color: #483d8b;">&quot;l&quot;</span>,<span style="color: #483d8b;">&quot;J&quot;</span>,<span style="color: #483d8b;">&quot;K&quot;</span>,<span style="color: #483d8b;">&quot;K&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;6&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;m&quot;</span>,<span style="color: #483d8b;">&quot;n&quot;</span>,<span style="color: #483d8b;">&quot;o&quot;</span>,<span style="color: #483d8b;">&quot;M&quot;</span>,<span style="color: #483d8b;">&quot;N&quot;</span>,<span style="color: #483d8b;">&quot;O&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;7&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;p&quot;</span>,<span style="color: #483d8b;">&quot;q&quot;</span>,<span style="color: #483d8b;">&quot;r&quot;</span>,<span style="color: #483d8b;">&quot;s&quot;</span>,<span style="color: #483d8b;">&quot;P&quot;</span>,<span style="color: #483d8b;">&quot;Q&quot;</span>,<span style="color: #483d8b;">&quot;R&quot;</span>,<span style="color: #483d8b;">&quot;S&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;8&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;t&quot;</span>,<span style="color: #483d8b;">&quot;u&quot;</span>,<span style="color: #483d8b;">&quot;v&quot;</span>,<span style="color: #483d8b;">&quot;T&quot;</span>,<span style="color: #483d8b;">&quot;U&quot;</span>,<span style="color: #483d8b;">&quot;V&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;9&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;w&quot;</span>,<span style="color: #483d8b;">&quot;x&quot;</span>,<span style="color: #483d8b;">&quot;y&quot;</span>,<span style="color: #483d8b;">&quot;z&quot;</span>,<span style="color: #483d8b;">&quot;W&quot;</span>,<span style="color: #483d8b;">&quot;X&quot;</span>,<span style="color: #483d8b;">&quot;Y&quot;</span>,<span style="color: #483d8b;">&quot;Z&quot;</span><span style="color: black;">&#41;</span>,
    <span style="color: #483d8b;">&quot;#&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot; &quot;</span><span style="color: black;">&#41;</span>, <span style="color: #808080; font-style: italic;">#add something here</span>
    <span style="color: #483d8b;">&quot;*&quot;</span> : <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot; &quot;</span><span style="color: black;">&#41;</span>
<span style="color: black;">&#125;</span>
&nbsp;
THRESHOLD = <span style="color: #ff4500;">1.0</span>         <span style="color: #808080; font-style: italic;"># Constant: Seconds before resetting the keyboard</span>
user_input = <span style="color: #483d8b;">&quot;&quot;</span>         <span style="color: #808080; font-style: italic;"># Current user input</span>
last_key = <span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;&quot;</span>, <span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>         <span style="color: #808080; font-style: italic;"># Last key and repetitions.</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Valid characters: 0-9 # * and q to quit&quot;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #ff7700;font-weight:bold;">not</span> user_input == <span style="color: #483d8b;">&quot;q&quot;</span>:
    <span style="color: #ff7700;font-weight:bold;">try</span>:
        <span style="color: #808080; font-style: italic;">#Measure the time it takes to respond.</span>
        response_time = <span style="color: #dc143c;">time</span>.<span style="color: #dc143c;">time</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
        user_input = <span style="color: #008000;">input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;&gt;&gt;&quot;</span><span style="color: black;">&#41;</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>
        response_time = <span style="color: #dc143c;">time</span>.<span style="color: #dc143c;">time</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> - response_time
    <span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">IndexError</span>:
        user_input = <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">#Check if it's valid</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> user_input <span style="color: #ff7700;font-weight:bold;">in</span> cell_keyboard:
&nbsp;
        <span style="color: #808080; font-style: italic;">#If it matches the last key</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> user_input == last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>:
&nbsp;
            <span style="color: #808080; font-style: italic;"># And it was within threshold</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> response_time <span style="color: #66cc66;">&lt;</span> THRESHOLD:
                last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span> += <span style="color: #ff4500;">1</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span> = <span style="color: #ff4500;">0</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            <span style="color: #808080; font-style: italic;"># Assign the new key and 0 repetitions</span>
            last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span> = user_input
            last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span> = <span style="color: #ff4500;">0</span>
&nbsp;
        <span style="color: #808080; font-style: italic;">#Now request the element on the keyboard.</span>
        <span style="color: #ff7700;font-weight:bold;">try</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span>cell_keyboard<span style="color: black;">&#91;</span>last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">IndexError</span>:
            last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span> = <span style="color: #ff4500;">0</span>
            <span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span>cell_keyboard<span style="color: black;">&#91;</span>last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>last_key<span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">else</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Not a valid key.&quot;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

<p>Thanks Rami!</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/08/11/python-cell-phone-number-pad-input/' rel='bookmark' title='Permanent Link: Python &#8211; Cell Phone Number Pad Input'>Python &#8211; Cell Phone Number Pad Input</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/03/06/python-cell-phone-number-pad-input-v2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
		<item>
		<title>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</title>
		<link>http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/</link>
		<comments>http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:26:58 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Aggregated]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Folders]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Manage Subscriptions]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Public]]></category>
		<category><![CDATA[Reader]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[rss feed]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Sharing]]></category>
		<category><![CDATA[Subscription]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[View]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=184</guid>
		<description><![CDATA[HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader Lets say you have three friends, and you don&#8217;t really want to check all of there twitter, blogs, rss feeds all day long. RSS Feeds: http://danfolkes.com/index.php/feed/ http://twitter.com/statuses/user_timeline/17508497.rss http://rss.slashdot.org/Slashdot/slashdot What you do is open Google Reader (Part of a Google account.) Add all of [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
<li><a href='http://danfolkes.com/2010/01/13/my-combined-news-pages/' rel='bookmark' title='Permanent Link: My Combined News Pages'>My Combined News Pages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</p>
<p>Lets say you have three friends, and you don&#8217;t really want to check all of there twitter, blogs, rss feeds all day long.</p>
<p><strong>RSS Feeds:</strong></p>
<p>http://danfolkes.com/index.php/feed/</p>
<p>http://twitter.com/statuses/user_timeline/17508497.rss</p>
<p>http://rss.slashdot.org/Slashdot/slashdot</p>
<ul>
<li>What you do is <strong>open Google Reader</strong> (Part of a Google account.)</li>
<li>Add <strong>all of the feeds</strong> to it by selecting &#8220;Add a Subscription&#8221;</li>
<p><a href="http://danfolkes.com/index.php/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/gread1/" rel="attachment wp-att-185"><img src="http://danfolkes.com/wp-content/uploads/2009/03/gread1.jpg" alt="gread1" title="gread1" width="312" height="131" class="alignnone size-full wp-image-185" /></a></p>
<li>Go into the <strong>&#8220;Manage Subscriptions&#8221;</strong> page (link in lower left)</li>
<li>Now, click <strong>&#8220;Add to Folder&#8221;</strong> and <strong>Create New Folder</strong> for the item</li>
<p><a href="http://danfolkes.com/index.php/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/gread21/" rel="attachment wp-att-203"><img src="http://danfolkes.com/wp-content/uploads/2009/03/gread21.jpg" alt="gread21" title="gread21" width="524" height="118" class="alignnone size-full wp-image-203" /></a></p>
<li>Now <strong>add the rest of the feeds to that folder</strong> in the same fashion.</li>
<li>Now <strong>to refresh</strong>, Click &#8220;« Back to Google Reader&#8221; then &#8220;Manage Subscriptions&#8221;</li>
<li>Goto the &#8220;Folders and Tags&#8221; Tab (near Manage Subscriptions)</li>
<li>Select your new folder, and <strong>select Public</strong> from the &#8220;Change Sharing&#8230;&#8221; drop down list.</li>
<p><a href="http://danfolkes.com/index.php/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/gread3/" rel="attachment wp-att-187"><img src="http://danfolkes.com/wp-content/uploads/2009/03/gread3.jpg" alt="gread3" title="gread3" width="581" height="99" class="alignnone size-full wp-image-187" /></a></p>
<li>You should now have <strong>&#8220;View Public Page&#8221; button</strong>.</li>
<li>That page contains a nice looking <strong>aggregate HTML view</strong> and <strong>a rss feed</strong> related to the page that you can add to any feed reader.</li>
<li>Here are my links: <a href="https://www.google.com/reader/shared/user%2F15478232717259537591%2Flabel%2Fdemo_rss">HTML</a> and <a href="http://www.google.com/reader/public/atom/user%2F15478232717259537591%2Flabel%2Fdemo_rss">RSS</a></li>
<p>I hope this helps someone!  Leave comments if it did.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
<li><a href='http://danfolkes.com/2010/01/13/my-combined-news-pages/' rel='bookmark' title='Permanent Link: My Combined News Pages'>My Combined News Pages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/gread1-150x131.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/03/gread1.jpg" medium="image">
			<media:title type="html">gread1</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/gread1-150x131.jpg" />
		</media:content>
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/03/gread21.jpg" medium="image">
			<media:title type="html">gread21</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/gread21-150x118.jpg" />
		</media:content>
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/03/gread3.jpg" medium="image">
			<media:title type="html">gread3</media:title>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/gread3-150x99.jpg" />
		</media:content>
	</item>
		<item>
		<title>Started Using Git SCM For my Darkness is Spreading</title>
		<link>http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/</link>
		<comments>http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 05:35:17 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Git repo]]></category>
		<category><![CDATA[my own]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=164</guid>
		<description><![CDATA[So, I setup my own Git repo tonight. This is the exact order of my evening: First, I watched Linus Torvald rip all the other SCM&#8217;s a new one here: http://www.youtube.com/watch?v=4XpnKHJAok8 Then I watched, Emerging Tech Talk #24 &#8211; Learning Git, Part 1 &#8211; Introduction to Version Emerging Tech Talk #25 &#8211; Learning Git, Part [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So, I setup my own Git repo tonight.  This is the exact order of my evening:</p>
<p>First,<br />
I watched Linus Torvald rip all the other SCM&#8217;s a new one here:<br />
<a href="http://www.youtube.com/watch?v=4XpnKHJAok8">http://www.youtube.com/watch?v=4XpnKHJAok8</a></p>
<p>Then I watched,<br />
Emerging Tech Talk #24 &#8211; Learning Git, Part 1 &#8211; Introduction to Version<br />
Emerging Tech Talk #25 &#8211; Learning Git, Part Two &#8211; Getting started with<br />
24: <a href="http://www.youtube.com/watch?v=MLLkJ2rngk0">http://www.youtube.com/watch?v=MLLkJ2rngk0</a><br />
25: <a href="http://www.youtube.com/watch?v=dDJOb2wGLjY&#038;NR=1">http://www.youtube.com/watch?v=dDJOb2wGLjY&#038;NR=1</a></p>
<p>Then, I went to <a href="http://github.com/">http://github.com/</a> and setup my own public git repository.<br />
(you can make it private, if you pay.  but who would want to do that? viva la open source!)</p>
<p>Then I setup a clone of my Darkness is Spreading Game (dis-game):<br />
Public Clone URL:  <a href="git://github.com/danfolkes/dis-game.git">git://github.com/danfolkes/dis-game.git</a><br />
Github Home Page:  <a href="http://github.com/danfolkes/dis-game/tree/master">http://github.com/danfolkes/dis-game/tree/master</a></p>
<p>I want to thank github for making things so awesome and easy to setup.  They seem to really know a lot about helping n00bs.</p>
<p>Taken from their homepage:</p>
<blockquote><p>Not only is <strong>Git </strong>the new hotness, it&#8217;s a fast, efficient, distributed version control system ideal for the collaborative development of software.</p>
<p><strong>GitHub </strong>is the easiest (and prettiest) way to participate in that collaboration: fork projects, send pull requests, monitor development, all with ease. </p></blockquote>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>The Best iPhone Gin Rummy Card Game</title>
		<link>http://danfolkes.com/2009/03/02/the-best-iphone-gin-rummy-card-game/</link>
		<comments>http://danfolkes.com/2009/03/02/the-best-iphone-gin-rummy-card-game/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 22:52:37 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gin]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[ITunes]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[multiplayer]]></category>
		<category><![CDATA[neuroticnerd]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[Rummy]]></category>
		<category><![CDATA[Store]]></category>
		<category><![CDATA[Touch]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=156</guid>
		<description><![CDATA[I have found this great new Gin Rummy App on the Apple ITunes Store for the iPhone or iPod Touch. It has really good graphics and has some really good game functions. In the next few versions, it might even have multiplayer. Link to the App on ITMS: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304497413&#038;mt=8 Made by: http://neuroticnerd.com/blog/ Related posts:Darkness is [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2008/06/12/euro-trip-08-blog/' rel='bookmark' title='Permanent Link: Euro Trip 08 Blog'>Euro Trip 08 Blog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_158" class="wp-caption alignnone" style="width: 498px"><a href="http://danfolkes.com/index.php/2009/03/02/the-best-iphone-gin-rummy-card-game/ginrummy/" rel="attachment wp-att-158"><img src="http://danfolkes.com/wp-content/uploads/2009/03/ginrummy.jpg" alt="gin rummy iphone ipod touch game itunes apple" title="ginrummy" width="488" height="527" class="size-full wp-image-158" /></a><p class="wp-caption-text">gin rummy iphone ipod touch game itunes apple</p></div>
<p>I have found this great new Gin Rummy App on the Apple ITunes Store for the iPhone or iPod Touch.</p>
<p>It has really good graphics and has some really good game functions. In the next few versions, it might even have multiplayer.</p>
<p>Link to the App on ITMS:<br />
<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304497413&#038;mt=8">http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304497413&#038;mt=8</a></p>
<p>Made by: <a href="http://neuroticnerd.com/blog/">http://neuroticnerd.com/blog/</a></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2008/06/12/euro-trip-08-blog/' rel='bookmark' title='Permanent Link: Euro Trip 08 Blog'>Euro Trip 08 Blog</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/03/02/the-best-iphone-gin-rummy-card-game/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/ginrummy-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/03/ginrummy.jpg" medium="image">
			<media:title type="html">ginrummy</media:title>
			<media:description type="html">gin rummy iphone ipod touch game itunes apple</media:description>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/03/ginrummy-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>AspDotNetStorefront &#8211; Changing Max File Upload Size</title>
		<link>http://danfolkes.com/2009/02/23/aspdotnetstorefront-changing-max-file-upload-size/</link>
		<comments>http://danfolkes.com/2009/02/23/aspdotnetstorefront-changing-max-file-upload-size/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 21:40:21 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[AspDotNetStorefront]]></category>
		<category><![CDATA[MaxImageSize]]></category>
		<category><![CDATA[RadControls]]></category>
		<category><![CDATA[StoreFront]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=150</guid>
		<description><![CDATA[In Asp.Net StoreFront &#8211; You can change it by editing the file here: /RadControls/Editor/ConfigFile.xml Properties: MaxImageSize MaxFlashSize MaxMediaSize MaxDocumentSize MaxTemplateSize Who wants 2K images anyway! Set them to a higher or lower value depending on what you need to happen. No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>In Asp.Net StoreFront &#8211; You can change it by editing the file here:</p>
<p>/RadControls/Editor/ConfigFile.xml<br />
Properties:<br />
MaxImageSize<br />
MaxFlashSize<br />
MaxMediaSize<br />
MaxDocumentSize<br />
MaxTemplateSize</p>
<p>Who wants 2K images anyway!</p>
<p>Set them to a higher or lower value depending on what you need to happen.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/02/23/aspdotnetstorefront-changing-max-file-upload-size/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>Hamachi Install for Starcraft</title>
		<link>http://danfolkes.com/2009/02/16/hamachi-install-for-starcraft/</link>
		<comments>http://danfolkes.com/2009/02/16/hamachi-install-for-starcraft/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 15:40:45 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=141</guid>
		<description><![CDATA[Download Hamachi by clicking this link: hamachisetup-1015-en This is an old version of Hamachi, it&#8217;s important to use the old version. Click NEXT until the &#8220;Basic vs Premium&#8221; Screen &#8211; Choose &#8220;Use Hamachi Basic&#8221; Keep Installing. &#8211; Open Hamachi Click the &#8220;Power&#8221; in the lower left corner. Create a username that is unique. Click the [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
<li><a href='http://danfolkes.com/2009/02/04/clickonce-unable-to-sign-application/' rel='bookmark' title='Permanent Link: Clickonce &#8211; Unable to Sign Application'>Clickonce &#8211; Unable to Sign Application</a></li>
<li><a href='http://danfolkes.com/2011/08/01/asp-net-vb-listview-itemcommand-datakeys-commandname-sql/' rel='bookmark' title='Permanent Link: Asp.Net VB &#8211; Listview &#8211; ItemCommand &#8211; DataKeys &#8211; CommandName &#8211; SQL'>Asp.Net VB &#8211; Listview &#8211; ItemCommand &#8211; DataKeys &#8211; CommandName &#8211; SQL</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Download Hamachi by clicking this link:<br />
<a href='http://danfolkes.com/wp-content/uploads/2009/02/hamachisetup-1015-en.exe'>hamachisetup-1015-en</a></p>
<p>This is an old version of Hamachi, it&#8217;s important to use the old version.</p>
<p>Click NEXT until the &#8220;Basic vs Premium&#8221; Screen &#8211; Choose &#8220;Use Hamachi Basic&#8221;</p>
<p>Keep Installing.</p>
<p>&#8211;</p>
<p>Open Hamachi<br />
Click the &#8220;Power&#8221; in the lower  left corner.<br />
Create a username that is unique.</p>
<p>Click the Triangle Looking button in the near right corner.<br />
=Select &#8220;Join Network&#8221;</p>
<p>Join network: ASKME<br />
and use the password I tell you.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
<li><a href='http://danfolkes.com/2009/02/04/clickonce-unable-to-sign-application/' rel='bookmark' title='Permanent Link: Clickonce &#8211; Unable to Sign Application'>Clickonce &#8211; Unable to Sign Application</a></li>
<li><a href='http://danfolkes.com/2011/08/01/asp-net-vb-listview-itemcommand-datakeys-commandname-sql/' rel='bookmark' title='Permanent Link: Asp.Net VB &#8211; Listview &#8211; ItemCommand &#8211; DataKeys &#8211; CommandName &#8211; SQL'>Asp.Net VB &#8211; Listview &#8211; ItemCommand &#8211; DataKeys &#8211; CommandName &#8211; SQL</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/02/16/hamachi-install-for-starcraft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Clickonce &#8211; Unable to Sign Application</title>
		<link>http://danfolkes.com/2009/02/04/clickonce-unable-to-sign-application/</link>
		<comments>http://danfolkes.com/2009/02/04/clickonce-unable-to-sign-application/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 20:56:15 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=137</guid>
		<description><![CDATA[I get this error when I try and publish the Click-Once project in .Net: Cannot publish because a project failed to build. SignTool reported an error &#8216;Failed to sign bin\Debug Here is the Fix: Go to the properties of the project. Go to &#8220;Signing&#8221; &#8220;Create Test Certificate&#8221; Dont bother with a password Save Re-Publish -Do [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
<li><a href='http://danfolkes.com/2010/03/31/php-gmail-imap-connection-with-database-insert/' rel='bookmark' title='Permanent Link: PHP Gmail Imap Connection with Database Insert'>PHP Gmail Imap Connection with Database Insert</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I get this error when I try and publish the Click-Once project in .Net:</p>
<blockquote><p>Cannot publish because a project failed to build.<br />
SignTool reported an error &#8216;Failed to sign bin\Debug</p></blockquote>
<p>Here is the Fix:</p>
<ol>
<li>Go to the properties of the project.</li>
<li>Go to &#8220;Signing&#8221;</li>
<li>&#8220;Create Test Certificate&#8221;</li>
<li>Dont bother with a password</li>
<li>Save</li>
<li>Re-Publish</li>
</ol>
<p>-Do this to all the projects in the solution.</p>
<p>This should fix the error and get you ClickOnce Publishing again.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
<li><a href='http://danfolkes.com/2010/03/31/php-gmail-imap-connection-with-database-insert/' rel='bookmark' title='Permanent Link: PHP Gmail Imap Connection with Database Insert'>PHP Gmail Imap Connection with Database Insert</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/02/04/clickonce-unable-to-sign-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</title>
		<link>http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/</link>
		<comments>http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 05:36:36 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=100</guid>
		<description><![CDATA[BACK STORY In the year 2920, the Golden Age of Psionics is unlocking worlds of possibilities for humankind. The psionically gifted are recruited at a young age to participate in the Planetary Defense Force&#8217;s psi-ops program, where their talents are honed through cybernetically-interactive mind games. These games can reprogram the trainees&#8217; subconscious minds for optimal [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>BACK STORY</strong></p>
<p>In the year 2920, the Golden Age of Psionics is unlocking worlds of<br />
possibilities for humankind.  The psionically gifted are recruited at<br />
a young age to participate in the Planetary Defense Force&#8217;s psi-ops<br />
program, where their talents are honed through<br />
cybernetically-interactive mind games.  These games can reprogram the<br />
trainees&#8217; subconscious minds for optimal psionic output, all in<br />
parallel with the conscious effort toward solving the puzzle.</p>
<p><strong>DARKNESS IS SPREADING</strong><br />
<span id="more-100"></span><br />
The popular puzzle game coined &#8220;Darkness Is Spreading&#8221; is a<br />
user-friendly version of a standard P.D.F. training exercise.  It has<br />
been repackaged into a geometric format which can be understood by<br />
normal humans, but it also contains metasensory &#8216;shortcuts&#8217;,<br />
accessible through the game&#8217;s cybernetic interface, which only the<br />
psionically gifted will be able to detect.</p>
<p>The P.D.F. has now made this unique game available to the public, in<br />
an effort to more effectively scout out talented individuals.  The<br />
game can in fact be solved consistently in less than twice as many<br />
moves as there are colors on the grid, no matter what the grid&#8217;s size.<br />
 Those who are capable of this feat are solicited for recruitment into<br />
the P.D.F., where they will use the quantum-formatted version of the<br />
game in the training of their psi abilities.</p>
<p><strong>HOW TO PLAY</strong></p>
<p>The goal of the game is to cover the grid with black tiles.  The<br />
player starts with several black tiles scattered throughout the<br />
initial grid.  Clicking a colored tile adjacent to a black tile will<br />
eliminate it, along with any other tiles of the same color which are<br />
connected to it.  In fact, any tile connected to the black area by the<br />
same color will be eliminated, causing the black to spread in multiple<br />
directions.</p>
<p>As players carve a path through the grid, the black areas will grow,<br />
and more colored tiles may be removed at a time.  Aiming for long<br />
chains of a single color can open up the grid at a faster pace.  If<br />
you have the &#8216;gift&#8217; &#8212; along with the necessary brain implants to plug<br />
in to the cybernetic interface, of course &#8212; you will notice even more<br />
ways to cut your move count down&#8230; but even if you cannot compete<br />
with the psionically adept, you can still try to beat your personal<br />
best scores with repeated play.  No two games are the same!</p>
<p>Prepare yourself for a challenge which may unlock talents you never<br />
dreamed you had.  Prepare to spread the Darkness.</p>
<p>~ by Grant Rose</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading Version 08.1218'>DiS &#8211; Darkness is Spreading Version 08.1218</a></li>
<li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>CoreLaborate &#8211; Document Elaboration on the Core Formats</title>
		<link>http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/</link>
		<comments>http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 05:34:40 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=92</guid>
		<description><![CDATA[A site I created so that collaborating on Photoshop, Illustrator, GIMP, SVG files would be easier. All of those binary formats that are complicated to share and elaborate on. I hope this is helpful to many people. Especially in the Open Source world. Supports: PSD,AI,PDF,XCF,SVG. Thanks, Daniel Folkes Related posts:Netflix Player by Roku Runs Linux [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
<li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
<li><a href='http://danfolkes.com/2009/10/22/wordtwitt-is-the-best-wordpress-twitter-app/' rel='bookmark' title='Permanent Link: WordTwitt is the best WordPress Twitter App'>WordTwitt is the best WordPress Twitter App</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_91" class="wp-caption alignnone" style="width: 442px"><a href="http://corelaborate.com/"><img src="http://danfolkes.com/wp-content/uploads/2009/01/corelaborate.jpg" alt="Document Elaboration on the Core Formats" title="CoreLaborate" width="432" height="224" class="size-full wp-image-91" /></a><p class="wp-caption-text">Document Elaboration on the Core Formats</p></div>
<p>A site I created so that collaborating on Photoshop, Illustrator, GIMP, SVG files would be easier.  All of those binary formats that are complicated to share and elaborate on.</p>
<p>I hope this is helpful to many people.  Especially in the Open Source world.</p>
<p>Supports: PSD,AI,PDF,XCF,SVG.</p>
<p>Thanks,<br />
Daniel Folkes</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/05/20/netflix-player-by-roku-runs-linux/' rel='bookmark' title='Permanent Link: Netflix Player by Roku Runs Linux'>Netflix Player by Roku Runs Linux</a></li>
<li><a href='http://danfolkes.com/2008/11/05/wiki-based-directory-of-online-free-tv-shows/' rel='bookmark' title='Permanent Link: Wiki Based Directory of Online Free TV Shows'>Wiki Based Directory of Online Free TV Shows</a></li>
<li><a href='http://danfolkes.com/2009/10/22/wordtwitt-is-the-best-wordpress-twitter-app/' rel='bookmark' title='Permanent Link: WordTwitt is the best WordPress Twitter App'>WordTwitt is the best WordPress Twitter App</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/01/corelaborate-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/01/corelaborate.jpg" medium="image">
			<media:title type="html">CoreLaborate</media:title>
			<media:description type="html">Document Elaboration on the Core Formats</media:description>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/01/corelaborate-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>DiS &#8211; Darkness is Spreading Version 08.1218</title>
		<link>http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/</link>
		<comments>http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 18:58:06 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=80</guid>
		<description><![CDATA[A new version of DiS &#8211; Darkness is Spreading Version is out. Version 08.1218 I have added a whole host of features. I wish I had a list, but I don&#8217;t! Here&#8217;s a picture: Here is the page on sourceforge: http://dis-game.sourceforge.net/ Here is the Play page on sourceforge: http://dis-game.sourceforge.net/play.php Related posts:DiS &#8211; Darkness is Spreading [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A new version of DiS &#8211; Darkness is Spreading Version is out.  Version 08.1218</p>
<p>I have added a whole host of features.  I wish I had a list, but I don&#8217;t!</p>
<p>Here&#8217;s a picture:<br />
<div id="attachment_81" class="wp-caption alignnone" style="width: 310px"><img src="http://danfolkes.com/wp-content/uploads/2009/01/screenshot-300x170.jpg" alt="DiS - Darkness is Spreading Version 08.1218" title="DiS - Darkness is Spreading Version 08.1218" width="300" height="170" class="size-medium wp-image-81" /><p class="wp-caption-text">DiS - Darkness is Spreading Version 08.1218</p></div></p>
<p>Here is the page on sourceforge:<br />
<a href="http://dis-game.sourceforge.net/">http://dis-game.sourceforge.net/</a></p>
<p>Here is the Play page on sourceforge:<br />
<a href="http://dis-game.sourceforge.net/play.php">http://dis-game.sourceforge.net/play.php</a></p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/12/02/dis-darkness-is-spreading/' rel='bookmark' title='Permanent Link: DiS &#8211; Darkness is Spreading'>DiS &#8211; Darkness is Spreading</a></li>
<li><a href='http://danfolkes.com/2009/01/06/darkness-is-spreading-backstory-game-how-to-play/' rel='bookmark' title='Permanent Link: Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play'>Darkness is Spreading &#8211; Backstory &#8211; Game &#8211; How to Play</a></li>
<li><a href='http://danfolkes.com/2009/03/03/started-using-git-scm-for-my-darkness-is-spreading/' rel='bookmark' title='Permanent Link: Started Using Git SCM For my Darkness is Spreading'>Started Using Git SCM For my Darkness is Spreading</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2009/01/04/dis-darkness-is-spreading-version-081218/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/01/screenshot-150x150.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2009/01/screenshot.jpg" medium="image">
			<media:title type="html">DiS &#8211; Darkness is Spreading Version 08.1218</media:title>
			<media:description type="html">DiS - Darkness is Spreading Version 08.1218</media:description>
			<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2009/01/screenshot-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>Whitehart &#8211; Minimal Firefox Theme, Great</title>
		<link>http://danfolkes.com/2008/11/20/whitehart-minimal-firefox-theme-great/</link>
		<comments>http://danfolkes.com/2008/11/20/whitehart-minimal-firefox-theme-great/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 23:25:21 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2008/11/20/whitehart-minimal-firefox-theme-great/</guid>
		<description><![CDATA[Whitehart is a very good theme. I have been using it for a while and I thought I would let you know. It&#8217;s the type of theme that really simplifies what Firefox shows you. It looks like someone went through the default theme and removed the color and made things a tad smaller. I recommend [...]


Related posts:<ol><li><a href='http://danfolkes.com/2000/05/21/datagov-runs-on-drupal/' rel='bookmark' title='Permanent Link: Data.Gov Runs on Drupal'>Data.Gov Runs on Drupal</a></li>
<li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://danfolkes.com/wp-content/uploads/2008/11/1215991904.png' alt='whitehart' /><br />
Whitehart is a very good theme.</p>
<p>I have been using it for a while and I thought I would let you know.</p>
<p>It&#8217;s the type of theme that really simplifies what Firefox shows you.  It looks like someone went through the default theme and removed the color and made things a tad smaller.</p>
<p>I recommend it.</p>
<p>https://addons.mozilla.org/en-US/firefox/addon/364</p>
<p>/Daniel</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2000/05/21/datagov-runs-on-drupal/' rel='bookmark' title='Permanent Link: Data.Gov Runs on Drupal'>Data.Gov Runs on Drupal</a></li>
<li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2009/01/05/corelaborate-document-elaboration-on-the-core-formats/' rel='bookmark' title='Permanent Link: CoreLaborate &#8211; Document Elaboration on the Core Formats'>CoreLaborate &#8211; Document Elaboration on the Core Formats</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/11/20/whitehart-minimal-firefox-theme-great/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/11/1215991904.png" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/11/1215991904.png" medium="image">
			<media:title type="html">whitehart</media:title>
		</media:content>
	</item>
		<item>
		<title>SSH/SCP/SFTP I love them all.</title>
		<link>http://danfolkes.com/2008/04/07/sshscpsftp-i-love-them-all/</link>
		<comments>http://danfolkes.com/2008/04/07/sshscpsftp-i-love-them-all/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 15:55:23 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2008/04/07/sshscpsftp-i-love-them-all/</guid>
		<description><![CDATA[I pretty much use ssh for everything. I use it mostly to connect to my home/web/this server and use it as an interface. The best program to use alongside ssh is screen. To install both ssh and screen, you may do this: sudo apt-get install ssh sudo apt-get install screen If I were good with [...]


Related posts:<ol><li><a href='http://danfolkes.com/2011/03/03/rsync-speed-limit-trickle-slow/' rel='bookmark' title='Permanent Link: Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow'>Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow</a></li>
<li><a href='http://danfolkes.com/2011/01/26/ubuntu-samba-read-write-fstab-cifs-mount/' rel='bookmark' title='Permanent Link: Ubuntu Samba &#8211; Read-Write-FSTAB-Cifs-Mount'>Ubuntu Samba &#8211; Read-Write-FSTAB-Cifs-Mount</a></li>
<li><a href='http://danfolkes.com/2011/09/03/free-webcam-security-dorgem-winscp/' rel='bookmark' title='Permanent Link: Free Webcam Security &#8211; Dorgem &#8211; WinSCP'>Free Webcam Security &#8211; Dorgem &#8211; WinSCP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href='http://danfolkes.com/wp-content/uploads/2008/04/ssh_binary_packet_alt.jpg' title='ssh_binary_packet_alt_sm.jpg'><img src='http://danfolkes.com/wp-content/uploads/2008/04/ssh_binary_packet_alt_sm.jpg' alt='ssh_binary_packet_alt_sm.jpg' /></a><br />
I pretty much use ssh for everything.  I use it mostly to connect to my home/web/this server and use it as an interface.  The best program to use alongside ssh is screen.</p>
<p>To install both ssh and screen, you may do this:</p>
<ol>
<li>sudo apt-get install ssh</li>
<li>sudo apt-get install screen</li>
</ol>
<p>If I were good with words, I would write a poem for ssh.  But alas, I am not.  So, you get the first page from the <a href="http://en.wikipedia.org/wiki/Secure_Shell">Wikipedia Entry</a>.</p>
<p>Secure Shell or SSH is a network protocol that allows data to be exchanged over a secure channel between two computers. Encryption provides confidentiality and integrity of data. SSH uses public-key cryptography to authenticate the remote computer and allow the remote computer to authenticate the user, if necessary.</p>
<p>Here are a few of the best SSH/SCP commands EVER:</p>
<ol>
<li>
ssh server.com
</li>
</ol>
<ol>
<li>
scp server.com:./ /home/local/downloadhere/
</li>
</ol>
<ul>Popular/Best SSH/SCP/Clients (mostly for windows, because linux usually already has tools built in.):</p>
<li>WinSCP</li>
<li>Putty</li>
<li>gFTP</li>
<li>the normal commands that come with Linux(ssh, scp)</li>
</ul>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2011/03/03/rsync-speed-limit-trickle-slow/' rel='bookmark' title='Permanent Link: Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow'>Rsync &#8211; Speed Limit &#8211; Trickle &#8211; Slow</a></li>
<li><a href='http://danfolkes.com/2011/01/26/ubuntu-samba-read-write-fstab-cifs-mount/' rel='bookmark' title='Permanent Link: Ubuntu Samba &#8211; Read-Write-FSTAB-Cifs-Mount'>Ubuntu Samba &#8211; Read-Write-FSTAB-Cifs-Mount</a></li>
<li><a href='http://danfolkes.com/2011/09/03/free-webcam-security-dorgem-winscp/' rel='bookmark' title='Permanent Link: Free Webcam Security &#8211; Dorgem &#8211; WinSCP'>Free Webcam Security &#8211; Dorgem &#8211; WinSCP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/04/07/sshscpsftp-i-love-them-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/04/ssh_binary_packet_alt_sm.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/04/ssh_binary_packet_alt_sm.jpg" medium="image">
			<media:title type="html">ssh_binary_packet_alt_sm.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Facebot &#8211; My Facebook Robot</title>
		<link>http://danfolkes.com/2008/03/17/facebot-my-facebook-robot/</link>
		<comments>http://danfolkes.com/2008/03/17/facebot-my-facebook-robot/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 14:47:39 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2008/03/17/facebot-my-facebook-robot/</guid>
		<description><![CDATA[I have written a new program. It&#8217;s called facebot. This program takes the public RSS feed from many people and converts it into a visual display of the relationships on facebook. Go here to check it out. Related posts:Facebook Website Integration &#8211; HTML Hubble Image RSS Feed HOWTO: Setup an Aggregated RSS feed for your [...]


Related posts:<ol><li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
<li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href='http://danfolkes.com/facebot/' title='facebot'><img src='http://danfolkes.com/wp-content/uploads/2008/03/facebot.jpeg' alt='facebot' /></a></p>
<p>I have written a new program.  It&#8217;s called facebot.  This program takes the public RSS feed from many people and converts it into a visual display of the relationships on facebook.</p>
<p>Go <a href="http://danfolkes.com/facebot/index.php">here</a> to check it out.</p>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2011/05/25/facebook-website-integration-html/' rel='bookmark' title='Permanent Link: Facebook Website Integration &#8211; HTML'>Facebook Website Integration &#8211; HTML</a></li>
<li><a href='http://danfolkes.com/2009/05/12/hubble-image-rss-feed/' rel='bookmark' title='Permanent Link: Hubble Image RSS Feed'>Hubble Image RSS Feed</a></li>
<li><a href='http://danfolkes.com/2009/03/04/howto-setup-an-aggregated-rss-feed-for-your-friends-using-google-reader/' rel='bookmark' title='Permanent Link: HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader'>HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/03/17/facebot-my-facebook-robot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/03/facebot.jpeg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/03/facebot.jpeg" medium="image">
			<media:title type="html">facebot</media:title>
		</media:content>
	</item>
		<item>
		<title>Py2Html</title>
		<link>http://danfolkes.com/2008/02/07/py2html/</link>
		<comments>http://danfolkes.com/2008/02/07/py2html/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 15:29:38 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2008/02/07/py2html/</guid>
		<description><![CDATA[Python-Command Line Python-To-Html Converter. Makes posting Python to blogs quick. by: Daniel Folkes This is Licensed under GPLv3. Give Back. Download Source print &#8220;&#8221;" This is a simple program that takes a python file and replaces the plain text punctuation with the easily postable html code. written by :&#160;&#160;&#160;&#160;Daniel Folkes &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;danfolkes @t gm@il d0t c0m [...]


Related posts:<ol><li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
<li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2009/03/06/python-cell-phone-number-pad-input-v2/' rel='bookmark' title='Permanent Link: Python &#8211; Cell Phone Number Pad Input V2'>Python &#8211; Cell Phone Number Pad Input V2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Python-Command Line Python-To-Html Converter. Makes posting Python to blogs quick.</p>
<h3>by: Daniel Folkes</h3>
<h3>This is Licensed under <a href="http://www.gnu.org/licenses/gpl.txt">GPLv3</a>.  Give Back.</h3>
</h3>
<p><a href='http://danfolkes.com/index.php/2008/02/07/py2html/py2html/' rel='attachment wp-att-21' title='Py2Html'><img src='http://danfolkes.com/wp-content/uploads/2008/02/py2html.jpg' alt='Py2Html' /></a></p>
<ol><a href='http://danfolkes.com/wp-content/uploads/2008/02/py2html.py' title='Download Source'>Download Source</a>
<li>print &#8220;&#8221;" This is a simple program that takes a python file and replaces the
</li>
<li>plain text punctuation with the easily postable html code.
</li>
<li>
</li>
<li>   written by :&nbsp;&nbsp;&nbsp;&nbsp;Daniel Folkes
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;danfolkes @t gm@il d0t c0m
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://danfolkes.com<br />
<span id="more-22"></span></li>
<li>&#8220;&#8221;"
</li>
<li>import sys
</li>
<li>input = &#8220;NonValidInput&#8221;
</li>
<li>if sys.argv[1]:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;input = sys.argv[1]
</li>
<li>else:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;input = raw_input(&#8220;What is your input file?:&#8221;)
</li>
<li>ifile = file(input)
</li>
<li>
</li>
<li>output = input + &#8220;.html&#8221;
</li>
<li>if sys.argv[2]:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;output = sys.argv[2]
</li>
<li>ofile = file(output, &#8216;w&#8217;)
</li>
<li>outstring = &#8220;&#8221;
</li>
<li>#&#8212;&#8212;&#8212;&#8211;consts&#8212;&#8212;&#8212;&#8212;-
</li>
<li>tab = &#8220;&nbsp;&nbsp;&nbsp;&nbsp;&#8221;
</li>
<li>space = &#8220;&nbsp;&#8221;
</li>
<li>el = &#8220;&lt;br /&gt;&#8221;
</li>
<li>start = &#8220;&lt;li&gt;&#8221;
</li>
<li>end = &#8220;&lt;/li&gt;&#8221;
</li>
<li>Pstart = &#8220;&lt;ol&gt;&#8221;
</li>
<li>Pend = &#8220;&lt;/ol&gt;&#8221;
</li>
<li>convertTup = ((&#8220;&lt;&#8221;,&#8221;&lt;&#8221;),(&#8220;&gt;&#8221;,&#8221;&gt;&#8221;))
</li>
<li>#&#8212;&#8212;-consts[end]&#8212;&#8212;&#8212;&#8212;
</li>
<li>
</li>
<li>
</li>
<li>outstring += Pstart
</li>
<li>while 1:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;line = ifile.readline()
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;if len(line) == 0:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break
</li>
<li>#&nbsp;&nbsp;&nbsp;&nbsp;line = line.replace(&#8220;&lt;&#8221;,&#8221;&lt;&#8221;)
</li>
<li>#&nbsp;&nbsp;&nbsp;&nbsp;line = line.replace(&#8220;&gt;&#8221;,&#8221;&gt;&#8221;)
</li>
<li>#&nbsp;&nbsp;&nbsp;&nbsp;line = line.replace(&#8220;&#038;&#8221;,&#8221;&amp;&#8221;)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;for tup in convertTup:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;line = line.replace(tup[0],tup[1])
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;line = line.replace(&#8220;\t&#8221;,tab)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;line = start + line + end
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;outstring += line
</li>
<li>outstring += Pend
</li>
<li>
</li>
<li>ofile.write(outstring)
</li>
<li>
</li>
<li>
</li>
<li>ofile.close()
</li>
<li>ifile.close()
</li>
<li>
</li>
<li>
</li>
</ol>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2008/02/06/torrent-search/' rel='bookmark' title='Permanent Link: Python Torrent Search and Download (TPB)'>Python Torrent Search and Download (TPB)</a></li>
<li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2009/03/06/python-cell-phone-number-pad-input-v2/' rel='bookmark' title='Permanent Link: Python &#8211; Cell Phone Number Pad Input V2'>Python &#8211; Cell Phone Number Pad Input V2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/02/07/py2html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/02/py2html.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/02/py2html.jpg" medium="image">
			<media:title type="html">Py2Html</media:title>
		</media:content>
	</item>
		<item>
		<title>JSP Crystal Reports</title>
		<link>http://danfolkes.com/2008/02/07/jsp-crystal-reports/</link>
		<comments>http://danfolkes.com/2008/02/07/jsp-crystal-reports/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 15:24:33 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danfolkes.com/index.php/2008/02/07/jsp-crystal-reports/</guid>
		<description><![CDATA[This is my working sample of running a crystal report through a jsp. It turns out to be very pretty and gives you many options. As I suggested in a comment. I would really advise on downloading Eclipse IDE + the Business Objects Plugin. This will give you most, if not all the utilities you [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>This is my working sample of running a crystal report through a jsp.  It turns out to be very pretty and gives you many options.  As I suggested in a comment.  I would really advise on downloading <a href="http://www.eclipse.org/">Eclipse IDE</a> + <a href="http://diamond.businessobjects.com/node/440">the Business Objects Plugin</a>.  This will give you most, if not all the utilities you need to put you in the right direction.</p>
<p><b>LET ME KNOW IF THIS HELPED YOU IN THE COMMENTS!</b> Enjoy!</p>
<p>If you have any questions, please post in the comments.</p>
<p>Thanks,<br />
Daniel</p>
<hr/>
<p>Author: Dan Folkes<br />
Description: JSP Crystal Reports<br />
Language: java<br />
Pasted on: 08:44:23 Friday 18th January 2008
</p>
<p><a href='http://danfolkes.com/index.php/2008/02/07/jsp-crystal-reports/jsp-crystal-reports-helper-sample-image/' rel='attachment wp-att-18' title='JSP Crystal Reports helper sample image'><img src='http://danfolkes.com/wp-content/uploads/2008/02/jsphelpersample.jpg' alt='JSP Crystal Reports helper sample image' /></a></p>
<h3>This is Licensed under <a href="http://www.gnu.org/licenses/gpl.txt">GPLv3</a>.  Give Back.</h3>
<ol><a href='http://danfolkes.com/wp-content/uploads/2008/02/jsphelpersample.html' title='Download Source'>Download Source</a>
<li>&lt;%@ page language=”java”</li>
<li>import=”logic.*,com.businessobjects.samples.JRCHelperSample,</li>
<li>com.crystaldecisions.report.web.viewer.CrystalReportViewer,</li>
<p><span id="more-16"></span></p>
<li>com.crystaldecisions.reports.sdk.ReportClientDocument,</li>
<li>com.crystaldecisions.sdk.occa.report.application.OpenReportOptions,</li>
<li>com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,</li>
<li>com.crystaldecisions.sdk.occa.report.reportsource.IReportSource”</li>
<li>pageEncoding=”ISO-8859-1?</li>
<li>contentType=”text/html; charset=ISO-8859-1?</li>
<li>%&gt;</li>
<li>&nbsp;</li>
<li>&lt;!DOCTYPE <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AHTML+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">HTML</a> PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”&gt;</li>
<li>&lt;html&gt;</li>
<li>&lt;head&gt;</li>
<li>&lt;title&gt;My JSP ‘home_sql12.jsp’ starting page&lt;/title&gt;</li>
<li>&lt;/head&gt;</li>
<li>&nbsp;</li>
<li>&lt;body&gt;</li>
<li>&lt;%</li>
<li>/*java.util.Enumeration paramNames = request.getParameterNames();</li>
<li>while(paramNames.hasMoreElements()) {</li>
<li>String parm = (String)paramNames.nextElement();</li>
<li>out.println(parm + ” = ” + request.getParameter(parm) + “&lt;BR/&gt;”);</li>
<li>}*/</li>
<li>&nbsp;</li>
<li>QueryHelper qHelper = new QueryHelper&#40;&#41;;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> reportName = “rpt_SR_sqlsrt.rpt”;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> repSel = “S”;</li>
<li>if &#40;request.getParameter&#40;”Report”&#41;!=null&#41; &#123;</li>
<li>repSel = request.getParameter&#40;”Report”&#41;;</li>
<li>reportName = “/rpt/rpt_”+repSel+”.rpt”;</li>
<li>&#125;</li>
<li>&nbsp;</li>
<li>//checks for null</li>
<li>//checks if the value is NA</li>
<li>//checks if the Report Selected should be passing this parameter</li>
<li>//adds the string to the end of the qHelper.selectionstring</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxDistrict”&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxDistrict”&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”S”&#41;&#41;||&#40;repSel.equals&#40;”PERD”&#41;&#41;||&#40;repSel.equals&#40;”SPR”&#41;&#41;||&#40;repSel.equals&#40;”FER”&#41;&#41;||&#40;repSel.equals&#40;”SML”&#41;&#41;||&#40;repSel.equals&#40;”IAR”&#41;&#41;||&#40;repSel.equals&#40;”IANR”&#41;&#41;||&#40;repSel.equals&#40;”TR1?&#41;&#41; &#41;</li>
<li>qHelper.add&#40;1,”ACV_STATIONS.STA_DISTRICT”,request.getParameter&#40;”comboboxDistrict”&#41;&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxCity”&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxCity”&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”S”&#41;&#41;||&#40;repSel.equals&#40;”SML”&#41;&#41; &#41;</li>
<li>qHelper.add&#40;1,”ceds_FACILITIES.FAC_L_CITY”,request.getParameter&#40;”comboboxCity”&#41;&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxZip”&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxZip”&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”S”&#41;&#41;||&#40;repSel.equals&#40;”SML”&#41;&#41; &#41;</li>
<li>qHelper.add&#40;1,”ceds_FACILITIES.FAC_L_ZIP5?,request.getParameter&#40;”comboboxZip”&#41;&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxZip4?&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxZip4?&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”S”&#41;&#41;||&#40;repSel.equals&#40;”SML”&#41;&#41; &#41;</li>
<li>qHelper.add&#40;1,”ceds_FACILITIES.FAC_L_ZIP4?,request.getParameter&#40;”comboboxZip4?&#41;&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”textExpDate”&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”textExpDate”&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”PERD”&#41;&#41;||&#40;repSel.equals&#40;”PERND”&#41;&#41;||&#40;repSel.equals&#40;”FER”&#41;&#41;||&#40;repSel.equals&#40;”IEL”&#41;&#41;||&#40;repSel.equals&#40;”IEML”&#41;&#41;||&#40;repSel.equals&#40;”IER”&#41;&#41;||&#40;repSel.equals&#40;”TEL”&#41;&#41;||&#40;repSel.equals&#40;”TEML”&#41;&#41;||&#40;repSel.equals&#40;”TER”&#41;&#41; &#41;</li>
<li>&#123;&#125;//qHelper.add(1,”ACV_STATIONS.STA_EXP_DATE”,request.getParameter(”textExpDate”));</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxDate1?&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxDate1?&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”IANR”&#41;&#41;||&#40;repSel.equals&#40;”TR1?&#41;&#41;||&#40;repSel.equals&#40;”TR2?&#41;&#41; &#41;</li>
<li>&#123;&#125;//qHelper.add(1,”ceds_FACILITIES.FAC_L_ZIP4?,request.getParameter(”comboboxZip4?));</li>
<li>if &#40;request.getParameter&#40;”comboboxDate2?&#41;!=null&#41;</li>
<li>if &#40;!request.getParameter&#40;”comboboxZip4?&#41;.equals&#40;”NA”&#41;&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”IANR”&#41;&#41;||&#40;repSel.equals&#40;”TR1?&#41;&#41;||&#40;repSel.equals&#40;”TR2?&#41;&#41; &#41;</li>
<li>&#123;&#125;//qHelper.add(1,”ceds_FACILITIES.FAC_L_ZIP4?,request.getParameter(”comboboxZip4?));</li>
<li>qHelper.removeAndOr&#40;&#41;;</li>
<li>&nbsp;</li>
<li>//START THE CHECKBOXES</li>
<li>QueryHelper checkboxSCQH = new QueryHelper&#40;&#41;; //will need an and before if greater than 3</li>
<li>if &#40;request.getParameter&#40;”checkboxSC1?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC1?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxSCQH.add&#40;1,”ACV_STATIONS.STA_CODE”,”Both”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC2?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC2?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxSCQH.add&#40;2,”ACV_STATIONS.STA_CODE”,”EIS”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC3?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC3?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxSCQH.add&#40;2,”ACV_STATIONS.STA_CODE”,”CRF”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC4?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxSC4?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxSCQH.add&#40;2,”ACV_STATIONS.STA_CODE”,”Neither”&#41;;</li>
<li>checkboxSCQH.removeAndOr&#40;&#41;;</li>
<li>&nbsp;</li>
<li>// INSPECTION CHECK BOXES</li>
<li>&nbsp;</li>
<li>QueryHelper checkboxQH = new QueryHelper&#40;&#41;; //will need an and before if greater than 3</li>
<li>if &#40;request.getParameter&#40;”checkboxIS1?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS1?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_INSP_STATUS”,”Active”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS2?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS2?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_INSP_STATUS”,”Inactive”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS3?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS3?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_INSP_STATUS”,”Revoked”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS4?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxIS4?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_INSP_STATUS”,”Suspended”&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS1?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS1?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_REPR_STATUS”,”Active”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS2?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS2?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_REPR_STATUS”,”Inactive”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS3?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS3?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_REPR_STATUS”,”Revoked”&#41;;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS4?&#41;!=null&#41;</li>
<li>if &#40;request.getParameter&#40;”checkboxRS4?&#41;.equals&#40;”on”&#41;&#41;</li>
<li>checkboxQH.add&#40;2,”ACV_STATIONS.STA_REPR_STATUS”,”Suspended”&#41;;</li>
<li>checkboxQH.removeAndOr&#40;&#41;;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> output = “”;</li>
<li>if &#40;qHelper.toString&#40;&#41;.length&#40;&#41; &gt; 2&#41;&#123;</li>
<li>output += “&#40; ” + qHelper +” &#41; “;</li>
<li>if &#40;checkboxSCQH.toString&#40;&#41;.length&#40;&#41; &gt; 2&#41;&#123;</li>
<li>output += ” AND &#40; “+checkboxSCQH+” &#41;”;</li>
<li>if &#40;checkboxQH.toString&#40;&#41;.length&#40;&#41; &gt; 2&#41;</li>
<li>output += ” AND &#40; ” +checkboxQH+” &#41;”;</li>
<li>&#125;</li>
<li>&#125;</li>
<li>&nbsp;</li>
<li>try &#123;</li>
<li>// Set Report Values</li>
<li>ReportClientDocument clientDoc;</li>
<li>clientDoc = new ReportClientDocument&#40;&#41;;</li>
<li>&nbsp;</li>
<li>clientDoc.open&#40;reportName, OpenReportOptions._openAsReadOnly&#41;;</li>
<li>clientDoc.setRecordSelectionFormula&#40;output&#41;;</li>
<li>&nbsp;</li>
<li>//DB Info</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> connectStr = “jdbc:oracle:thin:@finland:1521:DBNAME”;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> driverName = “oracle.jdbc.OracleDriver”;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> userName = “TABNAME”;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> password = “DBPASS”;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> JNDIName = “”;</li>
<li>&nbsp;</li>
<li>JRCHelperSample.changeDataSource&#40;clientDoc, userName, password, connectStr, driverName, JNDIName&#41;;</li>
<li>&nbsp;</li>
<li>if &#40;request.getParameter&#40;”comboboxOrderBy”&#41;!=null&#41;</li>
<li>if &#40; &#40;repSel.equals&#40;”S”&#41;&#41;||&#40;repSel.equals&#40;”FER”&#41;&#41;||&#40;repSel.equals&#40;”SML”&#41;&#41;||&#40;repSel.equals&#40;”IML”&#41;&#41;||&#40;repSel.equals&#40;”TML”&#41;&#41; &#41;</li>
<li>JRCHelperSample.addDiscreteParameterValue&#40;clientDoc, “sort”, “”, request.getParameter&#40;”comboboxOrderBy”&#41;&#41;;</li>
<li>// FORMAT SELECT/OUTPUT</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">String</a> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a> = “PDF”;</li>
<li>if &#40;request.getParameter&#40;”radioFormat”&#41;!=null&#41;&#123;</li>
<li><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a> = request.getParameter&#40;”radioFormat”&#41;;</li>
<li>&#125;</li>
<li>&nbsp;</li>
<li>if &#40;<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a>.equals&#40;”PDF”&#41;&#41; &#123;</li>
<li>IReportSource reportSource = clientDoc.getReportSource&#40;&#41;;</li>
<li>JRCHelperSample.exportPDF&#40;reportSource, request, response, config.getServletContext&#40;&#41;, true&#41;;</li>
<li>&#125;</li>
<li>else if &#40;<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a>.equals&#40;”CRView”&#41;&#41; &#123;</li>
<li>CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer&#40;&#41;;</li>
<li>IReportSource reportSource = clientDoc.getReportSource&#40;&#41;;</li>
<li>crystalReportPageViewer.setReportSource&#40;reportSource&#41;;</li>
<li>crystalReportPageViewer.setOwnPage&#40;true&#41;;</li>
<li>crystalReportPageViewer.setOwnForm&#40;true&#41;;</li>
<li>//crystalReportPageViewer.setSelectionFormula(SelectionString);</li>
<li>crystalReportPageViewer.processHttpRequest&#40;request, response, application, null&#41;;</li>
<li>&#125;</li>
<li>else if &#40;<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a>.equals&#40;”RTF”&#41;&#41; &#123;</li>
<li>IReportSource reportSource = clientDoc.getReportSource&#40;&#41;;</li>
<li>JRCHelperSample.exportRTF&#40;reportSource, request, response, config.getServletContext&#40;&#41;, true&#41;;</li>
<li>&#125;</li>
<li>else if &#40;<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AFormat+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky">Format</a>.equals&#40;”CSV”&#41;&#41; &#123;</li>
<li>IReportSource reportSource = clientDoc.getReportSource&#40;&#41;;</li>
<li>JRCHelperSample.exportCSV&#40;reportSource, request, response, config.getServletContext&#40;&#41;, true&#41;;</li>
<li>&#125;</li>
<li>&nbsp;</li>
<li>&#125; catch &#40;ReportSDKExceptionBase e&#41; &#123;</li>
<li>out.println&#40;e&#41;;</li>
<li>&#125; /*catch (SQLException e) {</li>
<li>out.println(e);</li>
<li>}*/</li>
<li>&nbsp;</li>
<li>%&gt;</li>
</ol>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/02/07/jsp-crystal-reports/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/02/jsphelpersample.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/02/jsphelpersample.jpg" medium="image">
			<media:title type="html">JSP Crystal Reports helper sample image</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Torrent Search and Download (TPB)</title>
		<link>http://danfolkes.com/2008/02/06/torrent-search/</link>
		<comments>http://danfolkes.com/2008/02/06/torrent-search/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 04:02:14 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[piratebay]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://danfolkes.com/?p=12</guid>
		<description><![CDATA[This python command line utility will search the pirate bay for a specific search string and pull out the torrent files and download them to your current directory. by: Daniel Folkes This is Licensed under GPLv3. Give Back. Download Source print &#8220;&#8221;"Pirate Bay Torrent Downloader &#8211; Command Line Interface Program Written by: Daniel Folkes website: [...]


Related posts:<ol><li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This python command line utility will search the pirate bay for a specific search string and pull out the torrent files and download them to your current directory.</p>
<h3>by: Daniel Folkes</h3>
<h3>This is Licensed under <a href="http://www.gnu.org/licenses/gpl.txt">GPLv3</a>.  Give Back.</h3>
</h3>
<p><a href='http://danfolkes.com/index.php/2008/02/06/torrent-search/attachment/19/' rel='attachment wp-att-19' title='tpb.jpg'><img src='http://danfolkes.com/wp-content/uploads/2008/02/tpb.jpg' alt='tpb.jpg' /></a></p>
<ol><a href='http://danfolkes.com/wp-content/uploads/2008/02/torrentsearch.py' title='Download Source'>Download Source</a>
<li>print &#8220;&#8221;"Pirate Bay Torrent Downloader &#8211; Command Line Interface
</li>
<li>
</li>
<li>        Program Written by: Daniel Folkes
</li>
<li>        website: http://danfolkes.com
</li>
<li>        email: danfolkes @t gmail dot c0m<br />
<span id="more-12"></span>
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; Usage  &#8212;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;-a[n]      =  auto downloads first [n] results (default:10)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;-o[/path/] =  points to the folder where .torrent&#8217;s go
</li>
<li>&#8220;&#8221;"
</li>
<li>
</li>
<li>import urllib2
</li>
<li>import sys
</li>
<li>autoprint = 0
</li>
<li>outgoing = &#8220;./&#8221;
</li>
<li>searchFor = []
</li>
<li>for arg in sys.argv[1:]:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;print &#8220;|&#8221;+arg+&#8221;|&#8221;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;if arg[:2] == &#8220;-a&#8221;:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoprint = int(arg[2:len(arg)])
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;elif arg[:2] == &#8220;-o&#8221;:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outgoing = arg[2:len(arg)]
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;else:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;searchFor.append(arg)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;
</li>
<li>print &#8220;Searching The Pirate Bay for: &#8221; + str(searchFor)
</li>
<li>
</li>
<li>url = &#8216;http://thepiratebay.org/search.php?q=&#8217;
</li>
<li>o = 0;
</li>
<li>for ar in searchFor:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;if o != 0:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url+=&#8221;%20&#8243;&nbsp;&nbsp;&nbsp;&nbsp;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;url+=str(ar)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;o +=1
</li>
<li>print &#8220;URL: &#8221; + url
</li>
<li>req = urllib2.Request(url)
</li>
<li>response = urllib2.urlopen(req)
</li>
<li>the_page = response.read()
</li>
<li>results = 15
</li>
<li>i=0
</li>
<li>listing = []
</li>
<li>for line in the_page.split(&#8220;&lt;td&gt;&#8221;):
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;if i &lt; results:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if line.count(&#8220;.torrent&#8221;):
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strippedLine = line[9:line.find(".torrent")+8]
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if autoprint == 0:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print i, strippedLine[15:]
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listing.append(strippedLine)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i+=1
</li>
<li>if autoprint==0:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;download = raw_input(&#8220;Which ones to download?(sep by commas) :&#8221;).split(&#8216;,&#8217;)
</li>
<li>else:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;download = range(0,autoprint)
</li>
<li>print download
</li>
<li>
</li>
<li>for j in download:
</li>
<li>        g = int(j)
</li>
<li>        if (g &lt; results) and (g &gt;=0):
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&#8212; Strip Characters Off
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localPath = listing[g]
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for c in &#8220;.:/%!@#$^&#038;*()_-=+~`[]{}|;&#8217;,.&#8221;:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        localPath = localPath.replace(c,&#8221;")
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localPath = localPath[(len(localPath)/2):]
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localPath += &#8220;.torrent&#8221;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if outgoing:
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localPath = outgoing+localPath
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&#8212;
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &#8220;Downloading: &#8220;+ listing[g] + &#8221; -&gt; &#8221; + str(localPath)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open(localPath, &#8216;wb&#8217;).write(urllib2.urlopen(listing[g]).read())
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#import os &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#if you want to use wget and have progress bar (remove line before)
</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#os.system(&#8220;wget &#8220;+listing[g]) &nbsp;&nbsp;&nbsp;&nbsp;#if you want to use wget and have progress bar
</li>
<li>
</li>
<li>print &#8220;&#8230;Download Complete&#8221;
</li>
</ol>


<p>Related posts:<ol><li><a href='http://danfolkes.com/2009/04/29/ipmapcom-python/' rel='bookmark' title='Permanent Link: IPMap Python Ip Address Locator Command Line Script'>IPMap Python Ip Address Locator Command Line Script</a></li>
<li><a href='http://danfolkes.com/2008/09/30/python-wunderground-todays-weather-to-email-sms-to-phone/' rel='bookmark' title='Permanent Link: Python: Wunderground Todays Weather to Email SMS to Phone'>Python: Wunderground Todays Weather to Email SMS to Phone</a></li>
<li><a href='http://danfolkes.com/2009/01/22/python-grab-email-from-gmail-and-insert-into-mysql-database/' rel='bookmark' title='Permanent Link: Python: Grab Email from Gmail and Insert into MySql Database'>Python: Grab Email from Gmail and Insert into MySql Database</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://danfolkes.com/2008/02/06/torrent-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://danfolkes.com/wp-content/uploads/2008/02/tpb.jpg" />
		<media:content url="http://danfolkes.com/wp-content/uploads/2008/02/tpb.jpg" medium="image">
			<media:title type="html">tpb.jpg</media:title>
		</media:content>
	</item>
	</channel>
</rss>

