<?xml version="1.0" encoding="WINDOWS-1251"?>
<!-- Generated on Sat, 19 May 2012 06:10:02 +0400 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://www.skillz.ru/index.php" rel="self" type="application/rss+xml" />
    <title>Последние статьи</title>
    <link>http://www.skillz.ru/?m=rss&amp;id=129</link>
    <description></description>
    <language>ru-ru</language>
    <generator>skillz cms</generator>
    <item>
      <title>Mysql скорость соединения localhost</title>
      <description>Время установления соединения с бд mysql на виндовом хосте больше 1 сек?&lt;br /&gt;
Mysql слушает только на локалхосте, набросаем скрипт проверка соединения:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;core::&lt;span style=&quot;color: #006600;&quot;&gt;timer&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'mysql_connect'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$connection&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; mysqli&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #ff0000;&quot;&gt;'localhost'&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$dbcfg&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'login'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$dbcfg&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'password'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$dbcfg&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'database'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;core::&lt;span style=&quot;color: #006600;&quot;&gt;dprint&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'time : '&lt;/span&gt; . core::&lt;span style=&quot;color: #006600;&quot;&gt;timer&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'mysql_connect'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Время соединения:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
#time : 1.018641&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;</description>
      <link>http://www.skillz.ru/dev/m1sc/article-WTF_Mysql_skorost_sojedineniya.html</link>
      <pubDate>Tue, 24 Apr 2012 14:22:16 +0400</pubDate>
      <author>surg30n</author>
      <category>Разное</category>
    </item>
    <item>
      <title>Печальное сравнение строк в PHP</title>
      <description>Сравнение хэша пароля в пхп? Без проблем:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;md5&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; == &lt;span style=&quot;color: #0000ff;&quot;&gt;$hash&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;OK!&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
$hash = md5 существующего пароля.&lt;br /&gt;
$password =  &amp;quot;ximaz&amp;quot; (для примера, MD5 этого пароля равен &amp;quot;61529519452809720693702583126814&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
PHP при сравнении приведет аргументы, &amp;quot;похожие на числа&amp;quot; к типу INT.&lt;br /&gt;
Но, так как числовое значение хэша не помещается в 32 бита, интерпретатор приравняет его к 0 (нолю).&lt;br /&gt;
В итоге получается что сравниваться будет только первая половина хэшей!</description>
      <link>http://www.skillz.ru/dev/php/article-Pechalnoje_sravnenie_strok_v_PHP.html</link>
      <pubDate>Tue, 10 Apr 2012 15:37:30 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Скорость выборки order by rand() в MySQL</title>
      <description>Дано: таблица mysql 1К записей&lt;br /&gt;
Задача: нужно выбрать случайные 5 записей,&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.014628&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Запрос достаточно медленный, попробуем по-другому.&lt;br /&gt;
&lt;br /&gt;
Попробуем выбрать произвольные идентификаторы до основного запроса данных&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000592&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000385&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000374&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000380&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000377&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;-- всего 0.002075&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;-- или так, быстрее&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;BY&lt;/span&gt; rand&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000483&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;-- сама выборка&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;WHERE&lt;/span&gt; id &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;IN&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;80&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;413&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;81&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;127&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;113&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;--0.000464&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;</description>
      <link>http://www.skillz.ru/dev/php/article-Proizvoditelnost_Mysql_vyborka_order_by_rand.html</link>
      <pubDate>Tue, 10 Apr 2012 11:33:22 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Как перевести число из экспоненциальной формы в вещественную</title>
      <description>Есть число 0.000090, представленное в экспоненциальной форме как 9.0E-5.&lt;br /&gt;
Нужно перевести его обратно в вещественную форму.&lt;br /&gt;
&lt;br /&gt;
Есть как минимум два способа:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$a&lt;/span&gt; = &lt;span style=&quot;color: #000066;&quot;&gt;number_format&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;.0E&lt;span style=&quot;color: #cc66cc;&quot;&gt;-5&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;6&lt;/span&gt;,&lt;span style=&quot;color: #ff0000;&quot;&gt;'.'&lt;/span&gt;,&lt;span style=&quot;color: #ff0000;&quot;&gt;''&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$b&lt;/span&gt; = &lt;span style=&quot;color: #000066;&quot;&gt;sprintf&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'%f'&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;.0E&lt;span style=&quot;color: #cc66cc;&quot;&gt;-5&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/php/article-Kak_perevesti_chislo_iz_jeksponencialnoj_formy_v_veshchestvennuju.html</link>
      <pubDate>Fri, 06 Apr 2012 13:38:37 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Написание тестируемого кода (вебинар)</title>
      <description>Зендоводы опубликовали вебинар раскрывающий аспекты написания легкотестируемого кода и как&lt;br /&gt;
это сочитается с хорошим объектно ориентированным программированием.&lt;br /&gt;
&lt;br /&gt;
Тобиас Шлит  (61 мин)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;/r.php?url=http://www.zend.com/en/webinar/PHP/70170000000bk4b-testablecode-20120315.flv&quot; title=&quot;http://www.zend.com/en/webinar/PHP/70170000000bk4b-testablecode-20120315.flv&quot; class=&quot;postlink&quot; target=&quot;_blank&quot;&gt;http://www.zend.com/en/webinar/PHP/70170000000bk4b-testablecode-20120315.flv&lt;/a&gt;</description>
      <link>http://www.skillz.ru/dev/php/article-Napisanie_testiruemogo_koda_.html(webinar)</link>
      <pubDate>Thu, 22 Mar 2012 11:01:30 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Битые таблицы myisam при переезде</title>
      <description>После смены сервера возникла проблема с некоторыми таблицами myisam:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
mysql&amp;gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; ph_tags;&lt;br /&gt;
ERROR &lt;span style=&quot;color: #cc66cc;&quot;&gt;1034&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;HY000&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;: Incorrect &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;KEY&lt;/span&gt; file &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FOR&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;'ph_tags'&lt;/span&gt;; try &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TO&lt;/span&gt; repair it&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Причем ни repair через клиент mysql, ни myisamchk &lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
find /var/db/mysql -&lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt; f -name &lt;span style=&quot;color: #ff0000;&quot;&gt;'ph_tags.MYI'&lt;/span&gt; -&lt;span style=&quot;color: #000066;&quot;&gt;exec&lt;/span&gt; myisamchk --force -o -r -v &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; \;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
не cмогли восстановить таблицу.&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
mysql&amp;gt; repair &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; ph_tags;&lt;br /&gt;
+&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;------------------+--------+----------+----------------------------------------------------------+&lt;/span&gt;&lt;br /&gt;
| &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Op&amp;nbsp; &amp;nbsp; &amp;nbsp;| Msg_type | Msg_text&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;br /&gt;
+&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;------------------+--------+----------+----------------------------------------------------------+&lt;/span&gt;&lt;br /&gt;
| titsgtfo.ph_tags | repair | Error&amp;nbsp; &amp;nbsp; | Incorrect &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;KEY&lt;/span&gt; file &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FOR&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TABLE&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;'ph_tags'&lt;/span&gt;; try &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;TO&lt;/span&gt; repair it |&lt;br /&gt;
| titsgtfo.ph_tags | repair | error&amp;nbsp; &amp;nbsp; | Corrupt&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;
+&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;------------------+--------+----------+----------------------------------------------------------+&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;</description>
      <link>http://www.skillz.ru/dev/php/article-Bitye_tablicy_myisam_pri_pereezde.html</link>
      <pubDate>Sat, 17 Mar 2012 01:36:12 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Оживляем роутер asus wl520gc умерщвленный неудачным прошиванием</title>
      <description>Итак, процесс перепрошивки роутера завершился неудачей - выключили электричество, закрылся браузер и т.п. Лампочка power на роутере начала мигать с интервалом в одну секунду вместо постоянного свечения, значит что роутер перешел в режим восстановления (recovery mode).&lt;br /&gt;
&lt;br /&gt;
Первым делом пробуем поставляемую с роутером фирменную утилиту asus Firmware Restoration tool. Вот только незадача - после указания файла прошивки зависает с надписью &amp;quot;дождитесь нахождения доступных ip адресов&amp;quot;. Вы и ваш роутер в полной заднице.&lt;br /&gt;
&lt;br /&gt;
Но не расстраиваетесь - все еще можно исправить!</description>
      <link>http://www.skillz.ru/dev/m1sc/article-Ozhivlyaem_router_asus_wl520gc_umershchvlennyi_neudachnym_proshivaniem.html</link>
      <pubDate>Sun, 26 Feb 2012 17:30:07 +0400</pubDate>
      <author>surg30n</author>
      <category>Разное</category>
    </item>
    <item>
      <title>Переводчик Google на PHP</title>
      <description>Сервис автоматического перевода текста от гугл с появлением API второй версии в конце лета 2011&lt;br /&gt;
внезапно стал платным. Переписав свои старые скрипты на новый лад программистам показывалось сообщение&lt;br /&gt;
&amp;quot;Daily Limit Exceeded&amp;quot;, что означает что нужно занести денежку в гугль. Ценник на данный момент такой -&lt;br /&gt;
1 M текста = $20.00. Много это или мало?, зависит от решаемых задач. Что забавно, бесплатная альтернатива от&lt;br /&gt;
майкрософт в лице апи бинга продолжает работать и можно адаптировать скрипт под него.</description>
      <link>http://www.skillz.ru/dev/php/article-Perevodchik_Google_PHP_translate.html</link>
      <pubDate>Fri, 20 Jan 2012 12:39:13 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Парсер картинок google images</title>
      <description>Нужны картинки для наполнения сайта?&lt;br /&gt;
С помощью простого скрипта можно одолжить у гугла тематических изображений для нужд партии.&lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/php/article-Parser_kartinok_google_images.html</link>
      <pubDate>Thu, 17 Nov 2011 11:51:28 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>XAMMP на Windows 7 x64</title>
      <description>Принимает соединения, но не посылает данные на локалхосте.&lt;br /&gt;
В браузере после долгих размышлений завершается ошибкой &amp;quot;невозможно соединиться с сервером&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В логах апача:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
[Wed Oct 05 13:14:26 2011] [error] (OS 10038)Сделана попытка выполнить операцию на объекте, не являющемся сокетом.&amp;nbsp; : Child 8916: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Лечим:&lt;br /&gt;
&lt;br /&gt;
Добавляем/раскоменчиваем строку в conf\extra\httpd-mpm.conf &lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&amp;lt;IfModule mpm_winnt_module&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Win32DisableAcceptEx&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/freebsd/article-XAMMP_na_Windows_7_x64.html</link>
      <pubDate>Wed, 05 Oct 2011 13:22:36 +0400</pubDate>
      <author>surg30n</author>
      <category>Сервер (FreeBSD)</category>
    </item>
    <item>
      <title>1C-ники откакэ!</title>
      <description>Столкнулся с проектом, написанным профессиональным 1С-программистом.&lt;br /&gt;
&lt;br /&gt;
Я был готов его убить из-за использования кириллицы в своем коде :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;class&lt;/span&gt; test &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; $пиздец = &lt;span style=&quot;color: #ff0000;&quot;&gt;'это он'&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; вывод&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$this&lt;/span&gt;-&amp;gt;пиздец;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$a&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; test&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$a&lt;/span&gt;-&amp;gt;вывод&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;</description>
      <link>http://www.skillz.ru/dev/php/article-first_c_otkake.html</link>
      <pubDate>Tue, 21 Jun 2011 13:50:00 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Массовая проверка доменов на занятость</title>
      <description>Скрипт массовой проверки доменов, а также вывод информации whois базы.&lt;br /&gt;
&lt;br /&gt;
Идем по ссылке, забираем пакет phpwhois:&lt;br /&gt;
http://sourceforge.net/projects/phpwhois/&lt;br /&gt;
&lt;br /&gt;
Для проверки доменов набросаем быстроскрипт:&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'phpwhois-4.2.0/whois.main.php'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$domains&lt;/span&gt; = &lt;span style=&quot;color: #000066;&quot;&gt;file&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'domains.list'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$whois&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Whois&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;foreach&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$domains&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;as&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$query&lt;/span&gt; = &lt;span style=&quot;color: #000066;&quot;&gt;trim&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$result&lt;/span&gt; = &lt;span style=&quot;color: #0000ff;&quot;&gt;$whois&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #006600;&quot;&gt;Lookup&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$query&lt;/span&gt;, &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #000066;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;%-20s : %s&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$query&lt;/span&gt;, @&lt;span style=&quot;color: #0000ff;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'regrinfo'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'domain'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'created'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; ?: &lt;span style=&quot;color: #ff0000;&quot;&gt;'-'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Скрипт читает файл domains.list в котором перечислены домены для проверки (с новой строки).</description>
      <link>http://www.skillz.ru/dev/m1sc/article-Mass_domain_whois_checker.html </link>
      <pubDate>Thu, 12 May 2011 11:00:03 +0400</pubDate>
      <author>surg30n</author>
      <category>Разное</category>
    </item>
    <item>
      <title>Генерация статичного образа сайта и mod_rewrite</title>
      <description>Имеем cms. Для уменьшения нагрузки для модуля страниц добавим возможность сохранения статичных копий в виде&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
/site_root/&lt;span style=&quot;color: #000066;&quot;&gt;static&lt;/span&gt;/%host%/путь/до/страницы/в/cms/index.html &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# для папок&lt;/span&gt;&lt;br /&gt;
/site_root/&lt;span style=&quot;color: #000066;&quot;&gt;static&lt;/span&gt;/%host%/путь/до/страницы/в/cms/страница.html &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# для страниц&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Кэш есть, теперь можно завернуть анонимусов на адрес статичной странцы.&lt;br /&gt;
Делаем это с помощью mod_rewrite.</description>
      <link>http://www.skillz.ru/dev/php/article-Generaciya_statichnogo_obraza_sayta_i_mod_rewrite.html</link>
      <pubDate>Tue, 22 Mar 2011 13:28:12 +0300</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Регулярные выражения для чайников</title>
      <description>&lt;strong&gt;Что такое регулярные выражения?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
В народе: регэкспы, регулярки.&lt;br /&gt;
&lt;br /&gt;
По-простому - это выражения для поиска и замены подстроки по шаблону.&lt;br /&gt;
&lt;br /&gt;
В PHP используется название PCRE (Perl Compatible Regular Expressions -&lt;br /&gt;
перл совместимые регулярные выражения). В этой статье я постараюсь раскрыть&lt;br /&gt;
потенциал это мощного инструмента программиста. Не пытайтесь понять все сразу,&lt;br /&gt;
впитывайте порциями и приходите за добавкой.</description>
      <link>http://www.skillz.ru/dev/php/article-Regulyarnye_vyrazheniya_dlya_chaynikov.html</link>
      <pubDate>Fri, 06 Aug 2010 14:29:55 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Пишем простенький обфускатор кода PHP</title>
      <description>Постановка задачи:&lt;br /&gt;
Необходимо модифицировать код для неудобного его дальнейшего изменения. В часности - убрать комментарии, почитстить пробелы, переносы строк.&lt;br /&gt;
Зачем? Бывают разные ситуации, когда нужно передать код в третьи руки для ознакомления/тестирования. Чтобы гарантировать оплату (если есть опасения), можно передать&lt;br /&gt;
в измененном, неудобном для чтеня человеком виде.&lt;br /&gt;
&lt;br /&gt;
В php есть волшебная функция &lt;span style=&quot;color: olive&quot;&gt;token_get_all&lt;/span&gt;, которая разбирает код на лексемы и выдает результат в виде массива.&lt;br /&gt;
Отбросив ненужные части кода, мы получим нужный нам рафинированныый код, который можно смело отдавать на съедение неизвестным тетям и дядям.&lt;br /&gt;
&lt;br /&gt;
Итак,</description>
      <link>http://www.skillz.ru/dev/php/article-Pishem_prostenkii_obfuskator_koda_PHP.html</link>
      <pubDate>Wed, 28 Apr 2010 22:44:09 +0400</pubDate>
      <author>surg30n</author>
      <category>PHP (LAMP)</category>
    </item>
    <item>
      <title>Проверка записей днс сервера</title>
      <description>Проверки могут быть осуществлены командами host, dig, nslookup.&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
host -n -t mx skillz.ru &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;8.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# узнаем mx запись&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# последним параметромможно указать через какой сервер имен производить запрос&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# skillz.ru mail is handled by &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; skillz.ru.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
dig @&lt;span style=&quot;color: #cc66cc;&quot;&gt;8.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt; mx skillz.ru +short&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# запрос mx записи в коротком формате через сервер &lt;span style=&quot;color: #cc66cc;&quot;&gt;8.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;.8&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; skillz.ru.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
dig +nocmd skillz.ru mx +noall +answer&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# узнаем mx запись&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# skillz.ru.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #cc66cc;&quot;&gt;14199&lt;/span&gt;&amp;nbsp; &amp;nbsp;IN&amp;nbsp; &amp;nbsp; &amp;nbsp; MX&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; skillz.ru.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
dig skillz.ru mx +short&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; skillz.ru.&lt;br /&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/freebsd/article-Proverka_zapisei_dns_servera.html</link>
      <pubDate>Fri, 12 Mar 2010 01:24:10 +0300</pubDate>
      <author>surg30n</author>
      <category>Сервер (FreeBSD)</category>
    </item>
    <item>
      <title>Grub error 15. Ubuntu 10.4 Lucid Lynx</title>
      <description>После установки ubuntu 10.4 (альфа 3) комп перестал загружаться.&lt;br /&gt;
grub stage 1.5. grub error 15.&lt;br /&gt;
Ошибка 15 означает что загрузчик не нашел необходимых файлов.&lt;br /&gt;
Странно то что с убунтой 10.4 идет второй grub, в котором отсутствует stage 1.5..&lt;br /&gt;
Пытаемся исправить ситуацию.</description>
      <link>http://www.skillz.ru/dev/linux/article-Grub_error_15_Ubuntu_10_4_Lucid_Lynx.html</link>
      <pubDate>Sat, 27 Feb 2010 22:47:07 +0300</pubDate>
      <author>j4ck</author>
      <category>Linux</category>
    </item>
    <item>
      <title>CVSNT вставляет рекламу при коммите</title>
      <description>После обновления cvsnt/tortoise cvs в лог коммита стало добавляться сообщение&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;Committed on the Free edition of March Hare Software CVSNT Server.&lt;br /&gt;
Upgrade to CVS Suite for more features and support:&lt;br /&gt;
http://march-hare.com/cvsnt/&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Исправляется ситуация добавлением в реестр HKEY_LOCAL_MACHINE\SOFTWARE\CVS\PServer (или HKLM/Software/cvsnt/PServer), &amp;quot;HaveBoughtSuite&amp;quot;=&amp;quot;yes&amp;quot;.  &lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/m1sc/article-CVSNT_advert_in_log.html</link>
      <pubDate>Sat, 20 Feb 2010 18:59:33 +0300</pubDate>
      <author>surg30n</author>
      <category>Разное</category>
    </item>
    <item>
      <title>Низкая скорость копирования FAR</title>
      <description>Копирую значит файлы по сети/ftp фаром, наблюдаю килобайтные скорости вместо мегабайтный.&lt;br /&gt;
Зная что сетевые настройки сервера и клиента позволяют делать это намного быстрее,&lt;br /&gt;
ищу истину. Дело в том что far по дефолту использует свою &amp;quot;особенную&amp;quot; функцию копирования,&lt;br /&gt;
отключаем ее указав галку в настройках &amp;quot;использовать системную функцию копирования&amp;quot; файлов.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/images/far_speed.gif&quot; alt=&quot;far медленно копирует файлы&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
</description>
      <link>http://www.skillz.ru/dev/m1sc/article-Nizkaya_skorost_kopirovaniya_FAR.html</link>
      <pubDate>Mon, 15 Feb 2010 16:03:47 +0300</pubDate>
      <author>surg30n</author>
      <category>Разное</category>
    </item>
    <item>
      <title>Установки и синхронизация времени freebsd</title>
      <description>Для установки даты/времени используем команды&lt;br /&gt;
&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#год месяц день часы минуты секунды&lt;br /&gt;
&lt;/span&gt;date yymmddhhmmss&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#установка времени без модификации даты часы:минуты&lt;br /&gt;
&lt;/span&gt;date hhmm&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#пример &lt;br /&gt;
&lt;/span&gt;date &lt;span style=&quot;color: #cc66cc;&quot;&gt;0501121627&lt;/span&gt;&lt;br /&gt;
date &lt;span style=&quot;color: #cc66cc;&quot;&gt;1627&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы будильник не отставал, нужно локальное время синхронизировать с удаленным эталонным сервером времени.&lt;br /&gt;
&lt;br /&gt;
Можно сделать это вручную&lt;br /&gt;
	&lt;br /&gt;
&lt;div class='code'&gt;&lt;code&gt;&amp;nbsp;&lt;br /&gt;
/usr/sbin/ntpdate -u ntp.psn.ru&lt;br /&gt;
&amp;nbsp;&lt;/code&gt;&lt;/div&gt;</description>
      <link>http://www.skillz.ru/dev/freebsd/article-Ustanovki_i_sinxronizaciya_vremeni_freebsd_ntpdate.html</link>
      <pubDate>Thu, 11 Feb 2010 21:50:20 +0300</pubDate>
      <author>surg30n</author>
      <category>Сервер (FreeBSD)</category>
    </item>
  </channel></rss>
