<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Poor-Man</title>
	<atom:link href="http://poor-man.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://poor-man.com</link>
	<description>Club Site</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:04:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Syntax highlighting added. Open for use.</title>
		<link>http://poor-man.com/general/syntax-highlighting-added-open-for-use/</link>
		<comments>http://poor-man.com/general/syntax-highlighting-added-open-for-use/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:04:01 +0000</pubDate>
		<dc:creator>Poor</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://poor-man.com/?p=18</guid>
		<description><![CDATA[For authors, syntax highlighting is turned on now so please make use of it. Super simple to use: to turn on highlighting for a section use an opening PRE tag with an attribute of lang=&#8221;java&#8221; as an example. make sure to close the tag with a /PRE at the end of the code. Example: /** [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=a28d68db9e7e8aac31ba78a6d9416581&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>For authors, syntax highlighting is turned on now so please make use of it. Super simple to use:<br />
to turn on highlighting for a section use an opening PRE tag with an attribute of lang=&#8221;java&#8221; as an example. make sure to close the tag with a /PRE at the end of the code.<br />
Example:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #008000; font-style: italic; font-weight: bold;">/**
     * builds a MD5 hash for the input string
     * @param hashMe the string to hash
     * @return MD5 hash converted to string
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #003399;">String</span> getMD5String<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> hashMe<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        log.<span style="color: #006633;">debug</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Request for MD5 of string [&quot;</span> <span style="color: #339933;">+</span> hashMe<span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;]&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>hashMe <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #003399;">MessageDigest</span> md <span style="color: #339933;">=</span> <span style="color: #003399;">MessageDigest</span>.<span style="color: #006633;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MD5&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            md.<span style="color: #006633;">update</span><span style="color: #009900;">&#40;</span>hashMe.<span style="color: #006633;">getBytes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> result <span style="color: #339933;">=</span> md.<span style="color: #006633;">digest</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #003399;">String</span> retval <span style="color: #339933;">=</span> getHexString<span style="color: #009900;">&#40;</span>result<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            log.<span style="color: #006633;">debug</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;returning MD5 is &quot;</span> <span style="color: #339933;">+</span> retval<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000000; font-weight: bold;">return</span> retval<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">NoSuchAlgorithmException</span> ex<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            log.<span style="color: #006633;">error</span><span style="color: #009900;">&#40;</span>ex.<span style="color: #006633;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>,ex<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span></pre></div></div>

<p>that easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/general/syntax-highlighting-added-open-for-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and running WordPress on SourceForge</title>
		<link>http://poor-man.com/sourceforge/installing-and-running-wordpress-on-sourceforge/</link>
		<comments>http://poor-man.com/sourceforge/installing-and-running-wordpress-on-sourceforge/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 14:47:53 +0000</pubDate>
		<dc:creator>Rog</dc:creator>
				<category><![CDATA[SourceForge]]></category>
		<category><![CDATA[Roger Cuddy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://poor-man.com/sourceforge/installing-and-running-wordpress-on-sourceforge/</guid>
		<description><![CDATA[This is a follow up to previous post This should be interesting &#8230; where I stated the intention of getting WordPress up and running in my SourceForge user web space . Depending on where you are reading this you can see that it worked out pretty nice. I’ll go over what steps were needed. I [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=4f56e4f86bf509535a047def1525d6f0&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>This is a follow up to previous post <a href="http://www.rogercuddy.com/programming/this-should-be-interesting/" target="_blank">This should be interesting &#8230;</a> where I stated the intention of getting WordPress up and running in my SourceForge <a href="http://rogercuddy.users.sourceforge.net/" target="_blank">user web space</a> . Depending on where you are reading this you can see that it worked out pretty nice. I’ll go over what steps were needed. I do assume here that the reader has familiarity with installing WordPress and at least some practice at using SourceForge’s project and user tools. If you don’t have that experience then I strongly recommend that you first practice setting up WordPress locally and also experiment with SourceForge to gain an understanding of what it provides. Both exercises will do you good anyway. </p>
<ol>
<li>You must own at least one project on <a href="http://www.sourceforge.net" target="_blank">SourceForge</a> so that you have a database to use.
<ol>
<li>Strictly speaking <a href="http://www.wordpress.org" target="_blank">WordPress</a> doesn’t need it’s own database and you could just tell it to place it’s tables in an existing db but I like to keep it separate so I created a specific database just for the blog. </li>
</ol>
</li>
<li>Download WordPress locally and unzip into a temp work area.
<ol>
<li>For each SourceForge project there are 3 database user ids: read only, read write and admin. WordPress needs the admin user so it can create it’s tables. Edit wp-config.php and put in your database and user specific information. </li>
<li>Upload all the WordPress files and directories to your htdocs directory ( example: /home/userweb/r/ro/rogercuddy/htdocs is mine). </li>
<li>Create a directory on your persistent userweb space that will be used by the blog to store uploads. Your persistent space will be under&#160; /home/userweb-persistent and a full path example would be /home/userweb-persistent/r/ro/rogercuddy . </li>
<li>You will now need to replace the WordPress uploads ( location &lt;your WP install folder&gt;/wp-content/uploads ) directory with a link to the persistent directory created in previous step. Many GUI SFTP programs do not have the command ‘ln’ but any command line interface should have it. If you are using a GUI based SFTP then also you can check if it allows you to type in a custom command to send to the server.
<ol>
<li>Remember to remove the uploads folder before trying to create the link </li>
<li>Syntax should be similar to ln /home/usweb-persistent/r/ro/rogercuddy/uploads /home/userweb/r/ro/rogercuddy/htdocs/wp-content/uploads </li>
</ol>
</li>
<li>You should now be ready to browse to your blog /wp-admin/wp-install.php
<ol>
<li>If anything goes wrong don’t get excited. Just analyze the error and fix the issue. The most likely problem you will run into is making a mistake on your database setup in wp-config.php . </li>
</ol>
</li>
</ol>
</li>
<li>Limitations inherent to running on SourceForge because it doesn’t allow outgoing connections.
<ol>
<li>You will have to install themes and plugins manually by uploading them instead of being able to browse for them in the blog site admin section. </li>
<li>Most plugins will work just fine but plugins that rely on outgoing connections won’t work. This one is a shame since it means Akismet doesn’t work to scan comments for spam. </li>
</ol>
</li>
</ol>
<p>Even with those limitations it has far fewer limitations than trying to use SF’s hosted apps. With the hosted apps you can’t do much but post (at this time anyway). </p>
<p>That’s it. Happy blogging! </p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/sourceforge/installing-and-running-wordpress-on-sourceforge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poor Man Facebook Library Project note 1 &#8211; Setting up your environment to build</title>
		<link>http://poor-man.com/programming/poor-man-facebook-library-project-note-1-setting-up-your-environment-to-build/</link>
		<comments>http://poor-man.com/programming/poor-man-facebook-library-project-note-1-setting-up-your-environment-to-build/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 08:33:53 +0000</pubDate>
		<dc:creator>Rog</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Facebook Java]]></category>
		<category><![CDATA[Poor Man Face Book Library]]></category>
		<category><![CDATA[Roger Cuddy]]></category>

		<guid isPermaLink="false">http://poor-man.com/programming/poor-man-facebook-library-project-note-1-setting-up-your-environment-to-build/</guid>
		<description><![CDATA[We’re still a bit undecided on whether to use the library website to post items intended only to the dev team. For now dev items will be posted on my SourceForge site and at Poor’s site both. Poor and I have tried to structure the build process to minimize special requirements on any developer’s machine [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=4f56e4f86bf509535a047def1525d6f0&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>We’re still a bit undecided on whether to use the library website to post items intended only to the dev team. For now dev items will be posted on <a href="http://rogercuddy.users.sourceforge.net" target="_blank">my SourceForge site</a> and at <a href="http://www.poor-man.com" target="_blank">Poor’s site</a> both. </p>
<p>Poor and I have tried to structure the build process to minimize special requirements on any developer’s machine . So far at least we’ve been able to keep it pretty mild, especially if you only have the developer role. Most developers will already have everything they need installed. </p>
<hr />
<p>To develop and build</p>
<ul>
<li>Text Editor of your choice. Use whichever tool you normally do but <u>DO NOT</u> check IDE specific files into the source repository. </li>
<li><a href="http://subversion.tigris.org/" target="_blank">Subversion</a> (and a GUI if you wish) </li>
<li><a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">JDK 1.6 SE</a> </li>
<li><a href="http://ant.apache.org/index.html" target="_blank">Ant 1.7.1</a> </li>
<li>Optional – <a href="http://pmd.sourceforge.net/" target="_blank">PMD</a> installed for use by Ant, <a href="http://pmd.sourceforge.net/ant-task.html" target="_blank">ant task doc</a> </li>
</ul>
<hr />
<p>If you will be working on the website then you need to add a little more</p>
<ul>
<li>Pushing to the website via the build script requires that your ssh key be registered with sourceforge. We very much do not want any user ids and passwords embedded in the script at any time. It’s just too easy&#160; to forget and check in build.xml with your id / pw now publicly available. </li>
<li>Pushing from Ant requires you have optional library <a href="http://www.jcraft.com/jsch/" target="_blank">JSch</a> installed. </li>
</ul>
<p>&#160;</p>
<p>That’s it for now anyway. Changes will be posted as new articles so they are easy to catch.</p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/programming/poor-man-facebook-library-project-note-1-setting-up-your-environment-to-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This should be interesting&#8230;</title>
		<link>http://poor-man.com/programming/this-should-be-interesting/</link>
		<comments>http://poor-man.com/programming/this-should-be-interesting/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:28:41 +0000</pubDate>
		<dc:creator>Rog</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Roger Cuddy]]></category>

		<guid isPermaLink="false">http://poor-man.com/programming/this-should-be-interesting/</guid>
		<description><![CDATA[Can you really run a functioning WordPress blog on Source Forge&#8217;s user space? We&#8217;re going to find out. My first thought about installing was admittedly &#8216;this is going to hurt!&#8217;. Once setup it will be accessible at Rog&#8217;s SF Notes Goals: Be able to install themes and plugins. Responsive enough that it drives readers mad [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=4f56e4f86bf509535a047def1525d6f0&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Can you really run a functioning WordPress blog on Source Forge&#8217;s user space? We&#8217;re going to find out. My first thought about installing was admittedly &#8216;this is going to hurt!&#8217;. Once setup it will be accessible at <a href="http://rogercuddy.users.sourceforge.net" target="_blank">Rog&#8217;s SF Notes</a></p>
<p>Goals:</p>
<ol>
<li>Be able to install themes and plugins. </li>
<li>Responsive enough that it drives readers mad waiting on pages to render. </li>
<li>Support sitemaps </li>
<li>Easy to backup/restore both the database and the file system. </li>
<li>Allow multiple contributors </li>
</ol>
<p>&#160;</p>
<p>Quite modest but if I can get that much working I’ll be pretty happy. #1 itself rules out using SF’s Hosted Apps as it won’t be possible to use any themes or plugins. </p>
<p>Will post soon on how it all went. </p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/programming/this-should-be-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poor Man Facebook Library project site setup</title>
		<link>http://poor-man.com/programming/poor-man-facebook-library-project-site-setup/</link>
		<comments>http://poor-man.com/programming/poor-man-facebook-library-project-site-setup/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:27:09 +0000</pubDate>
		<dc:creator>Poor</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Poor Man Facebook Library]]></category>

		<guid isPermaLink="false">http://poor-man.com/programming/poor-man-facebook-library-project-site-setup/</guid>
		<description><![CDATA[The Poor Man Facebook Library project site is now active on SourceForge. The goal is an easier to use Java library for accessing the Facebook server API. The website for the library is at Poor Man Facebook Library The project site is at SF Project site for Library]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=a28d68db9e7e8aac31ba78a6d9416581&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>The Poor Man Facebook Library project site is now active on SourceForge. The goal is an easier to use Java library for accessing the Facebook server API. </p>
<p>The website for the library is at <a href="http://poormanfblib.sourceforge.net/" target="_blank">Poor Man Facebook Library</a></p>
<p>The project site is at <a href="http://sourceforge.net/projects/poormanfblib/" target="_blank">SF Project site for Library</a></p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/programming/poor-man-facebook-library-project-site-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Club site being setup</title>
		<link>http://poor-man.com/general/hello-world/</link>
		<comments>http://poor-man.com/general/hello-world/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 14:58:21 +0000</pubDate>
		<dc:creator>Poor</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://poor-man.com/?p=1</guid>
		<description><![CDATA[It will take a few days to get the site fully configured but we are making progress.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=a28d68db9e7e8aac31ba78a6d9416581&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>It will take a few days to get the site fully configured but we are making progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://poor-man.com/general/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

