<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"><channel><title>openfoo blog</title><link>http://openfoo.org/blog</link><description>openfoo blog</description><lastBuildDate>Sun, 11 Jul 2010 12:48:45 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>XenStore Dump of Rackspace Cloud</title><link>http://openfoo.org/blog/xenstore_dump_rackspace.html</link><description>&lt;p&gt;For the curious: A &lt;a href="data/xenstore_rackspace.txt"&gt;dump&lt;/a&gt; of the XenStore config for a VM running on RackSpace Cloud. Actually quite a straight forward and simple setup: using image files for both root and swap disks, and a bridged network setup for the two interfaces (one for internal, one for external). Although the network is bridged, the VM is not able obtain traffic for other VMs as they are using VLANs for separation.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/xenstore_dump_rackspace.html</guid><pubDate>Fri, 23 Apr 2010 19:37:47 GMT</pubDate></item><item><title>Notes on Amazon EC2's Network</title><link>http://openfoo.org/blog/amazon_ec2_network.html</link><description>&lt;p&gt;Shortly after publishing &lt;a href="amazon_ec2_underlying_architecture.html"&gt;my notes&lt;/a&gt; on the EC2 architecture, I was looking into the networking setup of EC2 and in particular figuring out their address schemes. Since I am currently no longer interested in such information, I will publish my incomplete notes and the raw data gathered from about 80 instances in this post. My notes are based on information obtained from small instances in the us-east-1d zone.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/amazon_ec2_network.html</guid><pubDate>Thu, 22 Apr 2010 19:56:19 GMT</pubDate></item><item><title>Another Short Wish List for Amazon Web Services</title><link>http://openfoo.org/blog/wishlist_for_amazon_webservices2.html</link><description>&lt;p&gt;In continuation of my &lt;a href="wishlist_for_amazon_webservices.html"&gt;first wish list&lt;/a&gt;, I will present another set of potential improvements and ideas for Amazon Web Services in this post. The focus lies on security groups and virtual private cloud.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/wishlist_for_amazon_webservices2.html</guid><pubDate>Thu, 08 Apr 2010 16:19:10 GMT</pubDate></item><item><title>How Do You Use Amazon's Security Groups?</title><link>http://openfoo.org/blog/usage_security_groups.html</link><description>&lt;p&gt;This time I would like to reverse the flow of information and would kindly ask you to fill out the following questionnaire about how you use the Security Groups of Amazon Web Services. It will only take a few minutes of your time.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/usage_security_groups.html</guid><pubDate>Thu, 25 Feb 2010 21:06:07 GMT</pubDate></item><item><title>My Short Wish List for Amazon Web Services</title><link>http://openfoo.org/blog/wishlist_for_amazon_webservices.html</link><description>&lt;p&gt;In the short time I have used &lt;span class="caps"&gt;AWS&lt;/span&gt;, I came across a few issues which I would like to see changed by Amazon in the foreseeable future. It mainly concerns the management side of &lt;span class="caps"&gt;AWS&lt;/span&gt; rather than the technical one.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/wishlist_for_amazon_webservices.html</guid><pubDate>Tue, 23 Feb 2010 21:40:08 GMT</pubDate></item><item><title>Amazon VPC with Linux</title><link>http://openfoo.org/blog/amazon_vpc_with_linux.html</link><description>&lt;p&gt;This post will cover how to connect a &lt;a href="http://aws.amazon.com/vpc/"&gt;Amazon Virtual Private Cloud&lt;/a&gt; (VPC) with a Linux-based &lt;span class="caps"&gt;VPN&lt;/span&gt; gateway. In Amazon&amp;#8217;s &lt;a href="http://docs.amazonwebservices.com/AmazonVPC/2009-07-15/NetworkAdminGuide/"&gt;Network Guide&lt;/a&gt; for setting up a gateway connecting a &lt;span class="caps"&gt;VPC&lt;/span&gt; with existing infrastructure, they only provide specific configurations for Juniper and Cisco devices. Other devices, like a Linux-based &lt;span class="caps"&gt;VPN&lt;/span&gt; gateway, are covered by their documentation for &lt;em&gt;Generic Devices&lt;/em&gt;, but lack specific configuration files. In this post I will explain how to setup a &lt;span class="caps"&gt;VPN&lt;/span&gt; gateway using &lt;em&gt;racoon&lt;/em&gt;, &lt;em&gt;ipsec-tools&lt;/em&gt;, and &lt;em&gt;quagga&lt;/em&gt; on Ubuntu Linux.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/amazon_vpc_with_linux.html</guid><pubDate>Tue, 23 Feb 2010 19:48:07 GMT</pubDate></item><item><title>AWS EC2 Java Library with Mock Objects</title><link>http://openfoo.org/blog/aws_ec2_java_library_mock.html</link><description>&lt;p&gt;&lt;em&gt;(Re-published as a separate post)&lt;/em&gt;&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/aws_ec2_java_library_mock.html</guid><pubDate>Thu, 18 Feb 2010 19:50:35 GMT</pubDate></item><item><title>AWS EC2 SSH Config</title><link>http://openfoo.org/blog/aws_ec2_ssh_config.html</link><description>&lt;p&gt;In case you are connecting to various EC2 instances frequently for testing purposes, the following &lt;span class="caps"&gt;SSH&lt;/span&gt; config might be useful for you:&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/aws_ec2_ssh_config.html</guid><pubDate>Thu, 18 Feb 2010 19:50:35 GMT</pubDate></item><item><title>Jitter 2010-02-04</title><link>http://openfoo.org/blog/jitter_2010-02-04.html</link><description>&lt;p&gt;&lt;em&gt;12:53&lt;/em&gt;: If you have enjoyed my post about EC2&amp;#8217;s architecture, have a look on Guy Rosen&amp;#8217;s &lt;a href="http://www.jackofallclouds.com/2010/02/revisiting-ec2-instance-ids/"&gt;latest post&lt;/a&gt;, where he digged deeper into the resource IDs and confirmed some interesting theories.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/jitter_2010-02-04.html</guid><pubDate>Thu, 04 Feb 2010 12:53:05 GMT</pubDate></item><item><title>On Amazon EC2's Underlying Architecture</title><link>http://openfoo.org/blog/amazon_ec2_underlying_architecture.html</link><description>&lt;p&gt;..or &amp;#8220;Amazon EC2 Demystified&amp;#8221;, but that sounded way too cheesy.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/amazon_ec2_underlying_architecture.html</guid><pubDate>Mon, 01 Feb 2010 21:12:26 GMT</pubDate></item><item><title>Review: Vibram Five Fingers KSO Trek Tex</title><link>http://openfoo.org/blog/review_fivefingers_kso_trek_tex.html</link><description>&lt;p&gt;This time a non-technical blog post, although it is about footwear hacking. Vibram released an innovative and clever product with their Five Fingers, which is getting increasingly popular. Baffled looks and curious questions guaranteed.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/review_fivefingers_kso_trek_tex.html</guid><pubDate>Sun, 10 Jan 2010 16:58:33 GMT</pubDate></item><item><title>26C3</title><link>http://openfoo.org/blog/26C3.html</link><description>&lt;p&gt;The &lt;a href="http://events.ccc.de/congress/2009/"&gt;26C3&lt;/a&gt; was a unique event as usual bringing together a wide variety of interesting people. It is a good opportunity to meet people in person, who you have not seen through out the year. The Congress is getting more popular each year &amp;#8211; this year it was sold out after the first day &amp;#8211; and it is getting very crowded with long queues before the lecture halls. This is definitely a drawback, but I can understand that it is difficult to find a new location for such a huge organizational event. However, I have to say that the organization improved compared to last year and it felt actually less crowded than last year.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/26C3.html</guid><pubDate>Thu, 31 Dec 2009 21:53:17 GMT</pubDate></item><item><title>Jitter 2009-12-31</title><link>http://openfoo.org/blog/jitter_2009-12-31.html</link><description>&lt;p&gt;&lt;em&gt;00:13&lt;/em&gt;: Back from 26C3. Will post some comments about it tomorrow.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/jitter_2009-12-31.html</guid><pubDate>Thu, 31 Dec 2009 19:04:22 GMT</pubDate></item><item><title>Website Deployment with Git</title><link>http://openfoo.org/blog/git_web_deployment.html</link><description>&lt;p&gt;Besides keeping my blog in a version control system, I also want to keep my website in a repository. For this use case a distributed &lt;span class="caps"&gt;VCS&lt;/span&gt; is a good choice, because we can keep a repository on the workstation and one on the server, and push updates to the server. I choose git for this use case and &lt;a href="http://toroid.org/ams/git-website-howto"&gt;this&lt;/a&gt; website provides an easy way to achieve pushing updates to the server and deploying the version controlled website using a post-receive hook script. It worked flawlessly for me and a minor adjustment of the hook script would be to fix the permissions of the deployed files, so they are only readable by the webserver.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/git_web_deployment.html</guid><pubDate>Wed, 30 Dec 2009 17:07:30 GMT</pubDate></item><item><title>Jitter 2009-12-27</title><link>http://openfoo.org/blog/jitter_2009-12-27.html</link><description>&lt;p&gt;&lt;em&gt;08:51&lt;/em&gt;: Off to Berlin for &lt;a href="http://events.ccc.de/congress/2009/"&gt;26C3&lt;/a&gt;!&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/jitter_2009-12-27.html</guid><pubDate>Sun, 27 Dec 2009 08:51:03 GMT</pubDate></item><item><title>Salmari Blog Software</title><link>http://openfoo.org/blog/salmari.html</link><description>&lt;p&gt;This blog is generated using a Python script from text files residing in a subversion repository. I have uploaded the script (called Salmari) on &lt;a href="http://github.com/soeren/salmari"&gt;github&lt;/a&gt; and will give some comments on the software in this post.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/salmari.html</guid><pubDate>Tue, 22 Dec 2009 16:13:45 GMT</pubDate></item><item><title>About OpenSolaris Security Updates</title><link>http://openfoo.org/blog/opensolaris_security_updates.html</link><description>&lt;p&gt;I am considering setting up an OpenSolaris 2009.06 server (since Hetzner now provides an OpenSolaris rescue system) for providing iSCSI &lt;span class="caps"&gt;ZFS&lt;/span&gt; volumes via &lt;span class="caps"&gt;VPN&lt;/span&gt; and hosting Xen domUs, but the fact that a stable OpenSolaris installation does not obtain security updates without a Sun support contract is a real show stopper. The basic support contract runs at 324 &lt;span class="caps"&gt;USD&lt;/span&gt; per year, which is quite out of the league for a personal used server. A discussion about this topic can be found &lt;a href="http://www.mail-archive.com/opensolaris-help@opensolaris.org/msg15555.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/opensolaris_security_updates.html</guid><pubDate>Sat, 12 Dec 2009 20:27:12 GMT</pubDate></item><item><title>Emacs' auto-mode-alist</title><link>http://openfoo.org/blog/emacs_auto_mode.html</link><description>&lt;p&gt;I discovered an interesting feature in emacs recently: For editing my blog posts in emacs I require certain modes enabled (e.g. longlines-mode), but these modes should not be enabled for regular text files. Basically the modes should be enabled for the text files in my blog directory.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/emacs_auto_mode.html</guid><pubDate>Wed, 09 Dec 2009 21:30:04 GMT</pubDate></item><item><title>Using Github's gist via Python</title><link>http://openfoo.org/blog/gist_python.html</link><description>&lt;p&gt;I was playing around with github&amp;#8217;s gist, especially uploading snippets via python, so I can use it automated in my blog software. The result is the following python script:&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/gist_python.html</guid><pubDate>Tue, 08 Dec 2009 21:33:57 GMT</pubDate></item><item><title>Soft Linebreak Hell</title><link>http://openfoo.org/blog/soft_linebreak_hell.html</link><description>&lt;p&gt;I prefer writing my blog posts in a proper editor rather than in some web-based form in a browser. My blog software converts my posts written in textile to html, but it will also convert the hard linebreaks introduced by my editor (vim with tw=80) into html linebreaks, which is annoying.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/soft_linebreak_hell.html</guid><pubDate>Mon, 07 Dec 2009 21:26:50 GMT</pubDate></item><item><title>HGMC: Haskell GMail Count</title><link>http://openfoo.org/blog/hgmc.html</link><description>&lt;p&gt;I am using XMonad in combination with xmobar and I wanted to display the current mail count for my gmail account. I wrote the following little Haskell tool to implement this behaviour using curl to retrieve the mail feed from google and do parsing with &lt;span class="caps"&gt;XML&lt;/span&gt;.Light and feed.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/hgmc.html</guid><pubDate>Sun, 06 Dec 2009 20:50:10 GMT</pubDate></item><item><title>Hello World</title><link>http://openfoo.org/blog/hello_world.html</link><description>&lt;p&gt;I finally created an acceptable design for this new blog, so the first public entry could be made. The blog is powered by a textile to html converter written in Python, but I will probably post some notes about the blog software itself in the future. This blog will also host posts in a twitter-like form I call &amp;#8216;jitters&amp;#8217; (which are posted via Jabber), but I have to experiment with them and conclude if they are useful at all.&lt;/p&gt;
</description><author>soeren</author><guid isPermaLink="true">http://openfoo.org/blog/hello_world.html</guid><pubDate>Sun, 06 Dec 2009 14:43:01 GMT</pubDate></item></channel></rss>