<?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>Pervasive Bacon</title>
	<atom:link href="http://sligt.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sligt.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 18 Aug 2011 08:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sligt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pervasive Bacon</title>
		<link>http://sligt.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sligt.wordpress.com/osd.xml" title="Pervasive Bacon" />
	<atom:link rel='hub' href='http://sligt.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Compiling boost thread using mingw64</title>
		<link>http://sligt.wordpress.com/2011/03/05/compiling-boost-thread-using-mingw64/</link>
		<comments>http://sligt.wordpress.com/2011/03/05/compiling-boost-thread-using-mingw64/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 20:37:38 +0000</pubDate>
		<dc:creator>sligt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sligt.wordpress.com/?p=55</guid>
		<description><![CDATA[A short note on crosscompiling boost for 64bit windows using mingw64. First get a build of mingw64 eg. from http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/ I did use mingw-w64-bin_i686-linux_20110206.tar.bz2 since the build system is 32bit linux. Get a recent version of the boost libraries. Update the path to reflect where mingw64 was put. Unpack boost and add a corresponding definition [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=55&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A short note on crosscompiling boost for 64bit windows using mingw64.</p>
<p>First get a build of mingw64 eg. from
<pre>

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/
</pre>
<p>I did use mingw-w64-bin_i686-linux_20110206.tar.bz2 since the build system is 32bit linux.</p>
<p>Get a recent version of the boost libraries.<br />
Update the path to reflect where mingw64 was put.<br />
Unpack boost and add a corresponding definition of gcc to tools/build/v2/user-config.jam<br />
Mine was</p>
<pre>using gcc : mingw64 : x86_64-w64-mingw32-g++ : 4.6 ;</pre>
<p>Then build boost with bjam.<br />
<code><br />
./bootstrap.sh<br />
./bjam --layout=versioned --tolset=gcc-mingw64 define=BOOST_USE_WINDOWS_H address-model=64 threadapi=win32 target-os=windows --with-thread stage<br />
</code></p>
<p>The define=BOOST_USE_WINDOWS_H is crucial else the compilation will fail.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sligt.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sligt.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sligt.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=55&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sligt.wordpress.com/2011/03/05/compiling-boost-thread-using-mingw64/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/624d75d3b73a94b88ea696cea328279a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sligt</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing c using QuickCheck.</title>
		<link>http://sligt.wordpress.com/2010/05/28/testing-c-using-quickcheck/</link>
		<comments>http://sligt.wordpress.com/2010/05/28/testing-c-using-quickcheck/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:41:57 +0000</pubDate>
		<dc:creator>sligt</dc:creator>
				<category><![CDATA[Haskell]]></category>

		<guid isPermaLink="false">http://sligt.wordpress.com/?p=36</guid>
		<description><![CDATA[QuickCheck is a nice tool for testing Haskell code. But imagine testing c code against a reference haskell implementation! I&#8217;ll define a FFI binding between c and Haskell then test the c code against a Haskell reference implementation using QuickCheck. The post is organized as follows The c code The Haskell FFI binding The Haskell [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=36&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>QuickCheck is a nice tool for testing Haskell code. But imagine testing c code against a reference haskell implementation! I&#8217;ll define a FFI binding between c and Haskell then test the c code against a Haskell reference implementation using QuickCheck.</p>
<p>The post is organized as follows</p>
<ul>
<li>The c code</li>
<li>The Haskell FFI binding</li>
<li>The Haskell Test code</li>
</ul>
<p>The c code is as follows.</p>
<pre>
/* smallfield.h defines the operations implemented in F_3^97 */
// an element of F_3^97 is represented as an arrray of 26 bytes.
// 13 bytes for the low bits and 13 bytes for the high bits.

#define BYTEARRSIZE 13

typedef struct sfe { // small_field_element
  char low[BYTEARRSIZE];
  char high[BYTEARRSIZE];
} sfe;

void sf_add(sfe *a, sfe *b, sfe *o);
</pre>
<pre>
/* smallfield.c */
#include "smallfield.h"

void sf_add(sfe *a, sfe *b, sfe *o) {
  int i;
  for (i = 0; i &lt; BYTEARRSIZE; i++) {     o-&gt;low[i] =
      ((a-&gt;low[i] ^ b-&gt;low[i]) &amp; (~b-&gt;high[i]) &amp; (~a-&gt;high[i]))
      | (a-&gt;high[i] &amp; b-&gt;high[i]);
    o-&gt;high[i] =
      ((~(a-&gt;high[i] | a-&gt;low[i])) &amp; b-&gt;high[i])
      | ((~a-&gt;high[i] &amp; a-&gt;low[i]) &amp; b-&gt;low[i])
      | (a-&gt;high[i] &amp; ~(b-&gt;high[i] | b-&gt;low[i]));
  }
}
</pre>
<p>The function sf_add looks very suspicious but it&#8217;s a direct implementation of the boolean formula I wrote on the whiteboard so it is definitely correct!</p>
<p>But even that I know it&#8217;s correct because I made it, some evidence for the correctness would be great. I&#8217;ll check it against a haskell implementation of the same extension field. The first thing is to define a FFI bridge between c and haskell. The tool hsc2hs can be used for this task. The following file is the definition of the hsc2hs FFI interface.</p>
<pre>
{- SmallField.hsc -}
{-# LANGUAGE ForeignFunctionInterface #-}

module SmallField where

import Foreign
import Foreign.C.Types
import Foreign.Marshal.Array()

#include "smallfield.h"

data SFE = SFE {low:: [CChar], high :: [CChar]} deriving (Show,Read,Eq)
type SFEPtr = Ptr SFE

foreign import ccall "static smallfield.h sf_add"
  f_sf_add :: SFEPtr -&gt; SFEPtr -&gt; SFEPtr -&gt; IO ()

smallFieldAdd :: SFE -&gt; SFE -&gt; SFE
smallFieldAdd a b = unsafePerformIO $
  do [ap,bp,resp] &lt;- mapM new [a,b,SFE [] []]
     f_sf_add ap bp resp
     elm &lt;- peek resp
     mapM free [ap,bp,resp]
     return elm

instance Storable SFE where
  sizeOf _ = (#size sfe)
  alignment _ = alignment (undefined :: CChar)
  peek ptr = do
    l &lt;- (peekArray 13 (lowBitsAddr ptr))
    h &lt;- (peekArray 13 (highBitsAddr ptr))
    return $ SFE l h

  poke ptr (SFE lowBits highBits) = do
    pokeArray (lowBitsAddr ptr) lowBits
    pokeArray (highBitsAddr ptr) highBits

lowBitsAddr = (#ptr sfe, low)
highBitsAddr = (#ptr sfe, high)
</pre>
<p>Now lets make the test code for sf_add in haskell.</p>
<pre>
{- Test.hs -}
{-# LANGUAGE EmptyDataDecls, TypeSynonymInstances, MultiParamTypeClasses #-}

import SmallField

import Math.CAA.PrimeField
import Math.CAA.ExtensionField
import Math.CAA.Polynomial

import System.Random
import Test.QuickCheck

import Foreign.C.Types

-- Definition of field F_3
data PrimeNumber3
instance PrimeAsType PrimeNumber3 where
  primeValue _ = 3

type FF3 = PF PrimeNumber3
-- End of F_3 

-- Definition of the extension field F_{3^97} with the reduction
-- polynomial x^97+x^12-1
data ReductionPolynomial
instance PolynomialAsType FF3 ReductionPolynomial where
  pvalue _ = (fromCoefficients [(one,97),(one,12),(addInv one,0)]) :: UP FF3

type SmallField = ExtField FF3 ReductionPolynomial
-- End of extension field definition

-- Property: addition in the c code and haskell code gives the same
-- result.
prop_addition :: SmallField -&gt; SmallField -&gt; Bool
prop_addition a b =
  smallFieldAdd (elmToSFE a) (elmToSFE b) == (elmToSFE (a&lt;+&gt;b))

main =
  do quickCheck prop_addition

-- QuickCheck arbitrary instance for the type SmallField.
instance Arbitrary SmallField where
  arbitrary = elements $ take 100 $ randoms (mkStdGen 42)

-- Helper functions to convert a type SmallField to the c function
-- representation.
elmToSFE :: SmallField -&gt; SFE
elmToSFE (ExtField a) = SFE lowBits highBits
  where coeffs = toCoefficientList a
        lowBits = compresser $ map (\x -&gt; if x == one then True else False) coeffs
        highBits = compresser $ map (\x -&gt; if x == addInv one then True else False) coeffs

compresser :: [Bool] -&gt; [CChar]
compresser as = take 13 $(compress as) ++ (repeat 0)
  where compress [] = []
        compress as = (convertToCChar (take 8 as)):(compresser (drop 8 as))

convertToCChar [] = 1
convertToCChar as = sum $ map (\(a,i) -&gt; (if a == True then 1 else 0)*2^i) (zip as [0..])
</pre>
<p>Compile and run the code to see it works.</p>
<pre>
hsc2hs SmallField.hsc
gcc -c -o smallfield.o smallfield.c
ghc --make Test.hs smallfield.o
</pre>
<pre>
$ ./Test
+++ OK, passed 100 tests.
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sligt.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sligt.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sligt.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=36&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sligt.wordpress.com/2010/05/28/testing-c-using-quickcheck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/624d75d3b73a94b88ea696cea328279a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sligt</media:title>
		</media:content>
	</item>
		<item>
		<title>Baconpandekager</title>
		<link>http://sligt.wordpress.com/2009/11/20/bacon-pandekager/</link>
		<comments>http://sligt.wordpress.com/2009/11/20/bacon-pandekager/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 22:03:50 +0000</pubDate>
		<dc:creator>sligt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sligt.wordpress.com/?p=22</guid>
		<description><![CDATA[Ingredienser: Baconmel af en pakke bacon 4 æg 5 dl mælk 5 dl mel ½ tsk kardemomme ½ tsk vaniljesukker 2 tsk sukker ½ tsk salt 3 spsk olie Revet appelsinskal Lidt øl Fremgangsmåde: Alle ingredienser undtagen mel blandes sammen. Melet røres langsomt i dejen. Dejen sættes i køleskabet i 15 minutter. Dernæst tilberedes pandekagerne, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=22&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ingredienser:</p>
<ul>
<li>Baconmel af en pakke bacon</li>
<li>4 æg</li>
<li>5 dl mælk</li>
<li>5 dl mel</li>
<li>½ tsk kardemomme</li>
<li>½ tsk vaniljesukker</li>
<li>2 tsk sukker</li>
<li>½ tsk salt</li>
<li>3 spsk olie</li>
<li>Revet appelsinskal</li>
<li>Lidt øl</li>
</ul>
<p>Fremgangsmåde:</p>
<p>Alle ingredienser undtagen mel blandes sammen. Melet røres langsomt i dejen. Dejen sættes i køleskabet i 15 minutter. Dernæst tilberedes pandekagerne, det er ikke nødvendigt at bruge olie mellem stegningerne da der er olie i dejen. Serveres med vaniljeis.</p>
<p>Resultat:</p>
<p style="text-align:left;">Billede af dejen!<a href="http://sligt.files.wordpress.com/2009/11/dsc00412.jpg"><img class="size-full wp-image-24 aligncenter" title="DSC00412" src="http://sligt.files.wordpress.com/2009/11/dsc00412.jpg?w=380" alt=""   /></a></p>
<p>Det færdige resultat smager awesome!</p>
<p style="text-align:center;"><a href="http://sligt.files.wordpress.com/2009/11/dsc00417.jpg"><img class="size-full wp-image-30 aligncenter" title="DSC00417" src="http://sligt.files.wordpress.com/2009/11/dsc00417.jpg?w=380" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sligt.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sligt.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sligt.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=22&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sligt.wordpress.com/2009/11/20/bacon-pandekager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/624d75d3b73a94b88ea696cea328279a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sligt</media:title>
		</media:content>

		<media:content url="http://sligt.files.wordpress.com/2009/11/dsc00412.jpg" medium="image">
			<media:title type="html">DSC00412</media:title>
		</media:content>

		<media:content url="http://sligt.files.wordpress.com/2009/11/dsc00417.jpg" medium="image">
			<media:title type="html">DSC00417</media:title>
		</media:content>
	</item>
		<item>
		<title>Baconmel</title>
		<link>http://sligt.wordpress.com/2009/11/20/bacon-mel/</link>
		<comments>http://sligt.wordpress.com/2009/11/20/bacon-mel/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 20:29:58 +0000</pubDate>
		<dc:creator>sligt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sligt.wordpress.com/?p=9</guid>
		<description><![CDATA[I diverse retter, som fx pandekager har man altid brug for bacon, men desværre passer baconstykker ikke så godt hertil. Derfor er jeg blevet motiveret til at lave baconmel. Ingredienser: Bacon. Fremgangsmåde: Baconen steges på en pande. Det stegte bacon finhakkes til det er finthakket nok! Resultat:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=9&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I diverse retter, som fx pandekager har man altid brug for bacon, men desværre passer baconstykker ikke så godt hertil. Derfor er jeg blevet motiveret til at lave baconmel.</p>
<p>Ingredienser: Bacon.</p>
<p>Fremgangsmåde:</p>
<ul>
<li>Baconen steges på en pande.</li>
<li>Det stegte bacon finhakkes til det er finthakket nok!</li>
</ul>
<p>Resultat:</p>
<p><img src="///tmp/moz-screenshot.jpg" alt="" /><a href="http://sligt.files.wordpress.com/2009/11/hakketbacon2.jpg"><img class="aligncenter size-full wp-image-20" title="hakketbacon" src="http://sligt.files.wordpress.com/2009/11/hakketbacon2.jpg?w=380" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sligt.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sligt.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sligt.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sligt.wordpress.com&amp;blog=4339712&amp;post=9&amp;subd=sligt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sligt.wordpress.com/2009/11/20/bacon-mel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/624d75d3b73a94b88ea696cea328279a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sligt</media:title>
		</media:content>

		<media:content url="http://sligt.files.wordpress.com/2009/11/hakketbacon2.jpg" medium="image">
			<media:title type="html">hakketbacon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
