<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Notes from the OkC Dojo 2009-09-30</title>
    <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Notes from the OkC Dojo 2009-09-30</title>
      <description>&lt;p&gt;Tonight we had a small group of die-hard practitioners working with Ruby and RSpec. We intended to use the Randori style, but it was a small enough group that we were a bit more informal than that.&lt;/p&gt;


	&lt;p&gt;We tried the Shunting Yard Algorithm again and it worked out fairly well. The level of experience in Ruby was low to moderate (which is why we wanted to get people a chance to practice it) and the RSpec experience was generally low (again, great reason to give it a try).&lt;/p&gt;


We had several interesting (at least to me) side discussions on things such as:
	&lt;ul&gt;
	&lt;li&gt;Forth&lt;/li&gt;
		&lt;li&gt;Operator precedence&lt;/li&gt;
		&lt;li&gt;Operator associativity&lt;/li&gt;
		&lt;li&gt;L-Values and R-Values&lt;/li&gt;
		&lt;li&gt;Directed Acyclic Graphis&lt;/li&gt;
		&lt;li&gt;In-fix, pre-fix, post-fix binary tree traversal&lt;/li&gt;
		&lt;li&gt;Abstract Syntax Trees (AST)&lt;/li&gt;
		&lt;li&gt;The list goes on, I&amp;#8217;m a big-time extrovert, so I told Chad to occasionally tell me to shut the heck up&lt;/li&gt;
	&lt;/ul&gt;


The Shunting Yard Algorithm is a means of translating an in-fix expression into a post-fix expression (a.k.a. reverse polish notation &amp;#8211; used by the best calculators in the world, HP [I also prefer vi, fyi!-] ). For example:
	&lt;ul&gt;
	&lt;li&gt;1 + 3 becomes 1 3 +&lt;/li&gt;
		&lt;li&gt;a = b = 17 becomes a b 17 = =&lt;/li&gt;
		&lt;li&gt;2 + 3 * 5 becomes 2 3 5 * +&lt;/li&gt;
		&lt;li&gt;2 * 3 + 5 becomes 2 3 * 5 +&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;One typical approach to this problem is to develop an &lt;span class="caps"&gt;AST&lt;/span&gt; from the in-fix representation and then recursively traversing the &lt;span class="caps"&gt;AST&lt;/span&gt; using a recursive post-fix traversal.&lt;/p&gt;


	&lt;p&gt;What I like about he Shunting Yard Algorithm is it takes a traditionally recursive algorithm (DAG traversal, where a binary tree is a degenerate &lt;span class="caps"&gt;DAG&lt;/span&gt;) and writes it iteratively using it&amp;#8217;s own stack (local or instance variable) storage versus using the program stack to store activation records (OK stack frames). Essentially, the local stack is used for pending work.&lt;/p&gt;


	&lt;p&gt;This is one of those things I think is a useful skill to learn: writing traditionally recursive algorithms using a stack-based approach. This allows you to step through something (think iteration) versus having to do things whole-hog (recursively, with a block (lambda) passed in). In fact, I bought a used algorithm book 20 years ago because it had a second on this subject. And looking over my left shoulder, I just saw that book. Nice.&lt;/p&gt;


	&lt;p&gt;To illustrate, here&amp;#8217;s the &lt;span class="caps"&gt;AST&lt;/span&gt; for the first example:&lt;p/&gt;
&lt;img src="http://yuml.me/3e75c5ce" /&gt;&lt;/p&gt;


Since the group had not done a lot with recursive algorithms (at least not recently), we discussed a short hand way to remember the various traversal algorithms using three letters: L, R, P
	&lt;ul&gt;
	&lt;li&gt;L -&amp;gt; Go Left&lt;/li&gt;
		&lt;li&gt;R -&amp;gt; Go Right&lt;/li&gt;
		&lt;li&gt;P -&amp;gt; Print (or process)&lt;/li&gt;
	&lt;/ul&gt;


Each of the three traditional traversal algorithms (for a binary tree) use just these three letters. And the way to remember each is to put the &amp;#8216;p&amp;#8217; where the name suggests. For example:
	&lt;ul&gt;
	&lt;li&gt;in-fix, in -&amp;gt; in between -&amp;gt; L &lt;b&gt;P&lt;/b&gt; R&lt;/li&gt;
		&lt;li&gt;pre-fix, pre, before -&amp;gt; &lt;b&gt;P&lt;/b&gt; L R&lt;/li&gt;
		&lt;li&gt;post-fix, post, after -&amp;gt; &lt;span class="caps"&gt;L R&lt;/span&gt; &lt;b&gt;P&lt;/b&gt;&lt;/li&gt;
	&lt;/ul&gt;


Then, given the graph above, you can traverse it as follows:
	&lt;ul&gt;
	&lt;li&gt;in-fix: Go left, you hit the 1, it&amp;#8217;s a leaf note so print it, go up to the +, print it, go to the right, you end up with 1 + 3&lt;/li&gt;
		&lt;li&gt;post-fix: Go left you hit the 1, it&amp;#8217;s a leaf node, print it, go back to the +, since this is post-fix, don&amp;#8217;t print yet, go to the right, you get the 3, it&amp;#8217;s a leaf node, print it, then finally print the +, giving: 1 3 +&lt;/li&gt;
		&lt;li&gt;pre-fix: start at + and print it, then go left, it&amp;#8217;s a leaf note, print it, go right, it&amp;#8217;s a leaf node, print it, so you get: + 1 3 &amp;#8211; which looks like a function call (think operator+(1, 3))&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;It&amp;#8217;s not quite this simple &amp;#8211; we actually looked at larger examples &amp;#8211; but this gets the essence across. And to move from a tree to a &lt;span class="caps"&gt;DAG&lt;/span&gt;, simply iterate over all children, printing before or after the complete iteration; in-fix doesn&amp;#8217;t make as much sense in a general &lt;span class="caps"&gt;DAG&lt;/span&gt;. We also discussed tracking the visited nodes if you&amp;#8217;ve got a graph versus an acyclic graph.&lt;/p&gt;


	&lt;p&gt;After we got a multi-operator expression with same-precedence operators working, e.g., 1 + 3 &amp;#8211; 2, which results in: 1 3 + 2 -, we moved on to handling different operator precedence.&lt;/p&gt;


	&lt;p&gt;Around this time, there was some skepticism that post-fix could represent the same expression as in-fix. This is normal, if you have not seen these kinds of representations. And let&amp;#8217;s be frank, how often do most of us deal with these kinds of things? Not often.&lt;/p&gt;


	&lt;p&gt;Also, there was another question: &lt;span class="caps"&gt;WHY&lt;/span&gt;?&lt;/p&gt;


	&lt;p&gt;In a nutshell, with a post-fix notation, you do not need parentheses. As soon as an operator is encountered, you can immediately process it rather than waiting until the next token to complete the operator (no look-ahead required). This also led to HP developing a calculator in 1967 (or &amp;#8216;68) that was &amp;lt; 50 pounds and around &lt;span class="caps"&gt;USD&lt;/span&gt; $5,000 that could add, subtract, multiply and divide, which was&lt;i&gt; &lt;b&gt;huge&lt;/b&gt;&lt;/i&gt; at the time (with a stack size of 3 &amp;#8211; later models went to a stack size of 4, giving us the x, y, z and t registers).&lt;/p&gt;


	&lt;p&gt;During this rat-hole, we discussed associativity. For example, a = b = c is really (a = (b = c))&lt;/p&gt;


	&lt;p&gt;That&amp;#8217;s because the assignment operator is right-associative. This lead into r-values and l-values.&lt;/p&gt;


Anyway, we&amp;#8217;re going to meet again next week. Because we (read this as me) were not disciplined in following the Randori style, these side discussions lead to taking a long to fix a problem. We should have &amp;#8220;hit the reset button&amp;#8221; sooner, so next time around we&amp;#8217;re going to add a bit more structure to see what happens:
	&lt;ul&gt;
	&lt;li&gt;The driver finishes by writing a new failing test.&lt;/li&gt;
		&lt;li&gt;The driver commits the code with the newest failing test (we&amp;#8217;ll be using git)&lt;/li&gt;
		&lt;li&gt;Change drivers and give him/her some time-box (5 &amp;#8211; 10 minutes)&lt;/li&gt;
		&lt;li&gt;If, at the end of the current time-box, the current driver has all tests passing, go back to the first bullet in this list.&lt;/li&gt;
		&lt;li&gt;If at the end, the same test that was failing is still failing, (fist time only) give them a bit more time.&lt;/li&gt;
		&lt;li&gt;However, if any other tests are failing, then we revert back to the last check in and switch drivers.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Here&amp;#8217;s an approximation of these rules using &lt;a href="http://yuml.me"&gt;yuml.me&lt;/a&gt;:
&lt;img src="http://yuml.me/704421f3" /&gt;&lt;/p&gt;


And here&amp;#8217;s the syntax to create that diagram:
&lt;pre&gt;
(start)-&amp;gt;(Create New Failing Test)-&amp;gt;(Commit Work)-&amp;gt;(Change Drivers)
(Change Drivers)-&amp;gt;(Driver Working)
(Driver Working)-&amp;gt;&amp;lt;d1&amp;gt;[tick]-&amp;gt;(Driver Working)
&amp;lt;d1&amp;gt;[alarm]-&amp;gt;(Check Results)-&amp;gt;([All Tests Passing])-&amp;gt;(Create New Failing Test)
(Check Results)-&amp;gt;([Driver Broke Stuff])-&amp;gt;(git -reset hard)-&amp;gt;(Change Drivers)
(Check Results)-&amp;gt;([First Time Only and Still Only Newest Test Failing])-&amp;gt;(Give Driver A Touch More Time)-&amp;gt;(Check Results)
&lt;/pre&gt;

	&lt;p&gt;Note that this is not a strict activity diagram, the feature is still in beta, and creating this diagram as I did made the results a bit more readable. Even so, I like this tool so I wanted to throw another example in there (and try out this diagram type I have not used before &amp;#8211; at least not with this tool, I&amp;#8217;ve created too many activity diagrams). If you&amp;#8217;d like to see an accurate activity diagram, post a comment and I&amp;#8217;ll draw one in Visio and post it.&lt;/p&gt;


	&lt;p&gt;Anyway, we&amp;#8217;re going to try to move to a weekly informal practice session with either bi-weekly or monthly &amp;#8220;formal&amp;#8221; meetings. We&amp;#8217;ll keep switching out the language and the tools. I&amp;#8217;m even tempted to do design sessions &amp;#8211; &lt;span class="caps"&gt;NO CODING&lt;/span&gt;?! What?! Why not. Some people still work that way, so it&amp;#8217;s good to be able to work in different modes.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re in Oklahoma City, hope to see you. If not, and I&amp;#8217;m in your town, I&amp;#8217;d be interested in dropping into your dojos!&lt;/p&gt;</description>
      <pubDate>Wed, 30 Sep 2009 22:57:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:10b4fa5b-d8fa-4c4a-aabf-53130760201e</guid>
      <author>Brett Schuchert</author>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30</link>
      <category>Schuchert's Scattered Synapses </category>
      <category>dojo</category>
      <category>kata</category>
      <category>shunting</category>
      <category>yard</category>
      <category>algorithm</category>
      <category>computer</category>
      <category>science</category>
      <category>ast</category>
      <category>TDD</category>
      <category>bdd</category>
      <category>RSpec</category>
      <category>Ruby</category>
      <category>yuml.me</category>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by iPhone contacts backup</title>
      <description>&lt;p&gt;It is really a good note that most of the programmer should think about this. If we want to do much better for the code. I should pass it.&lt;/p&gt;</description>
      <pubDate>Sun, 15 Jan 2012 01:38:41 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:9fd8e243-671f-40c8-80b6-c0a63c107209</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-197902</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by wow enchanting guide </title>
      <description>&lt;p&gt;This is a very interesting article which I like most.&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 01:06:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2055d432-1e56-48f7-bc67-703476aed9ba</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-191127</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by dj@naphon.hk</title>
      <description>&lt;p&gt;&lt;a href="http://www.naphon.com" rel="nofollow"&gt;www.naphon.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 21 Dec 2011 19:34:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:86c52c11-a08a-4d69-b3bc-e049bfc28a07</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-190246</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Arcteryx Jackets</title>
      <description>&lt;p&gt;&lt;a href="http://www.arcteryxjackets-sale.com" rel="nofollow"&gt;http://www.arcteryxjackets-sale.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 20 Nov 2011 21:59:37 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d3adebd5-153b-47a5-9cb6-87cef07ebea2</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-176079</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Spyder Jackets</title>
      <description>&lt;p&gt;&lt;a href="http://www.spyderjackets-outlet.net" rel="nofollow"&gt;http://www.spyderjackets-outlet.net&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 18 Nov 2011 00:50:49 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:340dc5e5-2f55-4a88-bb0c-c1f450d0c2a8</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-175238</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Powercord with 5pins MagSafehead for Apple</title>
      <description>&lt;p&gt;&lt;a &gt;Powercord with 5pins MagSafehead for Apple&lt;/a rel="nofollow"&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 16 Nov 2011 02:30:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:52c62635-2dc1-459c-9429-57a126d14b08</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-174154</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Slim Automatic Universal Laptop AC Adapters</title>
      <description>&lt;p&gt;&lt;a href="http://www.power-manufacturer.com/products_info/Slim--Automatic-Universal-Laptop-AC-Adapters-152092.html" rel="nofollow"&gt;  Slim  Automatic Universal Laptop AC Adapters&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 16 Nov 2011 02:27:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2d0905a3-1779-4ba2-9829-fe87c3e4fe40</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-174152</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by laptop ac adapters </title>
      <description>&lt;p&gt;&lt;a href="http://www.power-manufacturer.com/search/9477/laptop ac adapters .html" rel="nofollow"&gt;laptop ac adapters &lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 16 Nov 2011 02:26:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8772492a-bf4a-48d0-943d-810225698c8e</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-174151</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by christian louboutin</title>
      <description>&lt;p&gt;There are a lot of Oakley Sunglasses blogs, but many customers left a message on our website that our blog is different from others&lt;/p&gt;</description>
      <pubDate>Thu, 03 Nov 2011 11:44:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c4d0b277-64d9-467a-84c0-8cd92d5fee71</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-167736</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by www.crafts-work.com</title>
      <description>&lt;p&gt;Awesome~
and do you need &lt;a href="http://www.crafts-work.com/products_info/Decal-Christmas-Cookie-Jar-151875.html" rel="nofollow"&gt;Decal Christmas Cookie Jar&lt;/a&gt; or some other ceramic crafts?&lt;/p&gt;</description>
      <pubDate>Wed, 02 Nov 2011 22:43:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:cf6d3366-5106-401a-82f6-b548ff20d883</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-167212</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by http://www.myweycase.com /freya0621@hotmail.com</title>
      <description>&lt;p&gt;&lt;a &gt;--tablet-PC-cases-for-wholeselling-129675.html&amp;#8221; target=&amp;#8221;_blank&amp;#8221;&amp;gt;7&amp;#039;&amp;#039; tablet PC cases for wholeselling&lt;/a rel="nofollow"&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 27 Oct 2011 03:29:58 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b89ef847-7e90-427a-870d-d4d1663307d1</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-164515</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Wholesale jerseys cheap</title>
      <description>&lt;p&gt;&lt;a href="http://www.jerseyshearts.com/" rel="nofollow"&gt;&lt;b&gt;Wholesale jerseys cheap&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;           
&lt;p&gt;&lt;a href="http://www.jerseyshearts.com/" rel="nofollow"&gt;&lt;b&gt;Cheap jerseys wholesale&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 18 Oct 2011 20:33:55 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:24fdb284-6089-48c6-9405-aee06eed81d9</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-159180</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by moncler jacken</title>
      <description>&lt;p&gt;Moncler shorter coat will be founded for at equivalent time genders &lt;a href="http://www.monclercheapeststore.com" rel="nofollow"&gt;moncler jacken&lt;/a&gt;and would definitely be a evidence for the process brute within of the people, &lt;a href="http://www.monclercheapeststore.com" rel="nofollow"&gt;moncler jacken&lt;/a&gt;that is definitely substantially appreciated by all of. every particular person and everybody who possess a Moncler jacket crown knows just what process will be &lt;a href="http://www.monclercheapeststore.com" rel="nofollow"&gt;moncler jacken&lt;/a&gt;and holding these sorts of apparels is really a marking in the classy plus sassy person.&lt;a href="http://www.monclercheapeststore.com" rel="nofollow"&gt;moncler jacken&lt;/a&gt; how you dress way up is the way one usually judges your lifestyle and in case you actually add some Moncler crown for the attire,                                             &lt;a href="http://www.monclercheapeststore.com" rel="nofollow"&gt;moncler jacken&lt;/a&gt;chances are you&amp;#8217;ll probable always be reflecting your personal self as becoming &lt;a href="http://www.monclercheapeststore.com/moncler-baume-p-360.html" rel="nofollow"&gt;moncler baume&lt;/a&gt;any gentleman and also women which includes tastes and magnificence.&lt;/p&gt;</description>
      <pubDate>Sat, 15 Oct 2011 02:29:28 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f0a48d41-4674-4bc5-8546-aa1272001c97</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-156909</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by canada goose coat</title>
      <description>&lt;p&gt;&lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-expedition-parka-c-2.html" rel="nofollow"&gt;Canada Goose Outlet&lt;/a&gt;
is Marmot 8000M Parka. The Marmot 8000M Parka is really a waterproof, breathable jacket with 800 fill &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-youth-parka-c-7.html" rel="nofollow"&gt;canada goose jacket&lt;/a&gt; feathers. It truly is design and light colored shell is produced for trendy, but uncomplicated, protection from cold temperatures. Reinforced shoulders, elbows and adjustable waist and hem make the Marmot a perfect alternate for skiing and other outdoor sports that want fairly a bit of arm motion. The 8000M Parka weighs three lbs., comes in bonfire and black colours and might be stuffed and stored like a sleeping bag to your convenience.This is one of well-know and prime down jacket brands.Hope our friends like its!Like &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-womens-c-8.html" rel="nofollow"&gt;canada goose womens&lt;/a&gt; and &lt;a href="http://www.shopcanadagoosejackets.com/canada-goose-expedition-parka-c-2.html" rel="nofollow"&gt;Canada Goose Expedition Parka&lt;/a&gt;.There are&lt;a href="http://www.shopcanadagoosejackets.com/" rel="nofollow"&gt;wholesale canada goose&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 13 Oct 2011 02:05:58 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6582e6dd-b2f5-4ca8-9e54-55b669766e04</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-155836</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Christian</title>
      <description>&lt;p&gt;asasd +fa7s+9f809+as8fs&lt;/p&gt;</description>
      <pubDate>Mon, 10 Oct 2011 23:22:30 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8e2776d8-b750-4dfe-a7e1-92d548d81181</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-153984</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by moncler</title>
      <description>&lt;p&gt;asdfsd f+gd656d556d5dd&lt;/p&gt;</description>
      <pubDate>Mon, 10 Oct 2011 23:04:08 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f092e53c-7a75-414b-ac7a-06e91677771d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-153956</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Louboutins</title>
      <description>&lt;p&gt;asdasd+89 fs9d6fdddd&lt;/p&gt;</description>
      <pubDate>Mon, 10 Oct 2011 23:00:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:76b97efc-635c-4512-a6f8-cffbc075589a</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-153940</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by http://www.myweycase.com /freya0621@hotmail.com</title>
      <description>&lt;p&gt;&lt;a href="http://www.myweycase.com/products_info/Netbook-Soft-Bag-Case-Cover-Laptop-Sleeve-125181.html" rel="nofollow"&gt;http://www.myweycase.com/products_info/Netbook-Soft-Bag-Case-Cover-Laptop-Sleeve-125181.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 22 Sep 2011 00:38:12 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:aa16664d-4e59-43f5-a893-1a19c4acfd5d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-144200</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by chaussureslouboutin</title>
      <description>At some time extensive most effective low-priced MBT Kafala Boots and shoes discounted design all these cycles boots and shoes, &lt;a href="http://www.louboutinchaussures-fr.com/jimmy-choo-jimmy-choo-pompes-39_35/" rel="nofollow"&gt;Jimmy Choo Pompes&lt;/a&gt;you may the radical the answers.&lt;a href="http://www.louboutinchaussures-fr.com/jimmy-choo-jimmy-choo-sandales-39_36/" rel="nofollow"&gt;Jimmy Choo Sandales&lt;/a&gt; Quite a few job opportunities have to have you actually often be humiliated with you, fully to the specific shape, ankles, 
&lt;p&gt;&lt;a href="http://www.north-face-jakke.com/" rel="nofollow"&gt;&lt;em&gt;&lt;strong&gt;North Face Apex Bionic Kvinder Jakker&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;plus thighs and leg, &lt;p&gt;&lt;a href="http://www.north-face-jakke.com/" rel="nofollow"&gt;&lt;em&gt;&lt;strong&gt;the north face&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;plus improved during losing fat laden calories might move barefoot in the inclusion. In that case keep account. 

	&lt;p&gt;December 2012 will be to can come&lt;a href="http://www.canadagoosejakkedk.com" rel="nofollow"&gt;&lt;strong&gt;canada goose jakke&lt;/strong&gt;&lt;/a&gt;, lots of believers live 2012 is just about the most important issue with discourse. mbt internet profit internationally renowned students will be guessing devastating incidents which is nearly anything. Let&#8217; vertisements evaluate ways to live 2012&lt;a href="http://www.canadagoosejakkedk.com" rel="nofollow"&gt;&lt;strong&gt;canada goose&lt;/strong&gt;&lt;/a&gt;
, principally around the best way far better create you actually for any predictable.&lt;/p&gt;</description>
      <pubDate>Fri, 16 Sep 2011 22:31:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:834ac936-1eae-45dc-8f75-d271debcef0d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-141521</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by bagsupplyer</title>
      <description>&lt;p&gt;It is nice of you to post this.I will pay more attention on it.
&lt;a href="http://www.bagsupplyer.com/Prada-shoes-n271/" rel="nofollow"&gt;New fashion brand replica women Prada casual shoes with top quality from China for wholesale on line store free shipping,more order,more discount&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 04 Sep 2011 02:40:42 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9e20b813-3998-4e7f-b660-63093af7fe28</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-136808</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by Dick - Vesports Garment Co., Ltd.</title>
      <description>&lt;p&gt;&#8226;    Sublimated Sportswear 
&#8226;    Sublimated Rugby Jerseys 
&#8226;    Sublimated Sportswear, sublimated Cycling Jerseys 
&#8226;    Sports Uniforms , Sublimation Ice Hockey Jerseys
&#8226;    Sports Apparel 
&lt;a href="http://www.vesportswear.com/products_info/sublimated-rugby-football-top" rel="nofollow"&gt;http://www.vesportswear.com/products_info/sublimated-rugby-football-top&lt;/a&gt;&amp;#8212;130260.html
&lt;a href="http://www.vesports.com/222-sublimated-rugby-jerseys.html" rel="nofollow"&gt;http://www.vesports.com/222-sublimated-rugby-jerseys.html&lt;/a&gt;
&lt;a href="http://www.vesports.com/205-sublimated-rugby-jerseys.html" rel="nofollow"&gt;http://www.vesports.com/205-sublimated-rugby-jerseys.html&lt;/a&gt;
&lt;a href="http://www.vesportswear.com/products_info/rugby-uniforms-for-team-manufacturer-130261.html" rel="nofollow"&gt;http://www.vesportswear.com/products_info/rugby-uniforms-for-team-manufacturer-130261.html&lt;/a&gt;
&lt;a href="http://www.vesportswear.com/products_info/sublimated-rugby-sports-jerseys-130258.html" rel="nofollow"&gt;http://www.vesportswear.com/products_info/sublimated-rugby-sports-jerseys-130258.html&lt;/a&gt;
&lt;a href="http://www.vesportswear.com/products_info/Team-rugby-jerseys-sublimation-130301.html" rel="nofollow"&gt;http://www.vesportswear.com/products_info/Team-rugby-jerseys-sublimation-130301.html&lt;/a&gt;
&lt;a href="http://www.vesportswear.com/products_info/sublimated-rugby-jerseys-130300.html" rel="nofollow"&gt;http://www.vesportswear.com/products_info/sublimated-rugby-jerseys-130300.html&lt;/a&gt;
&lt;a href="http://www.vesportswear.com/products_info/Customised-rugby-teamwear-130299.html" rel="nofollow"&gt;http://www.vesportswear.com/products_info/Customised-rugby-teamwear-130299.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 22 Aug 2011 12:02:48 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:21d4a5ad-5599-4f37-a844-3664fc0b10db</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-131292</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by http://www.myweycase.com /freya0621@hotmail.com</title>
      <description>&lt;p&gt;SKT technology (HK) Limited is a professional laptop bags and Ipad cases manufacturer over years with three factories in different locations,show fabious reputation in home and aboard. We provide various kinds of computer bags ,such as laptop backpack, Dell messenger bags, Ipad covers, digital cases, tablet PC sleeves,MID, etc.OEM an ODM are in our field.furthermore ,with the patents of CE,FCC,rohs to reach the international standard certification. Our business principle is quality best ,honesty first .SKT is your best choice. Start here &lt;a href="http://www.myweycase.com" rel="nofollow"&gt;http://www.myweycase.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 18 Aug 2011 04:34:17 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c7359a6a-76b3-43d2-a753-9a96d0b4c238</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-129329</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by   nba star shoes  </title>
      <description>&lt;p&gt;&lt;a href="http://www.nbastar-shoes.com" rel="nofollow"&gt;http://www.nbastar-shoes.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 06 Aug 2011 03:13:20 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c5dfcf54-a096-46f5-b25a-b8c5782f6b53</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-125200</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by http://www.nikever.com/</title>
      <description>&lt;p&gt;Nike Sportswear friends and co-operation with its internal launch a special customized program Bespoke,&lt;a href="http://www.nikever.com/" rel="nofollow"&gt;nike tn&lt;/a&gt; launched Kimihiro Takakura design 2011 Nike Air Force 1 Bespoke Bespoke shoes is part of the plan. Horse hair and the tongue of the details of the fluorescent color embellishment set to Bespoke shoes fun. Kimihiro Takakura design nike tn (Nike) 2011 Nike Air Force 1 Bespoke shoes. &lt;a href="http://www.nikever.com/" rel="nofollow"&gt;Nikever&lt;/a&gt; 2011 Nike Air Force 1 Bespoke shoes from Kimihiro Takakura customized version of the Air Force 1, Air Force in the classic no major breakthrough on the shoes, but the tongue of the horse hair detail settings and fluorescent colors dotted the Kimihiro Takakura Bespoke design shoes fun. Which involves a lot of brand shoes, including Belle, nike tn, Converse, special steps, Daphne and so on. In recent years, footwear has become the daily necessities of complaints a hot issue in the complaint.&lt;/p&gt;</description>
      <pubDate>Sat, 30 Jul 2011 09:49:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0c2fa05c-fafc-4984-a27c-37de59e2fb5d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-122281</link>
    </item>
    <item>
      <title>"Notes from the OkC Dojo 2009-09-30" by plastic pump injection mould </title>
      <description>&lt;p&gt;&lt;a href="http://www.dola-camcorder.com/products_info/plastic-pump-injection-mould-128578.html" rel="nofollow"&gt;plastic pump injection mould &lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jul 2011 01:31:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:788570d1-4ab7-4f19-bfee-48d1e3732d23</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/30/notes-from-the-okc-dojo-2009-09-30#comment-118715</link>
    </item>
  </channel>
</rss>

