<?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/"
	>

<channel>
	<title>Maruka</title>
	<atom:link href="http://maruka.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://maruka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 01 Apr 2011 17:14:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hobo with a Shotgun (2011)</title>
		<link>http://maruka.ru/2011/04/01/hobo-with-a-shotgun-2011/</link>
		<comments>http://maruka.ru/2011/04/01/hobo-with-a-shotgun-2011/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 17:14:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=80</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="425" height="349" src="http://www.youtube.com/embed/NzmpTG1CZzI?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/04/01/hobo-with-a-shotgun-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hangover (2011)</title>
		<link>http://maruka.ru/2011/04/01/hangover-2011/</link>
		<comments>http://maruka.ru/2011/04/01/hangover-2011/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 17:02:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/2011/04/01/hangover-2011/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/8_ab0Y9odZ8?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/04/01/hangover-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limitless (2011)</title>
		<link>http://maruka.ru/2011/03/31/limitless-2011/</link>
		<comments>http://maruka.ru/2011/03/31/limitless-2011/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 09:21:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/2011/03/31/limitless-2011/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/X3U9RsXeJ3w?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/03/31/limitless-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am number four (2011)</title>
		<link>http://maruka.ru/2011/03/30/i-am-number-four-2011/</link>
		<comments>http://maruka.ru/2011/03/30/i-am-number-four-2011/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 09:47:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=74</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/g5djHG3hPu0?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/03/30/i-am-number-four-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sucker Punch (2011)</title>
		<link>http://maruka.ru/2011/03/30/sucker-punch-2011/</link>
		<comments>http://maruka.ru/2011/03/30/sucker-punch-2011/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 09:44:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=70</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/KrIiYSdEe4E?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/03/30/sucker-punch-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast and the Furious 5 / Fast 5 (2011)</title>
		<link>http://maruka.ru/2011/03/30/fast-and-the-furious-5-fast-5-2011/</link>
		<comments>http://maruka.ru/2011/03/30/fast-and-the-furious-5-fast-5-2011/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 09:42:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/2011/03/30/fast-and-the-furious-5-fast-5-2011/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/FDOBLS8m2yE?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/03/30/fast-and-the-furious-5-fast-5-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paul (2011)</title>
		<link>http://maruka.ru/2011/03/30/paul-2011/</link>
		<comments>http://maruka.ru/2011/03/30/paul-2011/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 09:39:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=64</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="480" height="320" src="http://www.youtube.com/embed/hljxH-QJq1g?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/03/30/paul-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Definitive Guide to Django (Chapter 7)</title>
		<link>http://maruka.ru/2011/01/20/the-definitive-guide-to-django-chapter-7/</link>
		<comments>http://maruka.ru/2011/01/20/the-definitive-guide-to-django-chapter-7/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 12:07:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=46</guid>
		<description><![CDATA[
def display_meta&#40;request&#41;:
    values = request.META.items&#40;&#41;
    values.sort&#40;&#41;
    html = &#91;&#93;
    for k, v in values:
        html.append&#40;'%s %s' % &#40;k, v&#41;&#41;
    return HttpResponse&#40;'%s' % '\n'.join&#40;html&#41;&#41;

As an exercise, see whether you can convert this view to [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">def</span> display_meta<span style="color: black;">&#40;</span>request<span style="color: black;">&#41;</span>:
    values = request.<span style="color: black;">META</span>.<span style="color: black;">items</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    values.<span style="color: black;">sort</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    html = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> k, v <span style="color: #ff7700;font-weight:bold;">in</span> values:
        html.<span style="color: black;">append</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'%s %s'</span> <span style="color: #66cc66;">%</span> <span style="color: black;">&#40;</span>k, v<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">return</span> HttpResponse<span style="color: black;">&#40;</span><span style="color: #483d8b;">'%s'</span> <span style="color: #66cc66;">%</span> <span style="color: #483d8b;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span>.<span style="color: black;">join</span><span style="color: black;">&#40;</span>html<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>As an exercise, see whether you can convert this view to use Django’s template system<br />
instead of hard-coding the HTML. Also try adding request.path and the other HttpRequest<br />
methods from the previous section.</p>
<p>Решение</p>
<p>meta.html</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">{% block content %}
{% for k, v in values %}
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;400px&quot;&gt;{{ k }}&lt;/td&gt;
&lt;td&gt;{{ v }}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
{% endfor %}
{% endblock %}</pre></div></div>

<p>views.py</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">from</span> django.<span style="color: black;">shortcuts</span> <span style="color: #ff7700;font-weight:bold;">import</span> render_to_response
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> display_meta<span style="color: black;">&#40;</span>request<span style="color: black;">&#41;</span>:
	<span style="color: #ff7700;font-weight:bold;">return</span> render_to_response<span style="color: black;">&#40;</span><span style="color: #483d8b;">'meta.html'</span>, <span style="color: black;">&#123;</span><span style="color: #483d8b;">'values'</span>: <span style="color: #008000;">sorted</span><span style="color: black;">&#40;</span>request.<span style="color: black;">META</span>.<span style="color: black;">items</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: black;">&#125;</span><span style="color: black;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2011/01/20/the-definitive-guide-to-django-chapter-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Апгрэйд убунту</title>
		<link>http://maruka.ru/2010/12/14/upgrad-ubuntu/</link>
		<comments>http://maruka.ru/2010/12/14/upgrad-ubuntu/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 08:41:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=44</guid>
		<description><![CDATA[The simpliest way
Alt+F2
update-manager -d
]]></description>
			<content:encoded><![CDATA[<p>The simpliest way</p>
<p>Alt+F2</p>
<p>update-manager -d</p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/12/14/upgrad-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добовления языка в Squirrelmail (Ispconfig 3)</title>
		<link>http://maruka.ru/2010/09/10/dobovleniya-yazyka-v-squirmail-ispconfig-3/</link>
		<comments>http://maruka.ru/2010/09/10/dobovleniya-yazyka-v-squirmail-ispconfig-3/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 09:33:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[hetzner]]></category>
		<category><![CDATA[ispconfig]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[squirmail]]></category>
		<category><![CDATA[squirrelmail]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=41</guid>
		<description><![CDATA[Не работают дополнительные языки в Squirrelmail
нужно добавить locales
dpkg-reconfigure locales
и 
reboot
]]></description>
			<content:encoded><![CDATA[<p>Не работают дополнительные языки в Squirrelmail</p>
<p>нужно добавить locales<br />
<em>dpkg-reconfigure locales</em></p>
<p>и </p>
<p>reboot</p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/09/10/dobovleniya-yazyka-v-squirmail-ispconfig-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

