RSS
 

Питон,2,регулярные выражения (скрипт простой rss ленты)

23 Июн

Как запускать срипт на питоне разобрались. Но для того,чтобы создать полноценный скрипт для обновления простой Rss ленты , необходимо разобраться с использованием регулярных выражений. Это необходимо для того, чтобы наполнять текcтом обновления rss ленты из заголовка между тегами <title> соответсвующих веб страниц.

Регулярные выражения в питоне задаётся посредством модуля re. В общем случае регулярное выражение является шаблоном,  созданным с целью сравнения с совокупностью строк,  удовлетворяющих конкретной поледовательности. Естественно этот модуль содержит совокупность соответствующих функций. Вообще синтаксис регулярных выражений поддерживается в различных языках программирования. Это в свою очередь облегчает нашу задачу обработки текстовых массивов по заданным правилам. Поэтому для создания своих программ я активно и использую их.

Ну чтож , немного теории…

Нам понадобиться импортировать модуль re посредством

import re

Для того, чтобы использовать регулярные выражения скомпилируем их посредством следующий записи. Компиляция существенно повышает скорость их дальнейшего использования.

expression=re.compile('<title>.*</title>')

Остановимся здесь. Последовательность

<title>.*</title>

  означает , что данное регулярное выражение удовлетворяет любой последовательности символов, заключённой между тегами  .  Это нам понадобиться в дальнейшем в создании скрипта пингации rss ленты, в которой текст обновления будет браться непосредственно из заголовка страницы нашего сайта. Как вы понимаете придётся поработать над созданием расписания обновления. Но это в будущем.</p> <p>Что-ж напишем простой скрипт , который позволяет нам отыскать в строке соответствующее регулярное выражение и выведем его. Заодно используем знания запуска из предыдущего урока.</p> <div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">re</span> <span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span> STR=<span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span><span style="color: black;">[</span><span style="color: #ff4500;">1</span><span style="color: black;">]</span> expression=<span style="color: #dc143c;">re</span>.<span style="color: #008000;">compile</span><span style="color: black;">(</span><span style="color: #483d8b;">'<title>.*</title>'</span><span style="color: black;">)</span> <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #dc143c;">re</span>.<span style="color: black;">findall</span><span style="color: black;">(</span>expression,STR<span style="color: black;">)</span></pre></div></div> <p>И сохраним всё выше написанное в файл с именем</p> <div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">python_scr.py</pre></div></div> <p>Затем конечно необходимо импортировать модуль python_scr.py с целью создать файл с расширением .pyc.<br /> В дальнейшем, если ввести (указав полный путь к скрипту)</p> <div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">python_scr.pyc <span style="color: #ff0000;">"<html> <head><link rel=<span style="color: #000099; font-weight: bold;">\"</span>stylescheet<span style="color: #000099; font-weight: bold;">\"</span> type=blaabla <title>I want this information</title> end..."</span></pre></div></div> <p>Результат работы скрипта должен быть следующим</p> <div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">[</span><span style="color: #ff0000;">'<title>I want this information</title>'</span><span style="color: #7a0874; font-weight: bold;">]</span></pre></div></div> <p>Так чего мы же добились в результате. И где тут rss… Терпение и только терпение… Мы смогли отыскать заголовок страницы. Конечно скрипт незакончен и необходимо доработать считывание из файла и корректную обработку киррилицы… Но зато теперь можно найти текс для обновления нашей rss. Кроме того – это непосредственный пример работы регулярных выражений. Буду писать дальше.</p> <div class="bookmarkz"><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://lifeisfine.ru/2010/06/piton2/&title=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a> <a href="http://reddit.com/submit?url=http://lifeisfine.ru/2010/06/piton2/&title=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a> <a href="http://www.technorati.com/faves?add=http://lifeisfine.ru/2010/06/piton2/" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://lifeisfine.ru/2010/06/piton2/&t=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a> <a href="http://www.bobrdobr.ru/addext.html?url=http://lifeisfine.ru/2010/06/piton2/&title=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a> <a href="http://memori.ru/link/?sm=1&u_data[url]=http://lifeisfine.ru/2010/06/piton2/&u_data[name]=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a> <a href="http://moemesto.ru/post.php?url=http://lifeisfine.ru/2010/06/piton2/&title=%D0%9F%D0%B8%D1%82%D0%BE%D0%BD%2C2%2C%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+%28%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9+rss+%D0%BB%D0%B5%D0%BD%D1%82%D1%8B%29+-+lifeisfine.ru" rel="nofollow" target="_blank"><img src="http://lifeisfine.ru/wp-content/plugins/bookmarkz/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a> </div> </div> <script type="text/javascript"><!-- google_ad_client = "pub-2393901613845340"; /* 468x60, создано 25.05.10 */ google_ad_slot = "1336462390"; google_ad_width = 468; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <div class="cl"> </div> </div> <div class="meta"> <div class="bg"> <span class="comments-num"><a href="http://lifeisfine.ru/2010/06/piton2/#respond" title="Комментарий к записи Питон,2,регулярные выражения (скрипт простой rss ленты)">Нет комментариев</a></span> <p>Опубликовано в рубрике <a href="http://lifeisfine.ru/rubrics/seosoft/" title="Просмотреть все записи в рубрике «Самописный Софт для SEO вебмастера»" rel="category tag">Самописный Софт для SEO вебмастера</a></p> </div> <div class="bot"> </div> </div> </div> <div id="respond"> <h3>Прокомментировать</h3> <div class="cancel-comment-reply"> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/2010/06/piton2/#respond" style="display:none;">Нажмите, чтобы отменить ответ.</a></small> </div> <form action="http://lifeisfine.ru/wp-comments-post.php" method="post" id="commentform"> <div class="left"> <label for="author">Имя (обязательно)</label> <div class="field"><input type="text" name="author" id="author" value="" tabindex="1" aria-required='true' /></div> <label for="email">Почта (будет сокрыта) (обязательно)</label> <div class="field"><input type="text" name="email" id="email" value="" tabindex="2" aria-required='true' /></div> <label for="url">Сайт</label> <div class="field"><input type="text" name="url" id="url" value="" tabindex="3" /></div> </div> <div id="qips_smiles"> <img style="cursor: pointer;" onclick="javascript: qips_code('=)');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/smile.gif" alt="=)" title="=)" /> <img style="cursor: pointer;" onclick="javascript: qips_code('8)');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/glass.gif" alt="8)" title="8)" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':(');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/sad.gif" alt=":(" title=":(" /> <img style="cursor: pointer;" onclick="javascript: qips_code(';)');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/wink.gif" alt=";)" title=";)" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':P');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/tongue.gif" alt=":P" title=":P" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-D');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/laugh.gif" alt=":-D" title=":-D" /> <img style="cursor: pointer;" onclick="javascript: qips_code('=-O');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/wonder.gif" alt="=-O" title="=-O" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-!');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/sick.gif" alt=":-!" title=":-!" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*IN LOVE*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/inlove.gif" alt="*IN LOVE*" title="*IN LOVE*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('%)');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/eyes.gif" alt="%)" title="%)" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*CRAZY*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/crazy.gif" alt="*CRAZY*" title="*CRAZY*" /> <small><a style="text-decoration: none; border-bottom: 1px dashed; top: -5px; position: relative; margin-left: 3px;" href="javascript:void(0);" id="qips_button_smiles" title="Еще смайлы">Еще смайлы</a></small></div> <div id="qips_smiles_toggle_wrapper" style="display: none;"> <img style="cursor: pointer;" onclick="javascript: qips_code('O=)');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/angel.gif" alt="O=)" title="O=)" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-[');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/blush.gif" alt=":-[" title=":-[" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/kiss.gif" alt=":-*" title=":-*" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-x');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/quiet.gif" alt=":-x" title=":-x" /> <img style="cursor: pointer;" onclick="javascript: qips_code('>:o');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/strong.gif" alt=">:o" title=">:o" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-|');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/think.gif" alt=":-|" title=":-|" /> <img style="cursor: pointer;" onclick="javascript: qips_code(':-/');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/pitchup.gif" alt=":-/" title=":-/" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*JOKINGLY*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/jokingly.gif" alt="*JOKINGLY*" title="*JOKINGLY*" /> <img style="cursor: pointer;" onclick="javascript: qips_code(']:->');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/devil.gif" alt="]:->" title="]:->" /> <img style="cursor: pointer;" onclick="javascript: qips_code('[:-}');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/music.gif" alt="[:-}" title="[:-}" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*KISSED*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/kissed.gif" alt="*KISSED*" title="*KISSED*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*TIRED*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/tired.gif" alt="*TIRED*" title="*TIRED*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*STOP*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/stop.gif" alt="*STOP*" title="*STOP*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*KISSING*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/kissing.gif" alt="*KISSING*" title="*KISSING*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*ROSE*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/rose.gif" alt="*ROSE*" title="*ROSE*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*THUMBS UP*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/thumbsup.gif" alt="*THUMBS UP*" title="*THUMBS UP*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*DRINK*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/drink.gif" alt="*DRINK*" title="*DRINK*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('@=');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/bomb.gif" alt="@=" title="@=" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*HELP*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/sos.gif" alt="*HELP*" title="*HELP*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*MACHO*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/macho.gif" alt="*MACHO*" title="*MACHO*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*OK*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/ok.gif" alt="*OK*" title="*OK*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*WASSUP*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/wassup.gif" alt="*WASSUP*" title="*WASSUP*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*SORRY*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/sorry.gif" alt="*SORRY*" title="*SORRY*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*BRAVO*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/bravo.gif" alt="*BRAVO*" title="*BRAVO*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*LOL*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/rofl.gif" alt="*LOL*" title="*LOL*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*PARDON*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/pardon.gif" alt="*PARDON*" title="*PARDON*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*NO*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/no.gif" alt="*NO*" title="*NO*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*UNKNOWN*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/unknown.gif" alt="*UNKNOWN*" title="*UNKNOWN*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*DANCE*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/dance.gif" alt="*DANCE*" title="*DANCE*" /> <img style="cursor: pointer;" onclick="javascript: qips_code('*YAHOO*');" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/smiles/yahoo.gif" alt="*YAHOO*" title="*YAHOO*" /> </div> <!-- Begin QipSmiles Javascript --> <script type="text/javascript" src="http://lifeisfine.ru/wp-content/plugins/qipsmiles/qips-js.php"></script> <!-- End QipSmiles Javascript --> <div class="right"> <label for="comment">Ваш комментарий</label> <div class="textarea"><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4" class="field"></textarea></div> </div> <div class="cl"> </div> <input name="submit" type="submit" id="submit" tabindex="5" class="button " value="Отправить" /> <input type='hidden' name='comment_post_ID' value='741' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> <input name="acp-preview" type="button" id="acp-preview" tabindex="6" value="Просмотреть" /><div id="ajax-comment-preview"></div> <p style="clear: both;" class="subscribe-to-comments"> <input type="checkbox" name="subscribe" id="subscribe" value="subscribe" style="width: auto;" /> <label for="subscribe">Извещать о развитии ветви дискусии по e-mail</label> </p> <script type='text/javascript'> var RecaptchaOptions = { theme : 'white', lang : 'en' , tabindex : 5 }; </script><script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LftKwwAAAAAANxpv4egNrrFQp2Pj3mX3qio1-F4"></script> <noscript> <iframe src="http://api.recaptcha.net/noscript?k=6LftKwwAAAAAANxpv4egNrrFQp2Pj3mX3qio1-F4" height="300" width="500" frameborder="0"></iframe><br/> <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/> </noscript> <div id="recaptcha-submit-btn-area"></div> <script type='text/javascript'> var sub = document.getElementById('submit'); sub.parentNode.removeChild(sub); document.getElementById('recaptcha-submit-btn-area').appendChild (sub); document.getElementById('submit').tabIndex = 6; if ( typeof _recaptcha_wordpress_savedcomment != 'undefined') { document.getElementById('comment').value = _recaptcha_wordpress_savedcomment; } document.getElementById('recaptcha_table').style.direction = 'ltr'; </script> <noscript> <style type='text/css'>#submit {display:none;}</style> <input name="submit" type="submit" id="submit-alt" tabindex="6" value="Submit Comment"/> </noscript> <div class="cl"> </div> </form> </div> <!-- If comments are open, but there are no comments. --> </div> <!-- END Content --> <!-- Sidebar --> <div id="sidebar"> <ul> <li id="text-2" class="widget widget_text"> <div class="textwidget"><font color=#77dd77>Нашёл опечатку, сообщи- выдели и нажми CTRL+ENTER</font><br> <?php akismet_counter(); ?></div> </li><li id="text-4" class="widget widget_text"><h2 class="widgettitle">Партнёрки</h2> <div class="textwidget"><!-- SWeb banner code begins --> <script type="text/javascript" src="http://ad.sweb.ru/b.js"></script> <script type="text/javascript">sweb_bans_show(11, 16064);</script> <!-- SWeb banner code ends --> </div> </li><li id="text-3" class="widget widget_text"><h2 class="widgettitle">Реклама</h2> <div class="textwidget"><script type="text/javascript"> var begun_auto_pad = 200917566; var begun_block_id = 200917605; </script> <script src="http://autocontext.begun.ru/autocontext2.js" type="text/javascript"></script></div> </li><li id="categories-3" class="widget widget_categories"><h2 class="widgettitle">Рубрики</h2> <ul> <li class="cat-item cat-item-36"><a href="http://lifeisfine.ru/rubrics/googlecha/" title="Использование технологии Гугл для встраивания диаграмм в свой сайт">Google Chart Api and Seo</a> (5) </li> <li class="cat-item cat-item-41"><a href="http://lifeisfine.ru/rubrics/linuxwebmaster/" title="Здесь рассматривается некоторые аспекты ОС Linux с точки зрения практической пользы для вебмастера. ">Linux и польза для вебмастера</a> (5) </li> <li class="cat-item cat-item-11"><a href="http://lifeisfine.ru/rubrics/saperemoveerror/" title="Эффективное и быстрое решение проблем возникающих на бирже">Sape автоматизированное устранение ERROR</a> (4) </li> <li class="cat-item cat-item-32"><a href="http://lifeisfine.ru/rubrics/ssh/" title="Про удалённый доступ с использованием протокола SSH">SSH, базовые знания вебмастера</a> (5) </li> <li class="cat-item cat-item-30"><a href="http://lifeisfine.ru/rubrics/seo-auto/" title="Ускорение деятельности SEO">Автоматизация SEO деятельности</a> (2) </li> <li class="cat-item cat-item-52"><a href="http://lifeisfine.ru/rubrics/animaciya/" title="Просмотреть все записи в рубрике «Анимация»">Анимация</a> (2) </li> <li class="cat-item cat-item-39"><a href="http://lifeisfine.ru/rubrics/fearuselinux/" title="Здесь описаны способы преодоления страха перед использованием скриптов под Линукс">Боюсь использовать скрипты под Линукс</a> (1) </li> <li class="cat-item cat-item-42"><a href="http://lifeisfine.ru/rubrics/webbrowser/" title="Причины по которым следует иметь несколько броузеров">Вебраузер – какой выбрать</a> (1) </li> <li class="cat-item cat-item-45"><a href="http://lifeisfine.ru/rubrics/gssdl/" title="Философия работы в сети">ГС или СДЛ – вечный вопрос</a> (4) </li> <li class="cat-item cat-item-50"><a href="http://lifeisfine.ru/rubrics/indexing/" title="Здесь рассматриваются темы, посвящённые процессу индексации в ПС яндекс и Гугл.">Индексация</a> (5) </li> <li class="cat-item cat-item-9"><a href="http://lifeisfine.ru/rubrics/intetestingvideo/" title="Интересное видео">Интересное Видео</a> (1) </li> <li class="cat-item cat-item-3"><a href="http://lifeisfine.ru/rubrics/sporttraining/" title="Просмотреть все записи в рубрике «Мой Спорт»">Мой Спорт</a> (11) </li> <li class="cat-item cat-item-49"><a href="http://lifeisfine.ru/rubrics/links/" title="Про ссылки и их получение">Про ссылки</a> (10) </li> <li class="cat-item cat-item-5"><a href="http://lifeisfine.ru/rubrics/onlyopinion/" title="Просмотреть все записи в рубрике «Просто Мнение»">Просто Мнение</a> (7) <ul class='children'> <li class="cat-item cat-item-48"><a href="http://lifeisfine.ru/rubrics/onlyopinion/entwicklung/" title="Про развитие. Что толкает нас к движению вперёд.">Развитие</a> (1) </li> </ul> </li> <li class="cat-item cat-item-53"><a href="http://lifeisfine.ru/rubrics/reklama/" title="Просмотреть все записи в рубрике «Реклама и Оптимизация»">Реклама и Оптимизация</a> (3) </li> <li class="cat-item cat-item-46"><a href="http://lifeisfine.ru/rubrics/smoke/" title="Новый тип рекламы - анти-протестной ">Реклама Курения на TV 2010</a> (1) </li> <li class="cat-item cat-item-33"><a href="http://lifeisfine.ru/rubrics/seosoft/" title="Программы генераторов сайтов и многое другое, облегчающие жизнь">Самописный Софт для SEO вебмастера</a> (9) </li> <li class="cat-item cat-item-47"><a href="http://lifeisfine.ru/rubrics/spamforyou/" title="Какие комментарии я оставляю">Спамерам Посвящается</a> (3) </li> <li class="cat-item cat-item-51"><a href="http://lifeisfine.ru/rubrics/xostnig/" title="Просмотреть все записи в рубрике «Хостинг»">Хостинг</a> (2) </li> </ul> </li><li id="pages-2" class="widget widget_pages"><h2 class="widgettitle">Страницы</h2> <ul> <li class="page_item page-item-547"><a href="http://lifeisfine.ru/bityj-arxiv/" title="Битый Архив">Битый Архив</a></li> <li class="page_item page-item-1012"><a href="http://lifeisfine.ru/zaregistrirovatsya/" title="ЗАРЕГИСТРИРОВАТЬСЯ">ЗАРЕГИСТРИРОВАТЬСЯ</a></li> <li class="page_item page-item-2"><a href="http://lifeisfine.ru/about/" title="О Блоге">О Блоге</a></li> <li class="page_item page-item-106"><a href="http://lifeisfine.ru/svyaz/" title="Связь">Связь</a></li> <li class="page_item page-item-483"><a href="http://lifeisfine.ru/o-pravax-na-kontent-bloga/" title="О правах на контент блога">О правах на контент блога</a></li> <li class="page_item page-item-450"><a href="http://lifeisfine.ru/sitemap/" title="Карта сайта">Карта сайта</a></li> <li class="page_item page-item-526"><a href="http://lifeisfine.ru/podderzhat-proekt/" title="Поддержать проект">Поддержать проект</a></li> <li class="page_item page-item-528"><a href="http://lifeisfine.ru/ssylki-partnyorov/" title="Ссылки партнёров">Ссылки партнёров</a></li> </ul> </li><li id="ajax-calendar-1" class="widget "><div id="giraffe_calendar"> <table id="wp-calendar"> <caption id="wp-calendar-caption">Ноябрь 2017</caption> <thead> <tr> <th abbr="Понедельник" scope="col" title="Понедельник">Пн</th> <th abbr="Вторник" scope="col" title="Вторник">Вт</th> <th abbr="Среда" scope="col" title="Среда">Ср</th> <th abbr="Четверг" scope="col" title="Четверг">Чт</th> <th abbr="Пятница" scope="col" title="Пятница">Пт</th> <th abbr="Суббота" scope="col" title="Суббота">Сб</th> <th abbr="Воскресенье" scope="col" title="Воскресенье">Вс</th></tr></thead><tfoot><tr> <td abbr="" colspan="3" id="prev"> <a href="http://lifeisfine.ru/2011/03/" title="Посмотреть записи за Март 2011" onclick="return calendar(2011,3,0,'')"> « Мар </a></td> <td id="showit"><a href="http://lifeisfine.ru/2017/11/" onclick="return calendar (2017,11,1,'')">«-»</a></td> <td colspan="3" id="next" class="pad"> </td> </tr> </tfoot> <tbody> <tr> <td colspan="2" class="pad"> </td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td> </tr> <tr> <td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td> </tr> <tr> <td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td> </tr> <tr> <td>20</td><td>21</td><td id="today">22</td><td>23</td><td>24</td><td>25</td><td>26</td> </tr> <tr> <td>27</td><td>28</td><td>29</td><td>30</td> <td class="pad" colspan="3"> </td> </tr> </tbody> </table></div></li><li id="archives-3" class="widget widget_archive"><h2 class="widgettitle">Архивы</h2> <ul> <li><a href='http://lifeisfine.ru/2011/03/' title='Март 2011'>Март 2011</a></li> <li><a href='http://lifeisfine.ru/2011/02/' title='Февраль 2011'>Февраль 2011</a></li> <li><a href='http://lifeisfine.ru/2011/01/' title='Январь 2011'>Январь 2011</a></li> <li><a href='http://lifeisfine.ru/2010/12/' title='Декабрь 2010'>Декабрь 2010</a></li> <li><a href='http://lifeisfine.ru/2010/11/' title='Ноябрь 2010'>Ноябрь 2010</a></li> <li><a href='http://lifeisfine.ru/2010/10/' title='Октябрь 2010'>Октябрь 2010</a></li> <li><a href='http://lifeisfine.ru/2010/09/' title='Сентябрь 2010'>Сентябрь 2010</a></li> <li><a href='http://lifeisfine.ru/2010/08/' title='Август 2010'>Август 2010</a></li> <li><a href='http://lifeisfine.ru/2010/07/' title='Июль 2010'>Июль 2010</a></li> <li><a href='http://lifeisfine.ru/2010/06/' title='Июнь 2010'>Июнь 2010</a></li> <li><a href='http://lifeisfine.ru/2010/05/' title='Май 2010'>Май 2010</a></li> <li><a href='http://lifeisfine.ru/2010/04/' title='Апрель 2010'>Апрель 2010</a></li> <li><a href='http://lifeisfine.ru/2010/03/' title='Март 2010'>Март 2010</a></li> </ul> </li> <li id="recent-posts-3" class="widget widget_recent_entries"> <h2 class="widgettitle">Свежие записи</h2> <ul> <li><a href="http://lifeisfine.ru/2011/03/poseshhaemost-za-100doxod-25-centov-na-adsense/" title="Посещаемость за 100,доход 25 центов на адсенсе">Посещаемость за 100,доход 25 центов на адсенсе </a></li> <li><a href="http://lifeisfine.ru/2011/02/kak-zarabotat-na-sajte-s-poseshhaemostyu-ot-90/" title="Как заработать на сайте с посещаемостью от 90">Как заработать на сайте с посещаемостью от 90 </a></li> <li><a href="http://lifeisfine.ru/2011/01/vsegda-uznayosh-chto-to-novoe-optimizaciya/" title="Всегда узнаёшь что-то новое.Оптимизация. День 8">Всегда узнаёшь что-то новое.Оптимизация. День 8 </a></li> <li><a href="http://lifeisfine.ru/2011/01/blog-podelitsya-dlya-vashego-sajta/" title="Блок поделиться для вашего сайта,День 7">Блок поделиться для вашего сайта,День 7 </a></li> <li><a href="http://lifeisfine.ru/2011/01/dobavlenie-v-rss-katalogi-prodolzhenie-den-5/" title="Добавление в RSS каталоги продолжение, День 6">Добавление в RSS каталоги продолжение, День 6 </a></li> <li><a href="http://lifeisfine.ru/2011/01/prodvizhenie-i-zhelanie-zarabotat/" title="Продвижение через видео и желание заработать,День 5">Продвижение через видео и желание заработать,День 5 </a></li> </ul> </li> <li id="widget_simple_twitter_box" class="widget widget_simple_twitter_box"> <h2 class="widgettitle">Twitter</h2> <div id="twitter_div"> <ul id="twitter_update_list"></ul> <div id="twitter_link_footer"><a href="http://twitter.com/lifephysic">Follow me on Twitter</a></div> </div> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/lifephysic.json?callback=twitterCallback2&count=5"></script> </li> <li id="text-5" class="widget widget_text"><h2 class="widgettitle">Популярные темы</h2> <div class="textwidget"><p style="text-align: justify;"><a href="http://lifeisfine.ru/2010/04/programmgooglecapi/"><br /> Генерация javascript кода Google Chart API</a> </p> <p style="text-align: justify;"> <a href="http://lifeisfine.ru/rubrics/saperemoveerror/"><br /> Автоматизированное устранение ошибок на бирже ссылок SAPE с использованием скриптов для Linux</a> </p> <p style="text-align: justify;"> <a href="http://lifeisfine.ru/rubrics/seo-auto/"><br /> Автоматизация SEO деятельности. Установка счётчиков посещений автоматически. Парсер карты сайта на QT.</a> </p> <p style="text-align: justify;"><a href="http://lifeisfine.ru/2010/04/paketnyj-redaktor-stranic-sajta/">Пакетный редактор и уникализатор сайта</a></p> </div> </li> </ul> </div> <!-- END Sidebar --> <div class="cl"> </div> </div> </div> </div> <!-- END Main Block --> <!-- Footer --> <div id="footer"> </div> <script type="text/javascript"><!-- google_ad_client = "pub-2393901613845340"; /* 468x60, создано 25.05.10 */ google_ad_slot = "9767192680"; google_ad_width = 468; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <noindex> <script type="text/javascript" src="/orphus/orphus.js"></script> <a href="http://orphus.ru" id="orphus" target="_blank"><img alt="Система Orphus" src="/orphus/orphus.gif" border="0" width="88" height="31" /></a> </noindex> <noindex> <!--Rating@Mail.ru counter--> <script language="javascript"><!-- d=document;var a='';a+=';r='+escape(d.referrer);js=10;//--></script> <script language="javascript1.1"><!-- a+=';j='+navigator.javaEnabled();js=11;//--></script> <script language="javascript1.2"><!-- s=screen;a+=';s='+s.width+'*'+s.height; a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);js=12;//--></script> <script language="javascript1.3"><!-- js=13;//--></script><script language="javascript" type="text/javascript"><!-- d.write('<a href="http://top.mail.ru/jump?from=1830133" target="_top">'+ '<img src="http://dc.ce.bb.a1.top.mail.ru/counter?id=1830133;t=137;js='+js+ a+';rand='+Math.random()+'" alt="Рейтинг@Mail.ru" border="0" '+ 'height="40" width="88"><\/a>');if(11<js)d.write('<'+'!-- ');//--></script> <noscript><a target="_top" href="http://top.mail.ru/jump?from=1830133"> <img src="http://dc.ce.bb.a1.top.mail.ru/counter?js=na;id=1830133;t=137" height="40" width="88" border="0" alt="Рейтинг@Mail.ru"></a></noscript> <script language="javascript" type="text/javascript"><!-- if(11<js)d.write('--'+'>');//--></script> <!--// Rating@Mail.ru counter--> <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t45.7;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,80))+";"+Math.random()+ "' alt='' title='LiveInternet' "+ "border='0' width='31' height='31'><\/a>") //--></script><!--/LiveInternet--></noindex> <form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=Lifeisfineru', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="Lifeisfineru" name="uri"/><input type="hidden" name="loc" value="en_US"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form> <p><a href="http://feeds.feedburner.com/Lifeisfineru"><img src="http://feeds.feedburner.com/~fc/Lifeisfineru?bg=33CC66&fg=444444&anim=1" height="26" width="88" style="border:0" alt="" /></a></p> <!-- END Footer --> </div> <!-- END Page --> <div id="translate_popup" style="display: none;"> <table class="translate_links"><tr><td valign="top"> <a class="languagelink" lang="en" xml:lang="en" href="#" title="English"><img class="translate_flag en" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="English" width="16" height="11" /> English</a> <a class="languagelink" lang="de" xml:lang="de" href="#" title="German"><img class="translate_flag de" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="Deutsch" width="16" height="11" /> Deutsch</a> <a class="languagelink" lang="fr" xml:lang="fr" href="#" title="French"><img class="translate_flag fr" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="français" width="16" height="11" /> français</a> </td><td valign="top"> <a class="languagelink" lang="it" xml:lang="it" href="#" title="Italian"><img class="translate_flag it" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="italiano" width="16" height="11" /> italiano</a> <a class="languagelink" lang="ja" xml:lang="ja" href="#" title="Japanese"><img class="translate_flag ja" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="日本語" width="16" height="11" /> 日本語</a> <a class="languagelink" lang="ru" xml:lang="ru" href="#" title="Russian"><img class="translate_flag ru" src="http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/transparent.gif" alt="русский" width="16" height="11" /> русский</a> </td><td valign="top"> <a class="google_branding" href="http://translate.google.com/translate?sl=auto&tl=en&u=lifeisfine.ru/2010/06/piton2/" title="translate page">powered by<img src="http://www.google.com/uds/css/small-logo.png" alt="Google" title="" width="51" height="15" /></a> </td></tr></table> </div> <script type='text/javascript' src='http://lifeisfine.ru/wp-content/plugins/google-ajax-translation/jquery.translate-1.4.1.min.js?ver=1.4.1'></script> <script type='text/javascript' src='http://lifeisfine.ru/wp-includes/js/jquery/jquery.form.js?ver=2.02m'></script> <script type='text/javascript' src='http://lifeisfine.ru/wp-content/plugins/contact-form-7/scripts.js?ver=2.2'></script> <a href="http://lifeisfine.ru/feed/rss">.</a> </body> </html>