<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>PVE</title>
	
	<link>http://anarkiblog.com</link>
	<description>omg! I set up ubuntu linux</description>
	<pubDate>Thu, 14 Aug 2008 20:48:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/pvelinux" type="application/rss+xml" /><item>
		<title>Добавить новую локаль</title>
		<link>http://anarkiblog.com/dobavit-novuyu-lokal.html</link>
		<comments>http://anarkiblog.com/dobavit-novuyu-lokal.html#comments</comments>
		<pubDate>Thu, 14 Aug 2008 20:48:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[руссификация]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=243</guid>
		<description><![CDATA[Захотелось проверить кое-какой пример кода (из PHP preg_match с \w для русских букв). Сразу вспомнил, что в скрипте нужно выставить setlocale(LC_ALL,локаль), чтобы нормально обрабатывался такой момент. Текст был сохранен в кодировке cp1251, поэтому нужно было эту же локаль &#8220;включить&#8221; в php скрипте. В убунте такой локали по умолчанию нет.
Проверить какие локали установлены можно коммандой
locale -a
Чтобы [...]]]></description>
			<content:encoded><![CDATA[<p>Захотелось проверить кое-какой пример кода (из PHP preg_match с \w для русских букв). Сразу вспомнил, что в скрипте нужно выставить setlocale(LC_ALL,локаль), чтобы нормально обрабатывался такой момент. Текст был сохранен в кодировке cp1251, поэтому нужно было эту же локаль &#8220;включить&#8221; в php скрипте. В убунте такой локали по умолчанию нет.<span id="more-243"></span></p>
<p>Проверить какие локали установлены можно коммандой</p>
<p>locale -a</p>
<p>Чтобы добавить новую, во-первых нужно глянуть полное название в файле /usr/share/i18n/SUPPORTED. Для cp1251 вот так я смотрел:</p>
<p>less /usr/share/i18n/SUPPORTED | grep ru</p>
<p>Выдало мне списочек такой:</p>
<p>ru_RU.UTF-8 UTF-8<br />
ru_RU.KOI8-R KOI8-R<br />
ru_RU ISO-8859-5<br />
ru_RU.CP1251 CP1251<br />
ru_UA.UTF-8 UTF-8<br />
ru_UA KOI8-U</p>
<p>ru_RU.CP1251 локаль, которую мне нужно было установить. Устанавливал через locale-gen:</p>
<p>anarki:~$ sudo locale-gen ru_RU.CP1251<br />
Generating locales&#8230;<br />
ru_RU.CP1251&#8230; done<br />
Generation complete.</p>
<p>Проверяю:</p>
<p>anarki:~$ locale -a | grep ru<br />
ru_RU.cp1251<br />
ru_RU.utf8<br />
ru_UA.utf8</p>
<p>Всё, локаль добавлена, можно с ней работать.</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/dobavit-novuyu-lokal.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Как загружать видео из ютуба</title>
		<link>http://anarkiblog.com/kak-zagruzhat-video-iz-yutuba.html</link>
		<comments>http://anarkiblog.com/kak-zagruzhat-video-iz-yutuba.html#comments</comments>
		<pubDate>Mon, 11 Aug 2008 09:44:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=225</guid>
		<description><![CDATA[Я уже писал об этом в одной из заметок. На этот раз обойдемся без браузера. Устанавливаем консольную утилиту.
sudo aptitude install youtube-dl 
Использовать её очень просто. Например:
youtube-dl &#8220;http://www.youtube.com/watch?v=foobar&#8221;
Сохранит видео как foobar.flv 
Но на этом возможности программы не ограничиваются.
youtube-dl -o vid.flv &#8220;http://www.youtube.com/watch?v=foobar&#8221;
Сохранит видео в файле vid.flv На youtube есть видео, чтобы скачать которые необходимо иметь аккаунт. Программа это тоже [...]]]></description>
			<content:encoded><![CDATA[<p>Я уже писал об этом <a href="http://anarkiblog.com/zakachka-c-youtube.html">в одной из заметок</a>. На этот раз обойдемся без браузера. Устанавливаем консольную утилиту.</p>
<p><em>sudo aptitude install youtube-dl </em></p>
<p>Использовать её очень просто. Например:</p>
<p><em>youtube-dl &#8220;http://www.youtube.com/watch?v=foobar&#8221;</em></p>
<p>Сохранит видео как foobar.flv <span id="more-225"></span></p>
<p>Но на этом возможности программы не ограничиваются.</p>
<p><em>youtube-dl -o vid.flv &#8220;http://www.youtube.com/watch?v=foobar&#8221;</em></p>
<p>Сохранит видео в файле vid.flv На youtube есть видео, чтобы скачать которые необходимо иметь аккаунт. Программа это тоже умеет, она передаст логин/пароль на yotube и скачает видео.</p>
<p><em>youtube-dl -u myusername -p mypassword &#8220;http://www.youtube.com/watch?v=foobar&#8221; </em></p>
<p>Данные об аккаунте могут находится в файле .netrc, тогда программе нужно указать опцию -n или&#8211;netrc. Имя компьютера в данном случае будет &#8220;youtube&#8221;. Есть так же режим симуляции(нужно добавить в командную строку -s или &#8211;simulate), когда видео не скачивается, а выдается реальный URL, который можно скопировать в менеджер закачки, например. Бесшумный режим (включается опцией -q или &#8211;quiet) используется, чтобы не выводить сообщения.</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/kak-zagruzhat-video-iz-yutuba.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>shared библиотеки PHP</title>
		<link>http://anarkiblog.com/shared-biblioteki-php.html</link>
		<comments>http://anarkiblog.com/shared-biblioteki-php.html#comments</comments>
		<pubDate>Sun, 10 Aug 2008 07:32:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=214</guid>
		<description><![CDATA[Эта заметка может относится к Убунту, если в репозиториях нет нужного вам модуля. Обычно все необходимые модули присутствуют в виде пакетов. Имена пакетов имеют вид &#8220;php5-модуль&#8221;.
Захотелось поставить &#8220;экзотический модуль(расширение)&#8221; для работы с бд Informix. В репозитории его естественно не оказалось. Пересобирать php с опцией &#8221;   &#8211;with-informix&#8221; очень не рекомендуется, потому что версия php [...]]]></description>
			<content:encoded><![CDATA[<p>Эта заметка может относится к Убунту, если в репозиториях нет нужного вам модуля. Обычно все необходимые модули присутствуют в виде пакетов. Имена пакетов имеют вид &#8220;php5-модуль&#8221;.</p>
<p>Захотелось поставить &#8220;экзотический модуль(расширение)&#8221; для работы с бд Informix. В репозитории его естественно не оказалось. Пересобирать php с опцией &#8221;   <span class="option">&#8211;with-informix</span>&#8221; очень не рекомендуется, потому что версия php в Ubuntu протестирована на совместимость с ОС. Поэтому я решил собрать лишь саму библиотеку и подключить ее к php. Такая библиотека называется shared, по аналогии с dll в Windows, так же бывают статические библиотеки которые линкуются вместе с приложением(это если собирать с опцией    <span class="option">&#8211;with-informix, например).</span> Что я делал? <span id="more-214"></span></p>
<p>Узнал версию php:</p>
<p><span class="option">anarki:~/tmp$ php -v<br />
PHP 5.2.4-2ubuntu5.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul 23 2008 06:44:49)<br />
Copyright (c) 1997-2007 The PHP Group<br />
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies</span></p>
<p>Скачал с php.net исходники для этой версии по ссылке http://www.php.net/get/php-5.2.4.tar.bz2/from/a/mirror В ссылке можно менять версии, откроется страница с зеркалами, откуда можно качать.</p>
<p>Распаковал в папку ~/tmp . Перешел в папку, в консоли написал:</p>
<p>./configure &#8211;with-informix=shared<br />
make<br />
cp modules/informix.so  /usr/lib/php5/20060613+lfs/</p>
<blockquote><p>Тут довольное странное название директории, куда копируется скомпилированный модуль, посмотрите у себя, где лежат файлы *.so, это значит и есть папка с расширениями php.</p></blockquote>
<p>Теперь нужно сказать php, чтобы он начал подключил ее в работу. Создаю файл informix.ini с содержимым</p>
<p><span style="font-weight: bold; color: #006600;">[</span>extension section<span style="font-weight: bold; color: #006600;">]</span><br />
extension=informix.so</p>
<p>Помещаю его в папки  /etc/php5/conf.d/, /etc/php5/apache2/conf.d/,  /etc/php5/cli/conf.d/ Это соотвественно общая папка, для mod_php и для cli версии. Если нужно, то меняю настройки в informix.ini в этих папках. По идее, можно сделать различные конфигурации модулей для mod_php и cli, удаляя файлы *.ini я отключаю модули, а добавляя - подключаяю(если прописано extension=модуль.so в файле естественно).</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/shared-biblioteki-php.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>exmap</title>
		<link>http://anarkiblog.com/exmap.html</link>
		<comments>http://anarkiblog.com/exmap.html#comments</comments>
		<pubDate>Sat, 09 Aug 2008 09:40:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=200</guid>
		<description><![CDATA[
Exmap - утилита, которая анализирует общую память и с помощью нее лего определить сколько памяти использует процесс. Это более точная программа, чем ps или top, потому что она учитывает библиотеки, используемые совместно многими приложениями. Вывод состоит из нескольких столбцов, наиболее интересны столбцы Effective Resident и Resident. Резидентное значение представляет из себя полное количество физической памяти [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_202" class="wp-caption alignleft" style="width: 160px"><a href="http://anarkiblog.com/wordpress/wp-content/uploads/2008/08/gexmap.png"><img class="size-thumbnail wp-image-202" title="gexmap" src="http://anarkiblog.com/wordpress/wp-content/uploads/2008/08/gexmap-150x150.png" alt="gexmap" width="150" height="150" /></a><p class="wp-caption-text">gexmap</p></div>
<p>Exmap - утилита, которая анализирует общую память и с помощью нее лего определить сколько памяти использует процесс. Это более точная программа, чем <code>ps</code> или <code>top</code>, потому что она учитывает библиотеки, используемые совместно многими приложениями. Вывод состоит из нескольких столбцов, наиболее интересны столбцы Effective Resident и Resident. Резидентное значение представляет из себя полное количество физической памяти занятое процессом, включая разделяемые библиотеки, которые используются, в том числе, другими процессами, и обычно именно его можно ожидать на выходе <code>ps</code> или <code>top</code>. В эффективном резидентном значении разделяемые библиотеки поделены поровну между процессами, которые их используют; это гораздо более точное представление системной памяти, потребляемой процессом.<span id="more-200"></span></p>
<p>Установка exmap несложная, но она требует модуль ядра, что делает ее нетривиальной. Во-первых используйте apt-get чтобы установить exmap, необходимый исходник модуля ядра и инструменты для построения этого модуля.</p>
<pre>sudo -i
aptitude install linux-headers-$(uname -r)
aptitude install module-assistant build-essential
aptitude install exmap exmap-modules-source</pre>
<p>Затем, соберите модуль ядра</p>
<pre>module-assistant prepare
module-assistant update
module-assistant build exmap
module-assistant install exmap
depmod
modprobe exmap
echo exmap &gt;&gt; /etc/modules</pre>
<p><code>module-assistant</code> автоматически скомпилирует и установит модуль, <code>depmod</code> найдет  зависимости для всех модулей, в том числе для exmap.  <code>modprobe</code> установит новый модуль в ядро и добавит имя модуля в файл <code>/etc/modules</code> обеспечивая загрузку модуля после рестарта системы. Все, можете запускать gexmap. Должен заметить, запускается gexmap не моментально.</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/exmap.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Русификация консоли - сделано!</title>
		<link>http://anarkiblog.com/rusifikaciya-konsoli-sdelano.html</link>
		<comments>http://anarkiblog.com/rusifikaciya-konsoli-sdelano.html#comments</comments>
		<pubDate>Fri, 08 Aug 2008 17:26:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[terminal]]></category>

		<category><![CDATA[руссификация]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=119</guid>
		<description><![CDATA[Как оказалось руссификация консоли проводится просто, даже очень просто. Главное учесть тот факт, что usplash конфликтует с автозапуском cyr. Поэтому его необходимо выключить.

Открываем меню grub&#8217;a
nano /boot/grub/menu.lst
Идет примерно такое содержание
title           Ubuntu 8.04.1, kernel 2.6.24-19-generic
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=44807c5a-d64a-4f47-961f-3ffdd64d760d ro quiet vga=0&#215;0369 splash
initrd          /boot/initrd.img-2.6.24-19-generic
quiet
Удаляем слово &#8220;splash&#8221; из атрибута kernel. Проделываем эту операцию для всех пунктов меню(title означает начало [...]]]></description>
			<content:encoded><![CDATA[<p>Как оказалось руссификация консоли проводится просто, даже очень просто. Главное учесть тот факт, что usplash конфликтует с автозапуском cyr. Поэтому его необходимо выключить.<br />
<span id="more-119"></span></p>
<p>Открываем меню grub&#8217;a</p>
<p><span class="fullpost">nano /boot/grub/menu.lst</span></p>
<p>Идет примерно такое содержание</p>
<p><span class="fullpost">title           Ubuntu 8.04.1, kernel 2.6.24-19-generic<br />
root            (hd0,4)<br />
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=44807c5a-d64a-4f47-961f-3ffdd64d760d ro quiet vga=0&#215;0369 splash<br />
initrd          /boot/initrd.img-2.6.24-19-generic<br />
quiet</span></p>
<p>Удаляем слово &#8220;splash&#8221; из атрибута kernel. Проделываем эту операцию для всех пунктов меню(title означает начало нового пункта меню загрузки), если нужно.Сохраняем файл.</p>
<p>Далее устанавливаем необходимый пакет.<br />
sudo apt-get install console-cyrillic</p>
<p>Откроется меню конфигурирования, выставляем нужные параметры. После перезагружаемся или набираем cyr,  и шрифт в консоли меняется, появляются русские буквы.</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/rusifikaciya-konsoli-sdelano.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Сборка из исходников</title>
		<link>http://anarkiblog.com/sborka-iz-isxodnikov.html</link>
		<comments>http://anarkiblog.com/sborka-iz-isxodnikov.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:17:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=206</guid>
		<description><![CDATA[Начали собирать программу, скачали, распаковали архив с исходными кодами, запустили ./configure и в ответ получили ошибки, что, мол, нет таких-то компонент, то есть зависимости не удовлетворены. Начинаете устанавливать зависимости вручную? А затем снова ./configure и так по кругу?
Предлагаю простое решение, чтобы установить все зависимости одним махом. Одно условие, любая версия программы уже должна быть в [...]]]></description>
			<content:encoded><![CDATA[<p>Начали собирать программу, скачали, распаковали архив с исходными кодами, запустили ./configure и в ответ получили ошибки, что, мол, нет таких-то компонент, то есть зависимости не удовлетворены. Начинаете устанавливать зависимости вручную? А затем снова ./configure и так по кругу?</p>
<p>Предлагаю простое решение, чтобы установить все зависимости одним махом. Одно условие, любая версия программы уже должна быть в репозитории, чем ближе версии собираемой и из репозитория, тем лучше.</p>
<p><code>sudo apt-get build-dep &lt;package&gt;</code></p>
<p>Где &lt;package&gt; название пакета из репозитория.</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/sborka-iz-isxodnikov.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Мониторинг удаленного сервера</title>
		<link>http://anarkiblog.com/monitoring-udalennogo-servera.html</link>
		<comments>http://anarkiblog.com/monitoring-udalennogo-servera.html#comments</comments>
		<pubDate>Sat, 02 Aug 2008 11:18:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[hardware]]></category>

		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=111</guid>
		<description><![CDATA[Предлагаю решение для мониторинга сервера утилитой gkrellm. Оно будет запущено поверх ssh, чтобы соединение не было открытым. Для большей ясности отмечу, &#8220;десктоп&#8221; - это локальная машина, на которой вы работаете, &#8220;сервер&#8221; - это и есть удаленный сервер.
Итак. Первым делом создайте аккаунт shh без пароля. На сервере установите gkrellmd (сервер gkrellm). Если это debian/ubuntu или какая [...]]]></description>
			<content:encoded><![CDATA[<p>Предлагаю решение для мониторинга сервера утилитой gkrellm. Оно будет запущено поверх ssh, чтобы соединение не было открытым. Для большей ясности отмечу, &#8220;десктоп&#8221; - это локальная машина, на которой вы работаете, &#8220;сервер&#8221; - это и есть удаленный сервер.<span id="more-111"></span></p>
<p>Итак. Первым делом создайте аккаунт shh без пароля. На сервере установите gkrellmd (сервер gkrellm). Если это debian/ubuntu или какая другая система c apt, то достаточно ввести apt-get install gkrellmd . Дальше, можете отредактировать его конфигурацию, файл /etc/gkrellmd.conf Со стандартными настройками gkrellmd неплохо работает через SSH. Если не хотите, чтобы он работал поверх ssh, то просто добавьте IP десктопа. Перезапустите gkrellmd, если меняли конфигурацию - sudo /etc/init.d/gkrellmd restart . Теперь необходимо открыть SSH-туннель между десктопом и сервером. Пример, ssh -N -f -L <span style="color: #ff0000;">19150</span>:127.0.0.1:<span style="color: #0000ff;">19150</span> <span style="color: #ff0000;">user</span>@<span style="color: #ff0000;">server</span>. Все что написано красным вам нужно будет заменить, а то что синим нет, если вы не меняли конфигурацию gkrellmd.</p>
<p><span style="color: #ff0000;">19150</span> - это локальный порт, который ведет к вашему туннелю. Если хотите мониторить больше, чем один сервер, то меняете его на другой доступный. Список доступных(незанятых) портов можно проверить командой netstat -nt.</p>
<p><span style="color: #ff0000;">user</span>@<span style="color: #ff0000;">server</span> - соотвественно логин и пароль на сервере.</p>
<p>После того, как настроили туннель, запускайте <span style="color: #000000;">gkrellm -s 127.0.0.1</span> -P <span style="color: #ff0000;">19150</span></p>
<p>gkrellm должен запуститься и начать отображать данные</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/monitoring-udalennogo-servera.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Выключить пищание динамика</title>
		<link>http://anarkiblog.com/vyklyuchit-pishhanie-dinamika.html</link>
		<comments>http://anarkiblog.com/vyklyuchit-pishhanie-dinamika.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 14:00:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[hardware]]></category>

		<category><![CDATA[terminal]]></category>

		<category><![CDATA[Xserver]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=104</guid>
		<description><![CDATA[
Я ненавижу звук встроенного динамика. Часто пользуюсь автодополнением команды с помощью Tab, чтобы не набирать лишние буквы, так он постояно пищит. Приведу пару инструкций, чтобы заставить динамик замолчать. Вы можете проверить сработали ли они нажав ctrl+g в консоли.

В обычной линукс консоли(неграфической от Х11) можно выключить пищание следующими командами
setterm -blength 0
#так же вы можете выставить частоту [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://anarkiblog.com/wordpress/wp-content/uploads/2008/08/audio-card.png"><img class="size-full wp-image-107 alignleft" title="audio-card" src="http://anarkiblog.com/wordpress/wp-content/uploads/2008/08/audio-card.png" alt="динамик" /></a></p>
<p>Я ненавижу звук встроенного динамика. Часто пользуюсь автодополнением команды с помощью Tab, чтобы не набирать лишние буквы, так он постояно пищит. Приведу пару инструкций, чтобы заставить динамик замолчать. Вы можете проверить сработали ли они нажав ctrl+g в консоли.</p>
<p><span id="more-104"></span></p>
<p>В обычной линукс консоли(неграфической от Х11) можно выключить пищание следующими командами</p>
<pre class="code">setterm -blength 0
#так же вы можете выставить частоту писка
#в очень низкое значение
setterm -bfreq 10</pre>
<p>Когда работает в Иксах(без разницы в KDE, Gnome, XFCE и тд), то запустите команду:</p>
<pre class="code">xset b off</pre>
<p>В качестве альтернативы вы можете выключить звук динамика прямо в шелле.</p>
<p>Bash:</p>
<pre class="code"># Поместите в /etc/inputrc или .inputrc
# Оно не будет работать в  файле .bashrc !
set bell-style none</pre>
<p>Tcsh:</p>
<pre class="code"># запишите в файл .tcshrc
# только для автодополнения через tab
set matchbeep = never
# для всего
set nobeep = 1</pre>
<p>Чтобы исключить недоразумения, объясняю, эти инструкции только для выключения <strong>встроенного</strong> динамика. Музыку вы можете слушать на своем компьютере как и раньше.<br />
Наслаждайтесь тишиной!</p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/vyklyuchit-pishhanie-dinamika.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Корявые шрифты</title>
		<link>http://anarkiblog.com/koryavye-shrifty.html</link>
		<comments>http://anarkiblog.com/koryavye-shrifty.html#comments</comments>
		<pubDate>Thu, 31 Jul 2008 18:38:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=102</guid>
		<description><![CDATA[Helvetica отключена в убунте, вместо нее рендерится nimbus sans, довольно убогий шрифт. Большинство сайтов в интернете в стилях в font-family ставят Helvetica и на деле получается nimbus sans. Как от него избавиться?
Загружаем 70-no-nimbus.conf и устанавливаем его в папку/etc/conf.avail/. Затем нам нужно сделать ссылку, чтобы этот файл воспринял Xft. Под рутом естественно.
# cd /etc/fonts/conf.d
# ln -s [...]]]></description>
			<content:encoded><![CDATA[<p>Helvetica отключена в убунте, вместо нее рендерится nimbus sans, довольно убогий шрифт. Большинство сайтов в интернете в стилях в font-family ставят Helvetica и на деле получается nimbus sans. Как от него избавиться?<span id="more-102"></span></p>
<p>Загружаем <a href="http://staticfree.info/projects/debian/ugly-fonts/70-no-nimbus.conf">70-no-nimbus.conf</a> и устанавливаем его в папку/etc/conf.avail/. Затем нам нужно сделать ссылку, чтобы этот файл воспринял Xft. Под рутом естественно.<br />
# cd /etc/fonts/conf.d<br />
# ln -s ../conf.avail/70-no-nimbus.conf<br />
В конце запускаем fc-cache из под рута, перезапускаем веб браузер и радуемся результату.</p>
<p><a title="ugly fonts in debian" href="http://staticfree.info/projects/debian/ugly-fonts/">Источник.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/koryavye-shrifty.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Табы urxvt</title>
		<link>http://anarkiblog.com/taby-urxvt.html</link>
		<comments>http://anarkiblog.com/taby-urxvt.html#comments</comments>
		<pubDate>Wed, 30 Jul 2008 14:50:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[perl]]></category>

		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://anarkiblog.com/?p=97</guid>
		<description><![CDATA[Как оказалось urxvt поддерживает табы, благодаря perl&#8217;y. Он должен быть собран c perl-ext, чтобы это проверить запустите
urxvt &#8211;version
Если в списке модулей есть perl, то все отлично. Проверяем:
urxvt -pe tabbed
Ключ -pe загружает расширения, написанные на perl. Вот, что должно получится:

Список доступных расширений можно посмотреть в директории /usr/lib/urxvt/perl
Чтобы при каждом запуске, он открывался с табами правим ~/.Xdefaults:
URxvt*perl-ext-common: [...]]]></description>
			<content:encoded><![CDATA[<p>Как оказалось urxvt поддерживает табы, благодаря perl&#8217;y. Он должен быть собран c perl-ext, чтобы это проверить запустите</p>
<p><em>urxvt &#8211;version</em></p>
<p>Если в списке модулей есть perl, то все отлично. Проверяем:</p>
<p><em><span>urxvt -pe tabbed</span></em></p>
<p>Ключ -pe загружает расширения, написанные на perl. Вот, что должно получится:</p>
<div id="attachment_98" class="wp-caption aligncenter" style="width: 310px"><a href="http://anarkiblog.com/wordpress/wp-content/uploads/2008/07/tabbed_urxvt.png"><img class="size-medium wp-image-98" title="tabbed_urxvt" src="http://anarkiblog.com/wordpress/wp-content/uploads/2008/07/tabbed_urxvt-300x180.png" alt="tabbed urxvt" width="300" height="180" /></a><p class="wp-caption-text">tabbed urxvt</p></div>
<p><span id="more-97"></span></p>
<p>Список доступных расширений можно посмотреть в директории /usr/lib/urxvt/perl</p>
<p>Чтобы при каждом запуске, он открывался с табами правим ~/.Xdefaults:</p>
<p><em><span>URxvt*perl-ext-common: default,tabbed</span></em><strong><span><br />
</span></strong><strong><span> </span></strong></p>
<p>Как управлять табами? shift курсор влево/вправо переключает табы, shift курсор вниз создает новый таб. Чтобы закрыть там, набираем exit.</p>
<p>Вообще, urxvt неплохо расширяется с помощью perl-ext. Документацию по нему можно посмотреть выполнив</p>
<p><em>man urxvtperl</em></p>
]]></content:encoded>
			<wfw:commentRss>http://anarkiblog.com/taby-urxvt.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
