<?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>skovpen.org &#187; сайт</title>
	<atom:link href="http://skovpen.org/category/sajjt/feed/" rel="self" type="application/rss+xml" />
	<link>http://skovpen.org</link>
	<description>Надо радоваться. не надо напрягаться(с)</description>
	<lastBuildDate>Fri, 09 Jul 2010 16:38:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>down</title>
		<link>http://skovpen.org/2009/05/10/down/</link>
		<comments>http://skovpen.org/2009/05/10/down/#comments</comments>
		<pubDate>Sun, 10 May 2009 10:02:42 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=1554</guid>
		<description><![CDATA[Через час-два сервер отправится на ЕТО (Чистка кулера и обновление железа)]]></description>
			<content:encoded><![CDATA[<p>Через час-два сервер отправится на ЕТО <img src='http://skovpen.org/wp-includes/images/smilies/smile.gif' alt=':-)' class='wp-smiley' /><br />
(Чистка кулера и обновление железа)</p>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2009/05/10/down/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>С Наступающим</title>
		<link>http://skovpen.org/2008/12/27/hny/</link>
		<comments>http://skovpen.org/2008/12/27/hny/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 10:29:08 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[Now]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=1254</guid>
		<description><![CDATA[На недельку свалю. Если чё упадёт &#8211; извиняйте]]></description>
			<content:encoded><![CDATA[<p>На недельку свалю. Если чё упадёт &#8211; извиняйте <img src='http://skovpen.org/wp-includes/images/smilies/smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2008/12/27/hny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Таки да</title>
		<link>http://skovpen.org/2008/11/12/taki-da-2/</link>
		<comments>http://skovpen.org/2008/11/12/taki-da-2/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 20:12:12 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=1094</guid>
		<description><![CDATA[ближайшие 2 недели буду писАть редко. дела]]></description>
			<content:encoded><![CDATA[<p>ближайшие 2 недели буду писАть редко. дела <img src='http://skovpen.org/wp-includes/images/smilies/smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2008/11/12/taki-da-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Опять корбинко издевается.</title>
		<link>http://skovpen.org/2008/09/05/corbina-2/</link>
		<comments>http://skovpen.org/2008/09/05/corbina-2/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 14:00:05 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=808</guid>
		<description><![CDATA[Взяли и без предупреждения мту сменили. Всё больше склоняюсь к тому, что отношение к домашним пользователям, как к говну :-\ В итоге сайт, асько-транспорт и прочие прелести колбасило неподецки :-\]]></description>
			<content:encoded><![CDATA[<p>Взяли и без предупреждения мту сменили. Всё больше склоняюсь к тому, что отношение к домашним пользователям, как к говну :-\</p>
<p>В итоге сайт, асько-транспорт и прочие прелести колбасило неподецки :-\</p>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2008/09/05/corbina-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Японские кроссворды</title>
		<link>http://skovpen.org/2008/05/16/yaponskie-krossvordy/</link>
		<comments>http://skovpen.org/2008/05/16/yaponskie-krossvordy/#comments</comments>
		<pubDate>Fri, 16 May 2008 15:21:54 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Interessed]]></category>
		<category><![CDATA[Now]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=488</guid>
		<description><![CDATA[Предисловие: давно люблю японские кроссворды (это там где картинка должна получится) В общем захотел их у себя на сайте разместить. Поискал в нете &#8211; то что находил на ява скрипте было совсем сырое и не кроссбраузерное. В общем решил сам навоять. Выбрал флеш. Видел его с точки зрения программиста в первый раз. В общем и [...]]]></description>
			<content:encoded><![CDATA[<p>Предисловие: давно люблю японские кроссворды (это там где картинка должна получится)</p>
<p>В общем захотел их у себя на сайте разместить. Поискал в нете &#8211; то что находил на ява скрипте было совсем сырое и не кроссбраузерное. В общем решил сам навоять. Выбрал флеш. Видел его с точки зрения программиста в первый раз. В общем и целом на данном этапе вот:</p>
<p><a href="http://skovpen.org/jp/" target="_blank"">Альфа</a>. </p>
<p>Причем получившаяся флешка 2Кб всего весит. В недалеком будущем будет параметром получать входные данные. Для этого собственно, почти всё уже сделано.</p>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2008/05/16/yaponskie-krossvordy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Определение google PageRank</title>
		<link>http://skovpen.org/2008/05/02/opredelenie-google-pagerank/</link>
		<comments>http://skovpen.org/2008/05/02/opredelenie-google-pagerank/#comments</comments>
		<pubDate>Thu, 01 May 2008 22:05:37 +0000</pubDate>
		<dc:creator>ans</dc:creator>
				<category><![CDATA[Now]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://skovpen.org/?p=450</guid>
		<description><![CDATA[Еле нашёл работающий код. Может кому-нить ещё пригодится: Показать код &#9660;]]></description>
			<content:encoded><![CDATA[<p>Еле нашёл работающий код. Может кому-нить ещё пригодится:<br />
<a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID275695685'), this, 'Показать код &#9660;', 'Скрыть код &#9650;');">Показать код &#9660;</a></p>
<div id='SID275695685' style='display:none;'>
<pre>
<textarea style="width:500px;height:500px">
<?php

//PageRank Lookup v1.1 by HM2K (update: 31/01/07)
//based on an alogoritham found here: http://pagerank.gamesaga.net/
#$url='http://skovpen.org/';
//settings - host and user agent
$googlehost[]='toolbarqueries.google.com';
#$googlehost[]='64.233.161.99';
#$googlehost[]='64.233.167.99';
#$googlehost[]='64.233.179.99';
#$googlehost[]='64.233.185.99';
#$googlehost[]='66.102.9.99';
#$googlehost[]='66.102.11.99';
#$googlehost[]='66.249.93.99';
#$googlehost[]='72.14.207.99';
#$googlehost[]='216.239.59.99';

$googleua='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5';

//convert a string to a 32-bit integer

function StrToNum($Str, $Check, $Magic) {
  $Int32Unit = 4294967296;  // 2^32

  $length = strlen($Str);
  for ($i = 0; $i < $length; $i++) {
      $Check *= $Magic;
      //If the float is beyond the boundaries of integer (usually +/- 2.15e+9 = 2^31),
      //  the result of converting to integer is undefined
      //  refer to http://www.php.net/manual/en/language.types.integer.php
      if ($Check >= $Int32Unit) {
          $Check = ($Check - $Int32Unit * (int) ($Check / $Int32Unit));
          //if the check less than -2^31
          $Check = ($Check < -2147483648) ? ($Check + $Int32Unit) : $Check;
      }
      $Check += ord($Str{$i});
  }
  return $Check;
}

//genearate a hash for a url

function HashURL($String) {
  $Check1 = StrToNum($String, 0x1505, 0x21);
  $Check2 = StrToNum($String, 0, 0x1003F);

  $Check1 >>= 2;
  $Check1 = (($Check1 >> 4) &#038; 0x3FFFFC0 ) | ($Check1 &#038; 0x3F);
  $Check1 = (($Check1 >> 4) &#038; 0x3FFC00 ) | ($Check1 &#038; 0x3FF);
  $Check1 = (($Check1 >> 4) &#038; 0x3C000 ) | ($Check1 &#038; 0x3FFF);

  $T1 = (((($Check1 &#038; 0x3C0) << 4) | ($Check1 &#038; 0x3C)) <<2 ) | ($Check2 &#038; 0xF0F );
  $T2 = (((($Check1 &#038; 0xFFFFC000) << 4) | ($Check1 &#038; 0x3C00)) << 0xA) | ($Check2 &#038; 0xF0F0000 );

  return ($T1 | $T2);
}

//genearate a checksum for the hash string

function CheckHash($Hashnum) {
  $CheckByte = 0;
  $Flag = 0;

  $HashStr = sprintf('%u', $Hashnum);
  $length = strlen($HashStr);

  for ($i = $length - 1;  $i >= 0;  $i --) {
      $Re = $HashStr{$i};
      if (1 === ($Flag % 2)) {
          $Re += $Re;
          $Re = (int)($Re / 10) + ($Re % 10);
      }
      $CheckByte += $Re;
      $Flag ++;
  }

  $CheckByte %= 10;
  if (0 !== $CheckByte) {
      $CheckByte = 10 - $CheckByte;
      if (1 === ($Flag % 2) ) {
          if (1 === ($CheckByte % 2)) {
              $CheckByte += 9;
          }
          $CheckByte >>= 1;
      }
  }

  return '7'.$CheckByte.$HashStr;
}

//return the pagerank checksum hash

function getch($url) { return CheckHash(HashURL($url)); }

//return the pagerank figure

function getpr($url,$ghost){
 global $googlehost,$googleua;
 $ch = getch($url);
 $fp = fsockopen($googlehost[$ghost], 80, $errno, $errstr, 30);
 if ($fp) {

//vvvvvvvvvvvvvvvvvvvvvvvv СЮДА ОБРАТИТЬ ОСОБОЕ ВНИМАНИЕ!!!!

 $url=rawurlencode($url);

//^^^^^^^^^^^^^^^^^^^^^^^^ СЮДА ОБРАТИТЬ ОСОБОЕ ВНИМАНИЕ!!!!

   $out = "GET /search?client=navclient-auto&#038;ch=$ch&#038;features=Rank&#038;q=info:$url HTTP/1.1\r\n";
   $out .= "User-Agent: $googleua\r\n";
   $out .= "Host: $googlehost\r\n";
   $out .= "Connection: Close\r\n\r\n";

   fwrite($fp, $out);

   while (!feof($fp)) {
     $data = fgets($fp, 128);
     $pos = strpos($data, "Rank_");
     if($pos === false){} else{
       $pr=substr($data, $pos + 9);
       $pr=trim($pr);
       $pr=str_replace("\n",'',$pr);
       return $pr;
     }
   }
   fclose($fp);
 }
}

//generate the graphical pagerank

function pagerank($url) {
 global $googlehost;

 if (!preg_match('/^(http:\/\/)?([^\/]+)/i', $url)) { $url='http://'.$url; }
$pagerank='';
 for($i=0;$i<count($googlehost);$i++){
   $pr=getpr($url,$i);
   $pagerank.="{$googlehost[$i]}: $pr<BR>";
 }
 return $pagerank;
}

if (isset($_REQUEST['url'])) print $_REQUEST['url'];
echo '<BR>
<form action="" method="post">
<input name="url" size=50 type="text" value="">
<input type="submit" name="Submit" value="Get Pagerank"></form>

<BR>';

if (isset($_REQUEST['url'])) { echo pagerank($_REQUEST['url']); }
?>

</textarea>
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://skovpen.org/2008/05/02/opredelenie-google-pagerank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
