<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Rpsl</title> <link>http://blog.rpsl.info</link> <description>Это личный блог, но без личных тем.</description> <lastBuildDate>Tue, 16 Mar 2010 09:43:28 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vitmanname" /><feedburner:info uri="vitmanname" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><feedburner:emailServiceId>vitmanname</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/vitmanname" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fvitmanname" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><item><title>«Бургер Кинг» на Киевской</title><link>http://feedproxy.google.com/~r/vitmanname/~3/2ed544gEKe8/burger-king-na-kievskoj.html</link> <comments>http://blog.rpsl.info/2010/03/burger-king-na-kievskoj.html#comments</comments> <pubDate>Sun, 14 Mar 2010 18:45:43 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Заметки]]></category> <category><![CDATA[еда]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=497</guid> <description><![CDATA[В субботу ездил в ТЦ &#171;Европейский&#187; и после продолжительного похода по магазинам решил, что обязательно нужно посетить &#171;Бургер Кинг&#187; шум вокруг которого только-только пошел на спад в интернете.Вообще я не очень большой любитель всяких кафе, ресторанов и прочих трапезных заведений, но как и любому жителю большого города мне иногда приходится их посещать. В этом посте [...]]]></description> <content:encoded><![CDATA[<p>В субботу ездил в <strong>ТЦ &laquo;Европейский&raquo;</strong> и после продолжительного похода по магазинам решил, что обязательно нужно посетить <strong>&laquo;Бургер Кинг&raquo;</strong> шум вокруг которого только-только пошел на спад в интернете.</p><div style="text-align:center;"><a href="http://blog.rpsl.info/wp-content/uploads/2010/03/burger-king.jpg" class="highslide-image" onclick="return hs.expand(this);"><img src="http://blog.rpsl.info/wp-content/uploads/2010/03/burger-king.jpg" alt="burger king Бургер Кинг на Киевской" border="0" width="157" height="171" title="Бургер Кинг на Киевской" /></a></div><p>Вообще я не очень большой любитель всяких кафе, ресторанов и прочих трапезных заведений, но как и любому жителю большого города мне иногда приходится их посещать. В этом посте я решил поделиться некоторым впечатлениями, которые родила моя голова сравнивая то, что было раньше и то, что есть сейчас.</p><p>Итак, <strong>Бургер Кинг</strong>:</p><p><strong>Обслуживанание.</strong></p><p>Очередь. Огромная очередь в ресторанном дворике. Сперва я подумал, что это из-за того, что куча людей, как собственно и я хотят попробовать новый продукт. Но как оказалось, это совсем не так, очередь большая из-за того, что персонал еще не выдрессирован как следует и над ними не стоят вездесущие манагеры как, например, в Макдональдсе. Впереди меня стояло 5 человек, скажите сколько очередь из пяти человек двигается в Макдональдсе? 5&nbsp;&mdash; 10 минут она двигается, при условие что все кто заказывают&nbsp;&mdash; заказывают не менее 5 товаров, в противном случае еще быстрее. В Бургер Кинг я простоял около 20-25 минут прежде чем только подошел к кассе и еще минут 7 ждал пока они соберут мой заказ.</p><p>Они тупят. Они очень жутко тупят. Я заказал сэндвич, картошку фри и напиток. Как происходит сбор заказа в Макдональдсе? Работник после получения денег начинает собирать твой заказ, если видит что бургеры готовятся, то он собирает остальные части заказа, после чего снова проверяет бургеры и либо отдает заказ, либо просит подождать и начинает собирать следующий заказ.  В Бургер Кинг к сожалению не так. Милая девушка выслушала мой заказ, переспросила несколько раз все ли правильно и принялась его собирать. Она отошла от кассы и стала ждать пока появятся сэндвичи. Она стояла спиной к кассе несколько минут и тупо ждала пока на лоток ей упадут сэндвичи, к слову другой персонал вел себя точно также. После получения сэндвичей эту же процедуру она проделывала для остальных частей заказа.</p><blockquote><p>К слову сказать, персонал гораздо лучше чем в Макдональдс. Я не увидел ни одного бушмена и, как я понял, они все в силах принять и проконсультировать по поводу заказа на английском языке, что в целом отличный показатель, т.к. в Макдональдс далеко не всегда твой заказ могут на русском языке понять и на этом же языке ответить.</p></blockquote><div style="text-align:center;"><img src="http://blog.rpsl.info/wp-content/uploads/2010/03/burg.jpg" alt="burg Бургер Кинг на Киевской" border="0" width="432" height="300" title="Бургер Кинг на Киевской" /></div><blockquote><p>Да да да. Они там все говорят &laquo;Спасибо, что без сдачи&raquo;!!</p></blockquote><p><span id="more-497"></span>Сейчас пока писал про обслуживание, вспомнил про сеть самых наверно отвратых ресторанов в которых мне иногда приходится питаться&nbsp;&mdash; <strong>Ростикс</strong>. <strong>Ростикс</strong> и то, во что он превратился за последние пару лет, друзья мои, это феерический пиздец. Они начали экономить на всем. Манагеров нет, чистой одежды у поваров и кассиров нету, общий вид очень уныл, они даже соль из картошки убрали. Мне очень нравится ходить в Ростикс, когда я не сильно голоден, туда можно зайти посмотреть на этот пиздец, заказать маленькую кока-колу и уйти. И даже кушать после этого несколько часов не хочется.</p><p><strong>Мясо в Бургер Кинг</strong> очень вкусное. Оно реально вкуснее чем в том же Биг тейсти. Плюс порции поумолчанию весьма большие, тот же самый обычный Воппер примерно такой же как и Биг тейсти, так что будьте осторожны заказывая большие порции. Очень легко набрать огромную кучу еды. Картошка фри тоже довольная вкусная, но в убогих маленьких упаковках и если брать её с собой, то скорее всего половина порции вывалится из пакета.</p><div style="text-align:center;"><a href="http://blog.rpsl.info/wp-content/uploads/2010/03/burger_king_whopper_combo.jpg" class="highslide-image" onclick="return hs.expand(this);"><img src="http://blog.rpsl.info/wp-content/uploads/2010/03/burger_king_whopper_combo.jpg" alt="burger king whopper combo Бургер Кинг на Киевской" border="0" width="300" height="222" title="Бургер Кинг на Киевской" /></a></div><p>У меня счет на одного человека составил 300 рублей, что тоже дороже чем в Макдональдсе, но я уверен там можно найти более крутые сочетания товаров, что бы облегчить его до 160&nbsp;&mdash; 220 рублей.</p><p>В целом, как альтернатива они очень крутые и я очень надеюсь, что через 2-3 года их станет гораздо больше и они отшлифуют все проблемные моменты.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=2ed544gEKe8:LuZSYczwq8M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=2ed544gEKe8:LuZSYczwq8M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=2ed544gEKe8:LuZSYczwq8M:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/2ed544gEKe8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2010/03/burger-king-na-kievskoj.html/feed</wfw:commentRss> <slash:comments>9</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2010/03/burger-king-na-kievskoj.html</feedburner:origLink></item> <item><title>Чат для vbulletin</title><link>http://feedproxy.google.com/~r/vitmanname/~3/rkT_I45kGlM/chat-dlya-vbulletin.html</link> <comments>http://blog.rpsl.info/2010/03/chat-dlya-vbulletin.html#comments</comments> <pubDate>Fri, 05 Mar 2010 08:47:26 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[CMS]]></category> <category><![CDATA[centr]]></category> <category><![CDATA[php]]></category> <category><![CDATA[vbulletin]]></category> <category><![CDATA[форум]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=489</guid> <description><![CDATA[Главное что бы было желания, все остальное уже дело техники.Очень давно я хотел сделать чатик для нашего уютного форума. Если кто-то помнит, то он даже был там очень давно, но тогда по техническим и эстетическим причинам его пришлось убрать.
Несколько выходных назад я решил вернуться к этому вопросу, скачал стандартный чат для форума, но он как [...]]]></description> <content:encoded><![CDATA[<p><i>Главное что бы было желания, все остальное уже дело техники.</i></p><div style="text-align:center;"><a href="http://blog.rpsl.info/wp-content/uploads/2010/03/Снимок-экрана-2010-03-05-в-11.37.50.png" class="highslide-image" onclick="return hs.expand(this);"><img src="http://blog.rpsl.info/wp-content/uploads/2010/03/Снимок-экрана-2010-03-05-в-11.37.50.png" alt="Снимок экрана 2010-03-05 в 11.37.50.png" border="0" width="400" height="300" title="Чат для vbulletin" /></a></div><p>Очень давно я хотел сделать чатик для нашего уютного форума. Если кто-то помнит, то он даже был там очень давно, но тогда по техническим и эстетическим причинам его пришлось убрать.</p><p>Несколько выходных назад я решил вернуться к этому вопросу, скачал стандартный чат для форума, но он как и все остальные подобные реализации являлся унылым говном. Это глупое окошко которое предлагается разместить после навбара или перед футером... Решение было принято моментально, а бутылка ликера добавила мне решительности.</p><p>В итоге, просидев около 4 часов над сорцами чата и переделкой его стилей у нас получилась отличная консоль, которая открывается&nbsp;&mdash; закрывается по нажатию горячих клавиш и доступна всем зарегистрированным пользователям.<br /> Единственная проблема с которой я столкнулся&nbsp;&mdash; это кривое отображение в ie6, но решать её, по своим внутренним убеждениям я не собираюсь.</p><p>Живой пример на <a href="http://forum.centrgroup.ru">http://forum.centrgroup.ru</a> (для зарегистрированных)<br /> Если кому интересна сама реализация&nbsp;&mdash; пишите в комменты, постараюсь рассказать.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=rkT_I45kGlM:R6feH7hzFqw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=rkT_I45kGlM:R6feH7hzFqw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=rkT_I45kGlM:R6feH7hzFqw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/rkT_I45kGlM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2010/03/chat-dlya-vbulletin.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2010/03/chat-dlya-vbulletin.html</feedburner:origLink></item> <item><title>Livejournal in google reader</title><link>http://feedproxy.google.com/~r/vitmanname/~3/nSzixj5wi2Q/livejournal-in-google-reader.html</link> <comments>http://blog.rpsl.info/2009/12/livejournal-in-google-reader.html#comments</comments> <pubDate>Wed, 23 Dec 2009 13:28:52 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Заметки]]></category> <category><![CDATA[Полезное]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[livejournal]]></category> <category><![CDATA[php]]></category> <category><![CDATA[rss]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=471</guid> <description><![CDATA[
Давным давно, в одной далекой галактике, я сделал себе standalone блог и livejournal, потихоньку начал пропадать из списка сайтов которые я посещаю ежедневно. Учитывая, что я читаю около пары сотен человек, то вариант захождения раз в неделю и чтения всех записей начинал сильно утомлять, т.к. трудно осилить пару сотен постов. В то же время я [...]]]></description> <content:encoded><![CDATA[<p><img src="http://blog.rpsl.info/wp-content/uploads/2009/12/90453.jpg" alt="90453 Livejournal in google reader" title="livejournal to google reader" width="340" height="255" class="aligncenter size-full wp-image-479" /><br /> Давным давно, в одной далекой галактике, я сделал себе standalone блог и <strong>livejournal</strong>, потихоньку начал пропадать из списка сайтов которые я посещаю ежедневно. Учитывая, что я читаю около пары сотен человек, то вариант захождения раз в неделю и чтения всех записей начинал сильно утомлять, т.к. трудно осилить пару сотен постов. В то же время я начал активно пользоваться <strong>google reader</strong>&#39;ом для чтения <strong>rss</strong> каналов сайтов которые мне интересны.</p><blockquote><p>К сожалению и по не сильно понятным мне причинам, <strong>livejournal</strong> не даёт читать френделенту через rss, но зато он позволяет подписаться на rss конкретных пользователей которые вам интересны. В то же время, в <strong>Google reader</strong> есть возможность сортировать каналы по папкам, и если читать сразу всю папку, то получается как раз подобие френдленты. В целом всё хорошо, только этот вариант не подходит тем, у кого друзья пишут под замочные записи, но и тут тоже livejournal предусмотрел вариант аутентификации, для получения ленты с закрытыми записями.</p></blockquote><p>В интернете есть различные серивисы, включая pipes.yahoo.com и freemyfeed.com, которые могут выступать в роли прокси, но меня не устраивает вариант, когда мои пароли будут храниться не понятно где. Поэтому я сделал маленький прокси, которые автоматически авторизует вас для google reader&#39;а и на выходе вы получаете полный feed ваших друзей.</p><p><span id="more-471"></span></p><pre class="prettyprint lang-php">
< ?php
    if (!empty($_GET['feed'])) {
        header("Content-Type: text/xml; charset=utf-8");
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $_GET['feed'] .'?auth=digest');
        curl_setopt($ch, CURLOPT_AUTOREFERER, true);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
        curl_setopt($ch, CURLOPT_USERPWD, 'login:password');
        $data = curl_exec($ch);
        curl_close($ch);
    }
?>
</pre><p>После размещения данного файла на хостинге, вам осталось только получить opml файл, ваших друзей, для добавления его в google reader.<br /> Можно воспользоваться стандартным средством livejournal:</p><blockquote><p>http://www.livejournal.com/tools/opml.bml?user=username</p></blockquote><p>но, он выдаст список, который не свернется в папку автоматически, так, что если вы не знаете как отредактировать файл самостоятельно, то лучше просто воспользуйтесь другим сервисом, например этим:</p><blockquote><p>http://www.hungry.com/~fn/foaf.cgi</p></blockquote><p>После того, как вы скачаете файл, вам нужно его отредактировать, открываете и делаете автозамену (ctrl+h) c:</p><blockquote><p>xmlUrl="</p></blockquote><p>на:</p><blockquote><p>xmlUrl="http://путь до вашего скрипта?feed=</p></blockquote><p>Всё. Закончили.</p><p>Теперь вам нужно зайти в google reader и импортировать этот файл, это делается в настройках (импорт/экспорт).</p><p>После первого добавления, в папке будет сплошная каша, но все новые посты начнут добавятся в нормальном порядке.</p><p>Удачного чтения.</p><p><center><a href="http://firstvds.ru/ru/home/index.html?from=2604" target="_blank"><img src="http://centrgroup.ru//uploads/2008/03/first-468x60-11.gif" title="Livejournal in google reader" alt="first 468x60 11 Livejournal in google reader" /></a></center></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=nSzixj5wi2Q:Ny7yJqULZBo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=nSzixj5wi2Q:Ny7yJqULZBo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=nSzixj5wi2Q:Ny7yJqULZBo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/nSzixj5wi2Q" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/12/livejournal-in-google-reader.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/12/livejournal-in-google-reader.html</feedburner:origLink></item> <item><title>Фильм Аватар / Avatar film</title><link>http://feedproxy.google.com/~r/vitmanname/~3/4osdbmJGzGw/film-avatar-avatar-film.html</link> <comments>http://blog.rpsl.info/2009/12/film-avatar-avatar-film.html#comments</comments> <pubDate>Tue, 22 Dec 2009 13:28:49 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Кино]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=458</guid> <description><![CDATA[За последний месяц несколько раз посетил кинотеатр. Вчера ходил на &#171;Аватара&#187;, впечатления есть, но они очень двоякие.
Действие фильма разворачивается на планете под названием &#171;Пандора&#187;, где некая земная корпорация что то добывает и у них разгорается конфликт с местным население &#171;Navi&#187;. Тут появляется наш супер-калека-герой, который должен всё урегулировать мирным путем, но коварные бабы и тут [...]]]></description> <content:encoded><![CDATA[<p>За последний месяц несколько раз посетил кинотеатр. Вчера ходил на &laquo;<a href="http://www.kinopoisk.ru/level/1/film/251733/">Аватара</a>&raquo;, впечатления есть, но они очень двоякие.</p><p>Действие фильма разворачивается на планете под названием &laquo;Пандора&raquo;, где некая земная корпорация что то добывает и у них разгорается конфликт с местным население &laquo;Navi&raquo;. Тут появляется наш супер-калека-герой, который должен всё урегулировать мирным путем, но коварные бабы и тут сумели запудрить ему мозги, а он, как и все остальные мужики начал думать чем угодно, только не головой. В итоге заваривается каша разгребать которую они будут оставшиеся два часа от фильма.</p><p>Что понравилось:</p><p>Очень красивая графика и отличные спец эффекты.</p><blockquote><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/12/avatar.jpg" class="highslide-image" onclick="return hs.expand(this);"><img src="http://blog.rpsl.info/wp-content/uploads/2009/12/avatar-300x168.jpg" alt="avatar 300x168 Фильм Аватар / Avatar film" title="avatar" width="300" height="168" class="aligncenter size-medium wp-image-462" /></a></p></blockquote><p>Великолепная стерео дорожка.</p><p>Хорошие актеры и в целом очень логичный сюжет, если не считать того, что я не верю, что &laquo;человечество&raquo; сумеет прожить еще 150 лет, а тем более развиться и начать бороздить другие галактики в поисках чудо минералов.</p><p>Интересная техника показа в фильме, с одной стороны это, какие то, безумные экзоскелеты, с другой это вертолеты, которые можно начинать производить уже в наше время. Вам не показалось странным что при всём этом лобовое стекло у него можно разбить палкой. Я не сильно специалист по военной техники, но посмотрев цикл передач &laquo;Ударная Сила&raquo; от Первого телеканала, я знаю что сейчас кабину вертолета бронируют гораздо сильнее чем показано в фильме. Да и вообще странно, что в другие галактики летать научились, чудо уголь добывать научились, а лучевого или электромагнитного оружия не придумали.<br /> <span id="more-458"></span></p><blockquote><p>Ещё, для меня остается загадкой, зачем этот фильм нужно было растягивать на 165 минут. 120 максимум, после начала второго часа, когда уже привык к красивым картинкам становится скучно и хочется быстрее свалить. Точно такие же чувства я испытывал после просмотра 2012. Или вот, отличная бизнес модель, делайте урезанную копию для кинотеатров, а полную, режиссерскую, версию выпускайте на dvd, кому захочется, тот купит, а остальные хоть плеваться не будут.</p></blockquote><p>По причине того, что фильм новинка, спойлер выкладывать не буду. Но настоятельно рекомендую вам идти в кино, только с целью развлечения, а сам фильм лучше смотреть дома на dvd.</p><p>В целом, если у вас нету времени смотреть фильм, но хочется быть в курсе о чем он, посмотрите серию &laquo;Dances with Smurf&raquo; из 13 сезона South Park&#39;a, она один в один передает все ключевые моменты, фильма.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=4osdbmJGzGw:8HBzRjuQgnc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=4osdbmJGzGw:8HBzRjuQgnc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=4osdbmJGzGw:8HBzRjuQgnc:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/4osdbmJGzGw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/12/film-avatar-avatar-film.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/12/film-avatar-avatar-film.html</feedburner:origLink></item> <item><title>Twitter it для vBulletin</title><link>http://feedproxy.google.com/~r/vitmanname/~3/VKzhHkV2ojE/twitter-it-dlya-vbulletin.html</link> <comments>http://blog.rpsl.info/2009/11/twitter-it-dlya-vbulletin.html#comments</comments> <pubDate>Wed, 04 Nov 2009 17:21:27 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[CMS]]></category> <category><![CDATA[Полезное]]></category> <category><![CDATA[centr]]></category> <category><![CDATA[php]]></category> <category><![CDATA[vbulletin]]></category> <category><![CDATA[форум]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=445</guid> <description><![CDATA[На днях, мне захотелось сделать наш форум еще более интегрированным в, не побоюсь этого слова, великую социальную сеть twitter.
Сначала была идея сделать возможность автоматической отправки новых тем из выбранных разделов в некий твиттер аккаунт, потом это обдумывалось и свелось до того, что бы была возможность отправлять в твиттер ссылки на темы, но при этом не [...]]]></description> <content:encoded><![CDATA[<p>На днях, мне захотелось сделать наш форум еще более интегрированным в, не побоюсь этого слова, великую социальную сеть twitter.</p><p>Сначала была идея сделать возможность автоматической отправки новых тем из выбранных разделов в некий твиттер аккаунт, потом это обдумывалось и свелось до того, что бы была возможность отправлять в твиттер ссылки на темы, но при этом не сам форум будет спамить темы, а пользователи сам должны решать за себя.</p><p>Первый вариант, который был реализован, заключался в простом добавление кнопки в шаблон, которая содержит в себе необходимый URL, но как выяснилось, это вариант не очень удобен, т.к. он не будет работать с некоторыми символами, которые встречаются в тексте.</p><p>В итоге я просто создал модуль который генерирует ссылку, а в шаблон добавил простую кнопку и ву-аля.</p><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/11/twitterit.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-full wp-image-446" title="twitterit" src="http://blog.rpsl.info/wp-content/uploads/2009/11/twitterit.png" alt="twitterit Twitter it для vBulletin" width="373" height="149" /></a></p><p><span id="more-445"></span>Для начала нужно создать модуль:</p><blockquote><p>Продукт&nbsp;&mdash; <strong>vBulletin</strong><br /> Местоположение модуля&nbsp;&mdash; <strong>postbit_display_complete</strong><br /> Имя&nbsp;&mdash; <strong>Twitter It</strong></p></blockquote><p>Код модуля:</p><pre class="prettyprint php">$twitterit = $post[title]." http://siteurl/showthread.php?t=".$thread[threadid]." #tag";
$twitterit = iconv('WINDOWS-1251', 'UTF-8', $twitterit); // Если у вас не UTF-8
$twitterit = urlencode(htmlspecialchars_decode($twitterit));</pre><blockquote><p>#tag и siteurl соответственно прописываете сами</p></blockquote><p>Теперь нам осталось добавить вывод кнопок в шаблон. По умолчанию, за вывод сообщений отвечает шаблон postbit (postbit_legacy&nbsp;&mdash; если у вас Аватарки сбоку)</p><p>И добавляем в необходимое место вывод кнопки:<span style="color: #0000bb;"> </span></p><pre class="prettyprint html"><code>&lt;if condition="$post['postcount'] == 1"&gt;
            &lt;a href="$twitterit" target="_blank" alt="Twitter this" rel="nofollow"&gt;&lt;img src="$stylevar[imgdir_button]/twitterit.gif" alt="Twitter It!" border="0"/&gt;&lt;/a&gt;
&lt;/if&gt;</code></pre><p>If&nbsp;&mdash; мы используем для того, что бы кнопка отображалась только в первом сообщение темы.<br /><center><a href="http://firstvds.ru/ru/home/index.html?from=2604" target="_blank"><img src="http://centrgroup.ru//uploads/2008/03/first-468x60-11.gif" title="Twitter it для vBulletin" alt="first 468x60 11 Twitter it для vBulletin" /></a></center></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=VKzhHkV2ojE:7J-_UGKJfmk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=VKzhHkV2ojE:7J-_UGKJfmk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=VKzhHkV2ojE:7J-_UGKJfmk:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/VKzhHkV2ojE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/11/twitter-it-dlya-vbulletin.html/feed</wfw:commentRss> <slash:comments>13</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/11/twitter-it-dlya-vbulletin.html</feedburner:origLink></item> <item><title>Плагины для jQuery (жесть)</title><link>http://feedproxy.google.com/~r/vitmanname/~3/dU9h2ogSM3A/plaginy-dlya-jquery-zhest.html</link> <comments>http://blog.rpsl.info/2009/10/plaginy-dlya-jquery-zhest.html#comments</comments> <pubDate>Tue, 27 Oct 2009 12:48:31 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Заметки]]></category> <category><![CDATA[Ajax]]></category> <category><![CDATA[habrahabr]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[люди твари.]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=430</guid> <description><![CDATA[Читая разные блоги и соц.сети (не буду фамильярничать), всё чаще и чаще натыкаюсь на посты в виде &#171;n Свежих плагинов для jQuery/mooTols/...&#187;.
Данные обзоры представляют из себя говноподборку, без конкретной тематики:Фотогалерея на jQuery.
Выпадающее меню на jQuery.
Галимая шняга на jQueryПомойка.Добавьте себе в Google Reader&#160;&#8212; http://www.ajaxrain.com/ и будет вам счатье и куча свежих плагинов.]]></description> <content:encoded><![CDATA[<p>Читая разные блоги и соц.сети (не буду фамильярничать), всё чаще и чаще натыкаюсь на посты в виде <strong>&laquo;n Свежих плагинов для jQuery/mooTols/...&raquo;</strong>.</p><p>Данные обзоры представляют из себя говноподборку, без конкретной тематики:</p><ul><blockquote><li>Фотогалерея на jQuery.</li><li>Выпадающее меню на jQuery.</li><li>Галимая шняга на jQuery</li></blockquote></ul><p><img class="aligncenter size-full wp-image-435" title="2981496331_087fa810a4" src="http://blog.rpsl.info/wp-content/uploads/2009/10/2981496331_087fa810a4.jpg" alt="2981496331 087fa810a4 Плагины для jQuery (жесть)" width="375" height="500" /><br /> Помойка.</p><p> Добавьте себе в Google Reader&nbsp;&mdash; <a href="http://www.ajaxrain.com/">http://www.ajaxrain.com/</a> и будет вам счатье и куча свежих плагинов.</p><p><center><script type="text/javascript">google_ad_client = "pub-5962642002395351";
google_ad_slot = "9943933493";
google_ad_width = 468;
google_ad_height = 60;</script><br /> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></center></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=dU9h2ogSM3A:tjPPQbH2Pgg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=dU9h2ogSM3A:tjPPQbH2Pgg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=dU9h2ogSM3A:tjPPQbH2Pgg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/dU9h2ogSM3A" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/10/plaginy-dlya-jquery-zhest.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/10/plaginy-dlya-jquery-zhest.html</feedburner:origLink></item> <item><title>Loc Dog — Паранойя (Клип)</title><link>http://feedproxy.google.com/~r/vitmanname/~3/J-fD_FoPp7Q/loc-dog-paranojya-klip.html</link> <comments>http://blog.rpsl.info/2009/10/loc-dog-paranojya-klip.html#comments</comments> <pubDate>Thu, 08 Oct 2009 07:16:34 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Музычка]]></category> <category><![CDATA[locdog]]></category> <category><![CDATA[rap]]></category> <category><![CDATA[video]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=424</guid> <description><![CDATA[Первый профессиональный клип Loc Dog&#39;a&#160;&#8212; Паранойя.
Картинка хорошая, тематика интересная, трек на уровне, далеко не лучшее что может этот тип.]]></description> <content:encoded><![CDATA[<p>Первый профессиональный <strong>клип Loc Dog&#39;a&nbsp;&mdash; Паранойя</strong>.<br /> Картинка хорошая, тематика интересная, трек на уровне, далеко не лучшее что может этот тип.</p><blockquote><p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/1WqdOF9sxo0&#038;hl=ru&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1WqdOF9sxo0&#038;hl=ru&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p></blockquote> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=J-fD_FoPp7Q:aMb4ED8ZpuY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=J-fD_FoPp7Q:aMb4ED8ZpuY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=J-fD_FoPp7Q:aMb4ED8ZpuY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/J-fD_FoPp7Q" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/10/loc-dog-paranojya-klip.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/10/loc-dog-paranojya-klip.html</feedburner:origLink></item> <item><title>Фотоблоги / фотоблог / фото блог</title><link>http://feedproxy.google.com/~r/vitmanname/~3/6ckofb2n7pU/fotoblogi-fotoblog-foto-blog.html</link> <comments>http://blog.rpsl.info/2009/10/fotoblogi-fotoblog-foto-blog.html#comments</comments> <pubDate>Wed, 07 Oct 2009 17:44:15 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Полезное]]></category> <category><![CDATA[Статьи]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blogger]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[picasa]]></category> <category><![CDATA[sony]]></category> <category><![CDATA[Фото]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=414</guid> <description><![CDATA[Честно говоря, я очень удивлен, что у нас не очень популярны фотоблоги. У всех есть мобильные телефоны, почти у всех они с фото камерами, у большинства с камерами приемлемого качества. Многие используют твиттер, почту, icq на телефоне, но мало кто делает фотографии и выкладывает их в сеть.Сейчас я расскажу о нескольких способах организации этого дела.Фотоблог [...]]]></description> <content:encoded><![CDATA[<p>Честно говоря, я очень удивлен, что у нас не очень популярны фотоблоги. У всех есть мобильные телефоны, почти у всех они с фото камерами, у большинства с камерами приемлемого качества. Многие используют твиттер, почту, icq на телефоне, но мало кто делает фотографии и выкладывает их в сеть.<br /> <a href="http://blog.rpsl.info/wp-content/uploads/2009/10/photoblog.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-thumbnail wp-image-418" title="photoblog" src="http://blog.rpsl.info/wp-content/uploads/2009/10/photoblog-150x150.png" alt="photoblog 150x150 Фотоблоги / фотоблог / фото блог" width="150" height="150" /></a><br /> Сейчас я расскажу о нескольких способах организации этого дела.</p><blockquote><p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em;">Фотоблог — вебсайт, содержащий в своей основе регулярно публикуемые фотографии, часто сопровождаемые названием снимка, датой/временем, текстовым описанием, сведениями Exif и др. Фотоблог часто содержит возможность добавления комментариев, выставления рейтинга и т. п. Фотоблог может поддерживать технологию RSS или Atom.</p><p style="margin-top: 0,4em; margin-right: 0px; margin-bottom: 0,5em; margin-left: 0px; line-height: 1,5em;">Фотоблог может быть авторским или коллективным. Встречаются мобильные фотоблоги (сделанные с помощью фотокамер, встроенные в мобильные телефоны). Как разновидность, появились текстовые фотоблоги (в которых фотография заменена авторским текстовым описанием).</p><p style="margin-right: 0px; margin-left: 0px; text-align: right; ">wikipedia</p><p style="margin-right: 0px; margin-left: 0px; text-align: right; "></blockquote><p><center><a href="http://firstvds.ru/ru/home/index.html?from=2604" target="_blank"><img src="http://centrgroup.ru//uploads/2008/03/first-468x60-11.gif" title="Фотоблоги / фотоблог / фото блог" alt="first 468x60 11 Фотоблоги / фотоблог / фото блог" /></a></center><br /> <span id="more-414"></span></p><p style="margin-right: 0px; margin-left: 0px; ">Что нам потребуется:</p><ol><li><span style="background-color: #ffffff; ">Телефон с фотокамерой и доступом в интернет.</span></li><li><span style="background-color: #ffffff; ">Аккаунт в гугле</span></li></ol><p>Для чего нам нужен телефон думаю и так понятно, теперь вопрос про гугл. Суть в том, что для первичной публикации мы будем использовать <strong><a href="http://blogger.com">blogger.com</a>. </strong>Он обладает всеми необходимыми ф-ми для организации блога и онлайн публикации, т.к. блоггер это один из сервисов гугла, то авторизоваться можно с помощью гугл аккаунта + все фотографии будут автоматически заливаться в галерею на <strong><a href="http://picasaweb.google.com">picasaweb.google.com</a>.</strong></p><p>Теперь два способа ведения блога:</p><p><strong>1. Простой (для пользователей Sony Erricsson)</strong></p><p style="padding-left: 30px; ">Когда вы сделали очередную фотографию, вы можете выбрать в контекстном меню пункт отправить, затем выбрать пункт &laquo;В блог&raquo;. После чего фотографиия автоматически зальётся в ваш блог.</p><p style="padding-left: 30px; ">Когда вы отправите первую фотографию, вам в ответ придет смс с кодом активации и адресом блога. В последующем вы сможете его поменять, на более приличный.</p><p style="padding-left: 30px; ">Всё. Теперь вам осталось только фотографировать и отправлять.</p><p><strong>2. Более сложный (для пользователей любых телефонов)</strong></p><p style="padding-left: 30px; ">Блоггер в свою очередь поддерживает не только встроенное приложение, но так же получение фотографий по средствам MMS и E-mail.</p><p style="padding-left: 30px; ">Отправлять каждый раз MMS как то не выгодно, поэтому я пропущу данный этап, но если вас это интересует, то все инструкции можно найти в самом блоггере&nbsp;&mdash; http://www.blogger.com/mobile-start.g</p><p style="padding-left: 30px; ">Рассмотрим более подробно отправку почтовых сообщений.</p><p style="padding-left: 30px; ">Первое, что необходимо сделать, это настроить электропочту в вашем телефоне.</p><p style="padding-left: 30px; ">Затем идем в <a href="http://www.blogger.com/home">блоггер</a>, около вашего блога выбираем <strong>&laquo;настройки&raquo;</strong> и редактируем пункт &laquo;Адрес отправки электронной почты (Mail2blogger)&raquo;.</p><p style="padding-left: 30px; ">Указав нужные нам параметры, сохраняемся и создаем в записной книге нашего телефона запись &laquo;Blogger&raquo;, указав ей введенный выше email.</p><p style="padding-left: 30px; ">Всё. Готово. Теперь открыв фотографию на телефоне, выбираем пункт отправить&nbsp;&mdash; email&nbsp;&mdash; выбираем нужного нам пользователя (blogger) и отправляем.</p><p>В ближайшее время, я так же постараюсь привести в порядок свой сервис, который читает фотоблог и делает трансляцию фотографий в другие сети.</p><p>Удачных фотосетов.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=6ckofb2n7pU:EUns7BGAELo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=6ckofb2n7pU:EUns7BGAELo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=6ckofb2n7pU:EUns7BGAELo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/6ckofb2n7pU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/10/fotoblogi-fotoblog-foto-blog.html/feed</wfw:commentRss> <slash:comments>17</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/10/fotoblogi-fotoblog-foto-blog.html</feedburner:origLink></item> <item><title>Ubuntu 9.10 первые впечатления</title><link>http://feedproxy.google.com/~r/vitmanname/~3/4o2MmwPDjVs/ubuntu-9-10-pervye-vpechatleniya.html</link> <comments>http://blog.rpsl.info/2009/10/ubuntu-9-10-pervye-vpechatleniya.html#comments</comments> <pubDate>Sun, 04 Oct 2009 17:29:53 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Заметки]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=405</guid> <description><![CDATA[Вообще, в этот раз я не хотел обновляться на бета версии, но так сложилось, что сдох очередной жесткий диск и пришлось качать систему.
Из визуальных вкусностей стоит отметить новую визуальную тему и новый вид загрузчика. Как мне показалось, выглядит гораздо симпатичнее, чем было раньше.
Изменений в софте много не заметно, обновился gnome, обновился grub, появился &#171;Ubuntu Software [...]]]></description> <content:encoded><![CDATA[<p>Вообще, в этот раз я не хотел обновляться на бета версии, но так сложилось, что сдох очередной жесткий диск и пришлось качать систему.</p><p>Из визуальных вкусностей стоит отметить новую визуальную тему и новый вид загрузчика. Как мне показалось, выглядит гораздо симпатичнее, чем было раньше.</p><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/10/Снимок.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-thumbnail wp-image-406" title="Снимок" src="http://blog.rpsl.info/wp-content/uploads/2009/10/Снимок-150x150.png" alt="Снимок 150x150 Ubuntu 9.10 первые впечатления." width="150" height="150" /></a>Изменений в софте много не заметно, обновился <strong>gnome</strong>, обновился <strong>grub</strong>, появился <strong>&laquo;Ubuntu Software Center&raquo;</strong></p><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/10/Снимок-Ubuntu-Software-Center.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-thumbnail wp-image-407" title="Снимок-Ubuntu Software Center" src="http://blog.rpsl.info/wp-content/uploads/2009/10/Снимок-Ubuntu-Software-Center-150x150.png" alt="Снимок-Ubuntu Software Center" width="150" height="150" /></a>который заменил привычный &laquo;Установка/Удаление программ&raquo;.</p><p>В целом, я не рекомендую обноляться на бета версию, а лучше до декабря посидеть на том, что есть, ибо глюков и багов хватает.</p><p>З.ы. За время написания этого поста firefox упал два раза.<br /> <!-- WSA: ad in context adsense-post not shown: too many ads --></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=4o2MmwPDjVs:7xVrHO69Fcg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=4o2MmwPDjVs:7xVrHO69Fcg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=4o2MmwPDjVs:7xVrHO69Fcg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/4o2MmwPDjVs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/10/ubuntu-9-10-pervye-vpechatleniya.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/10/ubuntu-9-10-pervye-vpechatleniya.html</feedburner:origLink></item> <item><title>imap to imap или переезд почты</title><link>http://feedproxy.google.com/~r/vitmanname/~3/xfij-7-NMhY/imap-2-imap-ili-pereezd-pochty.html</link> <comments>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html#comments</comments> <pubDate>Wed, 09 Sep 2009 09:21:22 +0000</pubDate> <dc:creator>Rpsl</dc:creator> <category><![CDATA[Полезное]]></category> <category><![CDATA[Статьи]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[imap]]></category> <category><![CDATA[ruby on rails]]></category><guid isPermaLink="false">http://blog.rpsl.info/?p=8</guid> <description><![CDATA[Прелюдия:
Эту статью я написал еще в январе месяце, но как то забил на её публикацию. Сейчас нашел, чуть поправил и решил опубликовать.
Если кто то помнит, то около года назад я рассказывал о том как круто дружить с google apps, а точнее иметь гугло почту на  своем домене.Все это безусловно хорошо, но давно меня уже [...]]]></description> <content:encoded><![CDATA[<h2>Прелюдия:</h2><p style="text-align: right;"><em>Эту статью я написал еще в январе месяце, но как то забил на её публикацию. Сейчас нашел, чуть поправил и решил опубликовать.</em></p><p>Если кто то помнит, то около года назад я рассказывал о том как круто дружить с <strong>google apps</strong>, а точнее иметь гугло почту на  своем домене.</p><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/01/gmail11.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-full wp-image-395" title="gmail1" src="http://blog.rpsl.info/wp-content/uploads/2009/01/gmail11.jpg" alt="gmail11 imap to imap или переезд почты." width="540" height="293" /></a></p><p>Все это безусловно хорошо, но давно меня уже терзала та мысль, что надо все таки переезжать на обычный gmail вариант. Вызвано это несколькими причинами:</p><ol><li>До <strong>google apps</strong> все новинки докатываются с опозданием.</li><li>Удобнее держать один аккаунт на все сервисы.</li></ol><h2>План:</h2><p>Составив в голове небольшой план переезда, я начал по пунктам разбирать варианты решения проблем.</p><h3 style="padding-left: 30px;">1.Контакты.</h3><p style="padding-left: 60px;">С переносом контактов проблем не возникло вовсе, т.к. гугл умеет сам их экспортировать в opml файл и импортировать его обратно.</p><h3 style="padding-left: 30px;">2.Письма.</h3><p style="padding-left: 60px;">Основной задачей являлся перенос писем, причем простое выгребание по pop3 тут не как не подходит, т.к. мне нужно что бы у писем осталась та же дата, которая была и в оригинале.</p><p><center><a href="http://firstvds.ru/ru/home/index.html?from=2604" target="_blank"><img src="http://centrgroup.ru//uploads/2008/03/first-468x60-11.gif" title="imap to imap или переезд почты." alt="first 468x60 11 imap to imap или переезд почты." /></a></center></p><h2><span id="more-8"></span></h2><h2>Программа imapsync.</h2><p>Сразу хочу рассказать о подводных камнях, на которые я наткнулся. Данная утилита работает весьма не хитрым способом. Указываете ей &laquo;source&raquo; и &laquo;destination&raquo; сервера, после чего она проверяет есть ли данное письмо на &laquo;destination&raquo; сервере, если нету то скачивает его на ваш компьютер и заливает на сервер, если есть то приступает к следующему письму. Когда письма в папке заканчиваются, то переходим к следующей папке соответственно. Скорость работы не очень большая, у меня на одно письмо, без вложений, тратилось примерно секунда, так что я очень настоятельно рекомендую перед запуском удалить все письма из корзины, из спама и прочую архивную макулатуру, которая вам не нужна.</p><p>Второй подводный камень, это то, что при простом запуске из командной строки, письма начали переносить не совсем корректно, а точнее не совсем правильно начали присваиваться Лэйблы, возможно это не косяк, а просто я  не дождался пока программа отработает свой цикл полностью, но как бы там не было, я нажал ctrl+c и запустил другой вариант.</p><h2>Скрипт на <strong>Ruby</strong>.</h2><p><a href="http://blog.rpsl.info/wp-content/uploads/2009/01/ruby-logo.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-thumbnail wp-image-390" title="ruby-logo" src="http://blog.rpsl.info/wp-content/uploads/2009/01/ruby-logo-150x150.png" alt="ruby logo 150x150 imap to imap или переезд почты." width="150" height="150" /></a></p><pre class="prettyprint lang-ruby">#!/usr/bin/env ruby
require 'net/imap'

# Source server connection info.
SOURCE_NAME = 'username@example.com'
SOURCE_HOST = 'mail.example.com'
SOURCE_PORT = 993
SOURCE_SSL  = true
SOURCE_USER = 'username'
SOURCE_PASS = 'password'

# Destination server connection info.
DEST_NAME = 'username@gmail.com'
DEST_HOST = 'imap.gmail.com'
DEST_PORT = 993
DEST_SSL  = true
DEST_USER = 'username@gmail.com'
DEST_PASS = 'password'

# Mapping of source folders to destination folders. The key is the name of the
# folder on the source server, the value is the name on the destination server.
# Any folder not specified here will be ignored. If a destination folder does
# not exist, it will be created.
FOLDERS = {
  'INBOX' =&gt; 'INBOX',
  'sourcefolder' =&gt; 'gmailfolder'
}

# Maximum number of messages to select at once.
UID_BLOCK_SIZE = 1024

# Utility methods.
def dd(message)
   puts "[#{DEST_NAME}] #{message}"
end

def ds(message)
   puts "[#{SOURCE_NAME}] #{message}"
end

def uid_fetch_block(server, uids, *args)
  pos = 0

  while pos &lt; uids.size     server.uid_fetch(uids[pos, UID_BLOCK_SIZE], *args).each {|data| yield data }     pos += UID_BLOCK_SIZE   end end @failures = 0 @existing = 0 @synced   = 0 # Connect and log into both servers. ds 'Connecting...' source = Net::IMAP.new(SOURCE_HOST, SOURCE_PORT, SOURCE_SSL) ds 'Logging in...' source.login(SOURCE_USER, SOURCE_PASS) dd 'Connecting...' dest = Net::IMAP.new(DEST_HOST, DEST_PORT, DEST_SSL) dd 'Logging in...' dest.login(DEST_USER, DEST_PASS) # Loop through folders and copy messages. FOLDERS.each do |source_folder, dest_folder|   # Open source folder in read-only mode.   begin     ds "Selecting folder '#{source_folder}'..."     source.examine(source_folder)   rescue =&gt; e
    ds "Error: select failed: #{e}"
    next
  end

  # Open (or create) destination folder in read-write mode.
  begin
    dd "Selecting folder '#{dest_folder}'..."
    dest.select(dest_folder)
  rescue =&gt; e
    begin
      dd "Folder not found; creating..."
      dest.create(dest_folder)
      dest.select(dest_folder)
    rescue =&gt; ee
      dd "Error: could not create folder: #{e}"
      next
    end
  end

  # Build a lookup hash of all message ids present in the destination folder.
  dest_info = {}

  dd 'Analyzing existing messages...'
  uids = dest.uid_search(['ALL'])

  if uids.length &gt; 0
    uid_fetch_block(dest, uids, ['ENVELOPE']) do |data|
      dest_info[data.attr['ENVELOPE'].message_id] = true
    end
  end

  dd "Found #{uids.length} messages"

  # Loop through all messages in the source folder.
  uids = source.uid_search(['ALL'])

  ds "Found #{uids.length} messages"

  if uids.length &gt; 0
    uid_fetch_block(source, uids, ['ENVELOPE']) do |data|
      mid = data.attr['ENVELOPE'].message_id

      # If this message is already in the destination folder, skip it.
      if dest_info[mid]
        @existing += 1
        next
      end

      # Download the full message body from the source folder.
      ds "Downloading message #{mid}..."
      msg = source.uid_fetch(data.attr['UID'], ['RFC822', 'FLAGS',
          'INTERNALDATE']).first

      # Append the message to the destination folder, preserving flags and
      # internal timestamp.
      dd "Storing message #{mid}..."

      tries = 0

      begin
        tries += 1
        dest.append(dest_folder, msg.attr['RFC822'], msg.attr['FLAGS'],
            msg.attr['INTERNALDATE'])

        @synced += 1
      rescue Net::IMAP::NoResponseError =&gt; ex
        if tries &lt; 10
          dd "Error: #{ex.message}. Retrying..."
          sleep 1 * tries
          retry
        else
          @failures += 1
          dd "Error: #{ex.message}. Tried and failed #{tries} times; giving up on this message."
        end
      end
    end
  end

  source.close
  dest.close
end
puts "Finished. Message counts: #{@existing} untouched, #{@synced} transferred, #{@failures} failures."</pre><p>Скорость работы примерно такая же, но мне он показался более удобным, его можно оставить в screen&#39;e на сервере и ложиться спать.</p><p>В общем, удачных переездов.</p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vitmanname?a=xfij-7-NMhY:3ET7PhLZwfI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vitmanname?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vitmanname?a=xfij-7-NMhY:3ET7PhLZwfI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vitmanname?i=xfij-7-NMhY:3ET7PhLZwfI:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vitmanname/~4/xfij-7-NMhY" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.rpsl.info/2009/09/imap-2-imap-ili-pereezd-pochty.html</feedburner:origLink></item> </channel> </rss>
