<?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>Shlrm.org Blag &#187; Source Mage</title>
	<atom:link href="http://shlrm.org/wordpress/category/linux/sourcemage/feed/" rel="self" type="application/rss+xml" />
	<link>http://shlrm.org/wordpress</link>
	<description>Linux, Java, Ruby, and Politics.</description>
	<lastBuildDate>Mon, 10 Oct 2011 18:50:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fixing collectd for gcc &gt; 4.3.3</title>
		<link>http://shlrm.org/wordpress/2011/09/10/fixing-collectd-for-gcc-4-3-3/</link>
		<comments>http://shlrm.org/wordpress/2011/09/10/fixing-collectd-for-gcc-4-3-3/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 01:50:42 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[gcc]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=467</guid>
		<description><![CDATA[Fixing collectd 4.10.3 to build on newer gcc as well as handling conflicts with libiptc.]]></description>
			<content:encoded><![CDATA[<p>Blarg. Gcc.</p>
<p>I kept having a horrible error building collectd 4.10.x on my <a href="http://www.sourcemage.org">Source Mage</a> servers:</p>
<p>libiptc.c:85: error: redefinition of &#8216;struct xt_error_target&#8217;</p>
<p>The internets couldn&#8217;t really help me with the error, I think I was searching for the wrong words. There was also issues regarding warnings that gcc now treats as errors.</p>
<p>I ended up spending probably about an hour cloning their git repo, cherry-picking a few commits into the 4.10.3 tag, and then submitting the patches to <a href="http://collectd.org/bugs/view.php?id=41">the bug I created</a>.</p>
<p>End result is that collectd-4.10.3 now builds on gcc 4.4.3 and 4.6.1. The fix is in the Grimoire on Source Mage, and should trickle out to stable eventually. I think I&#8217;m the only one who uses collectd, so it&#8217;s not all that important, heh.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2011/09/10/fixing-collectd-for-gcc-4-3-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with Apache, mod_rewrite, mod_proxy and lighttpd</title>
		<link>http://shlrm.org/wordpress/2011/09/07/fun-with-apache-mod_rewrite-mod_proxy-and-lighttpd/</link>
		<comments>http://shlrm.org/wordpress/2011/09/07/fun-with-apache-mod_rewrite-mod_proxy-and-lighttpd/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 21:34:54 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=460</guid>
		<description><![CDATA[Creating a nice custom mod_rewrite rule to mimic Apache's Alias behavior whilst instead proxying to a Lighttpd server to do the heavy lifting.]]></description>
			<content:encoded><![CDATA[<p>Lighttpd does a <strong>much</strong> better job generating an index page for lots of files. 12,049 files to be precise, at time of writing. I had set up a long time ago my website to be a fallback mirror for Source Mage, so if a source file got moved, lost, deleted, or the site hosting it went down, away forever, whatever. I remember disabling Apache&#8217;s Indexes option on that file list because it would take <em>forever</em>to get anything rendered, as well as consuming plenty of CPU and resources.</p>
<p>Well, I was using an internal lighttpd to render the same thing internally, and I didn&#8217;t disable its directory listing at all. Whilst I was working on setting up collectd to monitor my Apache scoreboards, I noticed that it could also monitor the lighttpd scoreboard. So I was going about the config to set that up, and I noticed that the Apache wasn&#8217;t proxying it&#8217;s requests through to lighttpd, and was taking a lot of time and resources to do something simple.</p>
<p>Welp, having ADD like I do, I got sidetracked on doing that instead and started to rewrite my configs to not serve files directly, but proxy it to the lighttpd internally.</p>
<p>Originally, I had two aliases set up &#8220;/sourcemage&#8221; and &#8220;/sourcemage/fallback&#8221; which both pointed to the same spot on disk, This way you could reference things using &#8220;/sourcemage/file.tar.bz2&#8243; or &#8220;/sourcemage/fallback/file.tar.bz2&#8243;. The reasoning behind this is simple: I set up my fallback mirror before Source Mage standardized on a fallback URL, and I wanted to keep both paths functional. Easy to do with aliases. Oh, and I also have an alias to &#8220;/sourcemage/codex&#8221; for all my local codex needs.</p>
<p>Switching to a proxied setup was a bit more complicated than I anticipated. The alias stuff doesn&#8217;t work the same way everything else does, in that what it finds first it goes with. I needed to have mod_rewrite rules wired in to properly redirect things and manipulate the URL sufficiently. But I have two special cases. I can&#8217;t simply redirect everything &#8220;/sourcemage/*&#8221; to &#8220;/sourcemage/fallback.&#8221; Also, I wanted to be able to continue to use &#8220;/sourcemage/file.tar.bz2&#8243;</p>
<p>My solution is relatively simple and follows:</p>
<pre class="brush: text; gutter: false; first-line: 1">#aliases
Alias /sourcemage/codex    "/srv/webMirrors/sourcemage.org/codex"
#rewrite /sourcemage/ to /sourcemage/fallback
#some very fancy rewrite rules to keep the old alias functionality
RewriteEngine On
RewriteRule ^/sourcemage/?$ /sourcemage/fallback/ [R]
RewriteRule ^/sourcemage/codex/?$ - [L]
RewriteRule ^/sourcemage/([a-zA-Z0-9.i_\-+]+)$ /sourcemage/fallback/$1 [R]
# do the actual passing through to the lighttpd (which handles huge
# directory listing much much better
ProxyPass /sourcemage/fallback http://fallback.shlrm.org/
ProxyPassReverse /sourcemage/fallback http://fallback.shlrm.org/

# old notes kept here for reference as to what the above rewrite
# rules are doing -- dkowis 2011-09-07
# going to proxy these to the lighttpd
#Alias /sourcemage/fallback "/var/spool/sorcery/"
#Alias /sourcemage          "/var/spool/sorcery/"
# directories!
#&lt;Directory "/var/spool/sorcery/" &gt;
#       Options none
#    AllowOverride None
#    Order allow,deny
#    Allow from all
#&lt;/Directory&gt;

&lt;Directory "/srv/webMirrors/sourcemage.org/codex/" &gt;
        Options Indexes
        Order allow,deny
        Allow from all
&lt;/directory&gt;

# vi: set ft=apache:</pre>
<p>The rewriting rules are the most complicated part of this. The trick was getting it not to try to rewrite anything when the url matched &#8220;/sourcemage/codex&#8221; After that, the rest was really easy. Some matching logic to pick up on &#8220;/sourcemage/file.tar.bz2&#8243; and redirect that to &#8220;/sourcemage/fallback/$1&#8243; and everything worked as it did before, except way faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2011/09/07/fun-with-apache-mod_rewrite-mod_proxy-and-lighttpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WRT FAIL</title>
		<link>http://shlrm.org/wordpress/2010/05/12/wrt-fail/</link>
		<comments>http://shlrm.org/wordpress/2010/05/12/wrt-fail/#comments</comments>
		<pubDate>Thu, 13 May 2010 03:40:21 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[openwrt]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=366</guid>
		<description><![CDATA[I had posted previously about setting up a WRT54G-TM running OpenWRT to be the router for my network. I thought it would be the perfect router, low power consumption, low heat, no moving parts, and wifi included. Unfortunately it did not work well at all. My advanced traffic shaping configuration killed the poor thing. 200MHz <a href='http://shlrm.org/wordpress/2010/05/12/wrt-fail/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I had <a href="http://shlrm.org/wordpress/2010/05/07/wrt54g-tm-hacking/">posted previously</a> about setting up a WRT54G-TM running <a href="http://www.openwrt.org">OpenWRT</a> to be the router for my network. I thought it would be the perfect router, low power consumption, low heat, no moving parts, and wifi included. Unfortunately it did not work well at all. My <a href="http://www.shorewall.net/traffic_shaping.htm">advanced traffic shaping configuration</a> killed the poor thing. 200MHz is apparently insufficient hurtz to handle the large  number of interrupts for packet processing and marking. I was told it might be a driver issue, but I wasn&#8217;t aware of any other drivers that I could have loaded to offload those interrupts. So the system spent &gt; 70% of it&#8217;s CPU time in System IRQ handling. When it was under heavy packet load, something the original router setup would&#8217;ve handled without batting an eye, it would drop connections and eventually die. It wouldn&#8217;t respond to pings, nor would it forward traffic adequately. NAT + Traffic shaping + bittorrents = DEATH. Not to mention that <a href="https://dev.openwrt.org/ticket/7318">syslogd eventually threw the thing into a kernel panic</a>. Oh, and the <a href="https://dev.openwrt.org/ticket/7308">b43 driver also panicked the kernel</a> soon after turning on the wifi.</p>
<p>So I&#8217;m back to the original setup, with an old (1998) left-over 2GB hard-drive, and a modified Source Mage install. It&#8217;s in good shape, with some tmpfs stuff for things that write to the disk in order to hopefully prolong the life of the disk. I took a clonezilla snapshot of it as well, so when the drive dies, I can throw in a new (also old, I have several 2 to 4 GB drives that are in the closet that still work) one, and the router will be back up in a few moments.</p>
<p>Whilst it was unfortunate that the router wasn&#8217;t a good fit for my particular use, perhaps I&#8217;ll find another use for it. Since there are two Serial ports trivially accessible on the device, perhaps I&#8217;ll get a GPS module and set it up in the car as a mobile automatic war-driving toy. I&#8217;ve found instructions to hook up an SD card to it as well, that would give it plenty of easy to replace storage.</p>
<p>It was an interesting experiment, and I&#8217;m somewhat sad it didn&#8217;t work out.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2010/05/12/wrt-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>xen pv_ops domU</title>
		<link>http://shlrm.org/wordpress/2010/05/01/xen-pv_ops-domu/</link>
		<comments>http://shlrm.org/wordpress/2010/05/01/xen-pv_ops-domu/#comments</comments>
		<pubDate>Sat, 01 May 2010 23:30:19 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[W00t!]]></category>
		<category><![CDATA[pvops]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=354</guid>
		<description><![CDATA[&#8230;means I can finally pause/suspend a domU vm again! Finding this information should&#8217;ve been obvious, but for some reason it wasn&#8217;t. Maybe I had some silly mental block or something. Anyways, get the kernel source from here. Then build it for your architecture. If you want to build a 32-bit kernel for some 32-bit domUs, <a href='http://shlrm.org/wordpress/2010/05/01/xen-pv_ops-domu/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>&#8230;means I can finally pause/suspend a domU vm again!</p>
<p>Finding this information should&#8217;ve been obvious, but for some reason it wasn&#8217;t. Maybe I had some silly mental block or something. Anyways, get the kernel source from <a href="http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git">here</a>. Then build it for your architecture. If you want to build a 32-bit kernel for some 32-bit domUs, and you&#8217;re running on 64-bit, it&#8217;s as easy as make ARCH=i386 &lt;target&gt;. This does work and I&#8217;ve verified it. Had to fool a Fedora domU into beleiving that it really was a 32-bit system.</p>
<p>I&#8217;ve found make tarbz2-pkg to be quite handy in packaging up the kernel to be deployed.</p>
<p>I have verified that this works in Xen 3.4.2 on a patched 2.6.29.6 kernel.</p>
<p>On my Xen 4.0 test box, it fails to suspend. I&#8217;m using the blktap2 stuff, and perhaps that doesn&#8217;t pause well. As far as I understand it, that blktap2 should not affect suspending, but I&#8217;m going to test it with some logical volume based vms. I usually use the lvm backed disks anyway, but the blktap2 stuff offers some interesting features, if it were to work. Not being able to pause stuff probably isn&#8217;t good, but again, I&#8217;m not sure what&#8217;s causing it.</p>
<p>Apparently, that is what&#8217;s causing it. The domU will pause and unpause just fine when using an lvm backed disk, rather than the blktap2 ones. I should test a couple of other combinations to see if things like tap:aio will behave, as that&#8217;s needed for nifty things like remus.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2010/05/01/xen-pv_ops-domu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen 4.0 released</title>
		<link>http://shlrm.org/wordpress/2010/04/07/xen-4-0-released/</link>
		<comments>http://shlrm.org/wordpress/2010/04/07/xen-4-0-released/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 12:37:45 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[W00t!]]></category>
		<category><![CDATA[rpms]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[xen 4.0]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=337</guid>
		<description><![CDATA[Finally! From the official page: The Xen 4.0 release contains a number of important new features and updates including: Blktap2 – High performance VHD implementation supporting snaphots and clonces including live snapshots Netchannel2 – Support for new Smart NICs with multi-queue and SR-IOV functionality Fault Tolerance – Live transactional synchronization of VM state between physical <a href='http://shlrm.org/wordpress/2010/04/07/xen-4-0-released/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div>
<p>Finally!</p>
<p>From the <a href="http://www.xen.org/products/xen_source.html">official   page</a>:</p>
<blockquote><p>The Xen 4.0 release contains a number of important new  features and  updates including:</p>
<ul>
<li>Blktap2 – High performance VHD implementation supporting snaphots   and clonces including live snapshots</li>
<li>Netchannel2 – Support for new Smart NICs with multi-queue and SR-IOV   functionality</li>
<li>Fault Tolerance – Live transactional synchronization of VM state   between physical servers</li>
<li>Libxenlight – New library providing higher-level control of Xen   between various toolstacks</li>
<li>PV-USB and VGA Pass-through</li>
</ul>
</blockquote>
<p>SourceMage has already updated packages for it.</p>
<p>There’s a repository and src RPMs available for Fedora <a href="http://fedorapeople.org/%7Emyoung/dom0/">here</a>. Specifically  the <a href="http://fedorapeople.org/%7Emyoung/dom0/src/xen-4.0.0-0.7.fc12.src.rpm">Xen   4.0 src RPM</a>. I’ll try to remember to fire up a build on my xen DomU  that I use to build RPMs for me :)</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2010/04/07/xen-4-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source Mage Server Fundraiser!</title>
		<link>http://shlrm.org/wordpress/2009/01/07/source-mage-server-fundraiser/</link>
		<comments>http://shlrm.org/wordpress/2009/01/07/source-mage-server-fundraiser/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 01:29:09 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[chipin]]></category>
		<category><![CDATA[fundraiser]]></category>
		<category><![CDATA[source mage]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/?p=172</guid>
		<description><![CDATA[It is time for Source Mage&#8217;s annual server fundraiser again. We&#8217;re raising enough to pay for our dedicated server that hosts our git repositories, and provides the master for our mirrors. We own that server entirely (well actually our current Project Lead does, since Source Mage isn&#8217;t a &#8220;real&#8221; organization) and it&#8217;s hosted in a <a href='http://shlrm.org/wordpress/2009/01/07/source-mage-server-fundraiser/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><object width="250" height="250" data="http://widget.chipin.com/widget/id/32b6544399150a1d" type="application/x-shockwave-flash"><param name="flashvars" value="event_title=Source%20Mage%20Server%20Fees&amp;event_desc=Time%20for%20our%20annual%20server%20fundraiser%20again%21%20Gotta%20pay%20for%20the%20cost%20of%20sending%20our%20magic%20over%20the%20ether%21%20Every%20little%20bit%20helps%21%20Run%20by%20David%20Kowis.&amp;color_scheme=red" /><param name="src" value="http://widget.chipin.com/widget/id/32b6544399150a1d" /><param name="wmode" value="transparent" /></object></p>
<p>It is time for Source Mage&#8217;s annual server fundraiser again. We&#8217;re raising enough to pay for our dedicated server that hosts our git repositories, and provides the master for our mirrors. We own that server entirely (well actually our current Project Lead does, since Source Mage isn&#8217;t a &#8220;real&#8221; organization) and it&#8217;s hosted in a co-location facility with an SLA and all that good stuff. Our costs are only about $100 a month, which isn&#8217;t too bad. This fundable should cover it in its entirety and ensure that Source Mage remains up and operational on the internet.</p>
<p>Incidentally, it&#8217;s also time for the Project Lead to be reelected, or a new Project Lead voted in. So if you&#8217;re a Source Mage developer and, for some strange reason, you&#8217;re reading my blog, go make a nomination if you feel like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2009/01/07/source-mage-server-fundraiser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen Stats</title>
		<link>http://shlrm.org/wordpress/2008/04/06/xen-stats/</link>
		<comments>http://shlrm.org/wordpress/2008/04/06/xen-stats/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 02:38:51 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[W00t!]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/2008/04/06/xen-stats/</guid>
		<description><![CDATA[http://shlrm.org/xenstats/ (original scripts here) Now you can view the stats on who&#8217;s doing the most work in my Xen hosts. Yay. It explodes if there&#8217;s a halted vm. It&#8217;s not built to handle the new xen 3.0 lifestyle of things. I guess I&#8217;ll be learning myself some python. Or I&#8217;ll translate it all to bash <a href='http://shlrm.org/wordpress/2008/04/06/xen-stats/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://shlrm.org/xenstats/">http://shlrm.org/xenstats/</a> (original scripts <a href="http://skaya.enix.org/wiki/XenStats">here</a>)</p>
<p>Now you can view the stats on who&#8217;s doing the most work in my Xen hosts. Yay.</p>
<p>It explodes if there&#8217;s a halted vm. It&#8217;s not built to handle the new xen 3.0 lifestyle of things. I guess I&#8217;ll be learning myself some python. Or I&#8217;ll translate it all to bash ;) I could probably do it in bash. Not that python isn&#8217;t used for everything in xen anyway. Okay, now I&#8217;m rambling.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2008/04/06/xen-stats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best spam mail ever</title>
		<link>http://shlrm.org/wordpress/2007/11/20/best-spam-mail-ever/</link>
		<comments>http://shlrm.org/wordpress/2007/11/20/best-spam-mail-ever/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 23:45:40 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Funneh!]]></category>
		<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[russian]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spam spam]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/2007/11/20/best-spam-mail-ever/</guid>
		<description><![CDATA[It&#8217;s spam for spam! I didn&#8217;t understand Russian and so sent it to Enqlave on #sourcemage on irc.freenode.net. I suspected, however, that it was spam for spam. Stuff traveling from one computer through the &#8220;cloud&#8221; and to another computer. Had to be email spam. Well, mostly because the only other kinds of spam (pen15, pr0n, <a href='http://shlrm.org/wordpress/2007/11/20/best-spam-mail-ever/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://shlrm.org/wordpress/wp-content/uploads/2007/11/spam.png" title="spam for spam!"><img src="http://shlrm.org/wordpress/wp-content/uploads/2007/11/spam.thumbnail.png" alt="spam for spam!" /></a></p>
<p>It&#8217;s spam for spam! I didn&#8217;t understand Russian and so sent it to Enqlave on #sourcemage on irc.freenode.net. I suspected, however, that it was spam for spam. Stuff traveling from one computer through the &#8220;cloud&#8221; and to another computer. Had to be email spam. Well, mostly because the only other kinds of spam (pen15, pr0n, stock scams) it wasnt ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2007/11/20/best-spam-mail-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source Mage Server Fundable Success!</title>
		<link>http://shlrm.org/wordpress/2007/11/01/source-mage-server-fundable-success/</link>
		<comments>http://shlrm.org/wordpress/2007/11/01/source-mage-server-fundable-success/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 22:37:56 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[W00t!]]></category>
		<category><![CDATA[Fundable]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[source mage]]></category>
		<category><![CDATA[success]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/2007/11/01/source-mage-server-fundable-success/</guid>
		<description><![CDATA[This was a triumph! I'm making a note here HUGE SUCCESS. It's hard to overstate my satisfaction. Go Sourcemagers! I&#8217;ve posted a scan of the check I received from fundable to show you that it really did happen and we really did raise the money we thought we did. To those that donated: I really <a href='http://shlrm.org/wordpress/2007/11/01/source-mage-server-fundable-success/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<pre>This was a triumph!
I'm making a <a href="http://www.youtube.com/watch?v=Y6ljFaKRTrI" title="Where I got this...">note</a> here
HUGE SUCCESS.
It's hard to overstate
my satisfaction.</pre>
<p><a href="http://shlrm.org/wordpress/wp-content/uploads/2007/11/smglserverfundablecheck.JPG" title="Source Mage Server Fundable"><img src="http://shlrm.org/wordpress/wp-content/uploads/2007/11/smglserverfundablecheck.thumbnail.JPG" alt="Source Mage Server Fundable" /></a></p>
<p>Go Sourcemagers! I&#8217;ve posted a scan of the check I received from fundable to show you that it really did happen and we really did raise the money we thought we did.</p>
<p>To those that donated:</p>
<p>I really appreciate the financial support  you&#8217;ve chosen to show Source Mage. Without it, it&#8217;d be a lot more difficult to make things happen. We&#8217;d probably still be on perforce running under the desk of someone&#8217;s office. Or we&#8217;d have git running there instead. Now, however we&#8217;re able to maintain a solid presence on the web on a server that is running our distribution. That&#8217;s the true test of a Linux distro. Can it support it&#8217;s developers? On the flip side, &#8220;Can it&#8217;s developers support it?&#8221; You&#8217;ve all shown that we can.</p>
<p>To those that didn&#8217;t donate:</p>
<p>Start saving now! We&#8217;ve only got 364 days until the next fundable ;) (Note: I just made that number up, I was making the &#8220;364 days until Christmas&#8221; joke, so laugh)</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2007/11/01/source-mage-server-fundable-success/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Source Mage FTW!</title>
		<link>http://shlrm.org/wordpress/2007/10/23/source-mage-ftw/</link>
		<comments>http://shlrm.org/wordpress/2007/10/23/source-mage-ftw/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 16:31:36 +0000</pubDate>
		<dc:creator>David Kowis</dc:creator>
				<category><![CDATA[Source Mage]]></category>
		<category><![CDATA[W00t!]]></category>
		<category><![CDATA[source mage]]></category>

		<guid isPermaLink="false">http://shlrm.org/wordpress/2007/10/23/source-mage-ftw/</guid>
		<description><![CDATA[Mage Power! I&#8217;m even on there! OMG! I do stuff for SourceMage! Mah name is on teh intarwebs!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.magepower.org">Mage Power!</a></p>
<p>I&#8217;m even on there! OMG! I do stuff for SourceMage! Mah name is on teh intarwebs!</p>
]]></content:encoded>
			<wfw:commentRss>http://shlrm.org/wordpress/2007/10/23/source-mage-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

