<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://ejahn.net/Members/eric/stories/RSS">
  <title>stories</title>
  <link>http://ejahn.net</link>

  <description>
    
      
    
  </description>

  

  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2007-07-22T23:44:47Z</syn:updateBase>
        

  <image rdf:resource="http://ejahn.net/logo.png"/>

  <items>
    <rdf:Seq>
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/raised-planter"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/cable-trellis"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/antenna"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/why_portland_oregon_sucks"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/getpaid-.6.2-with-plone-3.1.6"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/t61_etch"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/ligustrum"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/calc_hyperlinks"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/getpaid-.6-update"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/fidel-castro-victoria-estrategica"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/wrongness-links"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/rawr.jpeg"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/plone4-center-logo"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/digital-converter-dtx9900"/>
      
      
        <rdf:li rdf:resource="http://ejahn.net/Members/eric/stories/capacitor_compressed.jpeg"/>
      
    </rdf:Seq>
  </items>

</channel>


  <item rdf:about="http://ejahn.net/Members/eric/stories/raised-planter">
    <title>How to Build Stone Veneer Raised Planter Beds</title>
    <link>http://ejahn.net/Members/eric/stories/raised-planter</link>
    <description>A step-by-step pictorial of the process we used to build decorative, raised, stone veneer planter beds in our front yard.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<div class="visualClear"><img src="../images/planter-pictures/bean-shaped-planter-side-8-07/image_thumb" alt="Bean-Shaped Planter Side 8-2007" class="image-left" /> Our front yard looked really ugly when we first bought our house.  Actually, come to think of it, it still is really ugly.  To improve the situation though, we decided to do some zero-scaping: two raised planter beds made out of concrete, mortar, and stone veneer.  The following how-to goes through the construction process step-by-step.<br /><br /></div>
<div class="visualClear">&nbsp;</div>
<h2>1) Mark the Ground</h2>
<p><img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0636%28compressed%29.JPG/image_mini" alt="Tools" class="image-left" />Okay, first step: figure out where you are going to put the planter and mark the shape out on the ground.  It doesn't matter how you do it.  We used gold spray paint to mark the hole, because that's what was available and the local gay flag-twirling corps suggested it.</p>
<div class="visualClear">&nbsp;</div>
<h2>2) Dig a Hole</h2>
<p><img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0543%28compressed%29.JPG/image_mini" alt="Bean-Shaped Start" class="image-left" />"Make a hole.  Make it wiiiiiiiiide." -from the band Mudhoney's song, "Make It Now".  We have sugar sand, and lots of dead/dormant grass roots, so I ran the sand through a sieve to remove the organic material.  There were lots of grubs in the sand about 6 inches down, so I threw those into the street.  They started walking back to the sidewalk, so I used a samurai-like motion to chop them in half with my trusty garden weasel "Dameon".  Then the birds arrived and ate the resulting pavement scorched road pizza.</p>
<div class="visualClear">&nbsp;</div>
<h2>3) Make a Trough to Hold the Poured Concrete</h2>
<div>

<img src="http://ejahn.net/Members/eric/images/planter-pictures/photo7713%28compressed%29.jpeg/image_mini" alt="Framing Triangle" class="image-left" />We used 21" stakes and the thinner masonite of the two available.  Shorter ones won't hold up to concrete.  Wood screws were drilled to fasten the stakes to the masonite (3 per stake).  Don't worry about the screws sticking into the concrete side: they'll come out easily.  Overlapping the seams made the trough stronger also.  If I could go back, I'd use the thicker of the two masonite sizes available and put the stakes (even a larger thickness) closer together.  When the concrete is poured in, it really puts a lot of stress on even a well-built trough, so it's hard to over-engineer the trough.  Ours bowed out when the concrete was poured in. We had good luck with preassembling the walls on flat ground, then pounding the stakes, masonite, et al into the ground together.</div>
<div class="visualClear">&nbsp;</div>
<h2>4) Put in Rewire</h2>
<div>
<img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0591%28compressed%29.JPG/image_mini" alt="Rewire Close-up" class="image-left" />It comes in a big fat roll with way more than you'll need.  Rebar is overkill, because people won't be walking on your planter.  If they do, use your leftover rusty rewire and flog them in a gratuitous manner.  Get the underlying sand soaking wet so it compacts.  I don't know what the hell you do if you don't have sand; probably put down gravel first, dunno.  You'll need wire cutters to cut long strips which you'll push into the ground with an epileptic rocking motion.  Then you'll snip off parts going above where the concrete will be, and you'll take tie wire and wire the ends together, so they stay put when the concrete is poured.</div>
<div class="visualClear">&nbsp;</div>
<h2>5) Pour the Concrete<img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0599%28compressed%29.JPG/image_mini" alt="Freshly Poured Bean-Shape" class="image-right" /></h2>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="Mixing Concrete" src="http://ejahn.net/Members/eric/images/planter-pictures/mixing-concrete/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Mixing Concrete</dd>
                                        </dl>
<p>Follow the concrete instructions.  Here we are at work making concrete.  Notice how my gloves match my socks.  Yes, I'm that good.  The big black thing is just a garbage can.  Our neighbor Sean helped us with the concrete.  He owns the electric motorized mixer, which saved some expense and effort. **Important**: When you pour the concrete, use a shovel to shove into the concrete to remove air pockets.  Also, use a plywood backsplash to keep the concrete from pouring outside the trough.  After a day of hardening, lightly hose down the wall after removing the masonite, to give the concrete some more moisture.</p>
<div class="visualClear">&nbsp;</div>
<h2>6) Apply the Stone Veneer</h2>
<p><img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0639%28compressed%29.JPG/image_mini" alt="Making Mortar" class="image-left" /> This is the tricky part.  Buy some mason mix.  All you have to do is add water, some cement adhesive (latex based?), and optionally, cement dye (read the instructions for all these).  The mason mix should have the consistency of peanut butter, because it is the suction between the natural stone, mason mix, and cement that makes it hold initially.  Also, clean the dried cement and brush with adhesive before applying the stones.To apply the stones on a vertical surface, butter the back of a stone with the prepared, wet mason mix and push it into the wall.<img src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0613%28compressed%29.JPG/image_mini" alt="Applying Stone Veneer" class="image-right" /></p>
<p><em>Update: It's also a good idea to put a dab of foaming Gorilla Glue (TM) or the like.  With a strong glue like that of the Gorilla, there is no chance the rocks will pop out, even when walked on.  We also have been using this glue to fix any stones that pop off, in situations where we didn't glue them down to begin with.</em></p>
<p>Repeat 6 stone application process million times until you have a veneer.  The tricky part is aligning the stone, unless you precut the stone (we didn't do that, because we wanted a natural look).</p>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="Supervising Dog" src="http://ejahn.net/Members/eric/images/planter-pictures/melvin-supervising/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Supervising Dog</dd>
                                        </dl>
<p>We used two types of stone: Black Diver's Rock on the top and Great Lake Flats on the sides.  The thinner, the better.  1/2" is too thick on the sides, as it will be too heavy for the mason suction.  On the top, you can lay down some mason mix first and press in the stones after, but make sure to get mason mix on the rock sides, not just below, or the rocks won't be held in firmly.</p>
<div class="visualClear">&nbsp;</div>
<p>&nbsp;</p>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="Diver's Rock Bean-Shape" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0635%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Diver's Rock Bean-Shape</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Great Lakes Flat Bean-Shape" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0616%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Great Lakes Flat Bean-Shape</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Great Lakes Flat Bean-Shape" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0616%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Great Lakes Flat Bean-Shape</dd>
                                        </dl>
<p>&nbsp;</p>
<div class="visualClear">&nbsp;</div>
<p>Finished.  Now I'm off to get some plants.  I'll update this story as they grow.  Here are the first two plants:</p>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="Triangle Shaped Planter Finished" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0657%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Triangle Shaped Planter Finished</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Triangle Shaped Planter Finished" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0657%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Triangle Shaped Planter Finished</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Both Planters Finished" src="http://ejahn.net/Members/eric/images/planter-pictures/DSCN0643%28compressed%29.JPG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Both Planters Finished</dd>
                                        </dl>
<p>&nbsp;</p>
<h2>
<div class="visualClear"><br />Updated Pics - 10 Months Later</div>
</h2>
<div><br /><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Updated Whole Yard From Street Left" src="http://ejahn.net/Members/eric/images/planter-pictures/whole_yard_from_street_left%28compressed%29.JPEG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Updated Whole Yard From Street Left</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Updated Triangle From Sidewalk" src="http://ejahn.net/Members/eric/images/planter-pictures/triangle_from_sidewalk%28compressed%29.JPEG/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Updated Triangle From Sidewalk</dd>
                                        </dl>&nbsp;
<br /><strong><br /></strong></div>
<div class="visualClear">&nbsp;</div>
<h2>Updated Pics - 1 year, 4 months later</h2>
<div><br /><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Bean-Shaped Planter Side 8-2007" src="http://ejahn.net/Members/eric/images/planter-pictures/bean-shaped-planter-side-8-07/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Bean-Shaped Planter Side 8-2007</dd>
                                        </dl><br /><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Triangle Shaped Planter Front 08-2007" src="http://ejahn.net/Members/eric/images/planter-pictures/triangle-shaped-planter-front-08-2007/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Triangle Shaped Planter Front 08-2007</dd>
                                        </dl><br /><br /></div>
<div class="visualClear"><br /><dl class="image-inline captioned">
                                        <dt>
                                            <img alt="Tree Planter Concrete Form" src="http://ejahn.net/Members/eric/images/landscaping/tree-planter-form/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Tree Planter Concrete Form</dd>
                                        </dl></div>
<div class="visualClear">The End.</div>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>stone</dc:subject>
    
    
      <dc:subject>planter</dc:subject>
    
    
      <dc:subject>landscaping</dc:subject>
    
    
      <dc:subject>concrete</dc:subject>
    
    
      <dc:subject>build</dc:subject>
    
    
      <dc:subject>how</dc:subject>
    
    
      <dc:subject>veneer</dc:subject>
    
    <dc:date>2007-07-23T09:30:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/cable-trellis">
    <title>Cable Trellis Project</title>
    <link>http://ejahn.net/Members/eric/stories/cable-trellis</link>
    <description>I wanted to get the Sun off the western side of the house, for energy saving reasons, and because it is a flaming BALL OF GAS!!!  Also, I did it to make a bare space more interesting.  So I extracted the ol' cable cutter and ferrule crimper from my afro and plied my nimblest of trades.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://ejahn.net/Members/eric/images/landscaping/bougainvillea-1-yr-later/image_thumb" alt="Bougainvillea 1 Year later" class="image-left" />I used stainless ferrules, shackles (1/4"), cable tensioners, and zinc oxide corner brackets.  To affix the assembly to the wall, I used tapcons, and where those weren't strong enough or slipped, concrete sleeve anchors were the escalation model.  Also had to cut holes in the deck, so a plant could grow.  I made two trellises.<dl class="image-right captioned">
                                        <dt>
                                            <img alt="It dropped all its flowers and when planted, but sprang back within a few weeks, thanks to daily watering and generous initial fertilization." src="http://ejahn.net/Members/eric/images/landscaping/bougainvillea-side/image_preview" />
                                        </dt>
                                        <dd class="image-caption">It dropped all its flowers and when planted, but sprang back within a few weeks, thanks to daily watering and generous initial fertilization.</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="Two vines, Carolina Jessamine (left) and a coral honeysuckle, which should intertwine, are planted in the second box. " src="http://ejahn.net/Members/eric/images/landscaping/trellis-jessamine/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Two vines, Carolina Jessamine (left) and a coral honeysuckle, which should intertwine, are planted in the second box. </dd>
                                        </dl><dl class="image-inline captioned">
                                        <dt>
                                            <img alt="Bougainvillea on trellis." src="http://ejahn.net/Members/eric/images/landscaping/bougainvillea-front/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Bougainvillea on trellis.</dd>
                                        </dl></p>
<p>Not sure which kind of vine will go here.  I'm letting Sonia pick it.  Hopefully something drought and cold tolerant and enjoys full sun.  So it will probably end up being something that is native to the Brazilian rainforest and needs full understory shade. <dl class="image-right captioned">
                                        <dt>
                                            <img alt="Second trellis.  Update: we decided to put a coral honeysuckle vine and a Carolina jessamine vine both in this planter." src="http://ejahn.net/Members/eric/images/landscaping/trellis-bare/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Second trellis.  Update: we decided to put a coral honeysuckle vine and a Carolina jessamine vine both in this planter.</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="6 months later.  The jessamine grew fast off the mark, but the coral vine has just started kicking into full gear with the onset of spring." src="http://ejahn.net/Members/eric/images/landscaping/jessamine-coral-later/image_preview" />
                                        </dt>
                                        <dd class="image-caption">6 months later.  The jessamine grew fast off the mark, but the coral vine has just started kicking into full gear with the onset of spring.</dd>
                                        </dl> <dl class="image-inline captioned">
                                        <dt>
                                            <img alt="Carolina Jessamine in Bloom" src="http://ejahn.net/Members/eric/images/landscaping/carolina-jessamine-2010/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Carolina Jessamine in Bloom</dd>
                                        </dl><dl class="image-inline captioned">
                                        <dt>
                                            <img alt="Bougainvillea 6 mos. later" src="http://ejahn.net/Members/eric/images/landscaping/bougainvillea-later/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Bougainvillea 6 mos. later</dd>
                                        </dl><dl class="image-left captioned">
                                        <dt>
                                            <img alt="1 year later.  Now we have some winter growth." src="http://ejahn.net/Members/eric/images/landscaping/bougainvillea-1-yr-later/image_large" />
                                        </dt>
                                        <dd class="image-caption">1 year later.  Now we have some winter growth.</dd>
                                        </dl></p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>plants</dc:subject>
    
    
      <dc:subject>landscaping</dc:subject>
    
    
      <dc:subject>gardening</dc:subject>
    
    
      <dc:subject>st. petersburg</dc:subject>
    
    <dc:date>2008-05-02T03:00:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/antenna">
    <title>Slap Up an HD/Digital TV Antenna</title>
    <link>http://ejahn.net/Members/eric/stories/antenna</link>
    <description>Free is always a good price, especially compared to the $60/month the cable company, Brighthouse, wants for standard cable.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>Are you tired up paying to see ads on cable TV?  Well then, pay nothing to see those same ads with over-the-air HD TV.  Plus, there is now great public station content in HD.&nbsp; We get over 30 channels, in crystal clear digital.</p>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="antenna from distance" src="http://ejahn.net/Members/eric/images/antenna-distance/image_preview" />
                                        </dt>
                                        <dd class="image-caption">antenna from distance</dd>
                                        </dl>
<p>We had the Radio Shack indoor outdoor antenna mounted with screws to the eve, but on our one-story house, this didn't get the antenna up very high.  Depending on natural factors affecting radio interference, some stations would usually come in great, others not.&nbsp; So, I needed to get the antenna height closer to the recommended 25' minimum.</p>
<p>I didn't want to put a hole in the roof, for leakage and access reasons (I hate going up in our hot, insulated Florida attic), so I decided to wall mount the antenna to the outside of our block construction house.</p>
<p>ChannelMaster makes an 18" overhang antenna wall mount in gold chromate, (but I really wanted impossible to acquire galvanized) to get beyond our eves.</p>
<dl class="image-left captioned">
                                        <dt>
                                            <img alt="lower wall mount" src="http://ejahn.net/Members/eric/images/lower-wall-mount/image_preview" />
                                        </dt>
                                        <dd class="image-caption">lower wall mount</dd>
                                        </dl>
<p>I bought a 10' aluminum antenna and ran the antenna up it, using offset two anchors to keep the coax cable from flapping in the breeze.</p>
<p>An 8' galvanized ground rod with 14 gauge copper wire and a bronze ground rod cap completed the ground after running it through a grounding block.</p>
<dl class="image-right captioned">
                                        <dt>
                                            <img alt="antenna standoffs" src="http://ejahn.net/Members/eric/images/antenna-standoffs/image_mini" />
                                        </dt>
                                        <dd class="image-caption">antenna standoffs</dd>
                                        </dl>
<div class="visualClear"><dl class="image-right captioned">
                                        <dt>
                                            <img alt="grounding block" src="http://ejahn.net/Members/eric/images/grounding-block/image_mini" />
                                        </dt>
                                        <dd class="image-caption">grounding block</dd>
                                        </dl></div>
<p>After the grounding block, a signal splitter (attached with plastic expansion anchors with screws installed with a hammer drill) sent the TV signal to the living room and bedroom.</p>
<div class="visualClear"><dl class="image-left captioned">
                                        <dt>
                                            <img alt="signal splitter" src="http://ejahn.net/Members/eric/images/signal-splitter/image_mini" />
                                        </dt>
                                        <dd class="image-caption">signal splitter</dd>
                                        </dl><dl class="image-right captioned">
                                        <dt>
                                            <img alt="cable into wall" src="http://ejahn.net/Members/eric/images/cable-into-wall/image_mini" />
                                        </dt>
                                        <dd class="image-caption">cable into wall</dd>
                                        </dl></div>
<p>Inside the living room, a signal amplifier is plugged into an power strip/surge protector and then the coax runs into the TV with a built-in digital converter.</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>High Definition</dc:subject>
    
    
      <dc:subject>Antenna</dc:subject>
    
    
      <dc:subject>Digital TV</dc:subject>
    
    
      <dc:subject>concrete</dc:subject>
    
    
      <dc:subject>build</dc:subject>
    
    
      <dc:subject>technology</dc:subject>
    
    <dc:date>2008-07-27T21:20:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/why_portland_oregon_sucks">
    <title>Why Portland Oregon Sucks</title>
    <link>http://ejahn.net/Members/eric/stories/why_portland_oregon_sucks</link>
    <description>People often ask me, "in which ways does Portland suck?", so instead of repeating myself, they can now reference this page: a running list of the reasons Portland Oregon sucks.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<ol><li><strong>Aerial Tram: </strong>No ski hill at the top. Not a good use of public funds.&nbsp; OHSU bullying the city once again.<br /> </li><li><strong>Man-Purses: </strong>An abnormally high concentration of this metrosexual accoutrement.&nbsp; Never really figured this one out.<strong><br /></strong></li><li><strong>Bad Musicians That Can't Play Their Instruments:</strong> The Decemberists</li><li><strong>Fanbois of Wilco:</strong><em> </em>and all "alt-country" musica horrible</li><li><strong>The "Smug" Factor: </strong>"I'm so much more open-minded than you are, which is why I don't listen to a thing you say." (contributed by ledge).&nbsp; e.g. "Everywhere in the South sucks."</li><li><strong>Vera Katz:</strong> She juuust won't go away.</li><li><strong>Eric Sten's Administration of the Water Bureau:</strong> Eric puts us Erics everywhere to shame.&nbsp; He has always had this ridiculous notion he knows what he's doing in both government and politics.</li><li><strong>The Pearl District's Urban Wetland: </strong>No comment; you really have to see it to believe it.<strong><br /></strong></li><li><strong>Overpriced Southern Food:</strong> Bernie's Backyard BBQ</li><li><strong>Potholes Galore:</strong> Reason: <em>see Aerial Tram</em></li><li><strong>Twice the Traffic on the Same Roads:</strong></li><li><strong>Apple Fanbois:</strong> Tons of webmonkeys running around with iPhones and programming Ruby on Rails</li><li><strong>The Extremely Polluted Willamette River</strong></li><li><strong>The OLCC: </strong>A State entity that has to approve all liquors sold in Oregon</li><li>&nbsp;<strong>Can't Pump Your Own Gas:</strong> This one's a little unfair, since it's an Oregon-wide thing, like the OLCC above, but it just adds to the misery.<br /></li><li><strong>Rye and ragweed allergens:</strong> Rye produced up in the valley hangs ominously over Portland.&nbsp; I never had allergies before or since living in Portland.</li><li><strong>Most importantly:</strong> Native Americans referred to the Willamette Valley as the "Valley of Sickness", and wouldn't live there.</li><li><strong>For all the reasons listed at:</strong> <a class="generated" href="http://www.knick-knack.com/rants/places/portland-oregon-sucks.html">a better "why Portland sucks" page than mine</a><br /></li></ol>
<p>*Nothing against the Northwest, and Seattle is an amazing city.</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-07-19T20:50:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/getpaid-.6.2-with-plone-3.1.6">
    <title>How to install GetPaid .6.2 (with Google Checkout) with Plone 3.1.6 </title>
    <link>http://ejahn.net/Members/eric/stories/getpaid-.6.2-with-plone-3.1.6</link>
    <description>(standalone rootless install in unprivileged user home directory)</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<h2>Install Plone 3.1.6<br /></h2>
<p>Get the newest stable Plone</p>
<pre>cd ~
wget http://launchpad.net/plone/3.1/3.1.6/+download/Plone-3.1.6-r2-UnifiedInstaller.tgz</pre>
<p>Unpack it:</p>
<pre>tar xvfz Plone-3.1.6-r2-UnifiedInstaller.tgz</pre>
<p>Start up the Plone installer in standalone mode</p>
<pre>cd Plone-3.1.6-r2-UnifiedInstaller 
./install.sh standalone
</pre>
<h2>Install dependencies for Getpaid using buildout<br /></h2>
<p>modify your buildout.cfg file so it looks like this:</p>
<blockquote>
<p class="discreet">[buildout]</p>
<p class="discreet">eggs-directory=/home/eric/Plone-3.1/buildout-cache/eggs</p>
<p class="discreet">download-cache=/home/eric/Plone-3.1/buildout-cache/downloads</p>
<p class="discreet">newest = false</p>
<p class="discreet">parts =</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; plone</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; zope2</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; productdistros</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; instance</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; zopepy</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; precompile</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; chown</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; unifiedinstaller</p>
<p class="discreet"><br /># Add additional egg download sources here. dist.plone.org contains archives</p>
<p class="discreet"># of Plone packages.</p>
<p class="discreet">find-links =</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; http://dist.plone.org</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; http://download.zope.org/ppix/</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; http://download.zope.org/distribution/</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; http://effbot.org/downloads</p>
<p class="discreet">&nbsp;&nbsp;&nbsp;</p>
<p class="discreet"># Add additional eggs here</p>
<p class="discreet"># elementtree is required by Plone</p>
<p class="discreet">eggs =</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; elementtree</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; FeedParser</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; simplejson</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; dateutil</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; zc.ssl</p>
<p class="discreet">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</p>
<p class="discreet"># Reference any eggs you are developing here, one per line</p>
<p class="discreet"># e.g.: develop = src/my.package</p>
<p class="discreet">develop =</p>
<p class="discreet"><br />[plone]</p>
<p class="discreet">recipe = plone.recipe.plone &gt;=3.1.1, &lt; 3.2dev</p>
<p class="discreet"><br />[zope2]</p>
<p class="discreet">recipe = plone.recipe.zope2install</p>
<p class="discreet">url = ${plone:zope2-url}</p>
<p class="discreet"><br /># Use this section to download additional old-style products.</p>
<p class="discreet"># List any number of URLs for product tarballs under URLs (separate</p>
<p class="discreet"># with whitespace, or break over several lines, with subsequent lines</p>
<p class="discreet"># indented). If any archives contain several products inside a top-level</p>
<p class="discreet"># directory, list the archive file name (i.e. the last part of the URL,</p>
<p class="discreet"># normally with a .tar.gz suffix or similar) under 'nested-packages'.</p>
<p class="discreet"># If any archives extract to a product directory with a version suffix, list</p>
<p class="discreet"># the archive name under 'version-suffix-packages'.</p>
<p class="discreet">[productdistros]</p>
<p class="discreet">recipe = plone.recipe.distros</p>
<p class="discreet">urls =</p>
<p class="discreet">nested-packages =</p>
<p class="discreet">version-suffix-packages =</p>
</blockquote>
<p class="discreet">&nbsp;</p>
Then, run "./bin/buildout -n" to load all the getpaid dependencies
<p>.</p>
<p class="discreet">&nbsp;</p>
<h2>&nbsp;Install GetPaid 0.6.2<br /></h2>
<p>Get the latest GetPaid</p>
<pre>wget http://getpaid.googlecode.com/files/PloneGetPaid-bundle-0.6.2.tar.gz
</pre>
<p>Unpack it:</p>
<pre>tar xvfz PloneGetPaid-bundle-0.6.2.tar.gz
</pre>
<p>Move the GetPaid libs into the new Plone install</p>
<pre>cp -r ~/PloneGetPaid-bundle/lib/python/* ~/Plone-3.1/zinstance/parts/zope2/lib/python/</pre>
<p>Move the GetPaid product into the new Plone install</p>
<pre>cp -r ~/PloneGetPaid-bundle/Products/* ~/Plone-3.1/zinstance/parts/instance/Products/</pre>
<p>&nbsp;</p>
<p>Start up your new Plone:</p>
<p>&nbsp;</p>
<p>~/Plone-3.1/zinstance/bin/zopectl start</p>
<p>&nbsp;</p>
<p>Go to Site Setup, and add and configure the GetPaid for Google Checkout, which is the only 3rd party payment processor that works for me for 0.6.2, though I want PayPal.</p>
<p><em><strong>Congratulations, now yer gettin' paid 0.6.2-style!</strong></em></p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>getpaid</dc:subject>
    
    
      <dc:subject>computers</dc:subject>
    
    
      <dc:subject>plone</dc:subject>
    
    
      <dc:subject>linux</dc:subject>
    
    <dc:date>2008-06-10T04:00:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/t61_etch">
    <title>Installing Debian Etch Linux on Lenovo Thinkpad T61 </title>
    <link>http://ejahn.net/Members/eric/stories/t61_etch</link>
    <description>It works great with the exception of some minor things.  This article contains notes on how to install Debian Etch Linux and configure hardware (with encrypted swap and /home directories, and dual boot with MS Windows Vista).</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2><b>General Notes</b></h2><ul><li>Burn the CD iso of Debian Etch, net install, available from the main Debian site.  For the T61, since it's a Core 2, you can choose from either the <a href="http://cdimage.debian.org/debian-cd/4.0_r1/ia64/iso-cd/debian-40r1-ia64-netinst.iso">amd64</a> (not covered here, but apparently works because the amd64 is the same as em64t which is the Core 2 Duo's underlying architecture), or the <a href="http://cdimage.debian.org/debian-cd/4.0_r1/i386/iso-cd/debian-40r1-i386-netinst.iso">i386</a> (but not quite as fast as the amd64, but less hassle to get flash and java plugins, and other media codecs, working).  <i>Side note: when I first had unsuccessfully tried using stock Etch kernels and packages, I next tried Ubuntu Gutless Gibbon (Tribe 5), but found no obvious way to get encrypted /home and /swap disks via the installer.   With Gutsy, suspend, video, wifi worked, but sound was broken.  Not bad, and the sound is actually an easy fix.  But, because of encryption hassles, and because my curiosity was satisfied, I went back to Etch.  Besides,  the community-based Debian is a better long-term idea than the corporate controlled Ubuntu anyway</i></li><li>Set up three drives aside from the 2 preexisting ntfs drives.  Using the Etch installer, shrink the main windows one down.  I couldn't get it to shrink down below 20G, which is aok, since to run Vista needs more space than it really deserves.  I have an unencrypted system drive (ext3), and encrypted swap, and an encrypted home directory.  The Etch installer first requires you to make an encrypted partition, then you configure the encrypted partition to be ext3 or swap or whatever you want.  I had to play with it a bit to get it the way I wanted.  Anyway, here is my fdisk output: <br /></li></ul><pre>#fdisk -l<br /><br />Disk /dev/sda: 80.0 GB, 80026361856 bytes<br />255 heads, 63 sectors/track, 9729 cylinders<br />Units = cylinders of 16065 * 512 = 8225280 bytes<br /><br />   Device Boot      Start         End      Blocks   Id  System<br />/dev/sda1               1         794     6372352    7  HPFS/NTFS<br />Partition 1 does not end on cylinder boundary.<br />/dev/sda2   *         794        3225    19531250    7  HPFS/NTFS<br />Partition 2 does not end on cylinder boundary.<br />/dev/sda3            3226        5657    19527480   83  Linux<br />Partition 3 does not end on cylinder boundary.<br />/dev/sda4            5657        9729    32712120    5  Extended<br />Partition 4 does not end on cylinder boundary.<br />/dev/sda5            9457        9729     2184808+  82  Linux swap / Solaris<br />/dev/sda6            5657        9457    30527217   83  Linux<br /><br />Partition table entries are not in disk order<br /><br />Disk /dev/dm-0: 31.2 GB, 31258817536 bytes<br />255 heads, 63 sectors/track, 3800 cylinders<br />Units = cylinders of 16065 * 512 = 8225280 bytes<br /><br /><br />Disk /dev/dm-1: 2236 MB, 2236191232 bytes<br />255 heads, 63 sectors/track, 271 cylinders<br />Units = cylinders of 16065 * 512 = 8225280 bytes<br /></pre><p> 
</p>So, to label them in plain English:<br /><p>IBM Shipped Recovery Partition: /dev/sda1               1         794     6372352    7  HPFS/NTFS<br />MS Windows Vista: /dev/sda2   *         794        3225    19531250    7  HPFS/NTFS<br />Linux Debian Etch System Files: /dev/sda3            3226        5657    19527480   83  Linux<br />Extended Partition Containing the Next Two Partitions: /dev/sda4            5657        9729    32712120    5  Extended<br />Linux Swap Partition: /dev/sda5            9457        9729     2184808+  82  Linux swap / Solaris<br />Linux Encrypted Home: /dev/sda6            5657        9457    30527217   83  Linux</p><ul><li>Configure the system, install packages (<a title="T61 Etch Dpkg List" href="../files/T61_Etch_dpkg_list">here</a> is my current list of installed packages (after the suspend package shake-down), boot into the system in safe mode, then get the video working.  I fiddled a lot with the settings for the video, so this hopefully saves you much time.  <br /></li></ul><h2><b>Video</b></h2><p>There are two video chips available for the T61: nVidia (optional) and Intel GM965 (standard).   I have the Intel.  Ideally, I would use Intel's new <a href="http://www.intellinuxgraphics.org/download.html">xorg-video-intel</a> driver supporting this 965GM chip (I don't have the available Nvidia graphics chip), but that's not in Etch, so I use the Vesa driver for now.  Compiling the GM965 for Etch would be complicated because of deep kernel/userspace versioning mismatches that need to be worked out to make this easier.  I'll just wait for Lenny for this.  The Intel driver in Etch won't cut it, so don't bother.  For Vesa to work, I <i>had</i> to use the 1280 x 800 resolution since that's the only resolution other than 1024x768 that works.  The 1024x768 resolution looks squashed, so not an option.  Here is my <a title="T61 Etch Vesa Xorg Conf" href="../files/T61_Etch_vesa_xorg_conf">xorg.conf</a>
file.  The interesting thing in it is that TV Output has to be specifically disabled.  It causes problems if it isn't disabled apparently, but that's not a big deal since T61s don't even have optional TV outputs available.<br /></p><h2><b>Suspend to RAM</b> <i>(skip to update later on, works great now)</i></h2><p>Works okay, sometimes doesn't initiate half the time when the lid closes, but always works when using gnome battery icon suspend or Fn-F4. 
FIXED: I had conflicting suspend/resume managers running at the same time, so the lid closure only worked every other time.  You can test if the lid switch is set right with:<br /></p><pre>hal-get-property --udi /org/freedesktop/Hal/devices/acpi_LID --key button.state.value</pre><blockquote class="pullquote"></blockquote><p>If it returns 'true', that means it thinks your lid is still closed and it should be set to false with:<br /></p><pre>hal-set-property --udi /org/freedesktop/Hal/devices/acpi_LID --key button.state.value --bool false</pre><p>Update 10/13/2007: By removing the extra packages (which Synaptic won't catch as conflicting), you won't need to manually do this all this getting and setting.<br /></p><p>To fix, remove any suspend/hibernate packages that aren't required by gnome-power-manager, such as hibernate, powersaved, uswsusp, suspend2-userui, and the like but acpi and acpi-support are necessary, I believe.  The reason for this is that the gnome-power-manager package actually bypasses acpi suspend/resume functions, and takes control so that resume.sh, power.sh, suspend.sh scripts in acpi are never called.  The Gnome-Power-Manager site discusses this here.<br /></p><p>BTW, suspend will not work with the 2.6.18-5kernel in Etch or a backported 2.6.21 kernel from backports.org.  I successfully used a 2.2.22 (vanilla, stable release) from kernel.org.   Here is my kernel config for compiling: <a title="T61 Etch 2.6.22 config kernel" class="generated" href="../files/T61_Etch_2.6.22_config">T61 Etch 2.6.22 config kernel</a>.  A makeold config command from an Etch stock kernel (2.6.18-5) will work great also for compiling your new kernel, after you answer questions about the new items in the newer kernel.</p><h2><b>Suspend to Disk</b></h2><p>Just works with kernel 2.6.22.</p><h2><b>Sound</b></h2><p>For the <a href="http://www.thinkwiki.org/wiki/AD1984">AD1984</a> High-Definition Audio controller to work, you need to apply 3 patches to the source for the Etch stock alsa module version (1.0.13)  and recompile and install.  I wouldn't bother with the python script hack some sites mention; it works (sort of) but it's better to just get it working correctly.  Here is a <a href="http://thinkwiki.org/wiki/Installing_Ubuntu_7.04_%28Feisty_Fawn%29_on_a_ThinkPad_T61#Can_you_hear_me_now.3F...._What.3F_.28Solved.21.29">link</a> to a discussion of the 3 
patches that need to be made, for the curious.  However, this <a href="http://www.fedoraforum.org/forum/showthread.php?t=159516">site</a> (look toward the bottom for the pre-patched <i>patch_analog.c</i> file) has the file already patched and ready to drop into a stable alsa source tree for compiling and installing.  1.0.14 is the current stable alsa I used available <a href="http://www.alsa-project.org">here</a>.  Apparently 1.0.15 has these patches already committed, but I can't confirm first-hand that it works, because of irreconcilable differences between my new 2.6.22 kernel and 1.0.15 alsa.  Someone else could probably get it to work easily enough, but it's not stable alsa at this point, so maybe not worth it. </p><p>Remember to turn off the headphone (microphone doesn't matter) checkbox in the Gnome volume control,  "Switches" tab, or else your speaker sound will be muted and you'll find it hard to troubleshoot.  
Also, don't use Flash video to test, because I had to deal with an unrelated flash bug making video sound not work.  Just play an ogg file or something to test sound.<br /></p><p>add that line to modules.rc <br /></p><h2><b>Wifi </b></h2><p>There are two available wifi chips for the T61: an Intel Pro/Wireless
3945a/b/g and an Intel Wireless WiFi Link
4965a/g/n.  I have the former.<br /></p><p>The Intel 3945 a/b/g wifi chip is really an Atheros radio, even though it's branded as Intel.  Ideally I would use the <a href="http://ipw3945.sourceforge.net/">Intel 3945 driver</a> for this chip, but it's not available in Etch.  Good thing is that the madwifi driver in Etch works perfectly and is trivial to install in Etch.<br /></p><p>Install and compile the the madwifi (Atheros) module using the command "m-a a-i" (module-assistant), then get the Etch user-space package, "madwifi-tools" and your done.  From <a href="http://www.thinkwiki.org/wiki/Installing_Debian_Lenny_on_a_ThinkPad_T61#WiFi:_ThinkPad_11a.2Fb.2Fg_Wi-Fi_wireless_LAN_Mini-PCIe_US.2FEMEA.2FLA.2FANZ__.28Atheros.29">Thinkwiki</a>:<br /></p><pre>Using madwifi which is very easy or downloading the modules from the<br />page and usig ndviswrapper(not recommended, uncharted waters). Just add<br />"deb <a title="ftp://ftp.au.debian.org/debian" class="external free" href="ftp://ftp.au.debian.org/debian" rel="nofollow">ftp://ftp.au.debian.org/debian</a> unstable main contrib non-free" <br />"deb-src <a title="ftp://ftp.au.debian.org/debian" class="external free" href="ftp://ftp.au.debian.org/debian" rel="nofollow">ftp://ftp.au.debian.org/debian</a> unstable main contrib non-free"<br />to the repositories in /etc/apt/sources.list and; then as root:<br /><br />apt-get update<br />apt-get install madwifi-source <br />apt-get install madwifi-tools<br />m-a prepare<br />m-a a-i madwifi</pre>
<p>Then remember to switch your sources back to Etch so you don't bork your system.  By the way, make sure the wifi switch in the front of the laptop is to the right, because it works and will disable your wifi if to the left.</p><h2><b>Miscellaneous</b></h2><ul><li><i>add modules.conf
link (ibm_acpi)</i><br /></li></ul><p><b>Not working:</b> <br /></p><ul><li>Wifi and bluetooth lights don't ever light up.<br /></li><li>Video out (need the Intel driver to make this work) never works.  Maybe I'll compile it and install some day.</li><li>Only have video for X (Fn-F7): no video for ttys F1 - F6. Working on
that. I think it's a simple X config problem. The ttys, I think, are
functioning, but they don't appear visually on the screen.  When I
type, they are performing the commands, but I can't see what I'm
typing/feedback.  Maybe installing  the Intel video module mentioned above would automatically fix it.  Dunno.<br /></li></ul><p><b>Credits:</b><br /></p><p>Thanks to these how-tos covering related topics:</p><ul><li><a href="http://www.fedoraforum.org/forum/showthread.php?t=159516">Fedora Forum</a>, with the patched alsa source ready to compile (instead of having to apply the three patches yourself)</li><li>All the T61 articles at <a href="http://tuxmobil.org/ibm.html">tuxmobil.org</a></li><li>All the T61 articles at <a href="http://www.thinkwiki.org/wiki/Category:T61">thinkwiki.org</a><br /></li></ul><br /><p><br /></p><p><br /></p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-10-14T05:13:51Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/ligustrum">
    <title>Japanese privet (Ligustrum japonicum)</title>
    <link>http://ejahn.net/Members/eric/stories/ligustrum</link>
    <description>This tree is in our front yard. </description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>It's a decent looking tree and I'd like to plant another, but I have no idea what it is. Neither do any of my neighbors... Update: Pinellas County Extension said it's a ligustrum or Japanese privet (Ligustrum japonicum). Lowe's and the local nursery sell it, and it's actually a kick-ass shrub you can prune into a tree.  Costs about $7 for a 3 gallon shrub.</p>
<p>&nbsp;</p>
<img src="../images/unknown_tree/image_preview" alt="Unknown Tree" class="image-inline" />


<img src="../unknown_tree_leaves/image_preview" alt="Leaves from the Unknown Tree" class="image-left" />
<p>&nbsp;</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-06-28T06:15:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/calc_hyperlinks">
    <title>Removing Openoffice Calc Hyperlinks</title>
    <link>http://ejahn.net/Members/eric/stories/calc_hyperlinks</link>
    <description>How to remove OpenOffice Calc 2.04 hyperlinks.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>This wasn't obvious, so I feel obliged to post.  Removing hyperlinks in OpenOffice Writer has been discussed accurately in many weblog posts, but the same is not true for Calc.  The only way I've found to remove hyperlinks in Calc is to highlight the text in the formula bar (not in the spreadsheet cell), then click the hyperlink button and clear the hyperlink text (then click &quot;Apply&quot; and &quot;Close&quot;).  Also clear the url out of the hyperlink dialog's &quot;mail and news&quot; and document tabs.  Turn off url recognition in Tools-&gt;Autocorrect-&gt;Options.  Hope this helps someone.</p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-06-28T05:56:28Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/getpaid-.6-update">
    <title>How to upgrade from GetPaid .3/Plone 3.0.x to GetPaid .6.1/Plone 3.1.2</title>
    <link>http://ejahn.net/Members/eric/stories/getpaid-.6-update</link>
    <description>(standalone rootless install in unprivileged user home directory)</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Install Plone 3.1.2<br /></h2>
<p>Get the newest stable Plone</p>
<pre>cd ~
wget http://launchpad.net/plone/3.1/3.1.2/+download/Plone-3.1.2-UnifiedInstaller.tgz</pre>
<p>Unpack it:</p>
<pre>tar xvfz Plone-3.1.2-UnifiedInstaller.tgz</pre>
<p>Start up the Plone installer in standalone mode</p>
<pre>cd Plone-3.1.2-UnifiedInstaller 
./install.sh standalone
</pre>
<h2>Install dependencies for Getpaid<br /></h2>
<p>Go to the location of the local easy_install</p>
<pre>cd ~/Plone-3.1/Python-2.4/bin/</pre>
<p>Run the local easy_install</p>
<pre>./easy_install simplejson
./easy_install zc.ssl
./easy_install dateutil</pre>
<h2>&nbsp;Install GetPaid .6.1<br /></h2>
<p>Get the latest GetPaid</p>
<pre>wget http://getpaid.googlecode.com/files/PloneGetPaid-bundle-0.6.1.tar.gz
</pre>
<p>Unpack it:</p>
<pre>tar xvfz PloneGetPaid-bundle-0.6.1.tar.gz
</pre>
<p>Move the GetPaid libs into the new Plone install</p>
<pre>cp -r ~/PloneGetPaid-bundle/lib/python/* ~/Plone-3.1/zinstance/parts/zope2/lib/python/</pre>
<p>Move the GetPaid product into the new Plone install</p>
<pre>cp -r ~/PloneGetPaid-bundle/Products/* ~/Plone-3.1/zinstance/parts/instance/Products/</pre>
<h2>Migrate your old data to the new Plone<br /></h2>
<p>Shutdown your current Plone database</p>
<pre>~/Plone-3/zinstance/bin/zopectl stop</pre>
<p>Move your empty new data files out of the way</p>
<pre>cd ~/Plone-3.1/zinstance/var/filestorage
mkdir original
mv Data* original</pre>
<p>Copy your old Plone Data.fs over to the new Plone</p>
<pre>cp -r ~/Plone-3/zinstance/var$ cp Data.fs ~/Plone-3.1/zinstance/var/filestorage/
</pre>
<p>Restart your old Plone</p>
<pre>&nbsp;~/Plone-3/zinstance/bin$ ./zopectl start
</pre>
<p>Change your new Plone's port #</p>
<pre>vi ~/Plone-3.1/zinstance/parts/instance/etc/zope.conf</pre>
<p>Then change the port from 8080 to, say, 8090</p>
<h2>Perform the automated ZMI database migrations for each Plone site<br /></h2>
<p>Start up your new Plone</p>
<pre>&nbsp;~/Plone-3.1/zinstance/bin/zopectl start</pre>
<p>Then browse to http://yourdomain:8090/manage</p>
<p>Type in your old Plone's un/pw</p>
<p>In the ZMI, browse to each plone site's folder, and click 'portal_migration'</p>
<p>Click the 'Upgrade' button for each plone site.&nbsp; Each should be successful.&nbsp; If not, you have some debugging to do.</p>
<h2>Go live with your upgraded new Plone site</h2>
<p>Shut down your new zope with the ZMI's Control Panel or by .zopectl stop</p>
<p>Change your new Plone's port # back to 8080</p>
<pre>vi ~/Plone-3.1/zinstance/parts/instance/etc/zope.conf</pre>
<p>Shut down your old Plone</p>
<pre>~/Plone-3/zinstance/bin/zopectl stop</pre>
<p>Start up your new Plone</p>
<pre>~/Plone-3.1/zinstance/bin/zopectl start</pre>
<p>&nbsp;</p>
<p><em><strong>Congratulations, now yer gettin' paid!</strong></em></p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>getpaid</dc:subject>
    
    
      <dc:subject>computers</dc:subject>
    
    
      <dc:subject>plone</dc:subject>
    
    
      <dc:subject>linux</dc:subject>
    
    <dc:date>2008-06-10T04:00:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/fidel-castro-victoria-estrategica">
    <title>La Victoria Estratégica</title>
    <link>http://ejahn.net/Members/eric/stories/fidel-castro-victoria-estrategica</link>
    <description>As the chapter are released on cubadebate.cu, I'm publishing them here as well.  Most of the crap I read in Spanish is not interesting, so this should provide something to feed my Latin American Studies/Political Science BA neurons as I learn Spanish.</description>
    
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>Politics</dc:subject>
    
    
      <dc:subject>spanish</dc:subject>
    
    <dc:date>2010-09-26T21:20:00Z</dc:date>
    <dc:type>Link</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/wrongness-links">
    <title>Links to Wrongness</title>
    <link>http://ejahn.net/Members/eric/stories/wrongness-links</link>
    <description>this is a list of links people can add to</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<ul>
<li>The Mighty Boosh, a British BBC TV Show that is pretty creative.  My favorite episode is the <a class="external-link" href="http://www.veoh.com/browse/videos/category/comedy/watch/v3902418M9FyAgKy">Legend of Old Gregg</a>.  You can also watch all the episodes <a class="external-link" href="http://tv.blinkx.com/show/the-mighty-boosh/GsV5HSzdDDXR4gvp">here</a> or on <a class="external-link" href="http://video.adultswim.com/the-mighty-boosh/index.html">Adult Swim</a> (only one episode released at a time).</li>
<li>The Tim and Eric Awesome Show's <a class="external-link" href="http://video.adultswim.com/tim-and-eric-awesome-show-great-job/pumpers.html">Pumpers</a> (<a class="external-link" href="http://www.adultswim.co.uk/videos/tim-and-eric-awesome-show/pumpers">here</a> for non-US), <a class="external-link" href="http://video.adultswim.com/tim-and-eric-awesome-show-great-job/tumblers.html">Tumblers</a> (or try <a class="external-link" href="http://www.youtube.com/watch?v=SHQyS9Q1sT8&feature=related">this</a> if you're not in US), and <a class="external-link" href="http://www.timanderic.com/new_movies/humpers.mov">Humpers</a>.  <a class="external-link" href="http://vimeo.com/2128833">Dancing lesson</a>.  <a class="external-link" href="http://www.youtube.com/watch?v=8TtbpVS2kPI">Sleepwatching chair</a>.</li>
<li>Spoof Swedish Supergroup "<a class="external-link" href="http://www.youtube.com/watch?v=k1aKNuQyWgw">Hoppy Potty</a>".  My favorite character is Jarl.<dl class="image-right captioned">
                                        <dt>
                                            <img alt="damn" style="float: right; " src="http://ejahn.net/Members/eric/stories/DAMN.jpg/image_preview" />
                                        </dt>
                                        <dd class="image-caption">damn</dd>
                                        </dl></li>
<li><a class="external-link" href="http://www.youtube.com/watch?v=N4OPr_QxoFg&feature=related">GI Joe PSAs revisited</a>, <a class="external-link" href="http://www.youtube.com/watch?v=zt_KfBaRWxs">Mimimimiimimimii</a></li>
<li><a class="external-link" href="http://www.youtube.com/watch?v=s-mOy8VUEBk">The disintegration of the Danish language</a> and <a class="external-link" href="http://www.youtube.com/watch?v=lVmmYMwFj1I">Being a Dickhead's Cool </a></li>
<li><a class="external-link" href="http://http//www.youtube.com/watch?v=s-mOy8VUEBk"><span class="external-link"></span></a><a class="external-link" href="http://http//www.youtube.com/watch?v=dpqxSBclqWs&NR=1">Bananas!</a> and <a class="external-link" href="http://www.danieldaniel.us/WORK/Dogboarding.html">Dogboarding!</a> and <a class="external-link" href="http://tv.gawker.com/#!5729757/family-guy-imagines-barack-obama-as-elvis-presley">Obama as Conrad Birdie/Elvis</a> </li>
<li><a class="external-link" href="http://www.megaupload.com/?d=GNNJKGN2">Dethzazz</a>, <a class="external-link" href="http://www.youtube.com/watch_popup?v=8an7K9GGO0U&vq=small">Psychedelic Dr. Rockso</a>, or perhaps <a class="external-link" href="http://www.youtube.com/watch?v=xP1-oquwoL8">Nic Cage freaking out</a> and <a class="external-link" href="http://www.youtube.com/watch?v=f9kA-gXflck">here he is doing it again</a>!  <a class="external-link" href="http://www.4shared.com/video/uQEnNcVH/AV04032011_003630.html">Andy Samberg as Nic</a>.  Nic Cage is horrible.</li>
<li>Har Mar Superstar <a class="external-link" href="http://vimeo.com/7377557">live</a>, <a class="external-link" href="http://www.youtube.com/watch?v=ZSMCNLpgZ5o">not live</a> He's a lot younger than he looks.  An Eric Wareheim <a class="external-link" href="http://video.aol.com/video/tall-boy/4070838600">video</a> of Har Mar</li>
</ul>
<ul>
<li>
<div align="left"><a class="external-link" href="http://www.veoh.com/collection/boboboanime/watch/v1377386ekeDbjMZ">Bobobo-bo bo-bobo</a> is an anime superhero that protects fabulous haircuts.  You can <a class="external-link" href="http://en.wikipedia.org/wiki/Bobobo-bo_Bo-bobo">read</a> all about him on wikipedia.</div>
</li>
</ul>
<p><dl class="image-right captioned image-right">
                                        <dt>
                                            <img alt="rawr" src="http://ejahn.net/Members/eric/stories/rawr.jpeg/image_preview" />
                                        </dt>
                                        <dd class="image-caption">rawr</dd>
                                        </dl></p>
<ul>
<li>Anything having to do with <a class="external-link" href="http://www.youtube.com/watch?v=qyUnSuYYs18&feature=related">Brak</a> and Space Ghost.  <a class="external-link" href="http://www.gametrailers.com/user-movie/space-ghost-idlewild-south/300075">Idlewild South</a> is my favorite Space Ghost Episode, in which he gets drunk and kills a bear.  Speaking of killing, <a class="external-link" href="http://www.youtube.com/watch?v=4r7wHMg5Yjg&feature=youtu.be">the Honey Badger</a> doesn't give a shit; he just takes what he wants.</li>
<li><a class="external-link" href="http://http//www.adultswim.com/shows/the-venture-bros/video.html">Venture Brothers</a>, a hyped-out Johnny Quest tribute/spoof. </li>
<li> SuperJail!  <a class="external-link" href="http://www.youtube.com/watch?v=pMdyYdwe1ps">Season 2, Episode 1</a>.</li>
<li><a class="external-link" href="http://www.foundfootagefest.com/videos/what-i-want">http://www.foundfootagefest.com/videos/what-i-want</a></li>
<li><a class="external-link" href="http://www.dailymotion.com/video/x7fy4_prince-black-sweat_music"><span class="external-link">working up a black sweat</span></a>, and straight form Branson:<a class="external-link" href="http://www.youtube.com/watch?v=wlli9ci2DqU"> "Ain't Gonna Pee Pee My Bed Tonight"</a></li>
<li>because it's not a conference without <a class="external-link" href="http://www.theworldwidegourmet.com/products/fruits/conference-pear/">conference pears</a></li>
<li><a class="external-link" href="http://www.youtube.com/watch?v=TLwSmCyL_c0">Film Cow</a> stuff on youtube, and their <a class="external-link" href="http://www.youtube.com/watch?v=KoQ6yIvJkv8">unicorns</a></li>
</ul>
<p>To summarize, pretty much anything on Adult Swim.</p>
<p>My favorite twitter feed is <a class="external-link" href="http://https//twitter.com/fireland">fireland</a>!  He says some funny shit.<img src="http://ejahn.net/Members/eric/stories/fartzilla.jpeg" alt="fartzilla" class="image-right" /></p>
<p><img src="http://ejahn.net/Members/eric/stories/laid.jpeg" alt="laid" class="image-inline" /></p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2010-10-18T19:05:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/rawr.jpeg">
    <title>rawr</title>
    <link>http://ejahn.net/Members/eric/stories/rawr.jpeg</link>
    <description></description>
    
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2010-10-18T18:55:43Z</dc:date>
    <dc:type>Image</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/plone4-center-logo">
    <title>Centering the logo in Plone 4 with the default Sunburst theme</title>
    <link>http://ejahn.net/Members/eric/stories/plone4-center-logo</link>
    <description>Things changed a little since Plone 3, so I wanted to document this, since it hasn't been stated succinctly and simply anywhere else on the web, according to Google.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>Centering your Plone 4 logo is simple.&nbsp; In the ZMI, just customize your plone_skins.sunburst_styles.PloneCustomCSS by adding the following to the bottom of it.&nbsp; This has to be done because CSS defaults to display:inline, which won't claim all available space within which to calculate the center.</p>
<pre>#portal-logo { display:block} 
#portal-logo img { margin-left: auto; margin-right: auto; display:block; }</pre>
<p>&nbsp;</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights>Creative Commons License :)</dc:rights>
    
      <dc:subject>plone</dc:subject>
    
    <dc:date>2010-10-18T23:25:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/digital-converter-dtx9900">
    <title>How to Fix a Digital Stream DTX9900 HD Converter</title>
    <link>http://ejahn.net/Members/eric/stories/digital-converter-dtx9900</link>
    <description>stopped working and only has stuck on green flashing or blinking light, no more red</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="visualClear">The Digital Stream DTX9900 HD converter has a common problem: the capacitor stops working.  This causes the light to constantly blink green, and the converter fails to function (no signal transmitted to the connected tele<dl class="image-left captioned">
                                        <dt>
                                            <img alt="Just a few things are needed.  I prefer lead-free electrical solder available at Radio Shack.  My soldering iron is like 40W." src="http://ejahn.net/Members/eric/stories/soldering_kit_compressed.jpeg/image_preview" />
                                        </dt>
                                        <dd class="image-caption">Just a few things are needed.  I prefer lead-free electrical solder available at Radio Shack.  My soldering iron is like 40W.</dd>
                                        </dl>vision).  Often, before this occurs, the green light comes on as a solid non-blinking light, and the unit functions only after a reboot.  But eventually, the systems degrades to the point where the light blinks green and it has to be fixed.  To fix this, you have to replace the capacitor.  It is very easy to replace and requires no specialized skills.</div>
<div class="visualClear">What you have to do is locate the capacitor. <dl class="image-left captioned">
                                        <dt>
                                            <img alt="this is the part you have to replace.  It will often have some residue or brownish/black gluey substance on the top.  Apparently it gets that discoloration when it blows." src="http://ejahn.net/Members/eric/stories/capacitor_compressed.jpeg/image_preview" />
                                        </dt>
                                        <dd class="image-caption">this is the part you have to replace.  It will often have some residue or brownish/black gluey substance on the top.  Apparently it gets that discoloration when it blows.</dd>
                                        </dl> To get it out, remove all visible exterior Phillips screws and open up case.  Remove the clip for the power cord, and unscrew the (two, iirc) Phillips screws holding down left-side circuit board (on the left when looking at the unit from the front face plate; that is, the printed circuit board formerly connected to external power chord).  Remove the plastic multi-pin connector to the right circuit board, as well as screw holding down the black power wire on the right side printed circuit board.</div>
<p> </p>
<p>Now, taking the removed left side circuit board, use a heated soldering iron to melt the solder away from the two wire connectors at the base of the capacitor (see the two wires dangling from capacitor in the picture to the right?).  Then, while the solder is hot and melted, pull out the capacitor with a pliers.  Then buy a replacement capacitor.</p>
<p>Here is the Amazon.com replacement capacitor I used: <a class="external-link" href="http://www.amazon.com/330uF-High-Temp-Radial-Capacitor/dp/B0002ZP9AO">330uF 16V High Temp Radial Capacitor</a> .  Solder the new on in by heating each of the two wires at the base of the capacitor, and holding the solder on the other side of the wire (touching the wire, not the solder), to heat up the solder.  When a nice droplet of solder falls into each of the two holes, use a wire cutter to clip off the excess wire.  Assemble everything back the way you took it apart and it should work.  The green light should not be blinking any more, and it should work as it used to.</p>
<p>References:</p>
<p>link to defective product: <a class="external-link" href="http://dtvconverterboxes.blogspot.com/2008/07/digital-stream-dtx9900-review-rating.html">http://dtvconverterboxes.blogspot.com/2008/07/digital-stream-dtx9900-review-rating.html</a></p>
<p>text of the solution at <a class="external-link" href="http://www.fixya.com/support/t2437741-digital_stream_converter_box_dtx9900">fixya.com</a> that helped me out:</p>
<pre>ZorWiz: My (otherwise great...) DTX9900 converter box died with these same symptoms. (Units green LED flashes continuously and unit is dead)<span id="ctl00_ctl00_MainColumn_CenterColumn_ThreadSolutions1_Repeater1_ctl03_lblSolution"> My (otherwise great...) DTX9900 <a class="iAs" href="http://www.fixya.com/support/t2437741-digital_stream_converter_box_dtx9900" target="_blank">converter box</a> died with these same symptoms. (Units green LED flashes continuously and unit is dead).  </span><span id="ctl00_ctl00_MainColumn_CenterColumn_ThreadSolutions1_Repeater1_ctl03_lblSolution">Upon inspecting the unit I located a blown electrolytic capacitor on it's <a class="iAs" href="http://www.fixya.com/support/t2437741-digital_stream_converter_box_dtx9900" target="_blank">power</a> supply board. After replacing the blown capacitor the converter has worked fine. A blown capacitor can be identified visually. The canister's top will be expanded out instead of flat. Just compare all of the caps. Look for any that are not flat on top. Blown caps will <b><i>usually</i></b> be discolored. The bad cap in my unit was a 330uf / 16v - 105c value cap. I replaced it with a slightly superior brand 330uf / 25v - 105c cap.</span></pre>
<p><span id="ctl00_ctl00_MainColumn_CenterColumn_ThreadSolutions1_Repeater1_ctl03_lblSolution"> </span></p>
<div class="pullquote"><span id="ctl00_ctl00_MainColumn_CenterColumn_ThreadSolutions1_Repeater1_ctl03_lblSolution"> </span></div>
<p>radio shack's product page: <a class="external-link" href="http://www.radioshack.com/pwr/product-reviews/Other/Digital-Stream/p/3150939-Digital-Stream-Digital-to-Analog-Converter-w-Pass-through.html">http://www.radioshack.com/pwr/product-reviews/Other/Digital-Stream/p/3150939-Digital-Stream-Digital-to-Analog-Converter-w-Pass-through.html</a></p>
<p>another corroborating review: <a class="external-link" href="http://www.complaintsboard.com/complaints/digital-stream-dtx-9900-c338145.html">http://www.complaintsboard.com/complaints/digital-stream-dtx-9900-c338145.html</a></p>
<p>how to change capacitors: <a class="external-link" href="http://www.tomshardware.com/forum/99446-30-removing-changing-capacitors">http://www.tomshardware.com/forum/99446-30-removing-changing-capacitor</a></p>
<p>fixing the remote buttons: <a class="external-link" href="http://dtvconverterboxes.blogspot.com/2009/05/digital-stream-dtx990-owners-manual.html">http://dtvconverterboxes.blogspot.com/2009/05/digital-stream-dtx990-owners-manual.html</a></p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>Digital TV</dc:subject>
    
    
      <dc:subject>how</dc:subject>
    
    
      <dc:subject>technology</dc:subject>
    
    <dc:date>2010-11-22T16:40:00Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://ejahn.net/Members/eric/stories/capacitor_compressed.jpeg">
    <title>capacitor</title>
    <link>http://ejahn.net/Members/eric/stories/capacitor_compressed.jpeg</link>
    <description>this is the part you have to replace.  It will often have some residue or brownish/black gluey substance on the top.  Apparently it gets that discoloration when it blows.</description>
    
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Eric Jahn</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2010-11-28T19:32:48Z</dc:date>
    <dc:type>Image</dc:type>
  </item>





</rdf:RDF>

