<?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>Sun, 08 Jan 2012 13:12:09 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</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[На недельку свалю. Если чё упадёт &#8212; извиняйте]]></description> <content:encoded><![CDATA[<p>На недельку свалю. Если чё упадёт &#8212; извиняйте <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[Предисловие: давно люблю японские кроссворды (это там где картинка должна получится) В общем захотел их у себя на сайте разместить. Поискал в нете &#8212; то что находил на ява скрипте было совсем сырое и не кроссбраузерное. В общем решил сам навоять. Выбрал флеш. Видел его с точки зрения программиста в первый раз. В общем и [...]]]></description> <content:encoded><![CDATA[<p>Предисловие: давно люблю японские кроссворды (это там где картинка должна получится)</p><p>В общем захотел их у себя на сайте разместить. Поискал в нете &#8212; то что находил на ява скрипте было совсем сырое и не кроссбраузерное. В общем решил сам навоять. Выбрал флеш. Видел его с точки зрения программиста в первый раз. В общем и целом на данном этапе вот:</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('SID1361237148'), this, 'Показать код &#9660;', 'Скрыть код &#9650;');">Показать код &#9660;</a></p><div id='SID1361237148' 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>
