<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Leftshore</title>
	<atom:link href="http://leftshore.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leftshore.wordpress.com</link>
	<description>by Boris Popov</description>
	<lastBuildDate>Mon, 17 Oct 2011 16:42:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='leftshore.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Leftshore</title>
		<link>http://leftshore.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://leftshore.wordpress.com/osd.xml" title="Leftshore" />
	<atom:link rel='hub' href='http://leftshore.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Windows Goodies Bounty</title>
		<link>http://leftshore.wordpress.com/2011/06/29/windows-goodies-bounty/</link>
		<comments>http://leftshore.wordpress.com/2011/06/29/windows-goodies-bounty/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 15:28:40 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[jobs]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=198</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; Update (2011-06-30 09:21 EST): Our initial review of Cincom-provided &#8220;Windows Goodies 7.9 &#8211; 1&#8243; suggests that a resolution is, indeed, valid and functional, so this bounty has been revoked. I hope to try this again some day, it would have been a fun experiment. Update (2011-06-29 12:12 EST): James Savidge [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=198&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration:underline;">Update (2011-06-30 09:21 EST):</span></strong> Our initial review of Cincom-provided &#8220;Windows Goodies 7.9 &#8211; 1&#8243; suggests that a resolution is, indeed, valid and functional, so <span style="text-decoration:underline;color:#ff0000;"><strong>this bounty has been revoked</strong></span>. I hope to try this again some day, it would have been a fun experiment.</p>
<p><span style="text-decoration:underline;"><strong>Update (2011-06-29 12:12 EST):</strong></span> James Savidge advises that a proposed fix is being integrated into the most current build of VisualWorks this week and will be available to customers shortly. As a result, <strong><span style="text-decoration:underline;color:#ff0000;">this bounty is currently on hold</span></strong> pending our review of the update.</p>
<p>Original Post,</p>
<p>A little while back I&#8217;d <a href="http://www.parcplace.net/list/vwnc-archive/1106/msg00111.html">reported</a> an issue with RequestingPrinter (part of Windows Goodies) to <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vwnc">VWNC mailing list</a>,</p>
<pre>“all of the below code was tested in clean visual.im in 7.8 and 7.7.1;
just paste into the workspace and work away”
Parcel loadParcelByName: 'Windows Goodies'
"if you execute the below, select a printer and proceed,
7.8 will experience primitive failure in 1201, but successfully
return a print job in 7.7.1"
"the below will also fail with exact same error when running 7.7.1
image on a 7.8 VM, so it appears to be a VM issue in 7.8"
RequestingPrinter startPrintJobNamed: 'test'</pre>
<p>I&#8217;d later received a <a href="http://www.parcplace.net/list/vwnc-archive/1106/msg00112.html">response</a> from Alan Knight suggesting that,</p>
<blockquote><p>The problem with that is that Windows Goodies explicitly assembles a host printer handle, which is an opaque VM structure, out of the Windows handles that it gets back. The structure of that opaque handle changed in 7.8 (primarily because of changes made to accomodate 64-bit Windows), so the assumptions that that goodie makes are longer valid. We&#8217;re in the process of investigating how to make that work.</p></blockquote>
<p>Now, we have a few options to consider if we want to continue moving to VisualWorks 7.8 (and we do),</p>
<ol>
<li>Assume that folks at Cincom are actively <a href="http://www.parcplace.net/list/vwnc-archive/1106/msg00114.html">working on this issue</a> and wait for a resolution</li>
<li>Dedicate an internal resource to fixing it and push other projects back</li>
<li>Assign a bounty to this and let someone from the community hack at it</li>
</ol>
<p>I&#8217;m not a big fan of the first two, so we&#8217;d like to give the third option a try.</p>
<p><span style="text-decoration:underline;">DeepCove Labs will pay an equivalent of CAD $400 (four hundred Canadian dollars) to whomever delivers an updated version of Windows Goodies with RequestingPrinter that works in VisualWorks 7.8 and, of course, we&#8217;ll contribute that version back to VisualWorks for others to make use of.</span></p>
<p>Frankly, I&#8217;d never posted a bounty like this before, thus, exact logistics aren&#8217;t clear to me, so if you have any questions and/or comments, please don&#8217;t hesitate to comment and I&#8217;ll do my best to address them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=198&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2011/06/29/windows-goodies-bounty/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>Populating Trusted CAs in X509Registry</title>
		<link>http://leftshore.wordpress.com/2011/01/28/populating-x509registry/</link>
		<comments>http://leftshore.wordpress.com/2011/01/28/populating-x509registry/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 18:48:13 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Hints]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=189</guid>
		<description><![CDATA[As many might be (painfully) aware, VisualWorks&#8217; SSL implementation does not come with its own collection of trusted certification authorities (CAs), similar to cURL or OpenSSL. Instead, developers wishing to call secure services must add whichever CAs they wish to trust to X509Registry explicitly by exporting them from a browser or using OpenSSL first and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=189&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As many might be (painfully) aware, VisualWorks&#8217; SSL implementation does not come with its own collection of trusted certification authorities (CAs), similar to cURL or OpenSSL. Instead, developers wishing to call secure services must add whichever CAs they wish to trust to X509Registry explicitly by exporting them from a browser or using OpenSSL first and then importing into VisualWorks.</p>
<p>The following snippet uses a weekly extract of Mozilla&#8217;s CA bundle (<a href="http://curl.haxx.se/docs/caextract.html">link</a>) to populate the registry instead, which should be sufficient for most folks simply wanting to make HTTPS requests without fiddling with registries or #proceed&#8217;ing SSLBadCertificate exceptions.</p>
<pre>| pem bundle |
pem := (HttpClient get: 'http://curl.haxx.se/ca/cacert.pem') contents.
bundle := CertificateFileReader new readFrom: pem readStream.
X509Registry trustedCertificates addAll: bundle.</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=189&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2011/01/28/populating-x509registry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>Bulk resolve IP addresses in Smalltalk</title>
		<link>http://leftshore.wordpress.com/2010/11/15/bulk-resolve-ip-addresses-in-smalltalk/</link>
		<comments>http://leftshore.wordpress.com/2010/11/15/bulk-resolve-ip-addresses-in-smalltalk/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 15:04:03 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Hints]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=171</guid>
		<description><![CDATA[I&#8217;m sure bash and PowerShell geeks out there might have a better way, but since my day job is all about Smalltalk, the following seems very appropriate when it comes to translating a ton of IP addresses into domain names in a file for further review, cache := Dictionary new. rs := ('fwrules.20101110.raw.txt' asFilename withEncoding: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=171&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure bash and PowerShell geeks out there might have a better way, but since my day job is all about Smalltalk, the following seems very appropriate when it comes to translating a ton of IP addresses into domain names in a file for further review,</p>
<pre><code>cache := Dictionary new.
rs := ('fwrules.20101110.raw.txt' asFilename withEncoding: #utf8)
		readStream lineEndTransparent.
ws := ('fwrules.20101110.resolved.txt' asFilename withEncoding: #utf8)
		writeStream lineEndTransparent.
['(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
  , '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
    , '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
      , '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)' asRegex
        copyStream: rs
        to: ws
        translatingMatchesUsing:
                [:str |
                cache
                        at: str
        		ifAbsentPut:
                                [| ip |
                                ip := IPSocketAddress stringToBytes: str.
                                IPSocketAddress hostNameByAddress: ip]]]
        ensure:
                [rs close.
                ws close].
</code></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=171&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2010/11/15/bulk-resolve-ip-addresses-in-smalltalk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>HMAC SHA1 using PowerShell</title>
		<link>http://leftshore.wordpress.com/2010/10/04/hmac-sha1-using-powershell/</link>
		<comments>http://leftshore.wordpress.com/2010/10/04/hmac-sha1-using-powershell/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 12:45:39 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Hints]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=147</guid>
		<description><![CDATA[The following bit will create a hex-formatted HMAC SHA1 hash of a &#8220;string&#8221; using a &#8220;secret&#8221;, $hmacsha = New-Object System.Security.Cryptography.HMACSHA1 $hmacsha.key = [Text.Encoding]::ASCII.GetBytes("secret") $signature = $hmacsha.ComputeHash([Text.Encoding]::ASCII.GetBytes("string")) [string]::join("", ($signature &#124; % {([int]$_).toString('x2')})) If you look closely at the snippet itself, you&#8217;ll notice it assumes your strings are ASCII-encoded, so you may need to adjust it slightly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=147&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following bit will create a hex-formatted HMAC SHA1 hash of a &#8220;string&#8221; using a &#8220;secret&#8221;,</p>
<p><code>$hmacsha = New-Object System.Security.Cryptography.HMACSHA1<br />
$hmacsha.key = [Text.Encoding]::ASCII.GetBytes("secret")<br />
$signature = $hmacsha.ComputeHash([Text.Encoding]::ASCII.GetBytes("string"))<br />
[string]::join("", ($signature | % {([int]$_).toString('x2')}))<br />
</code></p>
<p>If you look closely at the snippet itself, you&#8217;ll notice it assumes your strings are ASCII-encoded, so you may need to adjust it slightly in some cases.</p>
<p>By the way, the answer is <strong>ee8ac90d2d72885a4247f86addea4c3c29a4cba4</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=147&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2010/10/04/hmac-sha1-using-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>Job Opportunity (Smalltalk and Seaside)</title>
		<link>http://leftshore.wordpress.com/2010/07/05/job-opportunity/</link>
		<comments>http://leftshore.wordpress.com/2010/07/05/job-opportunity/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 09:58:12 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[jobs]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=140</guid>
		<description><![CDATA[Update (August 4th, 2010): The position has been filled and we&#8217;ll be sure to let you know when we&#8217;re ready to consider more folks to join us! We are pleased to announce that DeepCove Labs are looking for another full-time developer to join our agile team of long time Smalltalk fans. Our primary focus is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=140&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepcovelabs.com"><img class="size-full wp-image-121 alignnone" title="DeepCove" src="http://leftshore.files.wordpress.com/2007/11/dcl.gif?w=110&#038;h=80" alt="" width="110" height="80" /></a></p>
<p><strong>Update (August 4th, 2010): The position has been filled and we&#8217;ll be sure to let you know when we&#8217;re ready to consider more folks to join us!</strong></p>
<p>We are pleased to announce that <a href="http://www.deepcovelabs.com/">DeepCove Labs</a> are looking for another full-time developer to join our agile team of long time Smalltalk fans. Our primary focus is evolving and maintaining mature industry leading international payment processing platform that we have built from the ground up over the past 10 years as well as developing new and exciting products for financial services industry.</p>
<p>Ideal candidate is someone who has experience with Smalltalk, Seaside and SQL. They must be enthusiastic, motivated and as excited about using cutting edge technology to solve business problems as we are. Good task management and time management skills are a big plus as we work as equal peers and share roles every day of the week. We are not XP fanatics, but some things are second nature to us,</p>
<ul>
<li>keeping things simple</li>
<li>plenty of unit tests</li>
<li>no code ownership</li>
<li>frequent integration</li>
<li>lots of refactoring</li>
<li>frequent releases</li>
<li>no overtime</li>
<li>our customer shares the same address</li>
</ul>
<p>Our primary requirements are as follows,</p>
<ul>
<li>at least five years general software development experience</li>
<li>several years experience developing with dynamic languages (Smalltalk, Ruby, Python, Lisp)</li>
<li>one year recent Smalltalk experience</li>
<li>experience developing applications of at least moderate complexity</li>
<li>demonstrated experience working directly with users</li>
</ul>
<p>Experience with any of the following would be a major plus,</p>
<ul>
<li>web application development (REST, Seaside and JavaScript)</li>
<li>agile test driven development</li>
<li>SQL (or, more specifically, Microsoft SQL Server)</li>
<li>financial services</li>
<li>deployment of large scale applications</li>
</ul>
<p>Our primary office is located in the heart of <a href="http://goo.gl/l1Kl">Vancouver</a> (Canada), steps away from the Pacific Ocean, beautiful parks, shopping and entertainment district and all major transit connections. We also have an office in <a href="http://goo.gl/TRlH">Shannon</a> (Ireland) if you prefer to reside in Europe. All employees receive excellent health/dental benefits package and few other perks.</p>
<p>We like to think we are an open, flexible and friendly place to work, so please drop us an <a href="mailto:boris@deepcovelabs.com">email</a> with your resume if you are interested.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=140&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2010/07/05/job-opportunity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/dcl.gif" medium="image">
			<media:title type="html">DeepCove</media:title>
		</media:content>
	</item>
		<item>
		<title>A-Teams = 12 people</title>
		<link>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/</link>
		<comments>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 16:41:43 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=136</guid>
		<description><![CDATA[Via 37 Signals, The small team size comes with a bunch of advantages: They’re self-contained, can work swiftly and quietly, don’t have the presence of conventional military troops, and are able to operate without a big infrastructure. Big can be powerful. But even the Army realizes small can be a great way to get things [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=136&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://37signals.com/svn/posts/1892-a-teams-12-people">37 Signals</a>,</p>
<blockquote><p>The small team size comes with a bunch of advantages: They’re self-contained, can work swiftly and quietly, don’t have the presence of conventional military troops, and are able to operate without a big infrastructure.</p>
<p>Big can be powerful. But even the Army realizes small can be a great way to get things done too.</p></blockquote>
<p>Yup, <a href="http://cincomsmalltalk.com">sounds about right</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=136&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter, eh?</title>
		<link>http://leftshore.wordpress.com/2009/08/25/twitter-eh/</link>
		<comments>http://leftshore.wordpress.com/2009/08/25/twitter-eh/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:21:47 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Seaside]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=132</guid>
		<description><![CDATA[This just shows why Twitter really needs to have some backing money/technology wise, I don&#8217;t use it myself a whole lot (@bpopov) and all I was trying to do is see whether or not Fusepoint&#8217;s Vancouver data center was affected by the most recent power outage&#8230; Sigh.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=132&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This just shows why Twitter really needs to have some backing money/technology wise,</p>
<p><img class="alignnone size-full wp-image-133" title="twitter" src="http://leftshore.files.wordpress.com/2009/08/twitter.png?w=499&#038;h=164" alt="twitter" width="499" height="164" /></p>
<p>I don&#8217;t use it myself a whole lot (<a href="http://twitter.com/bpopov">@bpopov</a>) and all I was trying to do is see whether or not <a href="http://fusepoint.com/">Fusepoint&#8217;s</a> Vancouver data center was affected by the most recent <a href="http://www.vancouversun.com/Power+failure+hits+downtown+Vancouver+customers+darkness/1928582/story.html">power outage</a>&#8230; Sigh.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=132&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/08/25/twitter-eh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2009/08/twitter.png" medium="image">
			<media:title type="html">twitter</media:title>
		</media:content>
	</item>
		<item>
		<title>SSL Converter</title>
		<link>http://leftshore.wordpress.com/2009/08/25/ssl-converter/</link>
		<comments>http://leftshore.wordpress.com/2009/08/25/ssl-converter/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:07:00 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=130</guid>
		<description><![CDATA[This is such a great utility for converting SSL certificates - SSL Converter. I also like the extra warning that pops up when conversion mode requires use of your private key, Your private key is intended to remain on the server. While we try to make this process as secure as possible (such as by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=130&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is such a great utility for converting SSL certificates -<a href="https://www.sslshopper.com/ssl-converter.html"> SSL Converter</a>. I also like the extra warning that pops up when conversion mode requires use of your private key,</p>
<blockquote><p><img src="https://www.sslshopper.com/assets/templates/sslshopper/images/sslchecker/error_small.png" alt="Warning" /> Your private key is intended to remain on the server. While we try to make this process as secure as possible (such as by using SSL to encrypt the key when it is sent to the server), for complete security we recommend that you manually convert the certificate on your server using the OpenSSL commands below.</p></blockquote>
<p>If you see the above, you can just scroll down and copy-paste provided examples to run on your own machine, very useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=130&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/08/25/ssl-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="//www.sslshopper.com/assets/templates/sslshopper/images/sslchecker/error_small.png" medium="image">
			<media:title type="html">Warning</media:title>
		</media:content>
	</item>
		<item>
		<title>Calendar for MooTools</title>
		<link>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/</link>
		<comments>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 15:37:45 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/</guid>
		<description><![CDATA[Here&#8217;s another component that virtually all online application will need sooner or later. Via Ajaxian comes this neat calendar implementation for MooTools.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=123&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another component that virtually all online application will need sooner or later. Via <a href="http://ajaxian.com/archives/mootools-calendar-component" target="_blank">Ajaxian</a> comes this neat <a href="http://www.electricprism.com/aeron/calendar/" target="_blank">calendar</a> implementation for <a href="http://mootools.net/" target="_blank">MooTools</a>.</p>
<p><img src="http://leftshore.files.wordpress.com/2007/11/mootoolscal.png?w=600" alt="MooTools Calendar" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/123/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/123/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=123&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/mootoolscal.png" medium="image">
			<media:title type="html">MooTools Calendar</media:title>
		</media:content>
	</item>
		<item>
		<title>Canvas UI for MooTools</title>
		<link>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/</link>
		<comments>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:36:55 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[script.aculo.us]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/</guid>
		<description><![CDATA[Finally, a decent implementation of panels using MooTools, which means I can finish my migration from YUI+Scriptaculous to MooTools some time this year if time allows.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=119&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally, a <a href="http://greghoustondesign.com/demos/mocha/" target="_blank">decent implementation</a> of panels using <a href="http://mootools.net/" target="_blank">MooTools</a>, which means I can finish my migration from <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a>+<a href="http://script.aculo.us/" target="_blank">Scriptaculous</a> to MooTools some time this year if time allows.</p>
<p><img src="http://leftshore.files.wordpress.com/2007/11/rb_moocanvas.gif?w=600" alt="MooCanvas" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/119/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/119/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&amp;blog=272852&amp;post=119&amp;subd=leftshore&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d08ad537d6a84b4ba11e2aeddafd2211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/rb_moocanvas.gif" medium="image">
			<media:title type="html">MooCanvas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
