<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><title>Ringce blog</title><link href="http://ringce.com" /><updated>2010-01-21T13:20:41Z</updated><id>http://ringce.com</id><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ringceblog" /><feedburner:info uri="ringceblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><title>Slammer 1.0.1 Released</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/bngaQoLFzJk/slammer-1.0.1-released" /><updated>2000-01-01T00:00:00Z</updated><published>2009-11-25T11:59:00Z</published><id>http://ringce.com/blog/2009/slammer-1.0.1-released</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;Slammer 1.0.1 was just let loose. The most important addition is the detailed user guide accessible through the Help menu. I have a really interesting feature set in the works for Slammer 1.1. So stay&amp;nbsp;tuned. &lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;

&lt;p&gt;&lt;a href="/media/images/gridgen.png" title="Grid Generator Spec"&gt;&lt;img src="/media/images/gridgen.png"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Here are the release notes for&amp;nbsp;1.0.1:&lt;/p&gt;
&lt;h1&gt;New&amp;nbsp;Features&lt;/h1&gt;
&lt;h3&gt;Uniform&amp;nbsp;Grids&lt;/h3&gt;
&lt;p&gt;Uniform grids now allow the number of columns to be changed. Slammer adjusts the section size based on the number of&amp;nbsp;columns.&lt;/p&gt;
&lt;h3&gt;User&amp;nbsp;Guide&lt;/h3&gt;
&lt;p&gt;An extensive user guide with an example workflow is now&amp;nbsp;bundled.&lt;/p&gt;
&lt;h1&gt;Tweaks&lt;/h1&gt;
&lt;p&gt;The Add (+) popup button now offers four options instead of one for adding overlays. You can directly create Uniform, Fibonacci, Golden or Harmonious&amp;nbsp;sections.&lt;/p&gt;
&lt;h1&gt;Bug&amp;nbsp;Fixes&lt;/h1&gt;
&lt;p&gt;The crosshairs now respect the &amp;#8220;Show Crosshair&amp;#8221; setting when &amp;#8220;Lock Crosshairs to Mouse&amp;#8221; is unchecked.&lt;br /&gt;
&lt;/p&gt;
&lt;hr/&gt;

&lt;p&gt;P.S I will update the styles to make this readable (fingers crossed). Until then the Atom feeds are your best&amp;nbsp;friend.&lt;/p&gt;

   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=bngaQoLFzJk:f8XH5bBdwuY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=bngaQoLFzJk:f8XH5bBdwuY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=bngaQoLFzJk:f8XH5bBdwuY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/bngaQoLFzJk" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer-1.0.1-released</feedburner:origLink></entry><entry><title>Slammer 0.9.6 Beta</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/cy7owIKKOaU/slammer-0.9.6-beta-released" /><updated>2000-01-01T00:00:00Z</updated><published>2009-11-01T23:45:00Z</published><id>http://ringce.com/blog/2009/slammer-0.9.6-beta-released</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;Slammer 0.9.6 Beta is out. A few bug fixes. But what I want to talk about is the new&amp;nbsp;feature.&lt;/p&gt;
&lt;p&gt;Slammer 0.9.6 beta contains an experimental new feature. You can command+click(not right click) and drag to measure the distance between two points. If there is an elevation, it will also give you the angle, base width and height apart from the distance. Neat, isn&amp;#8217;t it?&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/72dppG8_fa4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/72dppG8_fa4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;But why is it experimental? Apart from the fact that the drawing itself needs a lot of polish, I am still figuring out how to make this accessible. Command+Click is not that great because if you drag the mouse in a hurry before command is pressed the window will move. There are a few options I am toying with including a &amp;#8220;measurement mode&amp;#8221; that puts Slammer in a locked state where all mouse actions are used for measurement. If you want to get back to your layers or crosshair, you release it using a menu command or keyboard&amp;nbsp;shortcut.&lt;/p&gt;
&lt;p&gt;Hopefully, I&amp;#8217;ll make up my mind soon and release it as a regular feature with 0.9.7. Oh, 0.9.7 will have certain other nifty cool features which will also reflect on the ringce.com website. So stay&amp;nbsp;tuned.&lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=cy7owIKKOaU:E97vxwNzXB4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=cy7owIKKOaU:E97vxwNzXB4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=cy7owIKKOaU:E97vxwNzXB4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/cy7owIKKOaU" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer-0.9.6-beta-released</feedburner:origLink></entry><entry><title>Slammer and The Grid System</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/fBY_4Hy6nmI/slammer-and-the-grid-system" /><updated>2000-01-01T00:00:00Z</updated><published>2009-10-29T08:44:00Z</published><id>http://ringce.com/blog/2009/slammer-and-the-grid-system</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;In the same vein as the previous Slammer release, here is the grid system grid&amp;nbsp;replicated.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://d.ringce.com/slammer/images/slammer-the-grid-system.png" title="The Grid System grid using Slammer"&gt;&lt;img src="http://d.ringce.com/slammer/images/slammer-the-grid-system-s.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the Slammer template for the grid system grid.&amp;nbsp;Enjoy.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;
&lt;a class="img" href="http://d.ringce.com/slammer/slam/The-Grid-System.slam2"&gt;&lt;img alt="Download The Grid System Template" src="http://d.ringce.com/slammer/images/Slammer-doc-icon_128x128.png" title="Download The Grid System Template" /&gt;&lt;br/&gt;
&lt;span&gt;&lt;strong&gt;Download The Grid System Template&lt;/strong&gt;&lt;/span&gt;
&lt;/a&gt;                                            &lt;br /&gt;
&lt;/center&gt;&lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;


   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=fBY_4Hy6nmI:ml4-CqU_6yM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=fBY_4Hy6nmI:ml4-CqU_6yM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=fBY_4Hy6nmI:ml4-CqU_6yM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/fBY_4Hy6nmI" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer-and-the-grid-system</feedburner:origLink></entry><entry><title>Slammer 20 Questions - Part 1</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/EAqbtHxqeUE/slammer-20q-part1" /><updated>2000-01-01T00:00:00Z</updated><published>2009-10-26T22:05:00Z</published><id>http://ringce.com/blog/2009/slammer-20q-part1</id><content type="html">
       &lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;h3&gt;What is&amp;nbsp;Slammer?&lt;/h3&gt;
&lt;p&gt;Slammer is a layout tool. You can make blueprints by sectioning your canvas using grid systems, fibonacci series, golden sections or harmonious sections. Slammer can be used as an overlay on top of &lt;strong&gt;any application&lt;/strong&gt; while you are tweaking your design. Slammer also has rulers, a magnifier and a color picker to help you&amp;nbsp;further. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h3&gt;Why did you develop&amp;nbsp;Slammer?&lt;/h3&gt;
&lt;p&gt;Once upon a time, there was a blacksmith. He loved sculptures and wanted to make them. He had too many responsibilities to drop everything and go learn sculpting. So he decided to make a chisel as way of learning sculptures while being&amp;nbsp;productive.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h3&gt;Wasn&amp;#8217;t this a free&amp;nbsp;program?&lt;/h3&gt;
&lt;p&gt;Yes. I added a whole bunch of features to it, working almost every conscious hour of the past few months with the intention of selling it. Slammer 0.9 Beta can be used without any limitations for 30 hours. After 30 hours you will not be able to save, import or export your layouts. You won&amp;#8217;t be able to use the Clickthrough mode either. I&amp;#8217;m fairly certain that you&amp;#8217;d decide to buy it long before the 30 hours are&amp;nbsp;over.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h3&gt;All design tools have grids and guides built in, don&amp;#8217;t&amp;nbsp;they?&lt;/h3&gt;
&lt;p&gt;Yes they do. They are very basic. They draw lines at specific intervals. Their scope is limited to object placement and alignment. They are not tools for exploratory&amp;nbsp;layout.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h3&gt;Can&amp;#8217;t I just create an image file and use it? Lots of free grid generators let me download a grid.png&amp;nbsp;file.&lt;/h3&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While an image file can support complex layouts, they are not interactive. Most grid generators provide just one form of the distribution supported by Slammer, the uniform distribution. The nice thing about Slammer is you can grab the complex layout you created as a composite&amp;nbsp;image. &lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=EAqbtHxqeUE:whrYqDwbTyw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=EAqbtHxqeUE:whrYqDwbTyw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=EAqbtHxqeUE:whrYqDwbTyw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/EAqbtHxqeUE" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer-20q-part1</feedburner:origLink></entry><entry><title>Slammer 0.9 Beta</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/VzHnF-_Lwwk/slammer-0.9beta-released" /><updated>2000-01-01T00:00:00Z</updated><published>2009-10-26T21:45:00Z</published><id>http://ringce.com/blog/2009/slammer-0.9beta-released</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;After what felt like an eternity, &lt;a href="/slammer"&gt;Slammer&lt;/a&gt; is finally out. There is still a whole bunch of features I need to add before it reaches 1.0. But in day to day use, it has already become an absolute necessity for me to do any design / layout work.                                             &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t forget to watch the &lt;a href="/slammer/movie"&gt;Slammer movie&lt;/a&gt;.&lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=VzHnF-_Lwwk:irNuntB0BJE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=VzHnF-_Lwwk:irNuntB0BJE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=VzHnF-_Lwwk:irNuntB0BJE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/VzHnF-_Lwwk" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer-0.9beta-released</feedburner:origLink></entry><entry><title>Slammer Presets &amp; Multiple Grids</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/90N9noUDk7o/slammer_presets_and_multiple_grids" /><updated>2009-03-25T16:58:53Z</updated><published>2009-03-25T16:58:46Z</published><id>http://ringce.com/blog/2009/slammer_presets_and_multiple_grids</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;Slammer 0.3 Beta is out. The main feature update is the ability to import and export presets. Here is a preset to kick off sharing cool grids as well as demonstrating Slammer&amp;#8217;s different usage scenarios:
&lt;center&gt;
&lt;a style="text-decoration:none"  href="http://idisk.mac.com/lakshmi.vyas-Public/releases/slammer/thegridsystem.org.slam"&gt;&lt;img alt="Download GridSystem.Org grid" src="/media/images/Slammer-Doc-Icon2_128x128.png" title="Download GridSystem.org Preset" /&gt;&lt;br/&gt;
&lt;span&gt;&lt;strong&gt;Download thegridsystem.org Preset&lt;/strong&gt;&lt;/span&gt;
&lt;/a&gt;                                            &lt;br /&gt;
&lt;/center&gt;&lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;

&lt;div class="left-column"&gt;
&lt;a style="text-decoration:none"  href="/media/images/thegridsystem.png" class="lb"&gt;
    &lt;img src="/media/images/thegridsystem.png" width="300px" height="200px"    /&gt;  &lt;span&gt;&lt;strong&gt;Built in grid from thegridsystem.org&lt;/strong&gt;&lt;/span&gt;
    &lt;/a&gt;
&lt;/div&gt;
&lt;div class="right-column"&gt;
&lt;a style="text-decoration:none"  href="/media/images/slammer-thegridsystem.png" class="lb" style="float:left"&gt;
        &lt;img src="/media/images/slammer-thegridsystem.png" width="300px" height="200px"/&gt;
        &lt;span&gt;&lt;strong&gt;Grid generated by Slammer&lt;/strong&gt;&lt;/span&gt;
        &lt;/a&gt;
&lt;/div&gt;

&lt;div class="clear"&gt;&lt;/div&gt;


   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=90N9noUDk7o:uY-e0melNJ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=90N9noUDk7o:uY-e0melNJ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=90N9noUDk7o:uY-e0melNJ0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/90N9noUDk7o" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/slammer_presets_and_multiple_grids</feedburner:origLink></entry><entry><title>Hyde Goes Beta</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/_nRKkhi089Q/hyde_goes_beta" /><updated>2009-02-28T06:26:49Z</updated><published>2009-02-28T06:26:42Z</published><id>http://ringce.com/blog/2009/hyde_goes_beta</id><content type="html">
       
&lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;A really quick update to let everyone know that &lt;a href="http://github.com/lakshmivyas/hyde"&gt;hyde&lt;/a&gt; is officially in&amp;nbsp;beta.&lt;/p&gt;
&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=_nRKkhi089Q:H0xtDSxphqs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=_nRKkhi089Q:H0xtDSxphqs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=_nRKkhi089Q:H0xtDSxphqs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/_nRKkhi089Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/hyde_goes_beta</feedburner:origLink></entry><entry><title>Installing Py on Leopard</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/F5TTJGBdmKM/installing_py_on_leopard" /><updated>2000-01-01T00:00:00Z</updated><published>2009-02-07T02:50:49Z</published><id>http://ringce.com/blog/2009/installing_py_on_leopard</id><content type="html">
       &lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;Installing &lt;a href="http://codespeak.net/py/dist/"&gt;py&lt;/a&gt; on Max &lt;span class="caps"&gt;OS&lt;/span&gt; X Leopard is really easy. It&amp;#8217;s as easy as &lt;code&gt;sudo easy_install py&lt;/code&gt;, if you have the latest version of &lt;code&gt;setuptools&lt;/code&gt; installed. &lt;code&gt;py&lt;/code&gt; requires a more recent version(0.6C8) of setup tools than the one thats available in System Frameworks(0.6C7). Well, thats not too bad, we can just upgrade &lt;code&gt;setuptools&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;However, there are a couple of problems associated with upgrading setup&amp;nbsp;tools:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;easy_install&lt;/code&gt; installs its packages to &lt;code&gt;/Library/Python/&amp;lt;version&amp;gt;/site-packages&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;easy_install&lt;/code&gt; command itself is dependent on &lt;code&gt;setuptools&lt;/code&gt; and this points to the older version under System&amp;nbsp;Frameworks&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After some google time, I was unable to find an easy way to upgrade &lt;code&gt;setuptools&lt;/code&gt;. So I went into hack mode and got it to work. I really hope there is a better method than&amp;nbsp;this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Upgrade&amp;nbsp;setuptools&lt;/p&gt;
&lt;p&gt;You can do this either by downloading the &lt;a href="http://pypi.python.org/pypi/setuptools"&gt;latest setuptools package&lt;/a&gt; or using the &lt;code&gt;sudo easy_install -U setuptools&lt;/code&gt; command. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Find the easy_install executable&amp;nbsp;script.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s probably at &lt;code&gt;/usr/bin/easy_install&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Edit the file and update all the references of setuptools to point to the latest version. &lt;code&gt;s/0.6C7/0.6C9&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Now &lt;code&gt;sudo easy_install py&lt;/code&gt; should just work.&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=F5TTJGBdmKM:Ja3GppmaVhc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=F5TTJGBdmKM:Ja3GppmaVhc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=F5TTJGBdmKM:Ja3GppmaVhc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/F5TTJGBdmKM" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/installing_py_on_leopard</feedburner:origLink></entry><entry><title>Hyde Moves Ahead</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/dXSCd3tH5w4/hyde_moves_ahead" /><updated>2009-02-02T14:45:45Z</updated><published>2009-02-02T14:45:38Z</published><id>http://ringce.com/blog/2009/hyde_moves_ahead</id><content type="html">
       &lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;p&gt;Between my first post &lt;a href="/blog/2009/introducing_hyde.html"&gt;introducing hyde&lt;/a&gt; and now, hyde has moved further along, although not as much as I&amp;nbsp;expected.&lt;/p&gt;
&lt;p&gt;The following features have been added since the last&amp;nbsp;post:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Atom 1.0&amp;nbsp;support&lt;/li&gt;
&lt;li&gt;Breadcrumbs&lt;/li&gt;
&lt;li&gt;Previous / Next&amp;nbsp;support&lt;/li&gt;
&lt;li&gt;Better Page&amp;nbsp;Listing&lt;/li&gt;
&lt;li&gt;Built in cherrypy&amp;nbsp;webserver&lt;/li&gt;
&lt;li&gt;A half-decent default site&amp;nbsp;template&lt;/li&gt;
&lt;li&gt;Google sitemap&amp;nbsp;generator&lt;/li&gt;
&lt;li&gt;Folder flattener post processing plugin to support gitsubmodules or svn&amp;nbsp;externals.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I am currently working on incremental/continuous generation support. This would allow 
us to make changes to the site, save, reload the page to get the changes as opposed to calling &lt;code&gt;hyde -g&lt;/code&gt; to generate the site. I am also working on creating better documentation for using/extending hyde building upon what is now just a Readme file on github to include the above&amp;nbsp;features. &lt;/p&gt;
&lt;p&gt;While the default template is usable, the &lt;a href="http://github.com/lakshmivyas/ringce"&gt;source for this website&lt;/a&gt; is still the best reference for building a complete website with&amp;nbsp;Hyde.&lt;/p&gt;
&lt;p&gt;Please do fork the repository if you&amp;#8217;d like to add features. I also created a &lt;a href="http://groups.google.com/group/hyde-dev"&gt;google group&lt;/a&gt; for developer discussions.&lt;!-- Hyde::Excerpt::End --&gt;
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=dXSCd3tH5w4:qwudZMH_ndw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=dXSCd3tH5w4:qwudZMH_ndw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=dXSCd3tH5w4:qwudZMH_ndw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/dXSCd3tH5w4" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/hyde_moves_ahead</feedburner:origLink></entry><entry><title>Introducing Hyde</title><author><name>Lakshmi Vyas</name></author><link href="http://feedproxy.google.com/~r/ringceblog/~3/ewCehEeejWA/introducing_hyde" /><updated>2009-01-29T00:56:20Z</updated><published>2009-01-11T22:07:15Z</published><id>http://ringce.com/blog/2009/introducing_hyde</id><content type="html">
       &lt;!-- Hyde::Excerpt::Begin --&gt;

&lt;h3&gt;The&amp;nbsp;beginning&lt;/h3&gt;
&lt;p&gt;About a week back I wanted to open source a few jQuery plugins that I use for one of my projects. After going back and forth several times, I decided on github because of the bigger community. GitHub&amp;#8217;s pages feature also made it easier for me to make that&amp;nbsp;decision.&lt;/p&gt;
&lt;h3&gt;Jekyll&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://github.com/mojombo/jekyll/tree/master"&gt;Jekyll&lt;/a&gt; is a really nice static website generator built by one of the git-hubbers. I started using Jekyll only to find that &lt;a href="http://www.liquidmarkup.org/"&gt;Liquid&lt;/a&gt;, the templating language used by Jekyll was not to my liking at&amp;nbsp;all. &lt;/p&gt;
&lt;p&gt;Granted, I have been severely spoiled by &lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt;, which is incidentally the &lt;a href="" title="http://archive.jvoorhis.com/articles/2005/10/01/shopify-templates-resemble-django"&gt;original inspiration&lt;/a&gt; for liquid.&lt;!-- Hyde::Excerpt::End --&gt;&lt;/p&gt;
&lt;h3&gt;Looking for&amp;nbsp;Djekyllango&lt;/h3&gt;
&lt;p&gt;So I started looking for the best of both worlds and came across three&amp;nbsp;options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Roll my own: I found this nice article on &lt;a href="" title="http://www.b-list.org/weblog/2007/sep/22/standalone-django-scripts/"&gt;how to run Django components in a standalone mode&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Static Generator: Static generator is a clever Python class for Django that &lt;a href="http://superjared.com/projects/static-generator/"&gt;creates static files&lt;/a&gt; for&amp;nbsp;performance. &lt;/li&gt;
&lt;li&gt;Aym &lt;span class="caps"&gt;CMS&lt;/span&gt;: &lt;a href="http://lethain.com/"&gt;Will Larson&lt;/a&gt; had a similar need and had started and got a &lt;a href="http://aymcms.com/"&gt;&lt;span class="caps"&gt;CMS&lt;/span&gt;&lt;/a&gt; working successfully. Unfortunately, by the time I found out about this, I had already started going down option 1.&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;The Roads Not&amp;nbsp;Taken&lt;/h3&gt;
&lt;p&gt;Hard ones first, option #2 was out. This option meant either I hack the code to force generate the site or make http requests to generate the static pages before hand. This seemed to be more complicated than the other&amp;nbsp;options.&lt;/p&gt;
&lt;p&gt;Aym &lt;span class="caps"&gt;CMS&lt;/span&gt; seemed complete and was successfully doing the site generation. So I started using it. But I did find a few&amp;nbsp;issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;No extensive multi directory support. I am a &lt;span class="caps"&gt;OCD&lt;/span&gt; code organizer. If files are not grouped I cannot&amp;nbsp;think. &lt;/li&gt;
&lt;li&gt;The site generator and site were essentially the same. Understandable since it was just a single build file. Again my &lt;span class="caps"&gt;OCD&lt;/span&gt; played up and I wanted to change&amp;nbsp;that.&lt;/li&gt;
&lt;li&gt;The odd bug: There was a weird glitch where my css files were being ignored. This was probably because I was mucking around with the&amp;nbsp;directories. &lt;/li&gt;
&lt;li&gt;No page context: This is actually a Django issue. I cannot provide my base page parameters. Aym-cms has a global context which is populated and accessed sequentially based on the Django template loading scheme. There is no page context where per page there could be some variables that are avilable to the entire template hierarchy of the page. For dynamic websites this is a non-issue, since you can always make a database call to get what you need. But for static generators, this is a deal breaker. This significantly ties down the all powerful Django template&amp;nbsp;hierarchy.&lt;/li&gt;
&lt;li&gt;I also wanted to generate site navigation, listings&amp;nbsp;etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All in all, while there was a lot of value in aym_cms, it was not right for me as it&amp;nbsp;stood. &lt;/p&gt;
&lt;h3&gt;Hyde&amp;nbsp;born&lt;/h3&gt;
&lt;p&gt;So with my tongue firmly lodged in my cheek, I christened my new project &lt;a href="/hyde"&gt;Hyde&lt;/a&gt;. Since I was going to be using some of the aym_cms code, template tags, clever css, yui compressor, I thought the right thing to do was to fork the project from&amp;nbsp;aym_cms.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An aside: This is my first foray into the world of open source. If I am
breaking any unwritten rules do let me&amp;nbsp;know.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is the feature set I targeted three days&amp;nbsp;back:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Page&amp;nbsp;Context&lt;/li&gt;
&lt;li&gt;Separation of generator from the&amp;nbsp;site&lt;/li&gt;
&lt;li&gt;Modular design with plugin&amp;nbsp;hooks&lt;/li&gt;
&lt;li&gt;Site&amp;nbsp;templates&lt;/li&gt;
&lt;li&gt;Per item processing(required for&amp;nbsp;#6)&lt;/li&gt;
&lt;li&gt;Run as daemon / web server polling for changes and auto deploying on&amp;nbsp;save.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Today, I am happy to say that items 1  - 4 are complete and the site you are looking at has been generated using Hyde. Over the next few weeks I will try to get 5 and 6 done, while improving the performance of the&amp;nbsp;application. &lt;/p&gt;
&lt;h3&gt;Sample&lt;/h3&gt;
&lt;p&gt;I have also open sourced the &lt;a href="http://github.com/lakshmivyas/ringce"&gt;code for this website&lt;/a&gt; in order to be lazy and work on the default site template&amp;nbsp;later. &lt;/p&gt;
&lt;h3&gt;Next&amp;nbsp;Steps&lt;/h3&gt;
&lt;p&gt;There are quite a few plugins and services I would like to create / integrate including the ones mentioned on the aym-cms&amp;nbsp;site:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Typogrify&lt;/li&gt;
&lt;li&gt;Github &lt;/li&gt;
&lt;li&gt;Disqus &lt;/li&gt;
&lt;li&gt;Get Satisfaction / User&amp;nbsp;Voice&lt;/li&gt;
&lt;li&gt;Twitter&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I also want to get cherrypy integrated so that a webserver can be spawned to test the site&amp;nbsp;urls.&lt;/p&gt;
&lt;h3&gt;Fork me&amp;nbsp;over&lt;/h3&gt;
&lt;p&gt;If this project fills your need and would like to contribute please do &lt;a href="http://github.com/lakshmivyas/hyde"&gt;fork&lt;/a&gt; and push your changes on github.
   &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=ewCehEeejWA:QWOVfhOcAwM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?i=ewCehEeejWA:QWOVfhOcAwM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ringceblog?a=ewCehEeejWA:QWOVfhOcAwM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ringceblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ringceblog/~4/ewCehEeejWA" height="1" width="1"/&gt;</content><feedburner:origLink>http://ringce.com/blog/2009/introducing_hyde</feedburner:origLink></entry></feed>
