<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Dev411 Blog: Category dreamhost</title>
    <link>http://www.dev411.com/blog/tag/dreamhost</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>John Wang on Technology</description>
    <item>
      <title>How to install SVK on Dreamhost posted</title>
      <description>&lt;p&gt;I just posted my &lt;a href="http://www.dev411.com/wiki/Installing_SVK_on_Dreamhost"&gt;Installing SVK on Dreamhost&lt;/a&gt; notes on the wiki. I wasn't able to find any information on installing &lt;a href="http://svk.elixus.org/"&gt;SVK&lt;/a&gt;, or Subversion with its Perl bindings for that matter, on Dreamhost so I took the time to work through it and document it (mostly because I believe SVK is essential to running a modded Typo). The end result looks pretty straight-forward but it was a reasonably time consuming process to backtrack all the errors, nail them down and find out if they are worth worrying about. In the end, the test failures weren't important but I wasn't willing to trust the SVK/SVN install without knowing for sure.&lt;/p&gt;

&lt;p&gt;I was eager to get SVK up and running because it seems to be the popular way to keep one's private changes up to sync with a public repo. This is especially important for my Typo install as I have numerous Typo mods that I want automatically merged with new versions of Typo. Just recently we've had Typo 4.0.0, 4.0.1 and 4.0.2. I've been reluctant to make so many changes due to the manual merging I do now. Edge Typo and SVK, here I come!&lt;/p&gt;

&lt;p&gt;Apparently &lt;a href="http://www.site5.com"&gt;Site5&lt;/a&gt; doesn't come with SVK either so you can try to use this there. &lt;a href="http://www.textdrive.com"&gt;TextDrive&lt;/a&gt;, however, does come with SVK pre-installed.&lt;/p&gt;

</description>
      <pubDate>Thu, 10 Aug 2006 20:50:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ea61b122-d6dd-4091-ac0f-3af99003f15f</guid>
      <author>John Wang</author>
      <link>http://www.dev411.com/blog/2006/08/10/how-to-install-svk-on-dreamhost-posted</link>
      <category>svk</category>
      <category>dreamhost</category>
    </item>
    <item>
      <title>Dreamhost and DNS hosting</title>
      <description>&lt;p&gt;If you are hosting at Dreamhost, you are better off letting Dreamhost host the DNS for your domain as well. This is because Dreamhost can change the IP of your server without notifying you. They will update their own DNS servers when this happens but this won't help if you if your DNS is being hosted elsewhere. Use their nameservers and you should be all set.&lt;/p&gt;

&lt;p&gt;Sometimes when the DNS is pointing to the incorrect IP, you'll see the following error:&lt;/p&gt;

&lt;div class="quote_simple" style="font-family:courier"&gt;
&lt;p&gt;&lt;strong&gt;Site Temporarily Unavailable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We apologize for the inconvenience. Please contact the webmaster/ tech support immediately to have them rectify this.&lt;/p&gt;

&lt;p&gt;error id: "bad_httpd_conf"&lt;/p&gt;
&lt;/div&gt;

</description>
      <pubDate>Tue, 01 Aug 2006 03:56:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:87a6c526b95bd57aaca75ed30cf1e055</guid>
      <author>John Wang</author>
      <link>http://www.dev411.com/blog/2006/08/01/dreamhost-and-dns-hosting</link>
      <category>dreamhost</category>
    </item>
    <item>
      <title>Planet Engines: Plagger and Planet</title>
      <description>&lt;p&gt;Planet engines are applications that aggregate RSS/Atom feeds and generate composite feeds as well as a website. The generated feeds typically include RSS, Atom, FOAF and OPML. Two popular open source planet engines are &lt;a href="http://www.planetplanet.org/"&gt;Planet&lt;/a&gt; and &lt;a href="http://plagger.org/"&gt;Plagger&lt;/a&gt;. I've used both to create planet-style websites and here are my observations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Planet:&lt;/strong&gt; This is a Python-based planet engine originally created for &lt;a href="http://planet.gnome.org/"&gt;Planet Gnome&lt;/a&gt; and &lt;a href="http://planet.debian.net/"&gt;Planet Debian&lt;/a&gt;. It is super easy to to install as there's not even really an install to speak of, you just untar it into place. The issue with Planet is that it has limited functionality and uses a monolithic architecture that makes adding features difficult. For example, the code to generate the HTML and XML files is in a 953-line file called &lt;span class="fix"&gt;__init__.py&lt;/span&gt;. I hacked a feature on to Planet a while back and had to modify some methods and add a new one to &lt;span class="fix"&gt;__init__.py&lt;/span&gt;. It worked but didn't seem clean or very maintainable so I'm reluctant to add even more features at this point. Here are my notes on &lt;a href="http://www.dev411.com/wiki/Installing_Planet"&gt;Installing Planet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plagger:&lt;/strong&gt; This is a Perl-based planet engine written by &lt;a href="http://bulknews.typepad.com/"&gt;Tatsuhiko Miyagawa&lt;/a&gt; who currently works for SixApart, the makers of MovableType, LiveJournal, TypePad and Vox. Although Plagger is a planet engine it does a lot more and is really a pluggable RSS/Atom feed aggregation framework/platform that supports building planet-style websites via one of its many plugins. Its plugin architecture supports the following types of plugins: Aggregator, Bundle, CustomFeed, Filter, Notify, Publish, Search, SmartFeed, Subscription and Widget. Planet sites are generated by &lt;span class="fix"&gt;Plagger::Plugin::Bundle::Planet&lt;/span&gt;. Plagger will also send aggregated feeds to your email account using &lt;span class="fix"&gt;Plagger::Plugin::Publish::Gmail&lt;/span&gt;. This is similiar to what &lt;a href="http://newspipe.sourceforge.org"&gt;Newspipe&lt;/a&gt; (Python-based) does but Newspipe only does RSS to email. Configuring Plagger is simple once you've installed it, but installation can be tricky since it has many CPAN dependencies. However, it's not too difficult and I've done it on a dedicated CentOS server as well as on a shared hosting account at Dreamhost using these &lt;a href="http://www.dev411.com/wiki/Installing_Plagger"&gt;Installing Plagger instructions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are interested in running a planet-style feed aggregation site, I highly recommend Plagger since it's just as easy to configure but has many more capabilities and a better architecture for extensibility. Installation takes a bit longer but give it a shot, it's worth it.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Jul 2006 23:16:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:70982ba135c6edfa48d63a7036a553e5</guid>
      <author>John Wang</author>
      <link>http://www.dev411.com/blog/2006/07/30/planet-engines-plagger-and-planet</link>
      <category>planet</category>
      <category>plagger</category>
      <category>dreamhost</category>
    </item>
  </channel>
</rss>
