<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- Generated by YaBB on Mon, 21 May 2012 12:39:22 +0000 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://www.righteousdog.com/cgi-bin/board/YaBB.pl?action=RSSrecent" rel="self" type="application/rss+xml" />
		<title>10 most Recent Topics - 'this is NOT your space'</title>
		<link>http://www.righteousdog.com/cgi-bin/board/YaBB.pl</link>
		<description> - 'this is NOT your space'</description>
		<language>en-us</language>

		<copyright>'this is NOT your space'</copyright>
		<lastBuildDate>Mon, 21 May 2012 12:39:22 +0000</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator></generator>
		<ttl>30</ttl>
			<item>
			<title>Good Eats - The WSM BRINE</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2011/03/22/goodeats/1300834404</link>
			<category>'this is NOT your space'/Good Eats</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2011/03/22/goodeats/1300834404</guid>
			<pubDate>Tue, 22 Mar 2011 18:53:24 +0000</pubDate>
			<description>&#60;b&#62;The WSM BRINE&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;Apple Brine For Turkey&#60;br /&#62;2 quarts apple juice&#60;br /&#62;1 pound brown sugar (light or dark)&#60;br /&#62;1 cup Diamond Crystal Kosher Salt&#60;br /&#62;3 quarts cold water&#60;br /&#62;3 oranges, quartered&#60;br /&#62;4 ounces fresh ginger, unpeeled and thinly sliced&#60;br /&#62;15 whole cloves&#60;br /&#62;6 bay leaves&#60;br /&#62;6 large garlic cloves, peeled and crushed&#60;br /&#62;&#60;br /&#62;Substitute 3/4 cup Morton Kosher Salt or 1/2 cup table salt for Diamond Crystal.&#60;br /&#62;&#60;br /&#62;Combine apple juice, brown sugar, and salt in a large saucepan. Bring to a boil over high heat, stirring to dissolve. Boil for one minute, remove from heat, let mixture come to room temperature, then refrigerate to 40°F.&#60;br /&#62;&#60;br /&#62;In a large non-reactive container, combine the apple juice mixture with the remaining ingredients. When adding the oranges, squeeze each piece to release the juice into the container, then drop in the peel.&#60;br /&#62;&#60;br /&#62;Refrigerate 4-8 hours in brine, rest 1 hour.</description>
		</item>
			<item>
			<title>Good Eats - Orange Marmalade Siracha</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2010/12/26/goodeats/1293378155</link>
			<category>'this is NOT your space'/Good Eats</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2010/12/26/goodeats/1293378155</guid>
			<pubDate>Sun, 26 Dec 2010 10:42:35 +0000</pubDate>
			<description>Orange Marmalade Siracha&#60;br /&#62;&#60;br /&#62;1 - 18 oz Orange Marmalade&#60;br /&#62;1/3 cup - honey&#60;br /&#62;1/3 cup - brown sugar&#60;br /&#62;1/3 cup - Siracha Sauce</description>
		</item>
			<item>
			<title>COMsnagger2 - COMsnagger2 Information and Download</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2010/11/14/COMsnagger2/1289747290</link>
			<category>'this is NOT your space'/COMsnagger2</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2010/11/14/COMsnagger2/1289747290</guid>
			<pubDate>Sun, 14 Nov 2010 10:08:10 +0000</pubDate>
			<description>Learn more about COMsnagger2 by viewing the &#60;a href=&#34;http://www.righteousdog.com/RighteousSoftware/COMsnagger2%20Online%20Help/C2_help.html&#34; target=&#34;_blank&#34;&#62;Online Documentation&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;Download the COMsnagger2 Self Extracting Installer &#60;a href=&#34;http://www.righteousdog.com/RighteousSoftware/COMsnagger2_10.11.16.3_Installer.zip&#34; target=&#34;_blank&#34;&#62;BUILD 10.11.16.3&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;Installer Screenshot:&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/COMsnagger2_SEI.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/COMsnagger2_SEI.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;</description>
		</item>
			<item>
			<title>Good Eats - Bloomin' Onion Dipping Sauce</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2010/07/02/goodeats/1278070078</link>
			<category>'this is NOT your space'/Good Eats</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2010/07/02/goodeats/1278070078</guid>
			<pubDate>Fri, 02 Jul 2010 07:27:58 +0000</pubDate>
			<description>&#60;b&#62;Ingredients&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;1/2 cup sour cream &#60;br /&#62;2 tablespoons ketchup &#60;br /&#62;1/2 teaspoon seasoned salt &#60;br /&#62;1/8 teaspoon crushed red pepper flakes &#60;br /&#62;1 1/2 teaspoons finely grated raw horseradish &#60;br /&#62;1/4 teaspoon paprika &#60;br /&#62;&#60;br /&#62;&#60;b&#62;Directions&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;In a medium mixing bowl, combine sour cream, ketchup, seasoning salt, red pepper flakes, horseradish, and paprika. Serve immediately or refrigerate before serving. </description>
		</item>
			<item>
			<title>Good Eats - Southern Succor Rub &amp; Sop</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2010/07/02/goodeats/1278069593</link>
			<category>'this is NOT your space'/Good Eats</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2010/07/02/goodeats/1278069593</guid>
			<pubDate>Fri, 02 Jul 2010 07:19:53 +0000</pubDate>
			<description>&#60;b&#62;Southern Succor Rub&#60;/b&#62; &#60;br /&#62; &#60;br /&#62;1/4 cup ground black pepper&#60;br /&#62;1/4 cup paprika&#60;br /&#62;1/4 cup Turbinado sugar&#60;br /&#62;2 Tablespoons table salt&#60;br /&#62;2 teaspoons dry mustard&#60;br /&#62;1 teaspoon cayenne pepper &#60;br /&#62;&#60;br /&#62;Mix ingredients thoroughly. Makes enough rub for one pork butt, with some leftover for use in the Southern Sop. &#60;br /&#62;&#60;br /&#62;Combine the ingredients in a mixing bowl.&#60;br /&#62;&#60;br /&#62;Turbinado sugar is a natural, unrefined sugar, tan in color, made from sugar cane. It is used in some barbecue rub recipes because it is thought that its large crystals do not burn as easily as white or brown sugars.&#60;br /&#62;&#60;br /&#62;Turbinado sugar is sold under the brand name &#38;quot;Sugar In The Raw&#38;quot;, and by other providers as &#38;quot;Demerara Sugar&#38;quot;, &#38;quot;Washed Raw Sugar&#38;quot;, &#38;quot;Organic Raw Sugar&#38;quot;, and &#38;quot;Organic Cane Sugar&#38;quot;. It can be found in the supermarket alongside white and brown sugars, or in the health food aisle or at health food stores.&#60;br /&#62;&#60;br /&#62;Pat the pork butt dry with paper towels, then apply half of the rub to the butt. Place the rubbed meat in a Ziploc bag and refrigerate for 8-12 hours.&#60;br /&#62;&#60;br /&#62;&#60;b&#62;Southern Sop&#60;/b&#62; &#60;br /&#62; &#60;br /&#62;Remaining Southern Succor Rub (Important: See text below)&#60;br /&#62;2 cups apple cider vinegar&#60;br /&#62;1 cup water&#60;br /&#62;3 Tablespoons ground black pepper&#60;br /&#62;2 Tablespoons table salt&#60;br /&#62;1 Tablespoon Worcestershire sauce&#60;br /&#62;1 Tablespoon paprika&#60;br /&#62;1 Tablespoon cayenne pepper &#60;br /&#62;&#60;br /&#62;Warm ingredients over low heat, stirring occasionally. &#60;br /&#62;&#60;br /&#62;This recipe calls for using all of the remaining rub from one batch of Southern Succor Rub (maybe 3 tablespoons of rub). In my experience, it makes enough sop to baste up to two butts 3-4 times during the cooking process. If you&#39;re cooking three or four butts, a single batch will allow you to baste two times.&#60;br /&#62;</description>
		</item>
			<item>
			<title>Programming - Data Encryption: FUNCTION Crypto</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2009/10/19/programming/1255998196</link>
			<category>'this is NOT your space'/Programming</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2009/10/19/programming/1255998196</guid>
			<pubDate>Mon, 19 Oct 2009 20:23:16 +0000</pubDate>
			<description>concept from &#60;a href=&#34;http://lbpe.wikispaces.com/CryptographyWithLB102&#34; target=&#34;_blank&#34;&#62;http://lbpe.wikispaces.com/CryptographyWithLB102&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;&#60;b&#62;CURRENT BUILD:&#60;/b&#62; 09.10.24.1&#60;br /&#62;&#60;br /&#62;&#60;b&#62;DOWNLOAD/CODE:&#60;/b&#62; Below&#60;br /&#62;&#60;br /&#62;&#60;b&#62;NOTES:&#60;/b&#62;&#60;br /&#62;&#60;ul&#62;&#60;li&#62; Transposed and PolyDepth of 5 levels&#60;/li&#62;&#60;li&#62; Included utility code checks and flags duplicate Master Key characters&#60;/li&#62;&#60;li&#62; Included utility code generates random array which can be copied into FUNCTION for Application Unique Encryption&#60;/li&#62;&#60;li&#62; Built-in handling for CHR$(34) &#38;quot;quote&#38;quot; character to make CODE easier&#60;/li&#62;&#60;li&#62; Returns ASCII value of a character that is not in the Master Key for redirect&#60;/li&#62;&#60;li&#62; Easily modified padding for further security&#60;/li&#62;&#60;/ul&#62;&#60;br /&#62;&#60;br /&#62;&#60;b&#62;REVISION HISTORY:&#60;/b&#62;&#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;09.10.24.1&#60;br /&#62; * Enhanced control of CHR$(34) &#38;quot;quote&#38;quot;&#60;br /&#62; * Additional -control of/response for- non Master Key redirect &#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;09.10.22.2&#60;br /&#62; * Initial Release&#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;&#60;br /&#62;&#60;b&#62;OUTPUT OF INCLUDED UTILITIES:&#60;/b&#62;&#60;br /&#62; &#60;b&#62;Code:&#60;/b&#62;&#60;pre class=&#34;code&#34; style=&#34;margin: 0px; width: 90%; &#160;overflow: scroll;&#34;&#62;PASTE CO&#38;#068;E INTO &#38;#91;Crypto&#38;#46;KEYS&#38;#46;INITIALIZE&#38;#93; FOR APPLICATION UNIQUE KEY&#60;br &#38;#47;&#62;Crypto&#38;#46;Master$  = &#38;quot;0123456789ABC&#38;#068;EFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~&#38;#33;@#$%&#38;#94;&#38;amp;*&#38;#40;&#38;#41;_+`&#38;#45;=&#38;#58;; &#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;1&#38;#41; = &#38;quot;YdO&#38;amp;VJ0Rby2LlI7`Kga&#38;#45;Z5;E&#38;#068;nvsCNq8X3z6@%eQ&#38;#40;Pk&#38;#58;o#fi HT+_B9$UApF*=Mch&#38;#94;ruGW~jtSw&#38;#33;1&#38;#41;4mx&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;2&#38;#41; = &#38;quot;ZSnYUm&#38;#94;cpHv0+M;hLlFe@T8264y&#38;#45;&#38;amp;&#38;#40;u1#&#38;#41;ixV9 zA3ONtj%kg5`aKrR&#38;#068;&#38;#58;$CJ7PIsob*dQGXB&#38;#33;E~=w_fqW&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;3&#38;#41; = &#38;quot;nCh95TpI1Y+&#38;amp;6&#38;#068;Pa;A&#38;#58;u&#38;#94;SjOKcv*otFwg`X4_3lmWzHJQZV&#38;#41;sy%bqEBi ReN=&#38;#40;M&#38;#45;x~f8G2U#0dkr&#38;#33;L7$@&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;4&#38;#41; = &#38;quot;&#38;#40;G@O&#38;#41;l4aHmZbg_TU1$IdepCw&#38;amp;596;%xsPqXQ7WV~&#38;#58;Yu&#38;#45;#MK cL3BfS&#38;#94;h+z*0r2tyojJF`&#38;#33;nvEkNRA&#38;#068;=8i&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;5&#38;#41; = &#38;quot;3cdT&#38;#40;FU5&#38;#068;#o0P+z8Z&#38;#94;aAi1B%RfGk&#38;#45;Xysue9@hnq*pbNvLKCY&#38;#33;r2Ht6OwQ$I7JV`&#38;#58;&#38;#41;=gj&#38;amp;_ml Ex4WSM;~&#38;quot;&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;EXAMPLE MO&#38;#068;E 0&#38;#58; EncryptThisPassword&#60;br &#38;#47;&#62;Encrypted Text&#38;#58; XIT&#38;#41;YTxdb&#38;#068;sNh&#38;#068;9EnYbm g&#60;br &#38;#47;&#62;  Returns 0 because all characters are in the Key&#60;br &#38;#47;&#62;&#38;#068;ecrypted Text&#38;#58; EncryptThisPassword&#60;br &#38;#47;&#62;  Returns 0 because all characters are in the Key&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;EXAMPLE MO&#38;#068;E 0&#38;#58; Allows &#38;quot;quotes&#38;quot; or &#38;lt;&#38;gt; not in key&#60;br &#38;#47;&#62;Encrypted Text&#38;#58; EBa$_1&#38;#58;$&#38;quot;&#38;#068;x&#38;gt;hqvx&#38;#94;T3SGx&#38;quot;PYQPM&#38;lt;_GPh T&#60;br &#38;#47;&#62;  Still Encrypts; Returns 60 because &#38;lt; is not in the Key&#60;br &#38;#47;&#62;&#38;#068;ecrypted Text&#38;#58; Allows &#38;quot;quotes&#38;quot; or &#38;lt;&#38;gt; not in key&#60;br &#38;#47;&#62;  Still &#38;#068;ecrypts; Returns 60 because &#38;lt; is not in the Key&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;EXAMPLE MO&#38;#068;E 1&#38;#58; Allows &#38;quot;quotes&#38;quot; but not &#38;lt;&#38;gt;&#60;br &#38;#47;&#62;Encrypted Text&#38;#58; &#38;lt;&#38;gt;&#60;br &#38;#47;&#62;  Encrypt Fails; Returns 62 because &#38;gt; is not in the Key&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;EXAMPLE MO&#38;#068;E 2&#38;#58; Neither &#38;lt;&#38;gt; or &#38;quot;quotes&#38;quot;&#60;br &#38;#47;&#62;Encrypted Text&#38;#58; &#38;lt;&#34;&#62;&#38;quot;&#60;br &#38;#47;&#62;  Encrypt Fails; Returns 34 because &#38;quot; is not allowed for MO&#38;#068;E 2 

&#60;/pre&#62;&#60;br /&#62;&#60;br /&#62;&#60;b&#62;THE GOODS:&#60;/b&#62;&#60;br /&#62; &#60;b&#62;Code:&#60;/b&#62;&#60;pre class=&#34;code&#34; style=&#34;margin: 0px; width: 90%; &#160;overflow: scroll;&#34;&#62;FUNCTION Crypto&#38;#40;BYREF Crypto&#38;#46;Text$,Crypto&#38;#46;Mode&#38;#41;&#60;br &#38;#47;&#62;&#39;######################################################################################&#60;br &#38;#47;&#62;&#39;# concept from http&#38;#58;&#38;#47;&#38;#47;lbpe&#38;#46;wikispaces&#38;#46;com&#38;#47;CryptographyWithLB102			    #&#60;br &#38;#47;&#62;&#39;# http&#38;#58;&#38;#47;&#38;#47;www&#38;#46;righteousdog&#38;#46;com&#38;#47;thisisnotyourspace&#38;#47;2009&#38;#47;10&#38;#47;19&#38;#47;programming&#38;#47;1255998196   #&#60;br &#38;#47;&#62;&#39;# use and distribution as outlined under Public License 2009 maddog@righteousdog&#38;#46;com #&#60;br &#38;#47;&#62;&#39;# FUNCTION Crypto BUIL&#38;#068; 09&#38;#46;10&#38;#46;24&#38;#46;1								   #&#60;br &#38;#47;&#62;&#39;######################################################################################&#60;br &#38;#47;&#62;&#39;&#60;br &#38;#47;&#62;&#39; USAGE&#38;#58; Crypto&#38;#40;TEXT$, MO&#38;#068;E&#38;#41;&#60;br &#38;#47;&#62;&#39;&#60;br &#38;#47;&#62;&#39; SWITCHES&#38;#58;&#60;br &#38;#47;&#62;&#39;   MO&#38;#068;E&#38;#58; ENCRYPT = 0 pass with any characters not in Master Key&#60;br &#38;#47;&#62;&#39;	  ENCRYPT = 1 replace TEXT$ with any characters not in Master Key except CHR$&#38;#40;34&#38;#41;&#60;br &#38;#47;&#62;&#39;	  ENCRYPT = &#38;gt;1 replace TEXT$ with any characters not in Master Key including CHR$&#38;#40;34&#38;#41;&#60;br &#38;#47;&#62;&#39;	  &#38;#068;ECRYPT = &#38;lt;0 any character not found in the Master Key is just added&#60;br &#38;#47;&#62;&#39;&#60;br &#38;#47;&#62;&#39;   RETURN&#38;#58;&#60;br &#38;#47;&#62;&#39;	 TEXT$ = &#38;#91;ENCRYTE&#38;#068;&#38;#47;&#38;#068;ECRYTPE&#38;#068;&#38;#47;REPLACE&#38;#068;&#38;#93;&#60;br &#38;#47;&#62;&#39;	 Crypto = 0 = no errors&#38;#47;success&#60;br &#38;#47;&#62;&#39;	 Crypto &#38;gt; 0 = ASCII value of last character in TEXT$ not found in Master Key;&#60;br &#38;#47;&#62;&#39;			  Use for redirect&#38;#47;processing in conjunction with MO&#38;#068;E;&#60;br &#38;#47;&#62;&#39;			  Returned with ENCRYPT or &#38;#068;ECRYPT modes&#60;br &#38;#47;&#62;&#39;&#60;br &#38;#47;&#62;&#38;#91;Crypto&#38;#46;KEYS&#38;#46;INITIALIZE&#38;#93;&#60;br &#38;#47;&#62;Crypto&#38;#46;Master$  = &#38;quot;0123456789ABC&#38;#068;EFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~&#38;#33;@#$%&#38;#94;&#38;amp;*&#38;#40;&#38;#41;_+`&#38;#45;=&#38;#58;; &#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;1&#38;#41; = &#38;quot;Q&#38;#58;nG6#&#38;#33;&#38;#94;f;5HqVAL$BeyN=KM*axoWUCstr2Z&#38;#40; P&#38;amp;jcE`v14Sl@&#38;#068;9iwzYIJmuTb+kpdXO%03&#38;#41;F78R&#38;#45;hg~_&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;2&#38;#41; = &#38;quot;9r&#38;#40;*wp%ygC&#38;#45;Rq5cni8KX6S~Ll4VkYE3BuvH@UI;s#eOTWN&#38;#94;t=mGz1 Qo&#38;#41;JM+Fd`h&#38;#33;Aa7bZ&#38;#58;P2&#38;#068;0&#38;amp;$f_jx&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;3&#38;#41; = &#38;quot;2Q~N;V`$G7B+slI&#38;#45;ozawW8S&#38;#068;eAgX96Ui&#38;#33;0RvEHrd&#38;#94;Ccbnqyu_%&#38;#58;JLZxf&#38;amp;tO 4*j5pKM&#38;#41;@h&#38;#40;YTk1#F=3mP&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;4&#38;#41; = &#38;quot;`y~9Gb7leLu#C&#38;#94;k&#38;#45;wQ &#38;#40;r*3s@YRmHxNXt1g;d&#38;#58;Tp$fvF_q&#38;#068;ajhBAIMEZn0zK+oi54V826W&#38;#41;Sc%OU=&#38;#33;JP&#38;amp;&#38;quot;&#60;br &#38;#47;&#62;Crypto&#38;#46;Keys$&#38;#40;5&#38;#41; = &#38;quot;e;69OYfVx&#38;#58;HdEZXKwtS`i37Q5Ur2j84sl~na&#38;#33;0+k@uyNA&#38;#94; IMhop1&#38;#068;bqP=$z&#38;#41;%Rv#LG&#38;#45;&#38;amp;Tc_m&#38;#40;WFJ*CgB&#38;quot;&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;IF Crypto&#38;#46;Mode &#38;lt; 0 THEN GOTO &#38;#91;Crypto&#38;#46;&#38;#068;ECRYPT&#38;#93;&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;&#38;#91;Crypto&#38;#46;ENCRYPT&#38;#93;&#60;br &#38;#47;&#62;    a = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*5&#38;#41;+1 &#38;#58; b = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*LEN&#38;#40;Crypto&#38;#46;Master$&#38;#41;&#38;#41;+1 &#39;&#38;#45;&#38;#45;&#38;gt; pad start; match with unpad on decrypt&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Text$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Keys$&#38;#40;a&#38;#41;,b,1&#38;#41;+Crypto&#38;#46;Text$&#60;br &#38;#47;&#62;    a = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*5&#38;#41;+1 &#38;#58; b = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*LEN&#38;#40;Crypto&#38;#46;Master$&#38;#41;&#38;#41;+1 &#39;&#38;#45;&#38;#45;&#38;gt; pad start; match with unpad on decrypt&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Text$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Keys$&#38;#40;a&#38;#41;,b,1&#38;#41;+Crypto&#38;#46;Text$&#60;br &#38;#47;&#62;    a = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*5&#38;#41;+1 &#38;#58; b = INT&#38;#40;RN&#38;#068;&#38;#40;1&#38;#41;*LEN&#38;#40;Crypto&#38;#46;Master$&#38;#41;&#38;#41;+1 &#39;&#38;#45;&#38;#45;&#38;gt; pad end; match with unpad on decrypt&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Text$ = Crypto&#38;#46;Text$+MI&#38;#068;$&#38;#40;Crypto&#38;#46;Keys$&#38;#40;a&#38;#41;,b,1&#38;#41;&#60;br &#38;#47;&#62;    &#39;transpose&#60;br &#38;#47;&#62;    Cyrpto&#38;#46;LeftSide$ = &#38;quot;&#38;quot;&#60;br &#38;#47;&#62;    Cyrpto&#38;#46;RightSide$ = &#38;quot;&#38;quot;&#60;br &#38;#47;&#62;    FOR t = 1 TO INT&#38;#40;LEN&#38;#40;Crypto&#38;#46;Text$&#38;#41;&#38;#41; STEP 2&#60;br &#38;#47;&#62;	  Cyrpto&#38;#46;LeftSide$ = Cyrpto&#38;#46;LeftSide$+MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,t,1&#38;#41;&#60;br &#38;#47;&#62;	  Cyrpto&#38;#46;RightSide$ = Cyrpto&#38;#46;RightSide$+MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,t+1,1&#38;#41;&#60;br &#38;#47;&#62;    NEXT t&#60;br &#38;#47;&#62;    t$ = Cyrpto&#38;#46;LeftSide$+Cyrpto&#38;#46;RightSide$&#60;br &#38;#47;&#62;    &#39;encryption&#60;br &#38;#47;&#62;    Crypto&#38;#46;Text$ = &#38;quot;&#38;quot;&#60;br &#38;#47;&#62;    FOR a=1 TO LEN&#38;#40;t$&#38;#41;&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Pass = 0&#60;br &#38;#47;&#62;	  FOR b=1 TO LEN&#38;#40;Crypto&#38;#46;Master$&#38;#41;&#60;br &#38;#47;&#62;		Crypto&#38;#46;CurrentChar$ = MI&#38;#068;$&#38;#40;t$,a,1&#38;#41;&#60;br &#38;#47;&#62;		Crypto&#38;#46;CurrentKeyPos$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Master$,b,1&#38;#41;&#60;br &#38;#47;&#62;		&#39;process if character exists in Crypto&#38;#46;Master$&#60;br &#38;#47;&#62;		IF Crypto&#38;#46;CurrentChar$ = Crypto&#38;#46;CurrentKeyPos$ THEN&#60;br &#38;#47;&#62;		    Crypto&#38;#46;Text$ = Crypto&#38;#46;Text$+MI&#38;#068;$&#38;#40;Crypto&#38;#46;Keys$&#38;#40;&#38;#40;a MO&#38;#068; 5&#38;#41;+1&#38;#41;,b,1&#38;#41;&#60;br &#38;#47;&#62;		    Crypto&#38;#46;Pass = 1&#60;br &#38;#47;&#62;		    EXIT FOR&#60;br &#38;#47;&#62;		EN&#38;#068; IF&#60;br &#38;#47;&#62;	  NEXT b&#60;br &#38;#47;&#62;	  IF Crypto&#38;#46;Pass = 0 THEN&#60;br &#38;#47;&#62;		&#39;if the character doesn&#39;t exist in the Master Key just add it for MO&#38;#068;E 0&#60;br &#38;#47;&#62;		Crypto&#38;#46;Text$ = Crypto&#38;#46;Text$+Crypto&#38;#46;CurrentChar$&#60;br &#38;#47;&#62;		&#39;set the return value for the character not found &#38;#40;rightmost&#38;#41;&#60;br &#38;#47;&#62;		Crypto = ASC&#38;#40;Crypto&#38;#46;CurrentChar$&#38;#41;&#60;br &#38;#47;&#62;		&#39;build return TEXT$ depending on MO&#38;#068;E&#60;br &#38;#47;&#62;		IF Crypto&#38;#46;Mode = 1 AN&#38;#068; Crypto&#38;#46;CurrentChar$ &#38;lt;&#38;gt; CHR$&#38;#40;34&#38;#41; THEN&#60;br &#38;#47;&#62;		    Crypto&#38;#46;Not&#38;#46;Found$ = Crypto&#38;#46;Not&#38;#46;Found$+Crypto&#38;#46;CurrentChar$&#60;br &#38;#47;&#62;		EN&#38;#068; IF&#60;br &#38;#47;&#62;		IF Crypto&#38;#46;Mode &#38;gt; 1 THEN&#60;br &#38;#47;&#62;		    Crypto&#38;#46;Not&#38;#46;Found$ = Crypto&#38;#46;Not&#38;#46;Found$+Crypto&#38;#46;CurrentChar$&#60;br &#38;#47;&#62;		EN&#38;#068; IF&#60;br &#38;#47;&#62;	  EN&#38;#068; IF&#60;br &#38;#47;&#62;    NEXT a&#60;br &#38;#47;&#62;    GOTO &#38;#91;Crypto&#38;#46;EXIT&#38;#93;&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;&#38;#91;Crypto&#38;#46;&#38;#068;ECRYPT&#38;#93;&#60;br &#38;#47;&#62;    t$ = &#38;quot;&#38;quot;&#60;br &#38;#47;&#62;    FOR a = 1 TO LEN&#38;#40;Crypto&#38;#46;Text$&#38;#41;&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Pass = 0&#60;br &#38;#47;&#62;	  FOR b = 1 TO LEN&#38;#40;Crypto&#38;#46;Keys$&#38;#40;1&#38;#41;&#38;#41;&#60;br &#38;#47;&#62;		Crypto&#38;#46;CurrentChar$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,a,1&#38;#41;&#60;br &#38;#47;&#62;		Crypto&#38;#46;CurrentKeyPos$  = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Keys$&#38;#40;&#38;#40;a MO&#38;#068; 5&#38;#41;+1&#38;#41;,b,1&#38;#41;&#60;br &#38;#47;&#62;		&#39;process if character exists in Crypto&#38;#46;Master$&#60;br &#38;#47;&#62;		IF Crypto&#38;#46;CurrentChar$ = Crypto&#38;#46;CurrentKeyPos$ THEN&#60;br &#38;#47;&#62;		    t$ = t$+MI&#38;#068;$&#38;#40;Crypto&#38;#46;Master$,b,1&#38;#41;&#60;br &#38;#47;&#62;		    Crypto&#38;#46;Pass = 1&#60;br &#38;#47;&#62;		    EXIT FOR&#60;br &#38;#47;&#62;		EN&#38;#068; IF&#60;br &#38;#47;&#62;	  NEXT b&#60;br &#38;#47;&#62;	  IF Crypto&#38;#46;Pass = 0 THEN&#60;br &#38;#47;&#62;		&#39;if the character doesn&#39;t exist in the Master Key just add it&#38;#46;&#38;#46;&#38;#46;&#60;br &#38;#47;&#62;		t$ = t$+Crypto&#38;#46;CurrentChar$&#60;br &#38;#47;&#62;		&#39;&#38;#46;&#38;#46;&#38;#46;and set the return value&#60;br &#38;#47;&#62;		Crypto = ASC&#38;#40;Crypto&#38;#46;CurrentChar$&#38;#41;&#60;br &#38;#47;&#62;	  EN&#38;#068; IF&#60;br &#38;#47;&#62;    NEXT a&#60;br &#38;#47;&#62;    &#39;untranspose&#60;br &#38;#47;&#62;    t = INT&#38;#40;LEN&#38;#40;t$&#38;#41;&#38;#47;2+&#38;#46;5&#38;#41;&#60;br &#38;#47;&#62;    Crypto&#38;#46;Text$=&#38;quot;&#38;quot;&#60;br &#38;#47;&#62;    FOR a = 1 TO t&#60;br &#38;#47;&#62;	  Crypto&#38;#46;Text$ = Crypto&#38;#46;Text$+MI&#38;#068;$&#38;#40;t$,a,1&#38;#41;+MI&#38;#068;$&#38;#40;t$,t+a,1&#38;#41;&#60;br &#38;#47;&#62;    NEXT a&#60;br &#38;#47;&#62;    Crypto&#38;#46;Text$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,2&#38;#41; &#39;&#38;#45;&#38;#45;&#38;gt; unpad start; match with pad on encrypt&#60;br &#38;#47;&#62;    Crypto&#38;#46;Text$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,2&#38;#41; &#39;&#38;#45;&#38;#45;&#38;gt; unpad start; match with pad on encrypt&#60;br &#38;#47;&#62;    Crypto&#38;#46;Text$ = MI&#38;#068;$&#38;#40;Crypto&#38;#46;Text$,1,LEN&#38;#40;Crypto&#38;#46;Text$&#38;#41;&#38;#45;1&#38;#41; &#39;&#38;#45;&#38;#45;&#38;gt; unpad end; match with pad on encrypt&#60;br &#38;#47;&#62;&#60;br &#38;#47;&#62;&#38;#91;Crypto&#38;#46;EXIT&#38;#93;&#60;br &#38;#47;&#62;    IF Crypto&#38;#46;Mode &#38;gt; 0 AN&#38;#068; Crypto &#38;lt;&#38;gt; 0 THEN Crypto&#38;#46;Text$ = Crypto&#38;#46;Not&#38;#46;Found$&#60;br &#38;#47;&#62;EN&#38;#068; FUNCTION 

&#60;/pre&#62;</description>
		</item>
			<item>
			<title>Utilities - ftp4w32.dll - A very fast ftp protocol library</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2009/10/17/utilities/1255778702</link>
			<category>'this is NOT your space'/Utilities</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2009/10/17/utilities/1255778702</guid>
			<pubDate>Sat, 17 Oct 2009 07:25:02 +0000</pubDate>
			<description>FTP4W.DLL provides an implementation of the FTP protocol (specified in the RFC 959).&#60;br /&#62;It is a Windows Dynamic Library (DLL), which can be used by any language (and any compiler). It requires a Windows Sockets DLL (Winsock.DLL).&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;FTP4W provides four groups of functions:&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;Local Functions&#60;br /&#62;&#60;br /&#62;Connection functions&#60;br /&#62;&#60;br /&#62;Data transfer functions&#60;br /&#62;&#60;br /&#62;FTP Commands functions&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;The data transfer functions can be used in two modes:&#60;br /&#62;&#60;br /&#62;If the application chooses the synchronous mode (set by the FtpSetSynchronousMode function), all the FTP4W calls will return when the task is finished. Each function returns an integer return-code.&#60;br /&#62;&#60;br /&#62;If the application chooses the asynchronous mode (set by FtsetAsynchronousMode), the data transfer function (and FtpLogin) will return before the task has been done. The application must wait for a message posted by the DLL when the job is over. &#60;br /&#62;The message contains two arguments wParam and lParam (please refer to a Windows programmer&#39;s reference) which are used to pass information such as return codes.&#60;br /&#62;The functions return an integer which is FTPERR_OK if the request is accepted, and an error code such as FTPERR_NOTINITIALIZED if it is rejected (in this case the application will receive no message).&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;Synchronous functions have been implemented because some languages can not handle user defined messages, but it is recommended to use asynchronous versions. &#60;br /&#62;&#60;br /&#62;Asynchronous calls give the application a way to follow the progress of a data transfer.&#60;br /&#62;The DLL posts a message for the application each time it receives a packet of data. This message contains two arguments:&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;wParam: FALSE (operation not completed)&#60;br /&#62;&#60;br /&#62;lParam : number of bytes received/sent&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;&#60;br /&#62;The FTP4W calls do not need any handle to identify the FTP session. Rather, they use the Windows function GetCurrentTask (or GetCurrentThreadId) to get a task identifier. This mechanisms avoids the use of a argument but it prohibits having more than one FTP session for a given thread (note that if the same application is started twice, FTP4W will just see two differents tasks, so each application can have its own FTP session).</description>
		</item>
			<item>
			<title>Open Discussion - jDOG</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2009/10/09/jcardsdiscussion/1255129534</link>
			<category>'this is NOT your space'/Open Discussion</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2009/10/09/jcardsdiscussion/1255129534</guid>
			<pubDate>Fri, 09 Oct 2009 19:05:34 +0000</pubDate>
			<description>soooo...been wanting to try this technique out for a while, and finally had the epiphany needed to make it happen.  i figure if a headliner is good enough for sound dampening in an auto (i work in the [YIKES!] industry) it should work pretty well in this application - shout out to azdel forming!!  it&#39;s also green since this scrap didn&#39;t end up in a landfill somewhere for the next 1000 years or so - plus i&#39;d like to think it turned out pretty well and looks almost professional...only the maiden recording will tell...&#60;br /&#62;&#60;br /&#62;&#60;span style=&#34;font-size:12px;&#34;&#62;&#60;b&#62;Jecklin Disk&#60;/b&#62;&#60;/span&#62;&#60;br /&#62;&#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;&#60;br /&#62;&#60;i&#62;From Wikipedia, the free encyclopedia:&#60;/i&#62;&#60;br /&#62;&#60;br /&#62;A Jecklin Disk is a sound-absorbing disk placed between two microphones to create an acoustic &#38;quot;shadow&#38;quot; from one microphone to the other. The resulting two signals can possibly produce a pleasing stereo effect. A matching pair of small-diaphragm omnidirectional microphones is always used with a Jecklin disk.&#60;br /&#62;&#60;br /&#62;The technique was invented by Jürg Jecklin, the former chief sound engineer of Swiss Radio now teaching at the University for Music and Performing Arts in Vienna. He referred to the technique as an &#38;quot;Optimal Stereo Signal&#38;quot; (OSS). In the beginning Jecklin used omnidirectional microphones on either side of a 30.5 cm (1 ft.) disk about 2 cm (3/4&#38;quot;) thick, which had a muffling layer of soft plastic foam or wool fleece on each side. The capsules of the microphones were above the surface of the disc, just in the center, 16.5 centimeters (6 1/2&#38;quot;) apart from each other and each pointing 20 degrees outside. Jecklin found the 16.5 cm (6 1/2&#38;quot;) ear spacing between the microphones too narrow. In his own paper, he notes that the disk has to be 35 cm (13 3/4&#38;quot;) in diameter and the distance between the microphones should be 36 cm (14 3/16&#38;quot;). The concept is to make use of the baffle to recreate some of the frequency-response, time and amplitude variations human listeners experience, but in such a way that the recording also produces a useful stereo image through loudspeakers. Conventional binaural or dummy head recordings are not as convincing when played back over speakers; headphone playback is needed.&#60;br /&#62;&#60;br /&#62;The Jecklin Disk is a refinement of the baffled microphone technique for stereo initially described by Alan Blumlein in his 1931 patent on binaural sound.&#60;br /&#62;&#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;&#60;br /&#62;&#60;i&#62;additional resources:&#60;/i&#62;&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.josephson.com/tn5.html&#34; target=&#34;_blank&#34;&#62;http://www.josephson.com/tn5.html&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;&#60;hr width=&#34;40%&#34; align=&#34;left&#34; size=&#34;1&#34; class=&#34;hr&#34; /&#62;&#60;br /&#62;&#60;b&#62;real...$250&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/jecklin_realdealeo.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/jecklin_realdealeo.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;&#60;b&#62;jDOG...$15&#60;/b&#62;&#60;br /&#62;(using updated specifications; flying authentic MK-012 omni&#39;s)&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_184043-frontal.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_184043-frontal.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_184105-perspective.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_184105-perspective.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;&#60;b&#62;shopping at Michaels Arts &#38;amp; Crafts...priceless&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;for the technical minded, the mounts are custom by length (ok it&#39;s just a grade 8 socket head cap screw) and detachable for transport:&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_193558-mounts.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_193558-mounts.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;&#60;br /&#62;&#60;br /&#62;close of mount connection.  precision center drilled on lathe; stud welded one side; 10-32 tapped other:&#60;br /&#62;&#60;br /&#62;&#60;a href=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_193659-mount_couple.jpg&#34; rel=&#34;gb_image[nice_pics]&#34; title=&#34;...&#34;&#62;&#60;img src=&#34;http://www.righteousdog.com/public/jDOG-2009_1009_193659-mount_couple.jpg&#34; name=&#34;post_img_resize&#34; alt=&#34;...&#34; title=&#34;...&#34; border=&#34;0&#34; style=&#34;display:none&#34; /&#62;&#60;/a&#62;</description>
		</item>
			<item>
			<title>Utilities - Foobar Audio Player +</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2008/03/01/utilities/1204388791</link>
			<category>'this is NOT your space'/Utilities</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2008/03/01/utilities/1204388791</guid>
			<pubDate>Tue, 29 Sep 2009 17:04:22 +0000</pubDate>
			<description>&#60;b&#62;Shorten&#60;/b&#62;&#60;br /&#62;&#60;br /&#62;This plugin adds Shorten (.shn) playback support to foobar2000. It supports seeking in any and all Shorten files, making use of seektables to provide instantaneous seeking where available. Furthermore it optionally provides persistant tagging for Shorten files by writing metadata to external .tag files.&#60;br /&#62;&#60;br /&#62;Shorten &#60;a href=&#34;http://foosion.foobar2000.org/components/?id=shorten&#38;version=0.4.2.1&#34; target=&#34;_blank&#34;&#62;homepage&#60;/a&#62; &#38;#124; &#60;a href=&#34;http://www.righteousdog.com/public/foo_input_shorten-0_4_2_1-20070821.zip&#34; target=&#34;_blank&#34;&#62;local download&#60;/a&#62; (v0.4.2.1)&#60;br /&#62;&#60;br /&#62;Unzip the &#60;b&#62;.dll&#60;/b&#62; to your &#60;b&#62;../foobar/components/&#60;/b&#62; folder</description>
		</item>
			<item>
			<title>Katie Todd - 20050211 Beat Kitchen - Chicago IL USA</title>
			<link>http://www.righteousdog.com/thisisnotyourspace/2006/12/24/katietodd/1166973505</link>
			<category>'this is NOT your space'/Katie Todd</category>
			<guid isPermaLink="true">http://www.righteousdog.com/thisisnotyourspace/2006/12/24/katietodd/1166973505</guid>
			<pubDate>Fri, 18 Sep 2009 22:13:38 +0000</pubDate>
			<description>&#60;object classid=&#34;CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000&#34; width=&#34;320&#34; height=&#34;276&#34; codebase=&#34;http://active.macromedia.com/flash7/cabs/swflash.cab#version=9,0,0,0&#34;&#62;&#60;param name=&#34;movie&#34; value=&#34;http://www.youtube.com/v/BnqM9_eeNzk&#34; /&#62;&#60;param name=&#34;loop&#34; value=&#34;false&#34; /&#62;&#60;param name=&#34;quality&#34; value=&#34;high&#34; /&#62;&#60;param name=&#39;bgcolor&#39; value=&#34;#FFFFFF&#34; /&#62;&#60;embed src=&#34;http://www.youtube.com/v/BnqM9_eeNzk&#34; width=&#34;320&#34; height=&#34;276&#34; loop=&#34;false&#34; bgcolor=&#34;#FFFFFF&#34; quality=&#34;high&#34; pluginspage=&#34;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&#34; /&#62;&#60;/object&#62;&#60;br /&#62;&#60;br /&#62;&#60;object classid=&#34;CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000&#34; width=&#34;320&#34; height=&#34;276&#34; codebase=&#34;http://active.macromedia.com/flash7/cabs/swflash.cab#version=9,0,0,0&#34;&#62;&#60;param name=&#34;movie&#34; value=&#34;http://www.youtube.com/v/pxmb98JU0Sk&#34; /&#62;&#60;param name=&#34;loop&#34; value=&#34;false&#34; /&#62;&#60;param name=&#34;quality&#34; value=&#34;high&#34; /&#62;&#60;param name=&#39;bgcolor&#39; value=&#34;#FFFFFF&#34; /&#62;&#60;embed src=&#34;http://www.youtube.com/v/pxmb98JU0Sk&#34; width=&#34;320&#34; height=&#34;276&#34; loop=&#34;false&#34; bgcolor=&#34;#FFFFFF&#34; quality=&#34;high&#34; pluginspage=&#34;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&#34; /&#62;&#60;/object&#62;</description>
		</item>
	</channel>
</rss>
