<?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>KARTz.RU &#187; говнокод</title>
	<atom:link href="http://kartz.ru/tag/%d0%b3%d0%be%d0%b2%d0%bd%d0%be%d0%ba%d0%be%d0%b4/feed/" rel="self" type="application/rss+xml" />
	<link>http://kartz.ru</link>
	<description>кушаешь морковь - встанет вновь и вновь</description>
	<lastBuildDate>Mon, 29 Aug 2016 08:06:12 +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>rss для phpbb</title>
		<link>http://kartz.ru/2011/12/09/rss-phpbb/</link>
		<comments>http://kartz.ru/2011/12/09/rss-phpbb/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 06:12:46 +0000</pubDate>
		<dc:creator>vasiliy</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[говнокод]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[софт]]></category>

		<guid isPermaLink="false">http://kartz.ru/?p=1597</guid>
		<description><![CDATA[Должно работать во всех версиях. Распространяется на CC-BY-NC


&#60;?php
header('Content-Type: application/rss+xml; charset=utf-8');
echo('&#60;?xml version="1.0" encoding="UTF-8"?&#62;
&#60;rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"&#62;
&#60;channel&#62;
	&#60;title&#62; some title &#60;/title&#62;
	&#60;link&#62;http://klinforum.ru/&#60;/link&#62;
	&#60;description&#62;&#60;![CDATA[ some description / RSS channel]]&#62;&#60;/description&#62;
	&#60;language&#62;ru&#60;/language&#62;
');
include('config.php');
$link = mysql_connect($dbhost, $dbuser, $dbpasswd);
mysql_select_db($dbname);
mysql_query('SET NAMES UTF8;');
$query = "SELECT post_id,post_time,post_subject,post_text,username FROM phpbb_posts,phpbb_users WHERE user_id=poster_id ORDER BY post_time DESC LIMIT 10;";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) [...]]]></description>
			<content:encoded><![CDATA[<p>Должно работать во всех версиях. Распространяется на CC-BY-NC<br />
<span id="more-1597"></span><br />
<code><br />
&lt;?php<br />
header('Content-Type: application/rss+xml; charset=utf-8');</p>
<p>echo('&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"&gt;<br />
&lt;channel&gt;<br />
	&lt;title&gt; some title &lt;/title&gt;<br />
	&lt;link&gt;http://klinforum.ru/&lt;/link&gt;<br />
	&lt;description&gt;&lt;![CDATA[ some description / RSS channel]]&gt;&lt;/description&gt;<br />
	&lt;language&gt;ru&lt;/language&gt;</p>
<p>');</p>
<p>include('config.php');</p>
<p>$link = mysql_connect($dbhost, $dbuser, $dbpasswd);<br />
mysql_select_db($dbname);</p>
<p>mysql_query('SET NAMES UTF8;');</p>
<p>$query = "SELECT post_id,post_time,post_subject,post_text,username FROM phpbb_posts,phpbb_users WHERE user_id=poster_id ORDER BY post_time DESC LIMIT 10;";<br />
$result = mysql_query($query) or die("Query failed : " . mysql_error());</p>
<p>while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {</p>
<p>echo('		&lt;item&gt;<br />
			&lt;title&gt;'.htmlspecialchars($line['username'].': '.$line['post_subject'], ENT_QUOTES).'&lt;/title&gt;<br />
			&lt;guid isPermaLink="true"&gt;http://klinforum.ru/viewtopic.php?p=44#p44&lt;/guid&gt;<br />
			&lt;link&gt;http://klinforum.ru/viewtopic.php?p='.$line['post_id'].'#p'.$line['post_id'].'&lt;/link&gt;<br />
			&lt;description&gt;&lt;![CDATA[<br />
'.nl2br(htmlspecialchars($line['post_text'], ENT_QUOTES)).'<br />
]]&gt;&lt;/description&gt;<br />
			&lt;pubDate&gt;'.date('r',$line['post_time']).'&lt;/pubDate&gt;<br />
		&lt;/item&gt;<br />
');<br />
}</p>
<p>echo('&lt;/channel&gt;<br />
&lt;/rss&gt;<br />
');<br />
?&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kartz.ru/2011/12/09/rss-phpbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Велосипед для группового переименования</title>
		<link>http://kartz.ru/2011/12/07/bycicle-rename/</link>
		<comments>http://kartz.ru/2011/12/07/bycicle-rename/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:08:08 +0000</pubDate>
		<dc:creator>vasiliy</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[говнокод]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[софт]]></category>

		<guid isPermaLink="false">http://kartz.ru/?p=1589</guid>
		<description><![CDATA[Недавно тоже пришлось переименовывать много картинок, но с некоторыми особенностями:
 &#8211; неприятие графического интерфейса там, где он не нужен;
 &#8211; нежелание разбираться в рготовых решениях там, где можно за пару минут написать своё;
 &#8211; страстная любовь к велосипедам;
 &#8211; желание организовать неразрушающее переименование, то есть с сохранением результата.

Под рукой был Пых. Скрипт ниже берёт все [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно <em>тоже</em> пришлось переименовывать много картинок, но с некоторыми особенностями:<br />
 &#8211; неприятие графического интерфейса там, где он не нужен;<br />
 &#8211; нежелание разбираться в рготовых решениях там, где можно за пару минут написать своё;<br />
 &#8211; страстная любовь к велосипедам;<br />
 &#8211; желание организовать неразрушающее переименование, то есть с сохранением результата.<br />
<span id="more-1589"></span></p>
<p>Под рукой был Пых. Скрипт ниже берёт все файлы из определённой директории с определённым расширением (чувствительно к регистру), и создаёт для них жёсткие ссылки в поддиректории. Если результат работы устраивает &#8211; то результат можно переместить или скопировать куда надо, а исходные файлы удалить. А можно не удалять.</p>
<p>Количество цифр нумерации определяется автоматически, при необходимости вставляется необходимое число лидирующих нулей. Также в тексте даны комментарии по возможной модификации. Процесс работы сопровождается пояснениями происходящего. В исходном виде под виндой работать не будет. Распространяется на условиях CC-BY-NC.</p>
<p><code><br />
< ?php<br />
$path   = '/home/dober/pics';  // original path<br />
$ext    = 'png';               // attention: extention case sensetime<br />
$newdir = 'renamed';           // subdirectory for renamed files<br />
$prefix = 'screen-';           // prefix for numbers<br />
$i      = 1;                   // start number</p>
<p>if(file_exists($path.'/'.$newdir))<br />
 { die("Error: directory <$newdir> alredy exists. Revome it or specify ahother newdir.\n"); }<br />
mkdir($path.'/'.$newdir, 0777);</p>
<p>$ls=glob($path.'/*.'.$ext);<br />
sort($ls);<br />
$n=strlen(''.count($ls));</p>
<p>foreach ($ls as $v)<br />
{<br />
  $newname = $path.'/'.$newdir.'/'.$prefix.str_repeat('0',$n-strlen(''.$i)).$i.'.'.$ext;<br />
  echo($v."\n => ".$newname."\n");<br />
  link($v, $newname); // you can replace link() with copy() or rename() or symlink()<br />
  $i++;<br />
}<br />
?><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kartz.ru/2011/12/07/bycicle-rename/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
