<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     >
  <channel>
    <title>Mekk's programming notes</title>
    <link>http://blog.mekk.waw.pl</link>
    <description>Private blog by Marcin Kasperski. Notes about Linux, programming and internet chess.</description>
    <dc:language>en</dc:language>
    <pubDate>Fri, 27 May 2022 12:29:26 GMT</pubDate>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Twisted inlineCallbacks and deferredGenerator</title>
      <link>http://blog.mekk.waw.pl/archives/14-Twisted-inlineCallbacks-and-deferredGenerator.html</link>
      <category>Python></category>
      <pubDate>Wed, 13 Aug 2008 19:15:00 +0200</pubDate>
      <guid isPermaLink="true">http://blog.mekk.waw.pl/archives/14-Twisted-inlineCallbacks-and-deferredGenerator.html</guid>
      <content:encoded><![CDATA[
         <p>I needed to link some page explaining what <code>inlineCallbacks</code> and
<code>deferredGenerator</code> are, and ... failed to find one. So here is a
short explanation and the example code (working scripts).</p>
<p><em>Code size comparison: raw deferreds - 29 lines,
deferredGenerator - 26 lines, inlineCallbacks - 17 lines (non-empty lines, <code>lookup</code> function measured).</em></p>

         <a href="http://blog.mekk.waw.pl/archives/14-Twisted-inlineCallbacks-and-deferredGenerator.html">Continue reading "Twisted inlineCallbacks and deferredGenerator" »</a>
      ]]></content:encoded>
      <author>nospam@example.com (Marcin Kasperski)</author>

      <comments>http://blog.mekk.waw.pl/archives/14-Twisted-inlineCallbacks-and-deferredGenerator.html#disqus_thread</comments>
   </item>
    <item>
      <title>Python VirtualEnv</title>
      <link>http://blog.mekk.waw.pl/archives/6-Python-VirtualEnv.html</link>
      <category>Python></category>
      <pubDate>Fri, 25 Jul 2008 22:12:32 +0200</pubDate>
      <guid isPermaLink="true">http://blog.mekk.waw.pl/archives/6-Python-VirtualEnv.html</guid>
      <content:encoded><![CDATA[
         <p><a href="http://pypi.python.org/pypi/virtualenv" title="VirtualEnv">VirtualEnv</a> is of incredible help for anybody using frequently changing new <a href="http://python.org">Python</a> frameworks. Wanna test one project with <a href="http://pylonshq.com">Pylons</a> 0.9.5 and another with <a href="http://pylonshq.com">Pylons</a> 0.9.6? Need <a href="http://sqlalchemy.org">SQLAlchemy</a> 0.4.3 while packaged 0.4.1 is required by some other app? Need to install some libraries without <code>root</code> access? No problem.</p>
<p>The only problem is somewhat unclear documentation. So here is my short recipe.</p>

         <a href="http://blog.mekk.waw.pl/archives/6-Python-VirtualEnv.html">Continue reading "Python VirtualEnv" »</a>
      ]]></content:encoded>
      <author>nospam@example.com (Marcin Kasperski)</author>

      <comments>http://blog.mekk.waw.pl/archives/6-Python-VirtualEnv.html#disqus_thread</comments>
   </item>
  </channel>
</rss>

