<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Evgeny Pavlov: блог об интернете, веб-технологиях, дизайне и вёрстке &#187; Просто записи</title>
	<atom:link href="http://e-pavlov.ru/blog/category/prosto-zapisi/feed" rel="self" type="application/rss+xml" />
	<link>http://e-pavlov.ru</link>
	<description>ай-ти: советы и интернетные решения</description>
	<lastBuildDate>Fri, 30 Oct 2009 12:18:18 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Управление компьютером прямо в браузере</title>
		<link>http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=upravlenie-kompyuterom-pryamo-v-brauzere</link>
		<comments>http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html#comments</comments>
		<pubDate>Mon, 26 Jan 2009 09:30:54 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[TeamViewer]]></category>
		<category><![CDATA[UltraVNC]]></category>
		<category><![CDATA[VNC]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[передача файлов]]></category>
		<category><![CDATA[удалённое управление]]></category>
		<category><![CDATA[управление компьютером]]></category>
		<category><![CDATA[управление через браузер]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=394</guid>
		<description><![CDATA[Полгода назад я писал о программе, сэкономившей мне много часов — Teamviewer. С помощью этой прогрограммы можно легко управлять другим компьютером. Для этого достаточно знать всего лишь два числа: идентификатор и пароль. При этом не нужно задумывать о каких-либо дополнительных настройках, как это может быть с обычным VNC, так как Teamviewer сразу умеет работать и [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html' rel='bookmark' title='Permanent Link: Доступ к рабочему столу получить очень легко'>Доступ к рабочему столу получить очень легко</a> <small>— что-то последнее время я стал чаще уделять внимание заголовкам...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/09/24/zapusk-linuksovskih-programm-pryamo-iz-windows.html' rel='bookmark' title='Permanent Link: Запуск линуксовских программ прямо из Windows'>Запуск линуксовских программ прямо из Windows</a> <small>Многие в последнее время совершают какие-то переходы: то на Mac,...</small></li>
<li><a href='http://e-pavlov.ru/blog/2009/02/10/merge-google-contacts.html' rel='bookmark' title='Permanent Link: Объединение контактов Google'>Объединение контактов Google</a> <small>Мне нравится, когда всё в одном месте, и сделано так,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Полгода назад я <a href="/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html" class="liinternal">писал о программе, сэкономившей мне много часов</a> — <a href="http://teamviewer.com/index.aspx" class="liexternal">Teamviewer</a>. С помощью этой прогрограммы можно легко управлять другим компьютером. Для этого достаточно знать всего лишь два числа: идентификатор и пароль. При этом не нужно задумывать о каких-либо дополнительных настройках, как это может быть с обычным <a href="http://en.wikipedia.org/wiki/Virtual_Network_Computing" rel="nofollow" class="liwikipedia">VNC</a>, так как <a href="http://teamviewer.com/index.aspx" class="liexternal">Teamviewer</a> сразу умеет работать и через прокси, и через <a href="http://en.wikipedia.org/wiki/Network_Address_Translation" rel="nofollow" class="liwikipedia">NAT</a>.</p>
<p>Недавно разработчики обновили клиент под Windows до четвёртой версии и одновременно открыли интересный онлайн-сервис. Именно о нём я и хочу рассказать.<br />
<span id="more-394"></span><br />
Во-первых, при запуске программы сразу видно отличие от предыдущих версий: <strong>появился список контактов</strong>:<br />
<div id="attachment_395" class="wp-caption aligncenter" style="width: 210px"><a href="/files/2009/01/partner_list.png" ><img src="/files/2009/01/partner_list.png" alt="Список контактов в Teamviewer" title="Partner List" width="200" height="413" class="size-full wp-image-395" /></a><p class="wp-caption-text">Список контактов в Teamviewer</p></div><br />
— это нововведение теперь позволяет вообще не спрашивать пароль или запоминать идентификатор, так как при попытке быстрого подключения (quick access) на удалённом компьютере появится диалоговое окно, спрашивающие разрешение на подключение.</p>
<p>Конечно, для того чтобы заработал список контактов, надо зарегистрироваться на сайте. Новые контакты добавляются обычным вводом идентификатора или имени пользователя. Существует возможность создавать группы.</p>
<p>Но самым интересным является <strong>полнофункциональная версия Teamviewer, сделанная полностью на Flash</strong>. Это означает, что просто на сайте Teamviewer вы можете подключится к любому человеку, введя его идентификатор или используя контакт-лист. Так как всё реализовано во Flash, то нет практически никаких препятствий для полного управления.<br />
<div id="attachment_396" class="wp-caption aligncenter" style="width: 480px"><a href="/files/2009/01/teamviewer_brower.png" ><img src="/files/2009/01/teamviewer_brower-470x238.png" alt="Teamviewer прямо в браузере" title="Teamviewer in Brower" width="470" height="238" class="size-medium wp-image-396" /></a><p class="wp-caption-text">Teamviewer прямо в браузере</p></div></p>
<p>Я нашёл интересный способ использования этой возможности. Иногда хочется получить доступ к своего компьютеру с работы или в университете. Почему бы для этого не воспользоваться Teamvierer, если он уже стоит в системе? Для этого достаточно <strong>добавить самого себя</strong> в контакт-лист, поставить предустановленный пароль в программе и… всё — можно работать за своим компьютером с любого браузера.<br />
<div id="attachment_397" class="wp-caption aligncenter" style="width: 480px"><a href="/files/2009/01/teamviewer_password.png" ><img src="/files/2009/01/teamviewer_password-470x238.png" alt="Ввод пароля в онлайн версии Teamviewer" title="Teamviewer Password" width="470" height="238" class="size-medium wp-image-397" /></a><p class="wp-caption-text">Ввод пароля в онлайн версии Teamviewer</p></div></p>
<p>Да, существуют и другие программы, позволяющие делать подобное, но мне понравился Teamviewer.</p>
<p>Кстати, в новой версии появилась функция презентации через браузер. Жаль, что только для двоих в бесплатной версии.</p>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html' rel='bookmark' title='Permanent Link: Доступ к рабочему столу получить очень легко'>Доступ к рабочему столу получить очень легко</a> <small>— что-то последнее время я стал чаще уделять внимание заголовкам...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/09/24/zapusk-linuksovskih-programm-pryamo-iz-windows.html' rel='bookmark' title='Permanent Link: Запуск линуксовских программ прямо из Windows'>Запуск линуксовских программ прямо из Windows</a> <small>Многие в последнее время совершают какие-то переходы: то на Mac,...</small></li>
<li><a href='http://e-pavlov.ru/blog/2009/02/10/merge-google-contacts.html' rel='bookmark' title='Permanent Link: Объединение контактов Google'>Объединение контактов Google</a> <small>Мне нравится, когда всё в одном месте, и сделано так,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Flex Builder бесплатно для студентов</title>
		<link>http://e-pavlov.ru/blog/2008/12/28/flex-builder-besplatno-dlya-studentov.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flex-builder-besplatno-dlya-studentov</link>
		<comments>http://e-pavlov.ru/blog/2008/12/28/flex-builder-besplatno-dlya-studentov.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 15:12:17 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Bulider 3 Pro]]></category>
		<category><![CDATA[free Flex]]></category>
		<category><![CDATA[ISIC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[бесплатное ПО]]></category>
		<category><![CDATA[бесплатный Flex Builder]]></category>
		<category><![CDATA[ПО для студентов]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=387</guid>
		<description><![CDATA[Недавно я захотел попробовать поразбираться в технологии Adobe Air, после того, как Adobe выпустила стабильную версию под Linux. Оказывается, есть три возможных путей разработки приложения под Air: Как Ajax-разработчик Как Flex-разработчик Как Flash-разработчик С первым всё понятно: можно скачать бесплатную Aptana и начать создавать приложения. Но мне захотелось попробовать Flex Builder: ведь в нём можно [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно я захотел попробовать поразбираться в <a href="http://www.adobe.com/products/air/" class="liexternal">технологии Adobe Air</a>, после того, как <a href="http://blogs.adobe.com/air/2008/12/adobe_air_15_now_available_for.html" class="liexternal">Adobe выпустила стабильную версию под Linux</a>.</p>
<p>Оказывается, есть три возможных путей разработки приложения под Air:</p>
<ul>
<li>Как Ajax-разработчик</li>
<li><strong>Как Flex-разработчик</strong></li>
<li>Как Flash-разработчик</li>
</ul>
<p>С первым всё понятно: <a href="http://www.aptana.com/air" class="liexternal">можно скачать бесплатную Aptana</a> и начать создавать приложения. Но мне захотелось попробовать Flex Builder: ведь в нём можно и не только с Air работать.</p>
<p>Но <a href="http://www.adobe.com/products/flex/" class="liexternal">Flex Builder Pro 3</a> стоит <strong>почти 250$</strong>. Я понимаю, что для некоторых это не проблема, но, тем не менее, я всегда стараюсь найти что-то легальное. Так оказывается, что <strong>Flex Builder Adobe распространяет для студентов бесплатно!</strong></p>
<p>Для этого надо зайти на <a href="https://freeriatools.adobe.com/flex/" class="liexternal">специальный сайт</a> и ввести свои данные (также приложить отсканированный студенческий или ISIC).<br />
<div id="attachment_388" class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/12/adobe_flex_student.png" ><img src="/files/2008/12/adobe_flex_student-470x358.png" alt="Бесплатный Adobe Flex Builder для студентов" title="Бесплатный Adobe Flex Builder для студентов" width="470" height="358" class="size-medium wp-image-388" /></a><p class="wp-caption-text">Бесплатный Adobe Flex Builder для студентов</p></div></p>
<p>На следующий день после того, как я всё заполнил, <strong>мне прислали регистрационный ключ</strong>. Теперь можно эксперементировать с AIR. Итак, ссылка на специальную страницу:</p>
<ul>
<li><a href="https://freeriatools.adobe.com/flex/" class="liexternal">https://freeriatools.adobe.com/flex/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/12/28/flex-builder-besplatno-dlya-studentov.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Типограф для WordPress</title>
		<link>http://e-pavlov.ru/blog/2008/12/24/tipograf-dlya-wordpress.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tipograf-dlya-wordpress</link>
		<comments>http://e-pavlov.ru/blog/2008/12/24/tipograf-dlya-wordpress.html#comments</comments>
		<pubDate>Wed, 24 Dec 2008 10:16:21 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[WP Typograph Lite]]></category>
		<category><![CDATA[Искариот]]></category>
		<category><![CDATA[многоточие]]></category>
		<category><![CDATA[типограф]]></category>
		<category><![CDATA[типографика]]></category>
		<category><![CDATA[тире]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=384</guid>
		<description><![CDATA[Я думаю, что многие знакомы с типографикой: она важна для правильно оформления текста. Правильная кавычки — это «ёлочки». Тире — это не дефис. Минус (2−1) — это тоже не дефис. Многоточие… совсем не три точки. И другие правила Но ведь многих символов просто нет на клавиатуре! Да, можно воспользоваться, например, типографской раскладкой Ильи Бирмана — [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/03/17/wordpress-i-lighttpd.html' rel='bookmark' title='Permanent Link: WordPress и lighttpd'>WordPress и lighttpd</a> <small>Мы поставили WordPress не на Apache, как это обычно бывает,...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/10/23/ispolzovanie-mod_magnet-dlya-blogov-na-wordpress.html' rel='bookmark' title='Permanent Link: Использование mod_magnet для блогов на WordPress'>Использование mod_magnet для блогов на WordPress</a> <small>Если у вас в качестве сервера выбран быстрый и лёгкий...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/12/12/uvelichenie-proizvoditelnosti-wordpress-wp-super-cache-i-lighttpd.html' rel='bookmark' title='Permanent Link: Увеличение производительности WordPress: WP Super Cache и Lighttpd'>Увеличение производительности WordPress: WP Super Cache и Lighttpd</a> <small>Заканчивая цикл статей по mod_magnet и lighttpd стоит упомянуть настройку...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Я думаю, что многие знакомы с <a href="http://ru.wikipedia.org/wiki/%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0" rel="nofollow" class="liwikipedia">типографикой</a>: она важна для правильно оформления текста.</p>
<ul>
<li>Правильная кавычки — это «ёлочки».</li>
<li>Тире — это не дефис.</li>
<li>Минус (2−1) — это тоже не дефис.</li>
<li>Многоточие… совсем не три точки.</li>
<li><a href="http://www.erlang.com.ru/web/articles/typo/" class="liexternal">И другие правила</a></li>
</ul>
<p>Но ведь многих символов просто нет на клавиатуре! Да, можно воспользоваться, например, <a href="http://ilyabirman.ru/tools/typography-layout/" class="liexternal">типографской раскладкой Ильи Бирмана</a> — но не у всех же она стоит.</p>
<p>Именно по этому и создаются т.н. типографы — специальные программы и скрипты, которые всё делают за вас. Например, поставили три точки, а программа — нужный символ.</p>
<p>Такая программа есть и для WordPress: <a href="http://wordpress.org/extend/plugins/wp-russian-typograph/" class="liexternal">WP Typograph Lite</a> от <a href="http://iskariot.ru/wordpress/typo/" class="liexternal">Искариота</a>.<br />
Основная функциональность:</p>
<ul>
<li>Правильные кавычки.</li>
<li>Длинное тире между словами — с запретом отрывать от предыдущего слова.</li>
<li>— Черта, — в диалогах.</li>
<li>Минус между цифрами 0–9.</li>
<li>Многоточие — тремя точками...</li>
<li>Убирает точку в конце заголовка страницы.</li>
<li>В тегах &lt;code&gt;, &lt;pre&gt; и &lt;script&gt; (и некоторых других) текст не изменяет.</li>
<li>В &lt;code&gt; автоматически заменяет &lt; на &amp;lt;, исправляет кавычки на машинописные для корректного копирования-вставки.</li>
<li>Заменяет функцию wpautop, исправляет ошибки визуального редактора со вставкой тегов.</li>
<li>Форматирует некоторые спецсимволы, такие как &frac12;, &copy;, <sup>&trade;</sup> и др.</li>
<li>Делает ссылки в комментариях кликабельными (с http и www), автоматически сокращая анкор, если ссылка длинная.</li>
</ul>
<p>У меня стоит. Рекомендую. Итак, основные ссылки:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wp-russian-typograph/" class="liexternal">Страница плагина WP Typograph Lite на WordPress.org</a></li>
<li><a href="http://iskariot.ru/wordpress/typo/" class="liexternal">Сайт автора</a></li>
</ul>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/03/17/wordpress-i-lighttpd.html' rel='bookmark' title='Permanent Link: WordPress и lighttpd'>WordPress и lighttpd</a> <small>Мы поставили WordPress не на Apache, как это обычно бывает,...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/10/23/ispolzovanie-mod_magnet-dlya-blogov-na-wordpress.html' rel='bookmark' title='Permanent Link: Использование mod_magnet для блогов на WordPress'>Использование mod_magnet для блогов на WordPress</a> <small>Если у вас в качестве сервера выбран быстрый и лёгкий...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/12/12/uvelichenie-proizvoditelnosti-wordpress-wp-super-cache-i-lighttpd.html' rel='bookmark' title='Permanent Link: Увеличение производительности WordPress: WP Super Cache и Lighttpd'>Увеличение производительности WordPress: WP Super Cache и Lighttpd</a> <small>Заканчивая цикл статей по mod_magnet и lighttpd стоит упомянуть настройку...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/12/24/tipograf-dlya-wordpress.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Презентации Google Docs помогают в учёбе</title>
		<link>http://e-pavlov.ru/blog/2008/12/11/prezentatsii-google-docs-pomogayut-v-uchyobe.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=prezentatsii-google-docs-pomogayut-v-uchyobe</link>
		<comments>http://e-pavlov.ru/blog/2008/12/11/prezentatsii-google-docs-pomogayut-v-uchyobe.html#comments</comments>
		<pubDate>Thu, 11 Dec 2008 14:17:47 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Google Presentation]]></category>
		<category><![CDATA[Google Презентации]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[Документы Google]]></category>
		<category><![CDATA[презентация]]></category>
		<category><![CDATA[совместная работа]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=344</guid>
		<description><![CDATA[Я уже давно пользуюсь инструментарием, предлагающемся в Google Docs: Документы Таблицы Презентации Особенно удобно, что всё располагается в собственном домене. Но вчера я впервые попробовал воспользоваться документами Google в «учебном процессе». Нам довольно часто по учёбе необходимо делать различные презентации. Естественно, делать одному неинтересно и неэффективно, поэтому мы работает по двое, а иногда и по [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/12/17/prezentatsii-v-internete.html' rel='bookmark' title='Permanent Link: Презентации в интернете'>Презентации в интернете</a> <small>Я недавно писал про то, что Google Docs помогает в...</small></li>
<li><a href='http://e-pavlov.ru/blog/2007/11/21/slozhno-li-delat-horoshie-prezentatsii.html' rel='bookmark' title='Permanent Link: Сложно ли делать хорошие презентации?'>Сложно ли делать хорошие презентации?</a> <small>У нас в университете все точно помешаны на PowerPoint&nbsp;&mdash; я...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Я уже давно пользуюсь инструментарием, предлагающемся в <a href="http://docs.google.com" class="liexternal">Google Docs</a>:</p>
<ul>
<li>Документы</li>
<li>Таблицы</li>
<li>Презентации</li>
</ul>
<p>Особенно удобно, что всё располагается в собственном домене. Но вчера я впервые попробовал воспользоваться документами Google в «учебном процессе». Нам довольно часто по учёбе необходимо делать различные презентации. Естественно, делать одному неинтересно и неэффективно, поэтому мы работает по двое, а иногда и по трое. Как же, например, втроём создать одну презентацию? Обычно каждый делает свой кусок в <a href="http://office.microsoft.com/ru-ru/default.aspx" class="liexternal">MS PowerPoint</a> и рассылает остальным по электронной почте, и уже после этого кто-то один всё приводит к единому оформлению и правильным логическим связям.</p>
<p>Всё это занимает достаточно много времени. По опыту предыдущих презентаций — от трёх дней. Но с документами в сети всё пошло намного быстрее. </p>
<p>Я создал презентацию в Google Docs и разослал всем приглашения. <strong>В течение одного вечера и одного утра</strong> мы сделали совместно одну хорошую презентацию. Какие же преимущества:</p>
<ul>
<li>Это бесплатно. Необходим только интернет.</li>
<li>Мы можем одновременно <strong>обсуждать и делать презентацию</strong>. Да, каждый делает свою часть, а другие видят, что уже сделано. Если это реализовать обычным способом, то необходимо постоянно пересылать друг другу файлы.</li>
<li>Можно дать ссылку на уже готовую презентацию другому человеку.</li>
<li>Если забыл записать презентацию, то она всегда есть в интернете.</li>
<li>Создание презентации в Google Docs — очень простое дело. Минимум инструментов, и ничего не мешает.</li>
<li><strong>Сохраняются промежуточные версии</strong>, на которые можно откатиться.</li>
</ul>
<p>После создания я сделал экспорт в PDF, и на занятии сегодня мы хорошо выступили. Большой плюс, что эту презентацию можно вставить прямо в запись блога:</p>
<div align="center"><iframe src='http://docs.google.com/EmbedSlideshow?docid=dcchgv2n_411dsc6fpcc' frameborder='0' width='410' height='342'></iframe></div>
<p>Минусы:</p>
<ul>
<li>Необходим постоянный доступ в интернет, но можно, например, воспользоваться <a href="http://gears.google.com/" class="liexternal">Google Gears</a>. Хотя в некоторых случаях всё-таки больше преимуществ у обычных программ.</li>
<li>Нет эффектов (и хорошо!), но нет и вставки номера текущей страницы — из-за этого приходится вводить эти числа самому.</li>
<li>Иногда данные могут не сохранится из-за одновременного редактирования одного и того же слайда.</li>
</ul>
<p><strong>Итог</strong>: в некоторых случаях всё-таки презентации от Google являются полезными.</p>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/12/17/prezentatsii-v-internete.html' rel='bookmark' title='Permanent Link: Презентации в интернете'>Презентации в интернете</a> <small>Я недавно писал про то, что Google Docs помогает в...</small></li>
<li><a href='http://e-pavlov.ru/blog/2007/11/21/slozhno-li-delat-horoshie-prezentatsii.html' rel='bookmark' title='Permanent Link: Сложно ли делать хорошие презентации?'>Сложно ли делать хорошие презентации?</a> <small>У нас в университете все точно помешаны на PowerPoint&nbsp;&mdash; я...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/12/11/prezentatsii-google-docs-pomogayut-v-uchyobe.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans и UTF-8</title>
		<link>http://e-pavlov.ru/blog/2008/12/08/netbeans-i-utf-8.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=netbeans-i-utf-8</link>
		<comments>http://e-pavlov.ru/blog/2008/12/08/netbeans-i-utf-8.html#comments</comments>
		<pubDate>Mon, 08 Dec 2008 17:39:25 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=340</guid>
		<description><![CDATA[Решил я поредактировать проект на python в NetBeans, а все комментарии на русском языке вылезли иероглифами: какие-то проблемы с кодировкой, а кодировка должна быть UTF-8. Я потом прочитал, что по-умолчанию NetBeans не ставит кодировку UTF-8 (интересно, почему?). Но, покопавшись в настройках, я не нашёл пункта её смены. Оказалось, что нужно отредактировать файл etc/netbeans.conf, который расположен [...]]]></description>
			<content:encoded><![CDATA[<p>Решил я поредактировать проект на python в <a href="http://www.netbeans.org/" class="liexternal">NetBeans</a>, а все комментарии на русском языке вылезли иероглифами: какие-то проблемы с кодировкой, а кодировка должна быть UTF-8.</p>
<p>Я потом прочитал, что по-умолчанию NetBeans не ставит кодировку UTF-8 (интересно, почему?). Но, покопавшись в настройках, я не нашёл пункта её смены. <a href="http://wp.uberdose.com/2007/05/07/netbeans-and-utf-8/" class="liexternal">Оказалось, что нужно отредактировать файл <strong>etc/netbeans.conf</strong></a>, который расположен в директории программы. Необходимо добавить <strong>-J-Dfile.encoding=UTF-8</strong> к строчке <strong>netbeans_default_options</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Options used by NetBeans launcher by default, can be overridden by explicit</span>
<span style="color: #666666; font-style: italic;"># command line switches:</span>
<span style="color: #007800;">netbeans_default_options</span>=<span style="color: #ff0000;">&quot;-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=UTF-8&quot;</span></pre></div></div>

<p>— после этого всё работает.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/12/08/netbeans-i-utf-8.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Использование mod_magnet для блогов на WordPress</title>
		<link>http://e-pavlov.ru/blog/2008/10/23/ispolzovanie-mod_magnet-dlya-blogov-na-wordpress.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ispolzovanie-mod_magnet-dlya-blogov-na-wordpress</link>
		<comments>http://e-pavlov.ru/blog/2008/10/23/ispolzovanie-mod_magnet-dlya-blogov-na-wordpress.html#comments</comments>
		<pubDate>Thu, 23 Oct 2008 07:36:21 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[Download Monitor]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[Lighttpd и WordPress]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[ModMagnet]]></category>
		<category><![CDATA[mod_magnet]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[Permalink]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ЧПУ]]></category>
		<category><![CDATA[ЧПУ в lighttpd]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=334</guid>
		<description><![CDATA[Если у вас в качестве сервера выбран быстрый и лёгкий lighttpd, а для ведения блогов пользуетесь WordPress, то наверняка сталкивались с проблемой т.н. чистых адресов (ЧПУ, permalink). Для сервера на Apache всё решается просто с помощью mod_rewrite и файлов .htaccess. У lighttpd тоже есть mod_rewrite: решение для WordPress я уже описывал. Но сейчас мне хочется [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/11/23/mod_magnet-dlya-wordpress-mu.html' rel='bookmark' title='Permanent Link: mod_magnet для WordPress MU'>mod_magnet для WordPress MU</a> <small>В предыдущем посте я писал про mod_magnet в lighttpd для...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/12/12/uvelichenie-proizvoditelnosti-wordpress-wp-super-cache-i-lighttpd.html' rel='bookmark' title='Permanent Link: Увеличение производительности WordPress: WP Super Cache и Lighttpd'>Увеличение производительности WordPress: WP Super Cache и Lighttpd</a> <small>Заканчивая цикл статей по mod_magnet и lighttpd стоит упомянуть настройку...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/03/17/wordpress-i-lighttpd.html' rel='bookmark' title='Permanent Link: WordPress и lighttpd'>WordPress и lighttpd</a> <small>Мы поставили WordPress не на Apache, как это обычно бывает,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Если у вас в качестве сервера выбран быстрый и лёгкий <a href="http://www.lighttpd.net/" class="liexternal">lighttpd</a>, а для ведения блогов пользуетесь <a href="http://wordpress.org" class="liexternal">WordPress</a>, то наверняка сталкивались с проблемой т.н. чистых адресов (<abbr title="человеко-понятный URL">ЧПУ</abbr>, permalink). Для сервера на Apache всё решается просто с помощью <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" class="liexternal">mod_rewrite</a> и файлов <a href="http://httpd.apache.org/docs/1.3/howto/htaccess.html" class="liexternal">.htaccess</a>. У <a href="http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRewrite" class="liexternal">lighttpd тоже есть mod_rewrite</a>: <a href="/2008/03/17/wordpress-i-lighttpd.html" class="liinternal">решение для WordPress я уже описывал</a>.</p>
<p>Но сейчас мне хочется рассказать о более гибкой технологии с использованием <a href="http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModMagnet" class="liexternal">mod_magnet</a>. Итак, нам необходимо, чтобы работали нормальные ссылки, а при этом и обычные файлы скачивались. <span id="more-334"></span>Сначала надо скомпилировать (поставить) lighttpd с поддержкой <a href="http://www.lua.org/" class="liexternal">языка lua</a>, тогда можно и mod_magnet подключить в файле lighttpd.conf</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">server.modules = <span style="color: #7a0874; font-weight: bold;">&#40;</span> ..., <span style="color: #ff0000;">&quot;mod_magnet&quot;</span>, ... <span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Теперь перейдём к блоку настройки для сервера: необходимо указать, каким .lua-скриптом будут обрабатываться наши запросы:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$HTTP</span><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #ff0000;">&quot;host&quot;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> == <span style="color: #ff0000;">&quot;blog.piclab.ru&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
  server.document-root = <span style="color: #ff0000;">&quot;/home/www/piclab.ru/blog&quot;</span>
  magnet.attract-physical-path-to = <span style="color: #7a0874; font-weight: bold;">&#40;</span> server.document-root + <span style="color: #ff0000;">&quot;/rewrite.lua&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p>Теперь создаём lua-скрипт <strong>rewrite.lua</strong> в корне нашего сайта (этот скрипт можно положить в любое место, только надо поменять настройки, указанные выше). Для WordPress всё достаточно легко:</p>

<div class="wp_syntax"><div class="code"><pre class="lua" style="font-family:monospace;">attr <span style="color: #66cc66;">=</span> lighty.stat<span style="color: #66cc66;">&#40;</span>lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.path&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">not</span> attr<span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">then</span>
  lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/index.php&quot;</span>
  lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.rel-path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span>
  lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.doc-root&quot;</span><span style="color: #66cc66;">&#93;</span> .. lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.rel-path&quot;</span><span style="color: #66cc66;">&#93;</span>
<span style="color: #b1b100;">end</span></pre></div></div>

<p>Что это означает? <strong>lighty.env["physical.path"]</strong> указывает путь на файл, а с помощью функции <strong>lighty.stat ()</strong> мы можем узнать, существует ли на самом деле этот файл. Это могут быть все статичные файлы вроде изображений, стилей и т.п. В случае, сели это не так, мы переходим к переписыванию пути на <strong>index.php</strong>, где уже далее WordPress сам разберётся.</p>
<p>В итоге у нас правильно обрабатываются <strong>404 ошибки</strong>, открываются все статичные файлы и работают нормальные ссылки.</p>
<p>Но что делать, если необходимо расширить данные правила? Например, на этом блоге используется <a href="http://wordpress.org/extend/plugins/download-monitor/" class="liexternal">плагин Download Monitor</a>, который требует внесения собственных правил: ему требуется, чтобы URI вида <strong>http://blog.piclab.ru/downloads/filename.tar.gz</strong> на <strong>http://blog.piclab.ru/wp-content/plugins/download-monitor/downlad.php?id=filename.tar.gz</strong>. Для обычных правил mod_rewrite это сделать не сложно с помощью регулярных выражений, но в lua, как я понял, их нет:</p>
<blockquote>
<p>Unlike several other scripting languages, Lua <strong>does not use POSIX regular expressions (regexp</strong>) for pattern matching. The main reason for this is size: A typical implementation of POSIX regexp takes more than 4,000 lines of code. </p>
</blockquote>
<p>Тем не менее, нет ничего сложного в создании необходимого нам правила. Для этого воспользуемся функцией <strong>string.find</strong>, которая возвращает начальный и конечный индекс найденной подстроки:</p>

<div class="wp_syntax"><div class="code"><pre class="lua" style="font-family:monospace;">s <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;hello world&quot;</span>
i, j <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">string.find</span><span style="color: #66cc66;">&#40;</span>s, <span style="color: #ff0000;">&quot;hello&quot;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #b1b100;">print</span><span style="color: #66cc66;">&#40;</span>i, j<span style="color: #66cc66;">&#41;</span>                      <span style="color: #808080; font-style: italic;">--&gt; 1    5</span></pre></div></div>

<p>Стоит отметить, что индексы в lua начинаются с единицы. Итак, в итоге у нас получается:</p>

<div class="wp_syntax"><div class="code"><pre class="lua" style="font-family:monospace;">attr <span style="color: #66cc66;">=</span> lighty.stat<span style="color: #66cc66;">&#40;</span>lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.path&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">not</span> attr<span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">then</span>
  i, j <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">string.find</span><span style="color: #66cc66;">&#40;</span>lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span>, <span style="color: #ff0000;">&quot;/downloads/&quot;</span><span style="color: #66cc66;">&#41;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>i <span style="color: #66cc66;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">and</span> j <span style="color: #66cc66;">==</span> <span style="color: #cc66cc;">11</span><span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">then</span>
    id <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">string.sub</span><span style="color: #66cc66;">&#40;</span>lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span>, j + <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
    lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/wp-content/plugins/download-monitor/download.php&quot;</span>
    lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.rel-path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span>
    lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.query&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;id=&quot;</span> .. id
  <span style="color: #b1b100;">else</span>
    lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/index.php&quot;</span>
    lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.rel-path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;uri.path&quot;</span><span style="color: #66cc66;">&#93;</span>
  <span style="color: #b1b100;">end</span>
  lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.path&quot;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.doc-root&quot;</span><span style="color: #66cc66;">&#93;</span> .. lighty.env<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;physical.rel-path&quot;</span><span style="color: #66cc66;">&#93;</span>
<span style="color: #b1b100;">end</span></pre></div></div>

<p>Функция <strong>string.sub</strong> извлекает подстроку, начиная с индекса <strong>j + 1</strong> и до конца строки. И теперь всё обрабатывается правильно.</p>
<p>Ссылки по теме:</p>
<ul>
<li><a href="http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModMagnet" class="liexternal">Описание mod_magnet в документации lighttpd</a> (<abbr title="английский">англ.</abbr>)</li>
<li><a href="http://sudhaker.com/web-development/wordpress/wordpress-permalinks-lighttpd.html" class="liexternal">Использование mod_magnet в связке с lighttpd и WordPress</a> (<abbr title="английский">англ.</abbr>)</li>
<li><a href="http://www.lua.org/pil/20.1.html" class="liexternal">Программирование на Lua: Pattern-Matching Functions</a> (<abbr title="английский">англ.</abbr>)</li>
<li><a href="http://www.lua.org/pil/3.3.html" class="liexternal">Программирование на Lua: Logical Operators</a> (<abbr title="английский">англ.</abbr>)</li>
<li><a href="http://www.bisente.com/blog/2007/04/08/lighttpd-wordpressmu-english/" class="liexternal">Немного странная статья про связку lighttpd + WordPress MU</a> (тоже <abbr title="английский">англ.</abbr>)</li>
</ul>
<p>В следующий раз с помощью mod_magnet постараемся ускорить работу WordPress. Успехов!</p>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/11/23/mod_magnet-dlya-wordpress-mu.html' rel='bookmark' title='Permanent Link: mod_magnet для WordPress MU'>mod_magnet для WordPress MU</a> <small>В предыдущем посте я писал про mod_magnet в lighttpd для...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/12/12/uvelichenie-proizvoditelnosti-wordpress-wp-super-cache-i-lighttpd.html' rel='bookmark' title='Permanent Link: Увеличение производительности WordPress: WP Super Cache и Lighttpd'>Увеличение производительности WordPress: WP Super Cache и Lighttpd</a> <small>Заканчивая цикл статей по mod_magnet и lighttpd стоит упомянуть настройку...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/03/17/wordpress-i-lighttpd.html' rel='bookmark' title='Permanent Link: WordPress и lighttpd'>WordPress и lighttpd</a> <small>Мы поставили WordPress не на Apache, как это обычно бывает,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/10/23/ispolzovanie-mod_magnet-dlya-blogov-na-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запуск линуксовских программ прямо из Windows</title>
		<link>http://e-pavlov.ru/blog/2008/09/24/zapusk-linuksovskih-programm-pryamo-iz-windows.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=zapusk-linuksovskih-programm-pryamo-iz-windows</link>
		<comments>http://e-pavlov.ru/blog/2008/09/24/zapusk-linuksovskih-programm-pryamo-iz-windows.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 06:00:50 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[andLinux]]></category>
		<category><![CDATA[Ulteo]]></category>
		<category><![CDATA[Ulteo Virtual Desktop]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[запуск basket в Windows]]></category>
		<category><![CDATA[линукс]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/?p=248</guid>
		<description><![CDATA[Многие в последнее время совершают какие-то переходы: то на Mac, то на линукс. Последнее, конечно, я вижу чаще. Сразу же у т.н. свитчеров возникают проблемы: как найти аналоги программ под теперь уже новую для них операционную систему. И в линуксе, и в Mac OS много можно найти много аналогов, но многие умудряются запускать любимые приложения [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/09/26/zapusk-programm-po-altprobel.html' rel='bookmark' title='Permanent Link: Запуск программ по Alt+Пробел'>Запуск программ по Alt+Пробел</a> <small>В GNOME мне очень нравился GNOME Do: небольшая программка, которую...</small></li>
<li><a href='http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html' rel='bookmark' title='Permanent Link: Управление компьютером прямо в браузере'>Управление компьютером прямо в браузере</a> <small>Полгода назад я писал о программе, сэкономившей мне много часов...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/10/13/otpravka-zashifrovannyih-pisem-iz-gmail.html' rel='bookmark' title='Permanent Link: Отправка зашифрованных писем из Gmail'>Отправка зашифрованных писем из Gmail</a> <small>Хоть Gmail у меня и работает на форсированном HTTPS (делается...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Многие в последнее время совершают какие-то переходы: то на Mac, то на линукс. Последнее, конечно, я вижу чаще. Сразу же у т.н. свитчеров возникают проблемы: как найти аналоги программ под теперь уже новую для них операционную систему. И в линуксе, и в Mac OS много можно найти много аналогов, но многие умудряются запускать любимые приложения из Windows в эмуляторах либо виртуальных компьютерах и т.п. (Wine, VirualBOX, VMWare). Да, у них получается.</p>
<p>Но что делать пользователям Windows, <strong>если они захотят запустить линуксовские приложения</strong>? Можно попробовать те же средства, что и в линуксе: поставить систему на виртуальную машину. Но всё-таки это неудобно, так как приложения будут работать по сути в отдельной среде, а переключаться не хочется. Есть ещё вариант&nbsp;&mdash; <a href="http://www.cygwin.com/" class="liexternal">cygwin</a>, но это достаточно сложно, да и не все приложения работают. Было бы замечательно, если существовал какой-нибудь промежуточный вариант, позволяющий запускать линуксовские приложения так, как будто бы они обычные  программы Windows.</p>
<p><strong>Такие решения есть</strong>. Это т.н. Seamless-режим (не знаю, как точно перевести на русский язык), позволяющий запускать программы из линукса, как будто бы они родные приложения Windows.</p>
<p>Сначала я решил попробовать <a href="http://www.ulteo.com/home/en/virtualdesktop" class="liexternal">Utleo Virtual Desktop</a>, на сайте которого и была обещана данная функциональность:</p>
<blockquote>
<p>Enjoy the power of your Linux applications on Windows without the need to reboot!</p>
<p>With Ulteo Virtual Desktop, you just have to run the application you need to use from the Ulteo panel and its window will show up like any other Windows application.</p>
</blockquote>
<p>Utleo Virtual Desktop является бесплатным приложением, весит около 500 Mb, а при установке занимает 5 Гб. После запуска вверху экрана появляется сворачивающиеся меню:</p>
<div class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/09/ulteo_top_menu_x.png" title="Utleo top menu"><img src="/files/2008/09/ulteo_top_menu.png" alt="Utleo top menu" width="470" height="184" /></a><p class="wp-caption-text">Сворачивающееся меню Ulteo</p></div>
<p>В этом меню можно настроить работу, выбрать приложения для запуска из предложенных или что-то в папку для синхронизации (что-то подобное):</p>
<div class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/09/ulteo_menu_x.png" title="Utleo Menu"><img src="/files/2008/09/ulteo_menu.png" alt="Utleo Menu" width="470" height="342" /></a><p class="wp-caption-text">Меню Ulteo</p></div>
<p>Возможно, проблемы были у меня, но всё открывалось очень медленно, а само меню сильно тормозило. Как поставить новые приложения я не нашёл, также не получилось установить русский интерфейс для приложений (хотя <a href="http://www.ulteo.com/home/ru/download" class="liexternal">действовал инструкции</a>). Ещё раздражало постоянно появляющееся окно с требованием регистрации или входа (бесплатная услуга):</p>
<div class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/09/ulteo_account_x.png" title="Utleo Account"><img src="/files/2008/09/ulteo_account.png" alt="Utleo Account" width="470" height="341" /></a><p class="wp-caption-text">Требование регистрации в Ulteo</p></div>
<p>Вывод: мне <strong>не понравилась программа Ulteo</strong>, поэтому я стал искать решение от других разработчиков.</p>
<p>Оказалось, что <strong>существует конкурент</strong>, который позволяет также запускать линуксовские программы прямо в Windows,&nbsp;&mdash; это <a href="http://www.andlinux.org/" class="liexternal">andLinux</a>. Дистрибутив существует в двух вариантах:</p>
<ul>
<li>Облегчённая Xfce-версия размером 131 Мб</li>
<li>Полная KDE-версия размером 653 Мб</li>
</ul>
<p>Я выбрал второй вариант, так как хотелось полной поддержки всего. Хотя, я думаю, что не от этого зависит. Возможно, что с <a href="http://www.xfce.org/" class="liexternal">Xfce</a> всё будет запускаться быстрее.</p>
<p>andLinux постоена на базе <a href="http://www.ubuntu.com/" class="liexternal">Ubuntu</a> (kubuntu) и <a href="http://www.colinux.org/" class="liexternal">coLinux</a>: последнее и позволяет запускать линукс-программы как родные в среде Windows.</p>
<p>Система установилась быстро (я выделил системе 256 Мб оперативной памяти, а также установил <strong>COFS</strong>, чтобы видеть всю файловую систему из линуксовских программ), потребовав в процессе разрешение на установку сетевого драйвера, а после перезагрузки уже была готова к работе:</p>
<div id="attachment_255" class="wp-caption aligncenter" style="width: 181px"><img class="size-full wp-image-255" src="/files/2008/09/andlinux_tray.png" alt="" width="171" height="32" /><p class="wp-caption-text">Иконка andLinux в трее</p></div>
<p>&mdash; видно значёк <strong>K</strong> в трее. Существует два вида отображения меню: в трее и, также как и Ulteo, верхней панелью. Я выбрал трей, так как показалось это наиболее удобным.</p>
<div id="attachment_256" class="wp-caption aligncenter" style="width: 180px"><img class="size-full wp-image-256" src="/files/2008/09/andlinux_tray_open.png" alt="" width="170" height="591" /><p class="wp-caption-text">Меню andLinux</p></div>
<p>&mdash; при нажатии на трей открывается меню, позволяющее получить доступ сразу ко всем необходимым программам. К сожалению, я не понял, как изменить этот список, но о том, как запустить собственно установленную программу, я напишу чуть ниже.</p>
<p>Я уже написал выше, что при установке andLinux также устанавливает и драйвер сетевого устройства. Это сетевое устройство необходимо для запуска программ из Windows, так как по сути Windows и andLinux связываются через локальное сетевое подключение. Именно в этом и кроются некоторые проблемы при запуске. Например, у вас может не запуститься приложение, выдав при этом следующую ошибку:</p>
<div id="attachment_258" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-258" src="/files/2008/09/andlinux_error.png" alt="" width="470" height="141" /><p class="wp-caption-text">Ошибка при запуске Konsole</p></div>
<p>&mdash; чтобы исправить это, достаточно правильно настроить используемые файрволы (брэндмауэры) и антивирусы. После необходимых настроек у меня получилось запустилось консоль:</p>
<div id="attachment_259" class="wp-caption aligncenter" style="width: 479px"><a href="/files/2008/09/andlinux_konsole_x.png" ><img class="size-medium wp-image-259" src="/files/2008/09/andlinux_konsole_x-469x364.png" alt="konsole в andlinux" width="469" height="364" /></a><p class="wp-caption-text">konsole в andlinux</p></div>
<p>Позапускав программы из меню andLinux, я понял, что они запускаются намного быстрее, чем в Ulteo. Но кое-чего всё равно не хватало: русского языка. Даже можно и не делать интерфейс программы русскоязычным, но уж ввод точно должен быть на русском.</p>
<p>На официальном <a href="http://www.andlinux.org/wiki/index.php5?title=Quick_Tips#German_Keyboard_Layout_in_Xming" class="liexternal">wiki написано, как включить другие раскладки</a>, но я <a href="http://www.andlinux.org/forum/viewtopic.php?t=121" class="liexternal">руководствовался советами с форума</a>. Итак, сначала запустим консоль и введём</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dpkg-reconfigure console-data</pre></div></div>

<p>&mdash; выберем, конечно, русский язык и нужную раскладку клавиатуры.</p>
<p>Затем</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> console-setup</pre></div></div>

<p>&mdash; выбираем <strong>русский</strong> и <strong>combined font</strong>. Также устанавливаем <strong>language-selector-qt</strong>, который нам скоро пригодится:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> language-selector-qt</pre></div></div>

<p>Запускаем kcontrol и во вкладке country/region/language устанавливаем новый язык:</p>
<div id="attachment_262" class="wp-caption aligncenter" style="width: 450px"><a href="/files/2008/09/andlinux_language_installer.png" ><img class="size-medium wp-image-262" src="/files/2008/09/andlinux_language_installer.png" alt="Установка поддержки русского языка" width="440" height="502" /></a><p class="wp-caption-text">Установка поддержки русского языка</p></div>
<p>&mdash; не стоит смотреть на то, что всё серое, так как сделал снимок с экрана уже после выбора языка. После выбора языка начинается автоматическое скачивание нужных пакетов. Стоит просто немного подождать:</p>
<div id="attachment_263" class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/09/andlinux_adept_batch.png" ><img class="size-medium wp-image-263" src="/files/2008/09/andlinux_adept_batch-470x274.png" alt="Автоматическая загрузка пакетов поддержки русского языка" width="470" height="274" /></a><p class="wp-caption-text">Автоматическая загрузка пакетов поддержки русского языка</p></div>
<p>Теперь выбираем в качестве системного языка русский:</p>
<div id="attachment_264" class="wp-caption aligncenter" style="width: 389px"><a href="/files/2008/09/andlinux_system_language.png" ><img class="size-medium wp-image-264" src="/files/2008/09/andlinux_system_language.png" alt="Выбор системного языка" width="379" height="343" /></a><p class="wp-caption-text">Выбор системного языка</p></div>
<p>Осталось только включить русскую раскладку клавиатуры. Для этого открываем свойства <strong>ярлыка Xmind</strong> из автозагрузки:</p>
<div id="attachment_265" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-265" src="/files/2008/09/andlinux_xmind.png" alt="Расположение Xmind в автозагрузке" width="470" height="200" /><p class="wp-caption-text">Расположение Xmind в автозагрузке</p></div>
<p>В конец строки <em>Объект</em> помещаем строчку <em>-xkblayout us,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle</em>:</p>
<div id="attachment_266" class="wp-caption aligncenter" style="width: 392px"><a href="/files/2008/09/andlinux_xmind_link.png" ><img class="size-medium wp-image-266" src="/files/2008/09/andlinux_xmind_link.png" alt="Настройка ярлыка Xmind" width="382" height="509" /></a><p class="wp-caption-text">Настройка ярлыка Xmind</p></div>
<p>Теперь можно убить процесс Xmind.exe и запустить andLinux по этому самому ярлыку. Теперь всё должно быть на русском, а также безупречно работать раскладка.</p>
<p>Конечно, <strong>систему можно обновить</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> upgrade</pre></div></div>

<p>&mdash; и не забудьте удалить немецкие языковые пакеты (<strong>language-pack-de</strong> и <strong>language-pack-kde-de</strong>). Кстати, вариант установки русских языковых пакетов может быть и таким:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> language-pack-ru language-pack-kde-ru</pre></div></div>

<p>Теперь стоит рассказать о том, как установить и запускать собственные программы. Я ведь и решил занятся этим вопросом вообще, так как очень хотелось запустить <a href="http://basket.kde.org/" class="liexternal">любимую программу basket</a> прямо в Windows. Установка ничем не отличается от установки в kubuntu: либо через Synaptic, который есть в меню, либо прямо в консоли. Например, чтобы установить basket, достаточно написать следующее:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> basket</pre></div></div>

<p>&mdash; но в меню, которое вызывается по щелчку на иконку в трее, этой программы не будет. Что же делать? Всё очень просто: надо создать ярлык на запуск этой программы.</p>
<p>Итак, создаём ярлык (хоть на рабочем столе). А в его свойствах (Объект) прописываем:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;C:\Program Files\andLinux\Launcher\andCmd.exe&quot;</span> basket</pre></div></div>

<p>&mdash; всё! Теперь можно запускать программу:</p>
<div id="attachment_267" class="wp-caption aligncenter" style="width: 480px"><a href="/files/2008/09/andlinux_basket.png" ><img class="size-medium wp-image-267" src="/files/2008/09/andlinux_basket-470x282.png" alt="Запуск basket в Windows" width="470" height="282" /></a><p class="wp-caption-text">Запуск basket в Windows</p></div>
<p>Ярлыку я присвоил иконку: её взял из директории <strong>/usr/share/app-install/icons</strong>. Теперь на панели быстрого запуска у меня есть basket:</p>
<div id="attachment_268" class="wp-caption aligncenter" style="width: 170px"><img class="size-medium wp-image-268" src="/files/2008/09/andlinux_quick_start.png" alt="basKet в Быстром запуске" width="160" height="33" /><p class="wp-caption-text">basKet в Быстром запуске</p></div>
<p>andLinux можно использовать и для новичков: хорошо подходит для изучения линукса. Да и <strong>попробовать линуксовские программы прямо в Windows</strong>... интересная возможность.</p>
<p>Ссылки по теме:</p>
<ul>
<li><a href="http://www.andlinux.org/" class="liexternal">Сайт ресурса andLinux</a></li>
<li><a href="http://en.wikipedia.org/wiki/Andlinux" rel="nofollow" class="liwikipedia">Статья о andLinux в английской википедии</a></li>
<li><a href="http://www.andlinux.org/forum/index.php" class="liexternal">Форум по andLinux</a></li>
</ul>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/09/26/zapusk-programm-po-altprobel.html' rel='bookmark' title='Permanent Link: Запуск программ по Alt+Пробел'>Запуск программ по Alt+Пробел</a> <small>В GNOME мне очень нравился GNOME Do: небольшая программка, которую...</small></li>
<li><a href='http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html' rel='bookmark' title='Permanent Link: Управление компьютером прямо в браузере'>Управление компьютером прямо в браузере</a> <small>Полгода назад я писал о программе, сэкономившей мне много часов...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/10/13/otpravka-zashifrovannyih-pisem-iz-gmail.html' rel='bookmark' title='Permanent Link: Отправка зашифрованных писем из Gmail'>Отправка зашифрованных писем из Gmail</a> <small>Хоть Gmail у меня и работает на форсированном HTTPS (делается...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/09/24/zapusk-linuksovskih-programm-pryamo-iz-windows.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Где же новые записи?</title>
		<link>http://e-pavlov.ru/blog/2008/09/02/gde-zhe-novyie-zapisi.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gde-zhe-novyie-zapisi</link>
		<comments>http://e-pavlov.ru/blog/2008/09/02/gde-zhe-novyie-zapisi.html#comments</comments>
		<pubDate>Tue, 02 Sep 2008 14:12:25 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[CBIR]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Jyvaskyla]]></category>
		<category><![CDATA[RuSSIR]]></category>
		<category><![CDATA[Summer School]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/2008/09/02/gde-zhe-novyie-zapisi.html</guid>
		<description><![CDATA[Я очень редко пишу в этот блог записи, которые просто так и никак не относятся к основным темам этого блога. Тем не менее мне стоит написать, что блог не заброшен, и ещё будут интересные записи. Но почему же не было вообще ничего? Сначала я был в Финляндии на Jyväskylä Summer School, где узнал новое о [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/01/20/srv-zapisi-dlya-gtalk-v-google-apps.html' rel='bookmark' title='Permanent Link: SRV-записи для GTalk в Google Apps'>SRV-записи для GTalk в Google Apps</a> <small>Для того, чтобы плавно перейти из ICQ в Jabber, я...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Я очень редко пишу в этот блог записи, которые <em>просто так</em> и никак не относятся к основным темам этого блога. Тем не менее мне стоит написать, что блог не заброшен, и <strong>ещё будут интересные записи</strong>.</p>
<p>Но почему же не было вообще ничего? Сначала я был в Финляндии на <a href="http://www.jyu.fi/science/muut_yksikot/summerschool/en/" class="liexternal">Jyväskylä Summer School</a>, где узнал новое о Information Society и Game Theory.</p>
<p align="center"> <img src="/files/2008/09/imgp0390.JPG" alt="Jyvaskyla: Carita and Evgeny" /></p>
<p>Сейчас же я на другой летней школе, а именно на <a href="http://romip.ru/russir2008/index.html" class="liexternal">Russian Summer School in Information Retrieval</a>, где узнаю, например, о <a href="http://en.wikipedia.org/wiki/CBIR" rel="nofollow" class="liwikipedia">CBIR</a>.</p>
<p>О чём же я хочу написать после того, как наконец-то снова буду в Ярославле?</p>
<ul>
<li>Обновлённая статья о установке и настройке Opera Mini для компьютера (в т.ч. и не только для Windows).</li>
<li>Советы по работе с Drupal.</li>
<li>Работа с Amazon S3, в том числе настройка резервного копирования для серверов.</li>
<li>Знакомство с Google App Engine.</li>
<li>Новые советы по работе с WordPress и кок-что с линуксом.</li>
</ul>
<p>Конечно, это не всё, о чём я хочу написать. Но это будет первым. Спасибо всем, кто читает мой блог и поддерживает меня.</p>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2008/01/20/srv-zapisi-dlya-gtalk-v-google-apps.html' rel='bookmark' title='Permanent Link: SRV-записи для GTalk в Google Apps'>SRV-записи для GTalk в Google Apps</a> <small>Для того, чтобы плавно перейти из ICQ в Jabber, я...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/09/02/gde-zhe-novyie-zapisi.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Доступ к рабочему столу получить очень легко</title>
		<link>http://e-pavlov.ru/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dostup-k-rabochemu-stolu-poluchit-ochen-legko</link>
		<comments>http://e-pavlov.ru/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html#comments</comments>
		<pubDate>Fri, 06 Jun 2008 18:47:09 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[TeamViewer]]></category>
		<category><![CDATA[UltraVNC]]></category>
		<category><![CDATA[VNC]]></category>
		<category><![CDATA[передача файлов]]></category>
		<category><![CDATA[удалённое управление]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html</guid>
		<description><![CDATA[— что-то последнее время я стал чаще уделять внимание заголовкам к постам, хотя содержание, наверное, всё-таки важнее. Итак, иногда возникает ситуация, что ты объясняешь кому-то, как что-нибудь делать на компьютере. Например, человек не умеет настраивать какую-нибудь программу и звонит тебе, чтобы ты помог. Или вдруг у друга, который мало понимает в компьютерах, вылезло какое-то окошко, [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html' rel='bookmark' title='Permanent Link: Управление компьютером прямо в браузере'>Управление компьютером прямо в браузере</a> <small>Полгода назад я писал о программе, сэкономившей мне много часов...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html' rel='bookmark' title='Permanent Link: Как полностью скачать целый сайт легко и быстро'>Как полностью скачать целый сайт легко и быстро</a> <small>У вас когда-нибудь была необходимость полностью скачать (то есть целиком)...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>— что-то последнее время я стал чаще уделять внимание заголовкам к постам, хотя содержание, наверное, всё-таки важнее.</p>
<p>Итак, иногда возникает ситуация, что ты объясняешь кому-то, как что-нибудь делать на компьютере. Например, человек не умеет настраивать какую-нибудь программу и звонит тебе, чтобы ты помог. Или вдруг у друга, который мало понимает в компьютерах, вылезло какое-то окошко, и он просит тебя помочь. Если у вас были подобные ситуации, то вы представляете, насколько сложно объяснять по телефону (или даже по <s>аське</s> Gtalk) последовательность действий. И вы не помните, что и как должно быть, и начинаете поэтому воспроизводить действия у себя на компьютере, да и собеседник иногда толком ничего не может объяснить.</p>
<p>Конечно же, решение данной проблемы уже давным-давно нашли. Это просто удалённое управление компьютером. Данные программы даже встроены в новейшие операционные системы. Хотя можно поставить и решения на основе <a href="http://en.wikipedia.org/wiki/Virtual_Network_Computing" rel="nofollow" class="liwikipedia"><abbr title="Virtual Network Computing">VNC</abbr></a>: например, популярную бесплатную программу <a href="http://www.uvnc.com/" class="liexternal">UltraVNC</a>.</p>
<p>Подключится к компьютеру с помощью данных решений легко, особенно, если они находятся в одной локальной сети. Но... будем считать этот случай идеальным. А вот в реальности (что происходит, например, постоянно у меня) люди обычно сидят за <strong>NAT, файрволом</strong> и т.п. Поэтому хоть и можно получить IP-адрес, но ведь нужно ещё и порты настроить. Думаю, что только объяснение всего этого займёт в разы больше времени, чем решение самой проблемы. Не надо забывать, что не все знают, что такое IP и порты.</p>
<p>И даже для этих случаев придумали отличное решение: <a href="http://www.teamviewer.com/index.aspx" class="liexternal"><strong>TeamViewer</strong></a>. О нём-то я немного и расскажу.</p>
<p>TeamViewer&nbsp;&mdash; это программа для удалённого управление компьютером, просмотра презентаций и передачи файлов через интернет. У программы есть два главных преимуществ, отличающих её от других подобных продуктов:</p>
<ul>
<li><strong>Работа через NAT и файрволы (firewalls)</strong></li>
<li>Для установления соединения не надо знать ни IP-адрес, ни порт. Достаточно продиктовать два числа, которые пишет программа при первом запуске.</li>
</ul>
<p>Больше всего мне нравится простота, связанная со вторым пунктом.</p>
<p align="center"> <a href="/files/2008/06/teamviewer_x.png" title="TeamViewer"><img src="/files/2008/06/teamviewer.png" alt="TeamViewer" /></a></p>
<p>Соединение очень стабильно и работает отлично даже на медленных каналах. Программа также умеет передавать файлы:</p>
<p align="center"> <a href="/files/2008/06/en_filetransfer.gif" title="Передача файлов"><img src="/files/2008/06/filetransfer.png" alt="Передача файлов" /></a></p>
<p>Стоит отметить, что программа <strong>абсолютно бесплатная</strong> (для некоммерческого использования), стабильная и имеет множество настроек. Работает как и с XP, так и с Windows Vista. Может запускаться без предварительной инсталляции. <em><a href="http://www.teamviewer.com/index.aspx" class="liexternal">Советую!</a></em></p>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2009/01/26/upravlenie-kompyuterom-pryamo-v-brauzere.html' rel='bookmark' title='Permanent Link: Управление компьютером прямо в браузере'>Управление компьютером прямо в браузере</a> <small>Полгода назад я писал о программе, сэкономившей мне много часов...</small></li>
<li><a href='http://e-pavlov.ru/blog/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html' rel='bookmark' title='Permanent Link: Как полностью скачать целый сайт легко и быстро'>Как полностью скачать целый сайт легко и быстро</a> <small>У вас когда-нибудь была необходимость полностью скачать (то есть целиком)...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/06/06/dostup-k-rabochemu-stolu-poluchit-ochen-legko.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Как полностью скачать целый сайт легко и быстро</title>
		<link>http://e-pavlov.ru/blog/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro</link>
		<comments>http://e-pavlov.ru/blog/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html#comments</comments>
		<pubDate>Sun, 04 May 2008 18:11:12 +0000</pubDate>
		<dc:creator>Evgeny Pavlov</dc:creator>
				<category><![CDATA[Просто записи]]></category>
		<category><![CDATA[BackStreet Browser]]></category>
		<category><![CDATA[HTTrack]]></category>
		<category><![CDATA[offline browser]]></category>
		<category><![CDATA[PageNest]]></category>
		<category><![CDATA[wget]]></category>
		<category><![CDATA[скачивание сайта]]></category>

		<guid isPermaLink="false">http://e-pavlov.ru/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html</guid>
		<description><![CDATA[У вас когда-нибудь была необходимость полностью скачать (то есть целиком) какой-нибудь сайт? Я думаю, что да. Мне-то точно требовалось. И как это можно сделать? Есть несколько способов, но в основном они, к сожалению, платные (Teleport Pro, например). Но, как всегда, есть бесплатные альтернативы: HTTrack PageNest BackStreet Browser Но я хочу рассказать вам о простой консольной [...]


Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2009/03/15/kak-skachat-polnostyu-blog.html' rel='bookmark' title='Permanent Link: Как скачать полностью блог'>Как скачать полностью блог</a> <small>Я уже как-то писал, как скачать полностью сайт с помощью...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>У вас когда-нибудь была необходимость <strong>полностью скачать</strong> (то есть целиком) какой-нибудь <strong>сайт</strong>? Я думаю, что да. Мне-то точно требовалось.</p>
<p>И как это можно сделать? Есть несколько способов, но в основном они, к сожалению, платные (<a href="http://www.tenmax.com/teleport/pro/home.htm" class="liexternal">Teleport Pro</a>, например). Но, как всегда, есть бесплатные альтернативы:</p>
<ul>
<li><a href="http://www.httrack.com/" class="liexternal">HTTrack</a></li>
<li><a href="http://pagenest.com/" class="liexternal">PageNest</a></li>
<li><a href="http://www.spadixbd.com/backstreet/" class="liexternal">BackStreet Browser</a></li>
</ul>
<p>Но я хочу рассказать вам о простой <strong>консольной программе <a href="http://www.gnu.org/software/wget/" class="liexternal">wget</a></strong>, которая умеет скачивать целые сайты.</p>
<p>В любом линуксе эта программа уже есть, но если же вы пользуетесь Windows, то можно воспользоваться полнофункциональной портированной версией <strong><a href="http://users.ugent.be/~bpuype/wget/" class="liexternal">wget.exe</a></strong>. Просто скопируйте в необходимый вам каталог, а потом выполняйте в командной строке (Пуск→Выполнить→<strong>cmd</strong>):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">c:\путь\до\каталога\wget.exe ключи_и_параметры</pre></div></div>

<p>Итак, чтобы скачать файл, необходимо ввести команду со следующими ключами:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-r</span> <span style="color: #660033;">-l20</span> <span style="color: #660033;">-k</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.site.ru</pre></div></div>

<p>&mdash; где рекурсивно с глубиной <strong>20</strong> необходимо скачать страницы с сайта и поменять абсолютные ссылки на относительные (<strong>-k</strong>). </p>
<p>Если загрузка была прервана, то можно воспользоваться ключом <strong>-c</strong>. А место, куда сохранять, с помощью ключа <strong>-P</strong>. Например:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-r</span> <span style="color: #660033;">-l20</span> <span style="color: #660033;">-k</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.site.ru <span style="color: #660033;">-P</span> c:\Temp</pre></div></div>

<p>Очень удобно и быстро! Материалы по теме:</p>
<ul>
<li><a href="http://www.computerra.ru/gid/rtfm/internet/308817/" class="liexternal">Статья о скачивании сайтов с помощью wget на Компьютерре</a></li>
<li><a href="http://ru.wikipedia.org/wiki/Wget" rel="nofollow" class="liwikipedia">Статья о wget в Википедии</a></li>
<li><a href="http://vap.org.ru/wget/">Хороший самоучитель по работе с wget<br />
</a></li>
</ul>


<p>Связанные записи:<ol><li><a href='http://e-pavlov.ru/blog/2009/03/15/kak-skachat-polnostyu-blog.html' rel='bookmark' title='Permanent Link: Как скачать полностью блог'>Как скачать полностью блог</a> <small>Я уже как-то писал, как скачать полностью сайт с помощью...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://e-pavlov.ru/blog/2008/05/04/kak-polnostyu-skachat-tselyiy-sayt-legko-i-byistro.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
