<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ouverture &#187; General</title>
	<atom:link href="http://blog.monoceroi.com/categories/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.monoceroi.com</link>
	<description>on liminal issues</description>
	<lastBuildDate>Tue, 20 Jul 2010 05:35:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>nota</title>
		<link>http://blog.monoceroi.com/2010/04/29/nota-13/</link>
		<comments>http://blog.monoceroi.com/2010/04/29/nota-13/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 21:33:20 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[Blob]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2575</guid>
		<description><![CDATA[Leo was super annoyed that Dribbble is by-invitation-only. I was anxious, and delighted, and super-jealous. We want invitations so much that it hurts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://jiwostudio.com">Leo</a> was super annoyed that <a href="http://dribbble.com">Dribbble</a> is by-invitation-only.  I was anxious, and delighted, and super-jealous.</p>

<p><a href="mailto:ev@monoceroi.com">We want invitations so much that it hurts.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2010/04/29/nota-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>using many Heroku accounts, or pushing under many GitHub accounts</title>
		<link>http://blog.monoceroi.com/2010/04/29/using-many-heroku-accounts-or-pushing-under-many-github-accounts/</link>
		<comments>http://blog.monoceroi.com/2010/04/29/using-many-heroku-accounts-or-pushing-under-many-github-accounts/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 21:15:59 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Opus]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2567</guid>
		<description><![CDATA[It all starts with SSH. First of all make sure that for each account, you have its respective identity file at hand, preferably stored under ~/.ssh. Most code in this article derives from Aeonscope and this is an empirical reincantation of the article. Overloading SSH: swizzling between accounts while pushing to Heroku using Git Since [...]]]></description>
			<content:encoded><![CDATA[<p>It all starts with <code>SSH</code>.  First of all make sure that for each account, you have its respective identity file at hand, preferably stored under <code>~/.ssh</code>.  Most code in this article derives from <a href="http://www.aeonscope.net/2010/02/22/managing-multiple-heroku-accounts/">Aeonscope</a> and this is an empirical reincantation of the article.</p>

<p><span id="more-2567"></span></p>

<h1>Overloading SSH: swizzling between accounts while pushing to Heroku using Git</h1>

<p>Since it goes this way:</p>

<pre><code>$ git push heroku master
</code></pre>

<p>and <code>git push</code> authenticates over SSH, <strong>who you are</strong> is determined by the key that your SSH agent sends abroad.  To have <code>git</code> work with your desired credential, first create separate remote endpoints for each Heroku account that you plan to use, then edit <code>./ssh/config</code> so that they are recognized by the SSH agent.</p>

<h2>Creating separate git remote endpoints</h2>

<p>Go to your repository, and edit <code>.git/config</code>.  Create many remote endpoints.  I’ll use one reposiroty of ours that recently got updated for example.</p>

<pre><code>[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@github.com:iridia/redmine-heroku.git

…

[remote "heroku"]
    url = git@heroku.com:keeper.git
    fetch = +refs/heads/*:refs/remotes/heroku/*

[remote "heroku_base_iridia"]
    url = git@base.iridia.tw.heroku.com:keeper.git
    fetch = +refs/heads/*:refs/remotes/heroku/*

[remote "heroku_ev_iridia"]
    url = git@ev.iridia.tw.heroku.com:keeper.git
    fetch = +refs/heads/*:refs/remotes/heroku/*
</code></pre>

<p>Notice that the last 2 <code>remote</code>s have peculiar <code>url</code> configuration.  In this case, we embed the respective Heroku account that we would like the push to be effective under into the host name.  In that sense pushing to <code>heroku_base_iridia</code> would result in the credentials associated with <code>base@iridia.tw</code> to be used, and pushing to <code>heroku_ev_iridia</code> would show up as if <code>ev@iridia.tw</code> pushed it.  The <code>heroku</code> endpoint which is associated with <code>heroku.com</code> was created by Heroku itself.</p>

<h2>Creating separate host entries within <code>.ssh/config</code></h2>

<p>Now edit <code>~/.ssh/config</code> and again we’ll have a working example.</p>

<pre><code>Host ev.iridia.tw.heroku.com

    HostName heroku.com
    User git
    IdentityFile ~/.ssh/ev@iridia.tw.identity
    IdentitiesOnly yes

Host base.iridia.tw.heroku.com

    HostName heroku.com
    User git
    IdentityFile ~/.ssh/iridia_id_rsa
    IdentitiesOnly yes
</code></pre>

<p>Notice that for each pseudo-host, a real <code>HostName</code> is provided, and an <code>IdentityFile</code> is also provided.  This tells the SSH agent that once we attempt to SSH to a listed <code>Host</code>, substitute that host with its real <code>HostName</code>, and authenticate using the <code>IdentityFile</code> associated with the host.  Since Git usually pushes over SSH, combining this part with the former part allows an user to push to Heroku using any of her many Heroku accounts.</p>

<p>However, you’ll have to add the correct keys to their respective Heroku accounts, either from its administration interface, or from the command line after following the part that follows.</p>

<h1>Overloading <code>~/.heroku/credentials</code>: managing Heroku apps under many accounts</h1>

<p>Since pushing is not where all the development happens, we’ll have to make Heroku’s gem (<code>$ sudo gem install heroku</code>) work with multiple accounts.  (Un)fortunately, Heroku stores credentials in plain text under ~/.heroku/credentials, so swizzling it makes the gem work with multiple accounts.  Check out <a href="http://github.com/monoceroi/hero">hero.rb</a> on GitHub.</p>

<p>For example, to add many keys to their respective Heroku accounts (assuming that you have got <code>hero.rb</code> and all the keys):</p>

<pre><code>$ hero ev@iridia.tw
$ heroku keys:add ~/.ssh/ev_iridia_tw.identity.pub

$ hero base@iridia.tw
$ heroku keys:add ~/.ssh/base_iridia_tw.identity.pub
</code></pre>

<p>That’s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2010/04/29/using-many-heroku-accounts-or-pushing-under-many-github-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kerner</title>
		<link>http://blog.monoceroi.com/2010/04/29/kerner/</link>
		<comments>http://blog.monoceroi.com/2010/04/29/kerner/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:01:42 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Opus]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2555</guid>
		<description><![CDATA[tidyCJK Announcing lib.tidyCJK.js which pseudo-kerns Chinese, Japanese and Korean passages by properly inserting a space between CJK glyphs and Latinate / numeric glyphs in them. Clone it or fork it on GitHub. It’s an early alpha, so might be full of bugs. With imminent field application, its quality and accuracy will likely improve. tidyCJK uses [...]]]></description>
			<content:encoded><![CDATA[<h1>tidyCJK</h1>

<p>Announcing <code>lib.tidyCJK.js</code> which pseudo-kerns Chinese, Japanese and Korean passages by properly inserting a space between CJK glyphs and Latinate / numeric glyphs in them.  <a href="http://github.com/monoceroi/tidyCJK.js">Clone it or fork it on GitHub</a>.</p>

<p>It’s an early alpha, so might be full of bugs.  With imminent field application, its quality and accuracy will likely improve.  <code>tidyCJK</code> uses Unicode<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup>, so it needs to run in an environment that supports JS 1.3+.</p>

<h2>Why use <code>lib.tidyCJK.js</code></h2>

<p>For the exactly same reason why Cappuccino is strong: standard bodies move slowly, and despite that CSS3, a work in progress, already <a href="http://www.w3.org/TR/css3-text">has much in store</a>, we need similar capabilities now.  And we often have to interact with existing material, which comes from all places in all sorts.  Better post-process everything and make them look good than wait for everyone to conform.</p>

<h1>Finding a character’s code easily</h1>

<p>Add this little cute recursive JavaScript method if you’re targeting JavaScript 1.5+ <sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup>, so you say <code>String.hex</code> instead of <code>String.hex()</code> <sup id="fnref:3"><a href="#fn:3" rel="footnote">3</a></sup>:</p>

<pre><code>String.prototype.__defineGetter__("hex", function() {

    var response = [];

    for (i in this) {

        var charCodeString = this.charCodeAt(i).toString(16);

        response.push("\\u" + (function(stringToWrap, finalDigits, padding){

            if (stringToWrap.length &gt;= finalDigits) return stringToWrap;
            return arguments.callee(padding + stringToWrap, finalDigits, padding)

        })(charCodeString, 4, "0"));

    }

    return response;

});
</code></pre>

<p>And call <code>String.hex</code> — for example:</p>

<pre><code>&gt;   "f(*^%)g".hex
["\u0066", "\u0028", "\u002a", "\u005e", "\u0025", "\u0029", "\u0067", "\u0066"]
</code></pre>

<p>Happy Kerning!</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Get the code charts <a href="http://www.unicode.org/charts">here.</a>&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>Check out <a href="http://en.wikipedia.org/wiki/JavaScript#Versions">Wikipedia’s comparison table</a> — IE 5.5+ is presumably already on JS 1.5.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:3">
<p>In the old days, say <code>String.prototype.hex = function () { foo; }</code>.&#160;<a href="#fnref:3" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2010/04/29/kerner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lantern</title>
		<link>http://blog.monoceroi.com/2010/04/20/lantern/</link>
		<comments>http://blog.monoceroi.com/2010/04/20/lantern/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 19:27:45 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lumination]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2490</guid>
		<description><![CDATA[To recurse divine.]]></description>
			<content:encoded><![CDATA[<p>To recurse divine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2010/04/20/lantern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>aeternas lux</title>
		<link>http://blog.monoceroi.com/2010/04/07/aeternas-lux/</link>
		<comments>http://blog.monoceroi.com/2010/04/07/aeternas-lux/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 02:54:10 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Illustration]]></category>
		<category><![CDATA[Opus]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2471</guid>
		<description><![CDATA[A pictorial guide to the first half of my week Codex lib.jQuery.uniform/nebula monoceroi/uniform/nebula is my fork of the famous jQuery.uniform plugin, which does a bit more than the original. For instance, selectors are no longer fixed-width; there is now no overlaid parts so transparent sprites do not interfere with each other. monoSnippets monoceroi/monoSnippets/master is my [...]]]></description>
			<content:encoded><![CDATA[<h1>A pictorial guide to the first half of my week</h1>

<p><img src="http://farm5.static.flickr.com/4029/4492821142_07bd963780_o.png" alt="Leaves ME" /></p>

<p><img src="http://farm5.static.flickr.com/4058/4498314079_ac9166d441_o.png" alt="Babble" /></p>

<p><img src="http://farm3.static.flickr.com/2682/4498949874_b6b17f4b6b_o.png" alt="Branches" /></p>

<p><img src="http://farm5.static.flickr.com/4036/4498950056_0a18e729be_o.png" alt="Keyboarded" /></p>

<h1>Codex</h1>

<h2><code>lib.jQuery.uniform/nebula</code></h2>

<p><a href="http://github.com/monoceroi/uniform/tree/nebula">monoceroi/uniform/nebula</a> is my fork of the famous <code>jQuery.uniform</code> plugin, which does a bit more than the original.  For instance, selectors are no longer fixed-width; there is now no overlaid parts so transparent sprites do not interfere with each other.</p>

<h2><code>monoSnippets</code></h2>

<p><a href="http://github.com/monoceroi/monoSnippets">monoceroi/monoSnippets/master</a> is my convenience library that leverages LESS (so to make cross-browser box-shadows, you say <code>.shadowed(black, 0px, 0px, 2px)</code> and LESS converts it into a huge multi-liner for you, etc.)  Because of LESS&rsquo;s immersive expression power, it is now painles to implement <code>NSNinePartImage</code> with code in decent browsers with help from the newly added <code>.borderImage</code> class.</p>

<h1>Alia</h1>

<p>Things are not going very steadily.  Ripples here and there, and time is running out&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2010/04/07/aeternas-lux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>leniently</title>
		<link>http://blog.monoceroi.com/2009/11/26/leniently/</link>
		<comments>http://blog.monoceroi.com/2009/11/26/leniently/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 08:06:48 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lumination]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2359</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2631/4134868095_00de3b1f53_b.jpg" width="900" height="600" class="aligncenter" /></p>

<p><img src="http://farm3.static.flickr.com/2777/4135626620_a9699c5286_b.jpg" width="900" height="600" class="aligncenter" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2009/11/26/leniently/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>punch</title>
		<link>http://blog.monoceroi.com/2009/10/24/punch/</link>
		<comments>http://blog.monoceroi.com/2009/10/24/punch/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 14:52:47 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lumination]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2338</guid>
		<description><![CDATA[At Punch Party #13 — Ciel]]></description>
			<content:encoded><![CDATA[<p><strong>At Punch Party #13</strong></p>

<p><img src="http://farm3.static.flickr.com/2539/4039089285_84164dc68a_b_d.jpg" width="900" height="900" class="aligncenter" /></p>

<p>—</p>

<p><strong>Ciel</strong></p>

<p><img src="http://farm3.static.flickr.com/2738/4039880528_29ce07c17b_o.png" class="aligncenter" /></p>

<p><img src="http://farm3.static.flickr.com/2781/4039880410_4ac1671981_o.png" class="aligncenter" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2009/10/24/punch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bits</title>
		<link>http://blog.monoceroi.com/2009/10/22/bits/</link>
		<comments>http://blog.monoceroi.com/2009/10/22/bits/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 22:38:19 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lumination]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2334</guid>
		<description><![CDATA[On Independence On 10gui.com there is a new concept that argues traditional UI be replaced by a more intuitive multi-touch UI, claiming that the old is less intuitive, therefore inefficient. Judging from the trend, multi-touch has gone from the iPhone (mobile) to the MacBook Air, to the MacBooks and finally the desktop Macs. A glimpse [...]]]></description>
			<content:encoded><![CDATA[<p><strong>On Independence</strong></p>

<p>On <a href="http://10gui.com">10gui.com</a> there is a new concept that argues traditional UI be replaced by a more intuitive multi-touch UI, claiming that the old is less intuitive, therefore inefficient.  Judging from the trend, multi-touch has gone from the iPhone (mobile) to the MacBook Air, to the MacBooks and finally the desktop Macs.  A glimpse into the Apple-supported, open-source WebKit project echoes this trend: CSS transitions and transformations are also coming to the desktop.  I do sense that the thematic concept here is <em>direct manipulation:</em></p>

<p>a.  Personal empowerment is at its all-time high; trivial emotion is getting its place, and the ability to scribe and record is now widespread.</p>

<p>b.  With personal empowerment comes a wider dialogue, which in reverse empowers more individual to come and contribute.</p>

<p>c.  The world is therefore transforming from bivalent to omnipotent, from narrowness to broadmindedness.</p>

<p>d.  With great change strikes a greater sense of weird, joyous uncertainty; the arts is getting its place, figures leniently ceding their thrones.</p>

<p>e.  The Web is a very young medium, but this time there are way more people defining their own pieces of, and contributing to it.</p>

<p>f.  People will get dumbed-down and be conquered by their rabidly growing collective consciousness.</p>

<p>The world is getting more and more interesting a place.  Let’s see what comes along in the next year.</p>

<p>ps  Weeks ago, finished Loos’ essay on Ornament and Crime; would not take back my early words.  He really sounds like a Protestant, yet is also sharp-witted.</p>

<p>—</p>

<p><strong>Nota</strong></p>

<p>Technologies invented to help mobile users do better are going all the way to invade desktop computing.  Personal empowerment is the oath to mobility; this trend denotes the imminent demolishment of institutional atrocity.  Reading and writing is the only convenient way to conquer the vagueness and impreciseness of human memory; everybody acquiring these skills mean that physical and institutional limitations are no longer hinderances; souls can finally be set free.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2009/10/22/bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bid</title>
		<link>http://blog.monoceroi.com/2009/10/17/bid/</link>
		<comments>http://blog.monoceroi.com/2009/10/17/bid/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 22:33:57 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[Flux]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2328</guid>
		<description><![CDATA[On glancing into the past I just bid yesterday farewell; spent approximately one month lingering over this dying project. It might be resurrected someday, but I am not so sure. Pros: learnt JSON and JSON-based programming; learnt XML-RPC and how to give WordPress a plugin; got a fresh hands-on glimpse of object-oriented programming; learnt how [...]]]></description>
			<content:encoded><![CDATA[<p><strong>On glancing into the past</strong></p>

<p>I just bid yesterday farewell; spent approximately one month lingering over this dying project.  It might be resurrected someday, but I am not so sure.</p>

<p>Pros: learnt JSON and JSON-based programming; learnt XML-RPC and how to give WordPress a plugin; got a fresh hands-on glimpse of object-oriented programming; learnt how to properly CSS cross-platform; got a lifetime hatred of Microsoft Internet Explorer.</p>

<p>Fate bestows.</p>

<p>Next: the data project, which is a fairly small one.  And a photo visualizer.  Computer Arts and New Media is a fairly interesting subject, but I am still shopping around for one right for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2009/10/17/bid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>silence</title>
		<link>http://blog.monoceroi.com/2009/10/14/silence/</link>
		<comments>http://blog.monoceroi.com/2009/10/14/silence/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 15:05:44 +0000</pubDate>
		<dc:creator>evadne</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Illustration]]></category>
		<category><![CDATA[Lumination]]></category>
		<category><![CDATA[Opus]]></category>

		<guid isPermaLink="false">http://blog.monoceroi.com/?p=2318</guid>
		<description><![CDATA[Redesigned CV Visit http://monoceroi.com. — Redesigned Custom Plurk CSS “Spot-on”, I said shamelessly. Google for “Plurk Interface” to see how it might look like before this customization… — Quotes From the Great Storybook on Silence It costs to be extraordinary; the major lesson is in learning to cope with it. Enlarge the place of thy [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Redesigned CV</strong></p>

<p><img src="http://farm4.static.flickr.com/3503/4010755361_b8e8b647e2_o.png" class="aligncenter" /></p>

<p>Visit <a href="http://monoceroi.com">http://monoceroi.com</a>.</p>

<p>—</p>

<p><strong>Redesigned Custom Plurk CSS</strong></p>

<p><img src="http://farm4.static.flickr.com/3431/4001881911_927bc272dd_o.png" class="aligncenter" /></p>

<p>“Spot-on”, I said shamelessly.  Google for “Plurk Interface” to see how it might look like before this customization…</p>

<p>—</p>

<p><strong>Quotes From the Great Storybook on Silence</strong></p>

<p>It costs to be extraordinary; the major lesson is in learning to cope with it.</p>

<blockquote>Enlarge the place of thy tent, and let them stretch forth the curtains of thine habitations: spare not, lengthen thy cords, and strengthen thy stakes; — Isaiah 54:2

For thou shalt break forth on the right hand and on the left; and thy seed shall inherit the Gentiles, and make the desolate cities to be inhabited. — Isaiah 54:3

Fear not; for thou shalt not be ashamed: neither be thou confounded; for thou shalt not be put to shame: for thou shalt forget the shame of thy youth, and shalt not remember the reproach of thy widowhood any more. — Isaiah 54:4</blockquote>

<p>—</p>

<p><strong>Nota</strong></p>

<p>You’re in deep trouble not being — or, aspiring to be — great.  The richest and the poorest people (or, the ones on the very top and the poor ones down under) get to re-create history; others get to reproduce.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monoceroi.com/2009/10/14/silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
