<?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>Root Certified &#187; Christer</title>
	<atom:link href="http://rootcertified.com/category/christer/feed/" rel="self" type="application/rss+xml" />
	<link>http://rootcertified.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 Sep 2009 02:18:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Instant Webshare With Python</title>
		<link>http://rootcertified.com/2009/08/31/instant-webshare-with-python/</link>
		<comments>http://rootcertified.com/2009/08/31/instant-webshare-with-python/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:58:46 +0000</pubDate>
		<dc:creator>Christer</dc:creator>
				<category><![CDATA[Christer]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[SimpleHTTPServer]]></category>
		<category><![CDATA[webshare]]></category>

		<guid isPermaLink="false">http://rootcertified.com/?p=141</guid>
		<description><![CDATA[The other day I was talking with a co-worker regarding solutions to easily sharing files within the LAN. I have always used solutions like Lighttpd/Apache, or even Dropbox, but he had a suggestion that ended up being even simpler and more dynamic. The only requirement to this share is having Python installed, which is pretty [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was talking with a co-worker regarding solutions to easily sharing files within the LAN. I have always used solutions like Lighttpd/Apache, or even Dropbox, but he had a suggestion that ended up being even simpler and more dynamic.</p>
<p>The only requirement to this share is having Python installed, which is pretty much a requirement these days anyway. Heh, I even used this method on my Mac without any additional setup.</p>
<p>The first thing that I do here is create a shell alias so that I don&#8217;t have to remember/type the full command.  Edit your .bashrc or .bash_aliases and add the line:</p>
<blockquote><p><code>alias webshare='python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"'</code></p></blockquote>
<blockquote><p><code>. .bashrc &amp;&amp; . .bash_aliases</code></p></blockquote>
<p>You should now be able to run the alias <code>webshare</code> anywhere on your filesystem and be able to share those files with anyone that has access to your IP.</p>
<p>When you run the command it will tell you the IP and port that your share is accessible on. By default it should be 0.0.0.0:8000. This means all interfaces on port 8000. Simply share your LAN IP with those you want to share with and there you go!</p>
]]></content:encoded>
			<wfw:commentRss>http://rootcertified.com/2009/08/31/instant-webshare-with-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recently Published Articles at Packt Publishing!</title>
		<link>http://rootcertified.com/2009/08/12/recently-published-articles-at-packt-publishing/</link>
		<comments>http://rootcertified.com/2009/08/12/recently-published-articles-at-packt-publishing/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 03:35:53 +0000</pubDate>
		<dc:creator>Christer</dc:creator>
				<category><![CDATA[Christer]]></category>
		<category><![CDATA[apt-cacher]]></category>
		<category><![CDATA[apt-mirror]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[gconf-editor]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://rootcertified.com/?p=133</guid>
		<description><![CDATA[I was approached a month or two ago by Packt Publishing to write some Ubuntu related articles for their online article network. I guess they found me by way of my Ubuntu Tutorials blog, which I&#8217;ve maintained for more than three years now. I have to say, it sure does make all the time spent [...]]]></description>
			<content:encoded><![CDATA[<p>I was approached a month or two ago by Packt Publishing to write some Ubuntu related articles for their online article network. I guess they found me by way of my Ubuntu Tutorials blog, which I&#8217;ve maintained for more than three years now. I have to say, it sure does make all the time spent blogging feel a little more worthwhile!</p>
<p>I recently published my third article for them, <a href="http://www.packtpub.com/article/ubuntu-user-interface-tweaks">Ubuntu User Interface Tweaks</a>. In this article I talk about documenting your user interface customizations for easy, even scripted, replication in the future. The GNOME desktop environment makes it very easy to make customizations to your desktop. It then takes this one step further by way of the gconf-editor, which is a GNOME configuration editor tool. With this tool you can find and toggle values for nearly every aspect of your desktop environment. The part that I find the most appealing is the fact that you can use the command line to automate these customizations in the future. If you find yourself spending time reapplying desktop customizations on each new installation, you&#8217;ll definitely want to read this article!</p>
<p>The previous article was about <a href="http://www.packtpub.com/article/create-local-ubuntu-repository-using-apt-mirror-apt-cacher">Creating a Local Ubuntu Repository using Apt-Mirror and Apt-Cacher</a>. These tools are both very useful if you have multiple Ubuntu installations in your network. In a nutshell, these tools allow you to download packages and updates once and then share them within your local area network. This allows you to conserve bandwidth and provide a local cache of packages. If you have multiple Ubuntu machines within your network this is likely something you&#8217;ll find very useful.</p>
<p>Finally, the first article that I published for them was regarding FreeBSD. FreeBSD has been a recent research project of mine, and I have to say that I&#8217;ve been very impressed with a lot of the technologies that I&#8217;ve come across. One in particular is FreeBSD&#8217;s concept of Jails. Jails are secure, chrooted environments each defining their own users, ports and services. I&#8217;ve implemented <a title="FreeBSD Jails" href="http://www.packtpub.com/article/securing-network-services-with-freebsd-jails">FreeBSD Jails</a> and I very much like the way that I&#8217;ve been able to secure my many network services. If you&#8217;d like to learn more about segregating and securing processes and services I think you&#8217;ll find this to be an interesting read.</p>
<p>I have some more articles in the works. Some of the topics that I have upcoming in the queue are:</p>
<ul>
<li>Firewalling with UFW</li>
<li>Using SELinux on Ubuntu</li>
<li>SELinux vs AppArmour</li>
</ul>
<p>Check back here or subscribe to our feed for more articles. I&#8217;m sure we&#8217;ll you&#8217;ll like what you find.</p>
]]></content:encoded>
			<wfw:commentRss>http://rootcertified.com/2009/08/12/recently-published-articles-at-packt-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
