<?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 &#187; linux</title>
	<atom:link href="http://maruka.ru/tag/linux/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>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>
		<item>
		<title>Запуск приложений в background</title>
		<link>http://maruka.ru/2010/06/24/zapusk-prilozhenij-v-background/</link>
		<comments>http://maruka.ru/2010/06/24/zapusk-prilozhenij-v-background/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 21:56:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=39</guid>
		<description><![CDATA[sudo apt-get install screen
screen
Start your process
Press Ctrl + A
Then Ctrl + D
This detaches your screen session but leaves the process running.
You can logout of your server and go to the pub.
When you are ready log into your server, from any machine anywhere and type
screen -r
Your process window will appear as if you`d never been away.
]]></description>
			<content:encoded><![CDATA[<p>sudo apt-get install screen</p>
<p>screen</p>
<p>Start your process</p>
<p>Press Ctrl + A</p>
<p>Then Ctrl + D</p>
<p>This detaches your screen session but leaves the process running.</p>
<p>You can logout of your server and go to the pub.</p>
<p>When you are ready log into your server, from any machine anywhere and type</p>
<p>screen -r</p>
<p>Your process window will appear as if you`d never been away.</p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/06/24/zapusk-prilozhenij-v-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не работал внутренний микрофон</title>
		<link>http://maruka.ru/2010/05/12/ne-rabotal-vnutrennij-mikrofon/</link>
		<comments>http://maruka.ru/2010/05/12/ne-rabotal-vnutrennij-mikrofon/#comments</comments>
		<pubDate>Wed, 12 May 2010 00:24:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[alc262]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[micro]]></category>
		<category><![CDATA[microphone]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[realtec]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vaio]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=34</guid>
		<description><![CDATA[Notebook Sony Vaio VGN-NW11S
Чип ALC262
Какой у вас чип можно узнать при помощи команды 
sudo aplay -l
Решение
открываем конфиг
sudo gedit /etc/modprobe.d/alsa-base.conf
и добавляем
options snd-hda-intel model=toshiba-s06 
сохраняем и перезагружаем 
]]></description>
			<content:encoded><![CDATA[<p>Notebook Sony Vaio VGN-NW11S<br />
Чип ALC262</p>
<p>Какой у вас чип можно узнать при помощи команды </p>
<p><em>sudo aplay -l</em></p>
<p>Решение</p>
<p>открываем конфиг</p>
<p><em>sudo gedit /etc/modprobe.d/alsa-base.conf</em></p>
<p>и добавляем</p>
<p><em>options snd-hda-intel model=toshiba-s06</em> </p>
<p>сохраняем и перезагружаем </p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/05/12/ne-rabotal-vnutrennij-mikrofon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 на ASUS eeepc 1000h и wi-fi</title>
		<link>http://maruka.ru/2010/05/02/ubuntu-10-04-na-asus-eeepc-1000h-i-wi-fi/</link>
		<comments>http://maruka.ru/2010/05/02/ubuntu-10-04-na-asus-eeepc-1000h-i-wi-fi/#comments</comments>
		<pubDate>Sun, 02 May 2010 08:32:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=30</guid>
		<description><![CDATA[После обновления начал глючить wi-fi. Проблема обширная и будет исправлена только в ядре 2.26.33 (текущее 2.26.32). Фиксим этим пакетом
http://rsalveti.net/pub/ubuntu/kernel/lucid/linux-image-2.6.32-21-generic_2.6.32-21.32rsalveti1_i386.deb
Баг на launchpad
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/496093?comments=all
P.S. На старом ядре 2.6.31 всё работает
]]></description>
			<content:encoded><![CDATA[<p>После обновления начал глючить wi-fi. Проблема обширная и будет исправлена только в ядре 2.26.33 (текущее 2.26.32). Фиксим этим пакетом</p>
<p><a href="http://rsalveti.net/pub/ubuntu/kernel/lucid/linux-image-2.6.32-21-generic_2.6.32-21.32rsalveti1_i386.deb">http://rsalveti.net/pub/ubuntu/kernel/lucid/linux-image-2.6.32-21-generic_2.6.32-21.32rsalveti1_i386.deb</a></p>
<p>Баг на launchpad</p>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/496093?comments=all">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/496093?comments=all</a></p>
<p>P.S. На старом ядре 2.6.31 всё работает</p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/05/02/ubuntu-10-04-na-asus-eeepc-1000h-i-wi-fi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ClamAV, Debian and Ispconfig 3</title>
		<link>http://maruka.ru/2010/04/16/clamav-debian-and-ispconfig-3/</link>
		<comments>http://maruka.ru/2010/04/16/clamav-debian-and-ispconfig-3/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 14:47:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[hetzner]]></category>
		<category><![CDATA[ispconfig]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://maruka.ru/?p=26</guid>
		<description><![CDATA[Сегодня столкнулся с такой фигнёй
LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169)
LibClamAV Error: Problem parsing database at line 742
LibClamAV Error: Can&#8217;t load daily.ndb: Malformed database
LibClamAV Error: cli_tgzload: Can&#8217;t load daily.ndb
LibClamAV Error: Can&#8217;t load /var/lib/clamav/daily.cld: [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня столкнулся с такой фигнёй</p>
<p>LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169)<br />
LibClamAV Error: Problem parsing database at line 742<br />
LibClamAV Error: Can&#8217;t load daily.ndb: Malformed database<br />
LibClamAV Error: cli_tgzload: Can&#8217;t load daily.ndb<br />
LibClamAV Error: Can&#8217;t load /var/lib/clamav/daily.cld: Malformed database<br />
ERROR: Malformed database</p>
<p>Как видно ClamAV не пашет. Все спасибы по этому делу дебианщикам. Не обновили пакет. Изза чего антивир не работал и тем самым блакировал работу почты.</p>
<p>Решение проблеме</p>
<p>$ echo deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free &gt;&gt; /etc/apt/sources.list<br />
$ apt-get update<br />
$ apt-get install clamav<br />
$ apt-get upgrade<br />
$ /etc/init.d/amavis restart</p>
<p>Мне помогло</p>
]]></content:encoded>
			<wfw:commentRss>http://maruka.ru/2010/04/16/clamav-debian-and-ispconfig-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

