<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии на сайте Кибер-Фанк v2.0</title>
	<atom:link href="http://www.shatlovsky.ru/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shatlovsky.ru</link>
	<description>Information must be free</description>
	<lastBuildDate>Thu, 04 Mar 2010 09:38:47 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Комментарий к записи Unix: Поиск и замена во многих файлах одновременно (Alex Shatlovsky)</title>
		<link>http://www.shatlovsky.ru/2009/02/09/poisk-i-zamena-vo-mnogix-fajlax-odnovremenno/comment-page-1/#comment-6137</link>
		<dc:creator>Alex Shatlovsky</dc:creator>
		<pubDate>Thu, 04 Mar 2010 09:38:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=75#comment-6137</guid>
		<description>@ehles:

Согласен, так короче. Но:

1) Нужен модификатор /g для глобальный замены, а не только первого найденного в каждой строке фрагмента, т.е.

$ perl -i -pe ’s/OLD_TEXT/NEW_TEXT/g;’ FILE_PATTERN.txt

2) glob&#039;ы не рулят :) Лучше использовать find:

$ find ./ -type f -name &quot;*.html&quot; -exec perl -i -pe &quot;s/OLD_TEXT/NEW_TEXT/g;&quot; {} \;

3) Чтобы не модифицировать файлы без искомой подстроки, можно-таки предварительно отобрать нужные:

grep -HR OLDTEXT ./ &#124; awk &#039;{print $1}&#039; &#124; sed &#039;s/:.*$//&#039; &#124; grep -v &#039;~&#039; &#124; sort &#124; uniq &#124; xargs perl -i -pe &quot;s/OLD_TEXT/NEW_TEXT/g;&quot;</description>
		<content:encoded><![CDATA[<p>@ehles:</p>
<p>Согласен, так короче. Но:</p>
<p>1) Нужен модификатор /g для глобальный замены, а не только первого найденного в каждой строке фрагмента, т.е.</p>
<p>$ perl -i -pe ’s/OLD_TEXT/NEW_TEXT/g;’ FILE_PATTERN.txt</p>
<p>2) glob&#8217;ы не рулят :) Лучше использовать find:</p>
<p>$ find ./ -type f -name &laquo;*.html&raquo; -exec perl -i -pe &laquo;s/OLD_TEXT/NEW_TEXT/g;&raquo; {} \;</p>
<p>3) Чтобы не модифицировать файлы без искомой подстроки, можно-таки предварительно отобрать нужные:</p>
<p>grep -HR OLDTEXT ./ | awk &#8216;{print $1}&#8217; | sed &#8217;s/:.*$//&#8217; | grep -v &#8216;~&#8217; | sort | uniq | xargs perl -i -pe &laquo;s/OLD_TEXT/NEW_TEXT/g;&raquo;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи bash: горячие клавиши (RavenHeart)</title>
		<link>http://www.shatlovsky.ru/2009/06/17/bash-goryachie-klavishi/comment-page-1/#comment-5699</link>
		<dc:creator>RavenHeart</dc:creator>
		<pubDate>Mon, 01 Feb 2010 09:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=100#comment-5699</guid>
		<description>Угу стандартная емаксовая раскладка (по умолчанию), при желании можно поставить вимовскую

&gt;man bash&#124;grep emacs
..
-o emacs or -o vi options to the set builtin (see SHELL BUILTIN COMMANDS below).  To turn off line editing after the shell is running, use the +o emacs or +o vi options to the set builtin.

ну и далее по тексту))</description>
		<content:encoded><![CDATA[<p>Угу стандартная емаксовая раскладка (по умолчанию), при желании можно поставить вимовскую</p>
<p>&gt;man bash|grep emacs<br />
..<br />
-o emacs or -o vi options to the set builtin (see SHELL BUILTIN COMMANDS below).  To turn off line editing after the shell is running, use the +o emacs or +o vi options to the set builtin.</p>
<p>ну и далее по тексту))</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи ubuntu 9.10: новый вид gdm (RavenHeart)</title>
		<link>http://www.shatlovsky.ru/2009/11/02/ubuntu-9-10-novyj-vid-gdm/comment-page-1/#comment-5697</link>
		<dc:creator>RavenHeart</dc:creator>
		<pubDate>Mon, 01 Feb 2010 09:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=122#comment-5697</guid>
		<description>Смени gdm на gdm-2.20 и все будет)</description>
		<content:encoded><![CDATA[<p>Смени gdm на gdm-2.20 и все будет)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи установка adobe flash player 10 на ubuntu (маша)</title>
		<link>http://www.shatlovsky.ru/2008/11/28/ustanovka-adobe-flash-player-10-na-ubuntu/comment-page-1/#comment-5648</link>
		<dc:creator>маша</dc:creator>
		<pubDate>Fri, 22 Jan 2010 05:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://shatlovsky.ru/blog/2008/11/28/ustanovka-adobe-flash-player-10-na-ubuntu/#comment-5648</guid>
		<description>а как скачать</description>
		<content:encoded><![CDATA[<p>а как скачать</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Unix: Поиск и замена во многих файлах одновременно (ehles)</title>
		<link>http://www.shatlovsky.ru/2009/02/09/poisk-i-zamena-vo-mnogix-fajlax-odnovremenno/comment-page-1/#comment-5620</link>
		<dc:creator>ehles</dc:creator>
		<pubDate>Tue, 19 Jan 2010 11:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=75#comment-5620</guid>
		<description>С помощью perl будет намного короче:
perl -i -pe &#039;s/OLD_TEXT/NEW_TEXT/;&#039; FILE_PATTERN.txt

например:
perl -i -pe &#039;s/RSS/ATOM/;&#039; *.html
заменит во всех html файлах подстроку &quot;RSS&quot; на &quot;ATOM&quot;.</description>
		<content:encoded><![CDATA[<p>С помощью perl будет намного короче:<br />
perl -i -pe &#8217;s/OLD_TEXT/NEW_TEXT/;&#8217; FILE_PATTERN.txt</p>
<p>например:<br />
perl -i -pe &#8217;s/RSS/ATOM/;&#8217; *.html<br />
заменит во всех html файлах подстроку &laquo;RSS&raquo; на &laquo;ATOM&raquo;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи установка adobe flash player 10 на ubuntu (Asmadeya)</title>
		<link>http://www.shatlovsky.ru/2008/11/28/ustanovka-adobe-flash-player-10-na-ubuntu/comment-page-1/#comment-5581</link>
		<dc:creator>Asmadeya</dc:creator>
		<pubDate>Sat, 16 Jan 2010 16:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://shatlovsky.ru/blog/2008/11/28/ustanovka-adobe-flash-player-10-na-ubuntu/#comment-5581</guid>
		<description>Я пытаюсь удолить старый flashplaer через sinaptic, по он почему-то выдвет вот такую ошибку:
E: adobe-flashplugin: подпроцесс установлен сценарий pre-removal возвратил код ошибки 2

Вобщем и старым флешплеером работать не хочет. и новый установить не дает (((</description>
		<content:encoded><![CDATA[<p>Я пытаюсь удолить старый flashplaer через sinaptic, по он почему-то выдвет вот такую ошибку:<br />
E: adobe-flashplugin: подпроцесс установлен сценарий pre-removal возвратил код ошибки 2</p>
<p>Вобщем и старым флешплеером работать не хочет. и новый установить не дает (((</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи WordPress бэкенд: устанавливаем правильный REMOTE_ADDR для комментариев (nrg)</title>
		<link>http://www.shatlovsky.ru/2008/12/12/wordpress-comment-remote_addr/comment-page-1/#comment-5143</link>
		<dc:creator>nrg</dc:creator>
		<pubDate>Thu, 10 Dec 2009 17:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=59#comment-5143</guid>
		<description>ключевое слово - mod_rpaf</description>
		<content:encoded><![CDATA[<p>ключевое слово &#8211; mod_rpaf</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи debian: ошибка при сборке apache 1.3.41 (GQ)</title>
		<link>http://www.shatlovsky.ru/2009/12/06/debian-oshibka-pri-sborke-apache-1-3-41/comment-page-1/#comment-5141</link>
		<dc:creator>GQ</dc:creator>
		<pubDate>Thu, 10 Dec 2009 12:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=170#comment-5141</guid>
		<description>Потому что не надо изобратеть велосипед. Пересобрал бы сурцовый пакет и все дела.</description>
		<content:encoded><![CDATA[<p>Потому что не надо изобратеть велосипед. Пересобрал бы сурцовый пакет и все дела.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи debian: ошибка при сборке apache 1.3.41 (Alex Shatlovsky)</title>
		<link>http://www.shatlovsky.ru/2009/12/06/debian-oshibka-pri-sborke-apache-1-3-41/comment-page-1/#comment-5109</link>
		<dc:creator>Alex Shatlovsky</dc:creator>
		<pubDate>Sun, 06 Dec 2009 17:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=170#comment-5109</guid>
		<description>Artem Zhirkov: 
Для особо внимательных сообщаем, что проблема в том, что апач хочет &lt;b&gt;ndbm.h&lt;/b&gt;, которой в debian нет уже много лет. Но есть /usr/include/&lt;b&gt;gdbm-ndbm.h&lt;/b&gt;, которой апач не видит.

Объяснить апачу, что ему нужен именно gdbm-ndbm.h -- об этом запись, а не о том, как ставить девелоперские пакеты.</description>
		<content:encoded><![CDATA[<p>Artem Zhirkov:<br />
Для особо внимательных сообщаем, что проблема в том, что апач хочет <b>ndbm.h</b>, которой в debian нет уже много лет. Но есть /usr/include/<b>gdbm-ndbm.h</b>, которой апач не видит.</p>
<p>Объяснить апачу, что ему нужен именно gdbm-ndbm.h &#8212; об этом запись, а не о том, как ставить девелоперские пакеты.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи debian: ошибка при сборке apache 1.3.41 (Artem Zhirkov)</title>
		<link>http://www.shatlovsky.ru/2009/12/06/debian-oshibka-pri-sborke-apache-1-3-41/comment-page-1/#comment-5108</link>
		<dc:creator>Artem Zhirkov</dc:creator>
		<pubDate>Sun, 06 Dec 2009 15:50:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.shatlovsky.ru/?p=170#comment-5108</guid>
		<description>Афтор догадался поставить девелоперский набор либ когда отсутствовал файл одной из них! Это когениально! Поцоны бы не догадались сами если чо!</description>
		<content:encoded><![CDATA[<p>Афтор догадался поставить девелоперский набор либ когда отсутствовал файл одной из них! Это когениально! Поцоны бы не догадались сами если чо!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
