<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1633295472385257179</id><updated>2025-12-21T18:22:21.701+06:00</updated><title type='text'>Notes to Yourself</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-9192419539591595059</id><published>2012-12-14T17:09:00.000+07:00</published><updated>2012-12-14T17:13:06.757+07:00</updated><title type='text'>Команды для работы с openSSL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Команды для работы с openSSL&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Узнать как установить OpenSSL можно прочитав данную статью&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://iljin-oleg.blogspot.ru/2012/12/openssl-openssl-ssl-secure-socket-layer.html&quot; target=&quot;_blank&quot;&gt;&quot;Установка OpenSSL&quot;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Основные команды:&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Эти команды позволяют создать CSR запросы, сертификаты, приватные ключи, а так же выполнять другие задачи.&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Создание нового приватного ключа и CSR запроса:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Создание самоподписаного сертификата:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Создание CSR запроса для существующего приватного ключа:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl req -out CSR.csr -key privateKey.key -new&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Создание нового CSR запроса на основе существующего сертификата:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl x509 -x509toreq -in certificate.crt -out CSR.csr -signkey privateKey.key&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Удаление секретной фразы-пароля из приватного ключа:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl rsa -in privateKey.pem -out newPrivateKey.pem&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Использование OpenSSL для конвертирования&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Конвертирование файла DER (.crt .cer .der) в PEM:&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl x509 -inform der -in certificate.cer -out certificate.pem&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Конвертирование файла PEM в DER:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl x509 -outform der -in certificate.pem -out certificate.der&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Конвертирование файла PKCS # 12, который содержит приватный ключ и сертификат в PEM:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Конвертирование PEM файла и приватного ключа в PKCS # 12:&lt;/h4&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/9192419539591595059/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/12/openssl-openssl-openssl-csr.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/9192419539591595059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/9192419539591595059'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/12/openssl-openssl-openssl-csr.html' title='Команды для работы с openSSL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-8221805111147825703</id><published>2012-12-14T16:56:00.000+07:00</published><updated>2012-12-14T17:13:20.694+07:00</updated><title type='text'>Установка OpenSSL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Установка OpenSSL&lt;/span&gt;&lt;/h2&gt;
&lt;b&gt;OpenSSL&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; — это система защиты и сертификации данных, название SSL переводится, как система безопасных сокетов (secure socket layer). OpenSSL используется практически всеми сетевыми серверами для защиты передаваемой информацией. Официальный сайт проекта &lt;/span&gt;&lt;b&gt;http://www.openssl.org/.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для&amp;nbsp;скачивания&amp;nbsp;переходим по ссылки &lt;a href=&quot;http://slproweb.com/products/Win32OpenSSL.html&quot; target=&quot;_blank&quot;&gt;http://slproweb.com/products/Win32OpenSSL.html&lt;/a&gt;, на момент написания статьи последняя версия была 1.0.1с.&amp;nbsp;В зависимости от разрядности вашей&amp;nbsp;операционной&amp;nbsp;системы скачиваем соответствующий инсталятор (рис. 1).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8COz0PMTmm5wcCg3xVkcHtDXFyUCBkH2gTOAaaHoxS0900d7in1JPUFKcvdMamnOq2Q-LHiuqCpSL7eB4qXEdd1QSpDnTvaFT7BOLixQNLsx54mc9-ddO01kiIkUZtxaeluT1ImGq5xH/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8COz0PMTmm5wcCg3xVkcHtDXFyUCBkH2gTOAaaHoxS0900d7in1JPUFKcvdMamnOq2Q-LHiuqCpSL7eB4qXEdd1QSpDnTvaFT7BOLixQNLsx54mc9-ddO01kiIkUZtxaeluT1ImGq5xH/s640/02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После того как вы скачали нужный пакет можно запускать его. На первой странице мастера установки мы увидим приветствие. Нажимаем &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис.2)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhorxzcRRugFltbVkQYBkRZGjwY-3tKN46bAGyc7r5olEfx5QNfBS7P4yHoOyM314k22yOW62xbyP0VKhA0iljkyMA5osRpIqoViVW7D6Bw7ddb00MDNHgnPXVsltneVrF6qhmrBvHXOaJc/s1600/03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhorxzcRRugFltbVkQYBkRZGjwY-3tKN46bAGyc7r5olEfx5QNfBS7P4yHoOyM314k22yOW62xbyP0VKhA0iljkyMA5osRpIqoViVW7D6Bw7ddb00MDNHgnPXVsltneVrF6qhmrBvHXOaJc/s1600/03.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На второй странице нам необходимо прочитать и принять лицензионное соглашение. Выбираем &quot;&lt;/span&gt;&lt;b&gt;I accept the agreement&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;и нажимаем &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 3)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqQWKfYygjyjKLOkyTu-jGXhcrLmvaqhNleyCbWNWQyfTu1aug6nvrqMiOu1bnRtl7Ql7NVAKgPzqXFBhtccXTp9Up-6NU_Rsu_5C2Yp6fYJSGeSgBh6DlO_hWoT8hcvvyoIMiP9uDRbky/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqQWKfYygjyjKLOkyTu-jGXhcrLmvaqhNleyCbWNWQyfTu1aug6nvrqMiOu1bnRtl7Ql7NVAKgPzqXFBhtccXTp9Up-6NU_Rsu_5C2Yp6fYJSGeSgBh6DlO_hWoT8hcvvyoIMiP9uDRbky/s1600/04.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На третьей странице можно указать путь куда будет установлена программа, можно оставить по умолчанию и нажать &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 4)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuBOVhB58Czi5lvkAJSxtLYvNOTHTFRWa-toPjyXQN9rGv5V9jOB-YC2ztYhJfnnljrzk6mN1uGQle5MfGliZTU3z9Efnl8zjabu3nY7MmjLTWAIqEWq4oE-oLi5bDNbgRHsCgEentL5g/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuBOVhB58Czi5lvkAJSxtLYvNOTHTFRWa-toPjyXQN9rGv5V9jOB-YC2ztYhJfnnljrzk6mN1uGQle5MfGliZTU3z9Efnl8zjabu3nY7MmjLTWAIqEWq4oE-oLi5bDNbgRHsCgEentL5g/s1600/05.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На четвертой странице предлагается выбрать название папки в которую инсталятор поместит ярлыки, оставляем как есть и жмем &lt;/span&gt;&lt;b&gt;Next&amp;gt; &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис. 5)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt8nEJbWOI1G5ZzuDnFefQaF1A-425LiaNx3TaCEuIDdvjnHwdlm85iQEHO1Tzutnrr-X7VmWQBcXsDTcG3lSvJnCCb5X82cnT8BUu9_lgZ6gW1JDGx9u1t25Lg_ImcXpYdwmQo-eLlqZE/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt8nEJbWOI1G5ZzuDnFefQaF1A-425LiaNx3TaCEuIDdvjnHwdlm85iQEHO1Tzutnrr-X7VmWQBcXsDTcG3lSvJnCCb5X82cnT8BUu9_lgZ6gW1JDGx9u1t25Lg_ImcXpYdwmQo-eLlqZE/s1600/06.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На пятой странице инсталятор спрашивает что необходимо сделать после установки с библиотеками :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;The Windows system directory&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - скопировать библиотеки в системный каталог Windows&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The OpenSSL binaries(/bin) directory&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - скопировать библиотеки в папку с программой&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Лучше оставить по умолчанию первый пункт так как библиотеки станут доступны и другим программам. Для продолжения нажимаем &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; &amp;nbsp;(рис. 6).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDudIjcDjfq9_CNyQEl6QDY1D2eH2CuK2gz-Nu9d_aFJUx0w9kgRVKi0nRKNiP-dCrakknaQW-iaTFPL0KYbt-AH8ER1lL8MMFP3SMXPUoZHvejHDRDi23MKWB0ngaksaZxWJMW0tdP2OJ/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDudIjcDjfq9_CNyQEl6QDY1D2eH2CuK2gz-Nu9d_aFJUx0w9kgRVKi0nRKNiP-dCrakknaQW-iaTFPL0KYbt-AH8ER1lL8MMFP3SMXPUoZHvejHDRDi23MKWB0ngaksaZxWJMW0tdP2OJ/s1600/07.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На шестой странице смотрим сводную информацию, проверяем что все настроено так как нам необходимо и нажимаем &lt;/span&gt;&lt;b&gt;Install &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;для начала процесса установки (рис. 7)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgun_Jou0VuiLMDZF7px5mq3umAydS3dbgY4boaYQKZuq9j9JnveaudlsDkn9-I7s-fSEHYMImsWgLizSwWDh7EbFhgo-s584Q4o2cE04rXOUu5dDjrSgYWzlCYqEaWgQZCRwi_HeK5AmYw/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgun_Jou0VuiLMDZF7px5mq3umAydS3dbgY4boaYQKZuq9j9JnveaudlsDkn9-I7s-fSEHYMImsWgLizSwWDh7EbFhgo-s584Q4o2cE04rXOUu5dDjrSgYWzlCYqEaWgQZCRwi_HeK5AmYw/s1600/08.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 7&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На седьмой странице отображается прогресс операции установки (рис. 8)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHi0pl7JeaOXvVhJ43DVTLBXGf2rOzergAeFm1FQNhcds0wMq4qCUGzUKiSeOA0S4s16fmeClxY4xNnal0SilsaZ2RtflTVnOpUZoVqBDVrTWeh74v5lnBJr8eJu8sNodG3T-ZkeNCr1CC/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHi0pl7JeaOXvVhJ43DVTLBXGf2rOzergAeFm1FQNhcds0wMq4qCUGzUKiSeOA0S4s16fmeClxY4xNnal0SilsaZ2RtflTVnOpUZoVqBDVrTWeh74v5lnBJr8eJu8sNodG3T-ZkeNCr1CC/s1600/09.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 8&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На восьмой странице будет предложено сделать пожертвования в пользу проекта, если есть желание помочь то можете выбрать какой либо пункт. Если же вы не имеете возможности сделать пожертвования в данный момент просто снимите флажки и нажмите &lt;/span&gt;&lt;b&gt;Finish&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 9)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFD9Lvk3kAGf82Vy1QRrBjV1VTGbzvkhxIuEDM6c70TUg1vjdAEPQUJm6t_jdXZ1iBw6pj0k28bIaZkibbMfroQJtKceODheoSHl_iF3aQM39vRZT_Xp7RDmHejHJ9HEnN1qMPNBiatRF/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFD9Lvk3kAGf82Vy1QRrBjV1VTGbzvkhxIuEDM6c70TUg1vjdAEPQUJm6t_jdXZ1iBw6pj0k28bIaZkibbMfroQJtKceODheoSHl_iF3aQM39vRZT_Xp7RDmHejHJ9HEnN1qMPNBiatRF/s1600/10.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 9&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;b&gt;Все процесс установки OpenSSL закончен.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/8221805111147825703/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/12/openssl-openssl-ssl-secure-socket-layer.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/8221805111147825703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/8221805111147825703'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/12/openssl-openssl-ssl-secure-socket-layer.html' title='Установка OpenSSL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8COz0PMTmm5wcCg3xVkcHtDXFyUCBkH2gTOAaaHoxS0900d7in1JPUFKcvdMamnOq2Q-LHiuqCpSL7eB4qXEdd1QSpDnTvaFT7BOLixQNLsx54mc9-ddO01kiIkUZtxaeluT1ImGq5xH/s72-c/02.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-2766827028654187719</id><published>2012-10-15T13:14:00.000+07:00</published><updated>2012-10-15T13:14:51.730+07:00</updated><title type='text'>Конвертация XML в JSON</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Конвертация XML в JSON&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Недавно столкнулся с проблемой преобразования ответа от сервера из XML в JSON. После продолжительного поиска в сети был найден замечательный скрипт от&amp;nbsp;Stefan Goessner, который можно скачать по данному адресу:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://goessner.net/download/prj/jsonxml/&quot;&gt;http://goessner.net/download/prj/jsonxml/&lt;/a&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Там же присутствует и скрипт для обратной конвертации, а так же примеры как использовать данные скрипты.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Скрипт очень хорош, но при его использовании может возникнуть пара проблем о которых я и хочу рассказать в данном посте.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Функция конвертации имеет вид&amp;nbsp;&lt;/span&gt;&lt;b&gt;xml2json(xml, tab)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, где &lt;/span&gt;&lt;b&gt;xml &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;- строка &amp;nbsp;в&lt;/span&gt;&lt;b&gt; xml&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, а &lt;/span&gt;&lt;b&gt;tab - &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;это символ которым необходимо разделять строки. Первый параметр как все понимают обязательный, а второй необязательный. Теперь когда мы вызываем функцию без второго параметра то получаем строку в JSON формате в начале которой стоит &quot;undefined &quot;.&amp;nbsp;С чего бы это вдруг ? Оказывается что в ответе возвращается строка&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: yellow; font-weight: bold;&quot;&gt;return &quot;{\n&quot; +&lt;/span&gt;&lt;span style=&quot;background-color: orange; font-weight: bold;&quot;&gt; tab&lt;/span&gt;&lt;span style=&quot;background-color: yellow; font-weight: bold;&quot;&gt; + (tab ? json.replace(/\t/g, tab) : json.replace(/\t|\n/g, &quot;&quot;)) + &quot;\n}&quot;;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt; . Теперь все ясно первый раз вставляется символ tab без проверки на наличие. Заменяем данную строку на следующую&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; white-space: pre-wrap;&quot;&gt;return &quot;{\n&quot; + (tab ? tab : &quot;&quot;) + (tab ? json.replace(/\t/g, tab) : json.replace(/\t|\n/g, &quot;&quot;)) + &quot;\n}&quot;;&lt;/span&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Ну вот другое дело, теперь нам возвращается JSON без лишних неопределенных элементов.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Вторая проблема возникает когда скрипт пытается обработать xml-строку в которой имеется заголовок вида &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: left; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1251&quot;?&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; , скрипт его не отрабатывает, поэтому перед передачей строки скрипту необходимо удалить данный заголовок.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Еще одна проблема возникает когда мы пытаемся из полученной строки получить объект. При выполнении&lt;/span&gt;&lt;/span&gt; var jsonObj = JSON.parse(xml2json(xml,&quot;&quot;));&lt;span style=&quot;color: #444444;&quot;&gt;, где xml - это все та же строка в формате XML в ответ вместо желанного объекта мы получаем ошибку &lt;/span&gt;&lt;span style=&quot;background-color: white; color: red; font-family: Consolas, &#39;Lucida Console&#39;, monospace; font-size: 12px; line-height: 18px; text-align: -webkit-auto;&quot;&gt;SyntaxError: Unexpected token ILLEGAL.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt; На сей раз проблема кроется в&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;символе&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;переноса строки &quot;\n&quot; который стоит после первой и перед последней фигурными скобками. &amp;nbsp;Функция&amp;nbsp;&lt;/span&gt;JSON.parse()&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;не может обработать данную последовательность и поэтому завершается неудачно. Решение проблемы очень легкое просто удалить данные символы из вывода.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; white-space: pre-wrap;&quot;&gt;return &quot;{&quot; + (tab ? tab : &quot;&quot;) + (tab ? json.replace(/\t/g, tab) : json.replace(/\t|\n/g, &quot;&quot;)) + &quot;}&quot;;&lt;/span&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt; Теперь все должно заработать. Для тех кому лень разбираться я сделал форк данного скрипта и разместил его по адресу&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://github.com/oiljin/xml2json&quot;&gt;https://github.com/oiljin/xml2json&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: left; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; white-space: pre-wrap;&quot;&gt; так что качайте , пользуйтесь.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Пример использования:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Для начала напишите функцию которая создает DOMParser&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;code syntax_js&quot; style=&quot;background-color: #eeeedd; border: 1px dotted rgb(153, 153, 153); font-family: &#39;Courier New&#39;, Courier, monospace; overflow: auto; padding: 0px 0.5em;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; parseXml(xml) {
   &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; dom = null;
   &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (window.DOMParser) {
      &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;try&lt;/span&gt; { 
         dom = (&lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; DOMParser()).parseFromString(xml, &lt;span class=&quot;str&quot; style=&quot;color: darkred; font-style: italic;&quot;&gt;&quot;text/xml&quot;&lt;/span&gt;); 
      } 
      &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt; (e) { dom = null; }
   }
   &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (window.ActiveXObject) {
      &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;try&lt;/span&gt; {
         dom = &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; ActiveXObject(&lt;span class=&quot;str&quot; style=&quot;color: darkred; font-style: italic;&quot;&gt;&#39;Microsoft.XMLDOM&#39;&lt;/span&gt;);
         dom.async = &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;
         &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (!dom.loadXML(xml)) &lt;span class=&quot;cmt&quot; style=&quot;color: green; font-style: italic;&quot;&gt;// parse error ..&lt;/span&gt;

            window.alert(dom.parseError.reason + dom.parseError.srcText);
      } 
      &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt; (e) { dom = null; }
   }
   &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;
      alert(&lt;span class=&quot;str&quot; style=&quot;color: darkred; font-style: italic;&quot;&gt;&quot;cannot parse xml string!&quot;&lt;/span&gt;);
   &lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; dom;
}&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Затем используйте так:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;code syntax_js&quot; style=&quot;background-color: #eeeedd; border: 1px dotted rgb(153, 153, 153); font-family: &#39;Courier New&#39;, Courier, monospace; overflow: auto; padding: 0px 0.5em;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; xml = &lt;span class=&quot;str&quot; style=&quot;color: darkred; font-style: italic;&quot;&gt;&#39;&amp;lt;e name=&lt;span class=&quot;str&quot;&gt;&quot;value&quot;&lt;/span&gt;&amp;gt;text&amp;lt;/e&amp;gt;&#39;&lt;/span&gt;,
    dom = parseXml(xml),
    json = xml2json(dom);&lt;/pre&gt;
&lt;pre class=&quot;code syntax_js&quot; style=&quot;background-color: #eeeedd; border: 1px dotted rgb(153, 153, 153); font-family: &#39;Courier New&#39;, Courier, monospace; overflow: auto; padding: 0px 0.5em;&quot;&gt;var jsonObj = JSON.parse(json);&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/2766827028654187719/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/10/xml-json.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/2766827028654187719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/2766827028654187719'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/10/xml-json.html' title='Конвертация XML в JSON'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-170062249481498510</id><published>2012-09-20T14:46:00.002+07:00</published><updated>2012-09-20T14:46:44.730+07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn6xw-gQCwhmSZ7HXRdYiVi744BWjQhYoLoyVcPQ-SNWowt6FA4cSLCgc4xgTPwZop7BbLJ-exBrWZn4T5iIyplZ26X1Jbp00bJh6aCCrD_wS3uyr8uyNN4cn0hMXWoXo_PQBU_UhjPlLf/s1600/images.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn6xw-gQCwhmSZ7HXRdYiVi744BWjQhYoLoyVcPQ-SNWowt6FA4cSLCgc4xgTPwZop7BbLJ-exBrWZn4T5iIyplZ26X1Jbp00bJh6aCCrD_wS3uyr8uyNN4cn0hMXWoXo_PQBU_UhjPlLf/s200/images.jpeg&quot; style=&quot;float: left;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;color: #0b5394;&quot;&gt;Настройка работы Tortoise по протоколу SSH через PuTTY.&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;1. Установка PuTTY&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Первым шагом необходимо скачать и установить программу &lt;/span&gt;&lt;b&gt;PuTTY&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Скачиваем с оф.сайта: &lt;/span&gt;&lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&quot; style=&quot;color: #444444;&quot;&gt;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;/a&gt;&lt;span style=&quot;color: #444444;&quot;&gt; инсталятор для Windows из секции &lt;/span&gt;&lt;b&gt;A Windows installer for everything except PuTTYtel.&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Запускаем скачанный файл &lt;/span&gt;&lt;b&gt;putty-0.62-installer.exe&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Первым делом нас приветствуют и рекомендуют перед установкой закрыть все запущенные приложения и после этого нажать &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; &amp;nbsp;(рис. 1).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8S3D4nbteLs38tHg-SU92ZTPT0J81A6rK_Xi8ALpRMV4PtNnNiUiIzaUCaudEZafJC6x210WoLPb-XmQl3GVGRQmGpdwJH-orx3ZAgUi8fs8hMs-w__wflY7-kHTzpDzut5f8oxAVhX3X/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8S3D4nbteLs38tHg-SU92ZTPT0J81A6rK_Xi8ALpRMV4PtNnNiUiIzaUCaudEZafJC6x210WoLPb-XmQl3GVGRQmGpdwJH-orx3ZAgUi8fs8hMs-w__wflY7-kHTzpDzut5f8oxAVhX3X/s1600/01.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге возможно выбрать путь установки PuTTY выбрав &lt;/span&gt;&lt;b&gt;Browse..&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.После выбора каталога необходимо нажать &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 2).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSOlFQlRhpQoY5Ye9NBtzWSZ9GCm57pPKTTyV_UC-RGtgjc65in4Z6sQarsfCXEfUt0PRqyO_lOst81_eQSDecXbq_9oMPaY2tvklkh7OebcuUmtJE_jJBkf1Tp_J0CwAWu2-3R1laahMU/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSOlFQlRhpQoY5Ye9NBtzWSZ9GCm57pPKTTyV_UC-RGtgjc65in4Z6sQarsfCXEfUt0PRqyO_lOst81_eQSDecXbq_9oMPaY2tvklkh7OebcuUmtJE_jJBkf1Tp_J0CwAWu2-3R1laahMU/s1600/02.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге инсталятор предлагает создать ярлыки для устанавливаемых программ. Имеется возможность выбрать папку куда будут сохранены ярлыки, а также возможность отключить создание ярлыков в меню&lt;/span&gt;&lt;b&gt; ПУСК (Don&#39;t create a Start Menu folder) &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис. 3). После настройки нажимаем &lt;/span&gt;&lt;b&gt;Next&amp;gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpk_pvP24m6jNT1YQ_pco-P9r_9hC2NFamxxXXeJ1Z_MB1tkKP8HBW-27NHQ4AZHqTU-pYuHOfZHbdiCoPpV1Lroai6_64jcNdey5Y-wXXybujLWs9w1Vhxli4NV03SA6cz12-0RuO-IsK/s1600/03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpk_pvP24m6jNT1YQ_pco-P9r_9hC2NFamxxXXeJ1Z_MB1tkKP8HBW-27NHQ4AZHqTU-pYuHOfZHbdiCoPpV1Lroai6_64jcNdey5Y-wXXybujLWs9w1Vhxli4NV03SA6cz12-0RuO-IsK/s1600/03.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге предлагается настроить (рис. 4)&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;Ярлыки:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Create a desctop icon for PuTYY&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - создать ярлык для PuTTY на рабочем столе.&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;For all users&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - для всех пользователей&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;For the current user only&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - только для текущего пользователя&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Create a Quick Launch icon for PuTTY (current user only)&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - создать ярлык для PuTTY в панели быстрого запуска (только для текущего пользователя)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;А так же&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;Associate .PPK file(PuTTY Private Key) with Pageant and PuTTYgen&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - ассоциировать расширение файлов .PPK(PuTTY приватный ключ) с программой &lt;/span&gt;&lt;b&gt;PuTTYgen&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZE1_ZrL0Jp32UNsjgzb3kflDcTVZXyh_nvEMAxmVQCN7zrstapY09o6y34MRvHY2nqO-bPA3j-VfxWqbtZrTYpqPHADgBqJ8hPgEbOaUk8cT6BIxyE6Nv-g60tvjXl5y62YW0tsIwofc/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZE1_ZrL0Jp32UNsjgzb3kflDcTVZXyh_nvEMAxmVQCN7zrstapY09o6y34MRvHY2nqO-bPA3j-VfxWqbtZrTYpqPHADgBqJ8hPgEbOaUk8cT6BIxyE6Nv-g60tvjXl5y62YW0tsIwofc/s1600/04.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге выводится сводная информация о сделанных ранее настройках(рис.5). Проверяем что все настроено как иы хотели и нажимаем&lt;/span&gt;&lt;b&gt; Install &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;для запуска процесса инсталяции.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwpGuSDWV1nJRm3q8hMxFOHxZsRX8NJXzrcK8IlYaOu1d0JyATIBvz2h54TrVROffhIlkerWZQoGRUM4ggW6Qihi-jrrR7kDPiUjEokTkmZKoA450XfkcPFSo_92MCevGn02CF66OHTWyU/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwpGuSDWV1nJRm3q8hMxFOHxZsRX8NJXzrcK8IlYaOu1d0JyATIBvz2h54TrVROffhIlkerWZQoGRUM4ggW6Qihi-jrrR7kDPiUjEokTkmZKoA450XfkcPFSo_92MCevGn02CF66OHTWyU/s1600/05.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;После установки появится экран с сообщением об удачном завершении процесса. Для окончания установки следует нажать&lt;/span&gt;&lt;b&gt; Finish&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 6).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJnbF43Tzn2MZGG4wQ_17Wz0D7g4m_SNSVg2S26MOKoYjBnW_IemCcmEimgLXswl72dJuKti7E7OOd25Zqd6B3fmteujwK68DppLbxgIaXqwUhIz2l95M7PinTzRmrC5l1EjuQp6VtF2wY/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJnbF43Tzn2MZGG4wQ_17Wz0D7g4m_SNSVg2S26MOKoYjBnW_IemCcmEimgLXswl72dJuKti7E7OOd25Zqd6B3fmteujwK68DppLbxgIaXqwUhIz2l95M7PinTzRmrC5l1EjuQp6VtF2wY/s1600/06.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;После всего проделанного у вас в меню &lt;/span&gt;&lt;b&gt;ПУСК-&amp;gt;Все программы&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; должны создаться (если вы не выключили) следующие ярлыки (рис. 7).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzl7WR9vI40B0-NTkgPKV1BoeJcGr9U0yH2WiDEP0doZ7p7v1o1klxc5_hd1D3xNVvwfg1lHbSG-zfXL01pF4_RdRAgE9blA5AhbQxprSa_fQz0eyvMxevaOvpKtgcLgKYux7d1DDgrRr/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzl7WR9vI40B0-NTkgPKV1BoeJcGr9U0yH2WiDEP0doZ7p7v1o1klxc5_hd1D3xNVvwfg1lHbSG-zfXL01pF4_RdRAgE9blA5AhbQxprSa_fQz0eyvMxevaOvpKtgcLgKYux7d1DDgrRr/s1600/07.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;7&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;2. Создание ключей с помощью PyTTYgen.&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для генерации ключей запускаем программу &lt;/span&gt;&lt;b&gt;PyTTYgen&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 7). После запуска появится главное окно приложения &lt;/span&gt;&lt;b&gt;PyTTYgen&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 8).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0AWTRq0ptVi9dpC1KHOBZnOd4F1qfIuaOCHqYrslcGTWNOdz2QlWh5F2JbDkvANY7J0LmVmHaIma3yNglvXkHVAIjWhXSV8iulOHAxt6jUA6VigLxzwLDgJm2FGcTYWdaI7HFgBA7HK1k/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0AWTRq0ptVi9dpC1KHOBZnOd4F1qfIuaOCHqYrslcGTWNOdz2QlWh5F2JbDkvANY7J0LmVmHaIma3yNglvXkHVAIjWhXSV8iulOHAxt6jUA6VigLxzwLDgJm2FGcTYWdaI7HFgBA7HK1k/s1600/08.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;8&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В поле &lt;/span&gt;&lt;b&gt;Parameters (параметры)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; указываем какой тип ключа необходимо сгенерировать. Данную информацию уточните у своего системного администратора. Если вы и есть администратор, то решайте сами какой тип вы будете использовать на сервере. Для генерации нажимаем кнопку &lt;/span&gt;&lt;b&gt;Generate&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Окно примет вид изображенный на рисунке 9. Для генерации необходимо в произвольном порядке передвигать курсор мыши в области под полосой прогресса.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjD902OHFH6V4_gxNTJVHK7MNDSssNl1ovA_UU4QdFpY6C1KGLgwzEi4XqvpsBdmgydbDyZ2gs4fv8tNZqPKgJTYb5_X1KA1pObRY0z1aVQiKwGvcvQQ0DG9WUtLW-HiDkqYD8AM-XmPkk/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjD902OHFH6V4_gxNTJVHK7MNDSssNl1ovA_UU4QdFpY6C1KGLgwzEi4XqvpsBdmgydbDyZ2gs4fv8tNZqPKgJTYb5_X1KA1pObRY0z1aVQiKwGvcvQQ0DG9WUtLW-HiDkqYD8AM-XmPkk/s1600/09.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;9&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После генерации в верхней части окна будет отображен открытый ключ для сервера (рис. 10).&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaJvItAVg4ezXcXXmrWnDshPd8sdxGXtUKp3LEvKkigqiKhZZcNPv4gZg6bPUnewjplSWPoJVu9TJrycvC_Yvk9AoFL1OQow_M2X0HMbBRoi9_6hlTwRl89MXcdgD7TlrzMhGmOcNTpqmv/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaJvItAVg4ezXcXXmrWnDshPd8sdxGXtUKp3LEvKkigqiKhZZcNPv4gZg6bPUnewjplSWPoJVu9TJrycvC_Yvk9AoFL1OQow_M2X0HMbBRoi9_6hlTwRl89MXcdgD7TlrzMhGmOcNTpqmv/s1600/10.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Для дополнительной защиты приватного ключа можно ввести фразу пароль в поле&lt;/span&gt;&lt;b&gt; Key passphrase&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и подтвердить в &lt;/span&gt;&lt;b&gt;Confirm passphrase&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;(PS: если вы не установили ключевую фразу сразу, то это можно сделать позднее загрузив свой ключ с помощью кнопки&lt;b&gt; Load&lt;/b&gt; и установив ключевую фразу сохранить новый ключ. Публичный ключ в замене не нуждается).&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;Теперь сохраняем наши ключи:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Save public key&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - сохранить публичный ключ (рис. 11)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLlSF8OIj_K-mY4MBaK8nuDrN9cQDtnEo86ENEovnOabsXsjYPcYFTm22V-kndm-cwTDCqetHh0u1VRszzm5kJFYVpLIUmfUopXtNChhMp4YpNJMWZ3sCq7B9hJY6EMDh_rY-7oQ_AgJF/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;422&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLlSF8OIj_K-mY4MBaK8nuDrN9cQDtnEo86ENEovnOabsXsjYPcYFTm22V-kndm-cwTDCqetHh0u1VRszzm5kJFYVpLIUmfUopXtNChhMp4YpNJMWZ3sCq7B9hJY6EMDh_rY-7oQ_AgJF/s640/11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;11&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Save private key&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - сохранить приватный ключ (рис. 12)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSlPC3zl8NxORtsl31tnSSLulIDBSY-Nv5ikvCsqNlKW7ASs6KEt4zbGjPA3HHzqAH4M1PAQOT3g9UPm-T0EpoMtu9yxpWYw0K2x4d4ylwBUq3J2c7p3susuU1VGB0tE7Y-klrFF7BI-NB/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSlPC3zl8NxORtsl31tnSSLulIDBSY-Nv5ikvCsqNlKW7ASs6KEt4zbGjPA3HHzqAH4M1PAQOT3g9UPm-T0EpoMtu9yxpWYw0K2x4d4ylwBUq3J2c7p3susuU1VGB0tE7Y-klrFF7BI-NB/s1600/12.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;12&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После всего проделанного мы получили два ключа (рис. 13)&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ-vI51yGPPtYsC-WTR9fBaVdVOSveakS-b5mZjgweUeDoRvfuvOcuGoaisPEbXVo7KIRoDkVv0LbP586JoQfUz2x8EFohgHqB0fx4s0V8CsBvIKvVum73tXjVOQBQtiuwMGhQQlmg6ssV/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ-vI51yGPPtYsC-WTR9fBaVdVOSveakS-b5mZjgweUeDoRvfuvOcuGoaisPEbXVo7KIRoDkVv0LbP586JoQfUz2x8EFohgHqB0fx4s0V8CsBvIKvVum73tXjVOQBQtiuwMGhQQlmg6ssV/s1600/13.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;13&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь приватный ключ прячьте и не кому не показывайте, а публичный отдаем администратору для размещения на сервере.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;3. Настройка Pageant для работы с ключами.&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь необхдимо настроить &lt;/span&gt;&lt;b&gt;PuTTy Pageant &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис. 14)&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNQps36fVw22-C6voo8aqopkCeaa19q8hPtIMMIalSDVIKUEFwFrhC9iwRX7MtfTq89GBqJUbd2Z2SU95ohyphenhyphenmrCXj9XSlpni9TP9ubAFYdHW-YHGDeLNhcKcLiBVT5bpHj7bu7gQanBdTi/s1600/14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNQps36fVw22-C6voo8aqopkCeaa19q8hPtIMMIalSDVIKUEFwFrhC9iwRX7MtfTq89GBqJUbd2Z2SU95ohyphenhyphenmrCXj9XSlpni9TP9ubAFYdHW-YHGDeLNhcKcLiBVT5bpHj7bu7gQanBdTi/s1600/14.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;14&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В правой части клавного окна выбираем категорию &lt;/span&gt;&lt;b&gt;Session&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 15)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В поле &lt;/span&gt;&lt;b&gt;Host Name (or IP address)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - Имя хоста(или IP адресс) вводим адрес нашего SVN-сервера.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В поле &lt;/span&gt;&lt;b&gt;Port (порт)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; вводим порт SSH.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь самое главное! в поле &lt;/span&gt;&lt;b&gt;Saved Sessions&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; пишем имя соединения и запоминаем его, оно нам еще пригодится!&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGyAy2Z3mE6FQ9dHIN0r2WCu6aBjdFcDu-_xQJJtRp7-9AymzGLeU2-oq8bzW-ffpMEzbQDjVzbV1q8MbO7765TZ0Xae01EBNZpf5J_GoZQiwcFlvPH0XRuxs3wWi7JuAWk_BeasOX6Qjx/s1600/15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGyAy2Z3mE6FQ9dHIN0r2WCu6aBjdFcDu-_xQJJtRp7-9AymzGLeU2-oq8bzW-ffpMEzbQDjVzbV1q8MbO7765TZ0Xae01EBNZpf5J_GoZQiwcFlvPH0XRuxs3wWi7JuAWk_BeasOX6Qjx/s1600/15.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;15&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь необходимо установить наш приватный ключ (рис. 16). Для этого переходим &lt;/span&gt;&lt;b&gt;Connection-&amp;gt;SSH-&amp;gt;Auth&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В секции &lt;/span&gt;&lt;b&gt;Authentication parameters&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; в поле &lt;/span&gt;&lt;b&gt;Private key file for authentication&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; необходимо вставить путь к вашему приватному ключу или с помощью кнопки &lt;/span&gt;&lt;b&gt;Browse&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; можно выбрать располжение ключа.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGhhInlb3p1M9s4fYWkQPXi1e9VOwehfyuo3cN2nmnG6qMos3Kxjs6f_P18vlDqOvOaPSAT4LxBE_yPpR8xCyzAm18TJTI1vwhUmqRasWu8XmTc6fsai91PIf4VX2QxLdEtCHM7JtfKZBy/s1600/16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGhhInlb3p1M9s4fYWkQPXi1e9VOwehfyuo3cN2nmnG6qMos3Kxjs6f_P18vlDqOvOaPSAT4LxBE_yPpR8xCyzAm18TJTI1vwhUmqRasWu8XmTc6fsai91PIf4VX2QxLdEtCHM7JtfKZBy/s1600/16.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;16&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для автоматического входа на сервер от имени заранее известного пользователя необходимо перейти в &lt;/span&gt;&lt;b&gt;Connection-&amp;gt;Data&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и в поле &lt;/span&gt;&lt;b&gt;Auto-login username&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; вписать имя пользователя (рис. 17).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRF3FH-rlZa8W9e8pTMlnb7P1ldkEn6YK3Rj_3d8NpoerhP_8EhWvHcKEEOhs0_Y8GyOY4qXFjPK2gUleMUcIhswZEp5FGcb6VkyiFVUqw9YEou-l7bK6mdsrva5OKxAxWfrkOaGz8DeIm/s1600/17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRF3FH-rlZa8W9e8pTMlnb7P1ldkEn6YK3Rj_3d8NpoerhP_8EhWvHcKEEOhs0_Y8GyOY4qXFjPK2gUleMUcIhswZEp5FGcb6VkyiFVUqw9YEou-l7bK6mdsrva5OKxAxWfrkOaGz8DeIm/s1600/17.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;17&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь сохраним нашу сессию. Для этого переходим в &lt;/span&gt;&lt;b&gt;Session&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и нажимаем &lt;/span&gt;&lt;b&gt;Save&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис.18). В нижнем списке должно отразиться имя нашей новой сессии.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmz5wlYfRTfcnk74nxTbLa0GXieDt9XspOMSbOX1zi3SYw5va5EfIGcwp57vI_rJvhCPiQJhoZHQ27qJkyBe_Dx3aEHxWNPatC0SaAsV1R0h0n_k0ki-ll8xQ06VfHHMUhD9lvRXCnywu5/s1600/18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmz5wlYfRTfcnk74nxTbLa0GXieDt9XspOMSbOX1zi3SYw5va5EfIGcwp57vI_rJvhCPiQJhoZHQ27qJkyBe_Dx3aEHxWNPatC0SaAsV1R0h0n_k0ki-ll8xQ06VfHHMUhD9lvRXCnywu5/s1600/18.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;18&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;4. Выкачиваем репозиторий с помощью SVN Tortiose&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В подготовленном заранее каталоге нажимаем правую кнопку мыши и выбираем &lt;/span&gt;&lt;b&gt;SVN Checkout.&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;..(рис. 19).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOUX2TbqJqaFYvp1b_SOglPBUrIbX5QiHC1LCkziPuH9RqhJu8s6H6eFxEcMtEdkux84AuCQVRBrul7I4OzAnIqrLR_GfxshYuFj_hAWkDyV9jdM_Bh_TZjDjNenOUaDMUuVnS3Z_zab6R/s1600/21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOUX2TbqJqaFYvp1b_SOglPBUrIbX5QiHC1LCkziPuH9RqhJu8s6H6eFxEcMtEdkux84AuCQVRBrul7I4OzAnIqrLR_GfxshYuFj_hAWkDyV9jdM_Bh_TZjDjNenOUaDMUuVnS3Z_zab6R/s1600/21.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;19&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь в поле &lt;/span&gt;&lt;b&gt;URL of repository (URL адрес репозитория)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; пишем строку формата &lt;/span&gt;&lt;i&gt;svn+ssh://&lt;span style=&quot;color: #274e13;&quot;&gt;имя_нашего_соединения_из_PuTTY/путь_в_репозитории&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и нажимаем&lt;/span&gt;&lt;b&gt; OK&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис. 20)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9GhpG04T8aKGqkr16cQQFfw1Y5MfOebh-qfD5NWRKSVBDnvRr5o59TXVJt4cRm-eBNu-8phj1uUyOdDnlJOT18XEPP-Rg8pGQCpY4mF481TVgJF49IVzutDHGNeeZYNWEWDXRyCaNNpk/s1600/23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;373&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9GhpG04T8aKGqkr16cQQFfw1Y5MfOebh-qfD5NWRKSVBDnvRr5o59TXVJt4cRm-eBNu-8phj1uUyOdDnlJOT18XEPP-Rg8pGQCpY4mF481TVgJF49IVzutDHGNeeZYNWEWDXRyCaNNpk/s640/23.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;20&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Наблюдаем процесс скачивания (рис. 21).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoaKQ0tTNCJ_ilmxkzY-F1wxj5tj1e6WjqjpBucsfle6nCdus5gxw112WWXSKJG5WJ6bRPOUvYihfA4qP31FiuDpiqa6tdomLPcR3P7pE6V6QEjFyg8eSX3tG0MUw4SCCKGjQd8joToji-/s1600/25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoaKQ0tTNCJ_ilmxkzY-F1wxj5tj1e6WjqjpBucsfle6nCdus5gxw112WWXSKJG5WJ6bRPOUvYihfA4qP31FiuDpiqa6tdomLPcR3P7pE6V6QEjFyg8eSX3tG0MUw4SCCKGjQd8joToji-/s640/25.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок&amp;nbsp;21&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Настройка завершена!!!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/170062249481498510/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/09/tortoise-ssh-putty.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/170062249481498510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/170062249481498510'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/09/tortoise-ssh-putty.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn6xw-gQCwhmSZ7HXRdYiVi744BWjQhYoLoyVcPQ-SNWowt6FA4cSLCgc4xgTPwZop7BbLJ-exBrWZn4T5iIyplZ26X1Jbp00bJh6aCCrD_wS3uyr8uyNN4cn0hMXWoXo_PQBU_UhjPlLf/s72-c/images.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-1870723534018852892</id><published>2012-09-03T18:15:00.000+07:00</published><updated>2012-09-03T18:25:28.302+07:00</updated><title type='text'>Форматированный вывод даты в JavaScript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Форматированный вывод даты в JavaScript.&lt;/span&gt;&lt;/h2&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Y3QfhUFh_5y5a5nMFto0IRhYq9HKx-tMt2AwtX5FUUF12raDTs5Z0TTR8fCqW5saq2DE3zcuwLg-YaIBPJ3qSpb2OB5QURZC5PdoE-SuuJUiqJ4S6Qlu1t876acpZJGtKpNZqiCBRwCP/s1600/javascript.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Y3QfhUFh_5y5a5nMFto0IRhYq9HKx-tMt2AwtX5FUUF12raDTs5Z0TTR8fCqW5saq2DE3zcuwLg-YaIBPJ3qSpb2OB5QURZC5PdoE-SuuJUiqJ4S6Qlu1t876acpZJGtKpNZqiCBRwCP/s1600/javascript.jpg&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp; В одном проекте мне постоянно требовалось выводить даты в разных форматах.Так как в JS&amp;nbsp;такой функции не имеется,&amp;nbsp;то было решено написать следующую функцию &lt;/span&gt;&lt;strong&gt;getDateTimeToString()&lt;/strong&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Способ использования довольно прост, в параметр передается строка содержащая специальные ключи. Функция разбирает входной параметр и заменяет ключи значениями текущей даты.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;В результате работы будет возвращена строка.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В функции используются следующие ключи (на примере даты &lt;/span&gt;&lt;b&gt;1 февраля 2012г 10:5:23:233&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;):&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong&gt;yyyy&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- полный год, пр.: 2012&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;yy&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- последние цифры года, пр.: 12
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;MM&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- номер месяца, пр.: 02
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;dddd&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- полное название дня недели, пр.: Среда
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;ddd&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- сокращенное название дня недели, пр.: Ср.
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;dd&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- число, пр.: 01
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;hh&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- часы, пр.: 10
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;mm&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- минуты, пр.: 05
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;ss&lt;/b&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- секунды, пр.: 23
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;zz&lt;/strong&gt; &lt;span style=&quot;color: #444444;&quot;&gt;- миллисекунды, пр.: 233&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Пример использования:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;br /&gt;
getDateTimeToString(&lt;span style=&quot;color: blue;&quot;&gt;&quot;dd/MM/yy г. Время:hh:mm:ss&quot;&lt;/span&gt;);&lt;br /&gt;
getDateTimeToString(&lt;span style=&quot;color: blue;&quot;&gt;&quot;dd-MM-yyyy hh:mm&quot;&lt;/span&gt;);&lt;br /&gt;
getDateTimeToString(&lt;span style=&quot;color: blue;&quot;&gt;&quot;Год: yyyy, День недели: dddd&quot;&lt;/span&gt;);&lt;br /&gt;
&lt;h2&gt;
&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Исходный код функции:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;span style=&quot;color: #999999;&quot;&gt;/**&lt;br /&gt; * Генерирует дату и время в заданном формате&lt;br /&gt; * 12:59:52 03.09.2012&lt;br /&gt; * @author Ильин Олег&lt;br /&gt; * @param {String} strFormat формат-строка&lt;br /&gt; * @returns {String} отформатированная дата&lt;br /&gt; */&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;function&lt;/span&gt; getDateTimeToString(strFormat){&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; resultDateTime = strFormat;&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; d = &lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;Date&lt;/span&gt;();&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; daysLong  = [&lt;span style=&quot;color: blue;&quot;&gt;&quot;Понедельник&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Вторник&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Среда&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Четверг&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Пятница&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Суббота&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Воскресенье&quot;&lt;/span&gt;];&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; daysShort = [&lt;span style=&quot;color: blue;&quot;&gt;&quot;Пн.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Вт.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Ср.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Чт.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Пт.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Сб.&quot;&lt;/span&gt;,&lt;span style=&quot;color: blue;&quot;&gt;&quot;Вс.&quot;&lt;/span&gt;];&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; yearRegExp        = d.getFullYear();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; monthRegExp       = (&lt;span style=&quot;color: #009999;&quot;&gt;String&lt;/span&gt;(d.&lt;span style=&quot;color: #009999;&quot;&gt;getMonth&lt;/span&gt;()+&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;).length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+(d.&lt;span style=&quot;color: #009999;&quot;&gt;getMonth&lt;/span&gt;()+&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;)) : (d.&lt;span style=&quot;color: #009999;&quot;&gt;getMonth&lt;/span&gt;()+&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;);&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; dayRegExp         = (d.&lt;span style=&quot;color: #009999;&quot;&gt;getDate&lt;/span&gt;().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+d.&lt;span style=&quot;color: #009999;&quot;&gt;getDate&lt;/span&gt;()) : d.&lt;span style=&quot;color: #009999;&quot;&gt;getDate&lt;/span&gt;();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; dayNameRegExp     = d.&lt;span style=&quot;color: #009999;&quot;&gt;getDay&lt;/span&gt;();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; hoursRegExp       = (d.&lt;span style=&quot;color: #009999;&quot;&gt;getHours&lt;/span&gt;().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+d.&lt;span style=&quot;color: #009999;&quot;&gt;getHours&lt;/span&gt;()) : d.&lt;span style=&quot;color: #009999;&quot;&gt;getHours&lt;/span&gt;();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; minuteRegExp      = (d.&lt;span style=&quot;color: #009999;&quot;&gt;getMinutes&lt;/span&gt;().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+d.&lt;span style=&quot;color: #009999;&quot;&gt;getMinutes&lt;/span&gt;()) : d.&lt;span style=&quot;color: #009999;&quot;&gt;getMinutes&lt;/span&gt;();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; secondsRegExp     = (d.&lt;span style=&quot;color: #009999;&quot;&gt;getSeconds&lt;/span&gt;().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+d.&lt;span style=&quot;color: #009999;&quot;&gt;getSeconds&lt;/span&gt;()) : d.&lt;span style=&quot;color: #009999;&quot;&gt;getSeconds&lt;/span&gt;();&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;var&lt;/span&gt; milisecondsRegExp = (d.getMilliseconds().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;00&quot;&lt;/span&gt;+d.getMilliseconds()) : ((d.getMilliseconds().&lt;span style=&quot;color: #009999;&quot;&gt;toString&lt;/span&gt;().length ==&lt;span style=&quot;color: red;&quot;&gt;2&lt;/span&gt;) ? (&lt;span style=&quot;color: blue;&quot;&gt;&quot;0&quot;&lt;/span&gt;+d.getMilliseconds()) : d.getMilliseconds());&lt;br /&gt;
&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;yyyy&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), yearRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;yy&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), &lt;span style=&quot;color: #009999;&quot;&gt;String&lt;/span&gt;(yearRegExp).&lt;span style=&quot;color: #009999;&quot;&gt;slice&lt;/span&gt;(-&lt;span style=&quot;color: red;&quot;&gt;2&lt;/span&gt;));&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;MM&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), monthRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;dddd&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), daysLong[dayNameRegExp-1]);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;ddd&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), daysShort[dayNameRegExp-1]);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;dd&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), dayRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;hh&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), hoursRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;mm&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), minuteRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;ss&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), secondsRegExp);&lt;br /&gt;
resultDateTime = resultDateTime.&lt;span style=&quot;color: #009999;&quot;&gt;replace&lt;/span&gt;(&lt;span style=&quot;color: #000099;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;RegExp&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;&#39;zz&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;&#39;g&#39;&lt;/span&gt;), milisecondsRegExp);&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #000099;&quot;&gt;return&lt;/span&gt; resultDateTime+&lt;span style=&quot;color: blue;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;br /&gt;
};&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/1870723534018852892/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/09/javascript.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/1870723534018852892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/1870723534018852892'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/09/javascript.html' title='Форматированный вывод даты в JavaScript'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Y3QfhUFh_5y5a5nMFto0IRhYq9HKx-tMt2AwtX5FUUF12raDTs5Z0TTR8fCqW5saq2DE3zcuwLg-YaIBPJ3qSpb2OB5QURZC5PdoE-SuuJUiqJ4S6Qlu1t876acpZJGtKpNZqiCBRwCP/s72-c/javascript.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-4751899249195837362</id><published>2012-08-30T18:15:00.000+07:00</published><updated>2012-08-30T18:21:26.592+07:00</updated><title type='text'>Порты FreeBSD</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTlsxG8nmF90x2qZKlIU-KP3YKzmMOSgETidRTd8OtxUuTzf8r5U_dT6bZIukYaEyElUAM6EwQYSenlYWOPmBcso7v61FKqlHKa4RPfNgviW-Ft7pUijgcl0kgULbsrXDd0-spF_9ghOlr/s1600/freeBSD.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTlsxG8nmF90x2qZKlIU-KP3YKzmMOSgETidRTd8OtxUuTzf8r5U_dT6bZIukYaEyElUAM6EwQYSenlYWOPmBcso7v61FKqlHKa4RPfNgviW-Ft7pUijgcl0kgULbsrXDd0-spF_9ghOlr/s1600/freeBSD.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Порты FreeBSD&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Вместе с FreeBSD в составе базового комплекта системы поставляется богатый набор системных утилит. Однако для выполнения какой-то реальной работы очень скоро возникает необходимость в установке дополнительных приложений сторонних разработчиков. FreeBSD даёт две взаимодополняющих технологии для установки программного обеспечения сторонних разработчиков в вашу систему: Коллекция Портов FreeBSD и бинарные пакеты с программным обеспечением. Любая из этих систем может быть использована для установки самых последних версий ваших любимых приложений с локальных носителей или прямо из сети.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Коллекция Портов&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - представляет собой в основном набор файлов Makefile, патчей, файлов описаний, и размещается в каталоге &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/ports&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Порт FreeBSD для приложения является набором файлов, предназначенных для автоматизации процесса компиляции приложения из исходного кода.&amp;nbsp;Файлы, составляющие порт, содержат всю информацию, необходимую для того, чтобы система сделала основную работу за вас. Вы задаёте пару простых команд, и исходный код приложения автоматически загружается, распаковывается, модифицируется, компилируется и устанавливается.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: #444444; text-align: justify;&quot;&gt;
Порты принимают во внимание зависимости. Предположим, что вы хотите установить приложение, которое зависит от некоторой установленной библиотеки. И приложение, и библиотека доступны во FreeBSD в виде портов. Если вы используете систему портов для добавления приложений, то будет обнаружено, что библиотека не была установлена, и сначала будет автоматически выполнена установка библиотеки.&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Преимущества портов&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;color: #444444; text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Пакеты обычно компилируются с консервативными параметрами, потому что они должны работать на максимальном количестве систем. При установке из порта вы можете изменять параметры компиляции для того, чтобы (к примеру) генерировался код, специфичный для процессора Pentium IV или Athlon.&lt;/li&gt;
&lt;li&gt;Некоторые приложения имеют опции времени компиляции, связанные с тем, что они могут или не могут делать. К примеру, Apache может быть настроен с широким набором различных опций. При построении из порта вы можете не принимать параметры по умолчанию, и задать их самостоятельно.&lt;/li&gt;
&lt;li&gt;В некоторых случаях для одного и того же приложения будут иметься несколько пакетов для указания конкретных настроек. Например, Ghostscript имеется как пакет ghostscript и как пакет ghostscript-nox11, в зависимости от того, установили вы сервер X11 или нет.&lt;/li&gt;
&lt;li&gt;Условия лицензирования некоторых дистрибутивов программного обеспечения запрещает распространение в двоичном виде. Они должны распространяться в виде исходного кода.&lt;/li&gt;
&lt;li&gt;Некоторые не доверяют дистрибутивам в двоичном виде. При использовании исходного кода вы (по крайней мере теоретически) можете прочесть его и попытаться найти потенциальные проблемы самостоятельно.&lt;/li&gt;
&lt;li&gt;Если у вас есть собственные патчи, вам нужен исходный код для того, чтобы их применять.&lt;/li&gt;
&lt;li&gt;Некоторым нравится иметь исходный код, чтобы его можно было просматривать и править, заимствовать из него (конечно, при разрешающем это лицензионном соглашении) и тому подобное.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Поиск нужного приложения&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;color: #444444; text-align: justify;&quot;&gt;
Существует несколько способов найти необходимое вам приложение:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;1. &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Если вы знаете точное имя порта, и хотите определить, в какой категории он находится, используйте команду&lt;/span&gt;&lt;span style=&quot;color: #444444; font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;font-weight: bold;&quot;&gt;whereis(1)&lt;/b&gt;&lt;span style=&quot;color: #444444; font-weight: bold;&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Просто наберите в приглашении&lt;/span&gt;&lt;span style=&quot;color: #444444; font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;font-weight: bold;&quot;&gt;&#39;&#39;whereis file&#39;&#39;&lt;/b&gt;&lt;span style=&quot;color: #444444; font-weight: bold;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;где&lt;/span&gt;&lt;span style=&quot;color: #444444; font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&lt;b&gt;file&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - программа, которую вы хотите установить. И если она имеется в системе, об этом будет сообщено, как показано ниже:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;# whereis lsof&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;lsof: /usr/ports/sysutils/lsof &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Это говорит о том, что&lt;/span&gt; &lt;b&gt;lsof&lt;/b&gt; &lt;span style=&quot;color: #444444;&quot;&gt;(системная утилита) находится в каталоге&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt; /usr/ports/sysutils/lsof.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;2. &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Ещё одним способом поиска некоторого порта является использование встроенной возможности поиска в Коллекции Портов. Чтобы ею воспользоваться, вы должны находиться в каталоге&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/ports&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Очутившись в этом каталоге, выполните команду &lt;/span&gt;&lt;b&gt;make search name=program-name&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, где&lt;/span&gt;&lt;b&gt;&lt;i&gt; program-name&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - это название программы, которую вы хотите найти. Например, если вы ищете &lt;/span&gt;&lt;b&gt;lsof:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;# cd /usr/ports&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;# make search name=lsof&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;Port: lsof-4.56.4&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;Path: /usr/ports/sysutils/lsof&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;Info: Lists information about open files (similar to fstat(1))&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;Maint: obrien@FreeBSD.org&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;Index: sysutils&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;B-deps:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;R-deps:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;Вам следует обратить особое внимание на строчку &lt;/span&gt;&lt;b&gt;&#39;&#39;Path:&#39;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&#39;, так как в ней указывается, где найти порт.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;3.&lt;/b&gt;&amp;nbsp;&lt;span style=&quot;color: #444444;&quot;&gt;Для выполнения более глубокого поиска вы можете также использовать &lt;/span&gt;&lt;b&gt;make search key=string&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, где &lt;/span&gt;&lt;b&gt;string&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; представляет собой некоторый текст, относящийся к искомому порту. При этом будет выполнен поиск в именах портов, комментариях, описаниях и зависимостях, и его можно использовать для поиска портов, связанных с некоторой темой, если вы не знаете названия программы, которую вы ищете.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #444444;&quot;&gt;В обоих этих случаях строка поиска &lt;/span&gt;&lt;b&gt;нечувствительна&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; к регистру. Поиск &lt;/span&gt;&lt;b&gt;&#39;&#39;LSOF&#39;&#39; &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;приводит к тому же самому результату, что и поиск &lt;/span&gt;&lt;b&gt;&#39;&#39;lsof&#39;&#39;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Что содержит порт?&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Каждый порт включает:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;Makefile. Makefile&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt; содержит различные директивы, которые определяют, как приложение должно быть откомпилировано и куда в вашей системе оно должно быть установлено.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;Файл distinfo&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Этот файл содержит информацию о файлах, которые должны существовать на вашей системе для успешной сборки порта, и их контрольные суммы, для проверки при помощи &lt;/span&gt;&lt;b&gt;md5(1)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; того, что файлы в процессе загрузки не были повреждены.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;Каталог files.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; Этот каталог содержит патчи, использование которых необходимо для компиляции и установки программы в вашей системе FreeBSD. &lt;/span&gt;&lt;b&gt;Патчи &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;- это, как правило, маленькие файлы, в которых содержатся изменения, которые нужно внести в какой-то конкретный файл. Они имеют обычный текстовый формат и в основном содержат указания типа &#39;&#39;Удалить строку 10&#39;&#39; или &#39;&#39;Заменить строку 26 на такую ...&#39;&#39;. Патчи также называются &lt;/span&gt;&lt;b&gt;&#39;&#39;diff-файлами&#39;&#39;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; или просто &lt;/span&gt;&lt;b&gt;&#39;&#39;диффами&#39;&#39;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, потому что они генерируются программой &lt;/span&gt;&lt;b&gt;diff(1)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Этот каталог также может содержать другие файлы, используемые для построения порта.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;pkg-descr.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt; Это более подробное, зачастую многострочное описание программы.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;pkg-plist. &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Это список всех файлов, которые будут установлены портом. В нем также содержатся указания системе портов на удаление определенных файлов во время удаления порта.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В некоторых портах присутствуют и другие файлы, такие, как &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b&gt;pkg-message&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Система портов использует эти файлы для обработки особых ситуаций. Если вы хотите узнать более подробно об этих файлах и о портах вообще, то обратитесь к &lt;a href=&quot;http://www.freebsd.org/doc/ru_RU.KOI8-R/books/porters-handbook/index.html&quot;&gt;Руководству по созданию портов для FreeBSD&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В порт включаются инструкции относительно того, как выполнять построение из исходного кода, но не сам код. Вы можете получить исходный код с CD-ROM или из Интернет.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Установка портов.&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;color: #444444; text-align: justify;&quot;&gt;
Чтобы начать установку, перейдите в каталог с нужным вам портом:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;# cd /usr/ports/sysutils/lsof&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Оказавшись в каталоге &lt;/span&gt;&lt;b&gt;lsof&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, вы увидите структуру порта. Следующим шагом является компиляция, или построение &lt;/span&gt;&lt;b&gt;(&#39;&#39;build&#39;&#39;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; порта. Это выполняется простой выдачей команды &lt;/span&gt;&lt;b&gt;make install &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;в ответ на приглашение командного процессора.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;# make install&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&amp;gt;&amp;gt; lsof_4.57D.freebsd.tar.gz doesn&#39;t seem to exist in /usr/ports/distfiles/.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&amp;gt;&amp;gt; Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100%&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;439860 bytes transferred in 18.0 seconds (23.90 kBps)&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Extracting for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;[вывод команды при распаковке опущен]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&amp;gt;&amp;gt; Checksum OK for lsof_4.57D.freebsd.tar.gz.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Patching for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Applying FreeBSD patches for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Configuring for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;[вывод команды процесса конфигурации опущен]&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Building for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;[вывод команды компиляции опущен]&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Installing for lsof-4.57&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;[вывод команды процедуры установки опущен]&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;...&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Generating temporary packing list&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Compressing manual pages for lsof-4.57&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; Registering installation for lsof-4.57&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;===&amp;gt; SECURITY NOTE:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This port has installed the following binaries which execute with&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; increased privileges.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #351c75;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #444444; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Как только вы вернулись к приглашению вашей оболочки, вы должны суметь запустить приложение, которое только что установили. Так как &lt;/span&gt;&lt;b&gt;lsof&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; является программой, которая запускается с повышенными правами, выдаётся предупреждение о безопасности. Во время построения и установки портов вы должны принимать во внимание все выдаваемые предупреждения.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Удаление установленных портов.&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Мы удалим порт из нашего предыдущего примера (а это была программа &lt;/span&gt;&lt;b&gt;lsof&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, если вы обратили внимание). Как и при установке портов, первым делом вы должны перейти в каталог с портом, &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/ports/sysutils/lsof&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. После смены каталога вы готовы к удалению &lt;/span&gt;&lt;b&gt;lsof&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Это делается командой &lt;/span&gt;&lt;b&gt;make deinstall&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;# cd /usr/ports/sysutils/lsof&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;# make deinstall&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #351c75;&quot;&gt;&lt;b&gt;===&amp;gt; Deinstalling for lsof-4.57&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;Это было достаточно легко. Вы удалили &lt;/span&gt;&lt;b&gt;lsof&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; из вашей системы. Если вам захочется переустановить эту программу, то это можно будет сделать, выдав команду&lt;/span&gt;&lt;b&gt; make reinstall&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; из каталога &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/ports/sysutils/lsof&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/4751899249195837362/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/freebsd_30.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/4751899249195837362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/4751899249195837362'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/freebsd_30.html' title='Порты FreeBSD'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTlsxG8nmF90x2qZKlIU-KP3YKzmMOSgETidRTd8OtxUuTzf8r5U_dT6bZIukYaEyElUAM6EwQYSenlYWOPmBcso7v61FKqlHKa4RPfNgviW-Ft7pUijgcl0kgULbsrXDd0-spF_9ghOlr/s72-c/freeBSD.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-3063208734461835389</id><published>2012-08-24T23:36:00.001+07:00</published><updated>2012-08-24T23:36:20.837+07:00</updated><title type='text'>Быстрая установка FreeBSD и настройка воркстейшн | Записки программиста</title><content type='html'>&lt;a href=&quot;http://eax.me/freebsd-install/#.UDete5FmEu8.blogger&quot;&gt;Быстрая установка FreeBSD и настройка воркстейшн | Записки программиста&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/3063208734461835389/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/freebsd.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/3063208734461835389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/3063208734461835389'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/freebsd.html' title='Быстрая установка FreeBSD и настройка воркстейшн | Записки программиста'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-5691519972766557816</id><published>2012-08-23T14:43:00.001+07:00</published><updated>2012-09-04T13:31:52.848+07:00</updated><title type='text'>Установка и русификация Tortoise SVN</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Установка и&amp;nbsp;русификация&amp;nbsp;Tortoise SVN&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPMrjURRA-XW3b3Q1L7FvqpvB6fRlNmP1XYOyUfkNp8fSM-jhD0QCDHiwfzL_Rha-MX9MotrPyrON0O6Ghb1EBR5vrrGgo9vvSmxZkVU2mR-gag7EHcBRmQxHVX_OlVTwT2CqPh4PJF0yv/s1600/00.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;53&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPMrjURRA-XW3b3Q1L7FvqpvB6fRlNmP1XYOyUfkNp8fSM-jhD0QCDHiwfzL_Rha-MX9MotrPyrON0O6Ghb1EBR5vrrGgo9vvSmxZkVU2mR-gag7EHcBRmQxHVX_OlVTwT2CqPh4PJF0yv/s320/00.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;b&gt;TortoiseSVN&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; — это бесплатный Windows-клиент с открытыми исходным кодом для системы управления версиями&lt;/span&gt;&lt;i style=&quot;color: #444444;&quot;&gt; Apache™ Subversion®.&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; То есть TortoiseSVN управляет файлами и директориями во времени. Файлы хранятся в центральном хранилище. Хранилище больше похоже на обычный файловый сервер, кроме того он запоминает каждое изменение когда-либо сделанное в ваших файлах и директориях. Это позволяет вам восстановить старые версии ваших файлов и проверить историю изменений — как, когда и кто изменял ваши данные. Вот почему многие думают о Subversion, и вообще о системах управления версиями, как о своего рода «машине времени».&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;TortoiseSVN работает под операционной системой Windows XP (c Service Pack 3) или выше, и доступен как в 32-битной, так и в 64-битной версии. Установщик для 64-битной Windows также включает 32-битную часть. Что означает что вы не должны устанавливать 32-битную версию отдельно чтобы контекстное меню и оверлей TortoiseSVN работало в 32-битных приложениях.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Где получить Tortoise SVN?&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для скачивания&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Tortoise SVN необходимо перейти на официальный сайт проекта расположенный по адресу&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://tortoisesvn.net/downloads.html&quot;&gt;http://tortoisesvn.net/downloads.html&lt;/a&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. На главной странице доступны две ссылки для &amp;nbsp;32-х и 64-х битной версии продукта (рис 1):&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKTbjuTzksDmonr35SaQ6cypUtm3vbhP8Xk66gDlINQSZWrvUn94zQMXkKu540QR88wCu0UnZd9Ac77KIh-ZQJcH9y2fIfs9L8Qlqsur_mdQW9EhLYOkQzoGUi0zB0ciuD9el5I8ipYuw/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKTbjuTzksDmonr35SaQ6cypUtm3vbhP8Xk66gDlINQSZWrvUn94zQMXkKu540QR88wCu0UnZd9Ac77KIh-ZQJcH9y2fIfs9L8Qlqsur_mdQW9EhLYOkQzoGUi0zB0ciuD9el5I8ipYuw/s1600/01.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Нажимаем на необходимую ссылку (зависит от разрядности вашей платформы) и нас перенаправляет на сайт&amp;nbsp;http://sourceforge.net (рис 2)&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEtc6ci2MOn2MpHuoRSm_o5g4LqvQBDSxGtqldzE48bb98zzHY5w0q_NpTo6Xo-inq8lMyoxpKw2mB89Q3b0WAx1R7tK9UI9alM70xoYS1Zkj0ExLYPMKMd_D3GFEfJ6LdYOXYcf0cSWLC/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEtc6ci2MOn2MpHuoRSm_o5g4LqvQBDSxGtqldzE48bb98zzHY5w0q_NpTo6Xo-inq8lMyoxpKw2mB89Q3b0WAx1R7tK9UI9alM70xoYS1Zkj0ExLYPMKMd_D3GFEfJ6LdYOXYcf0cSWLC/s1600/02.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Дожидаемся окончания отсчета таймера (&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;красная стрелка&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;) и перед вами появится стандартный диалог сохранения файла. Укажите путь куда вы хотите сохранить установочный файл и нажмите &lt;/span&gt;&lt;b&gt;ОК&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Если диалог для сохранения не появился попробуйте повторить попытку выбрав другое &lt;i&gt;зеркало&lt;/i&gt; для скачивания (&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;синяя стрелка&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После окончания загрузки у вас на жестком диске будет лежать исполняемый файл TortoiseSVN.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Установка Tortoise SVN.&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Запустите двойным щелчком исполняемый файл, который вы только что скачали. Перед вами должно появиться следующее окно (рис 3). Здесь разработчики приветствуют вас и предлагают начать установку нажав на кнопку &lt;/span&gt;&lt;b&gt;Next&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&amp;nbsp;Чтож так и сделаем, жмем &lt;/span&gt;&lt;b&gt;Next.&lt;/b&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY6SxpP5q-4m5zLAQ52iABARBeEoX9NdOy-yDrza8ugudQaZNX0f6CSJzjZrgNv9tQRJ2VO30zsdjuqRPjNqhw6FeKyNn1unAi_ybqXMvWSJZMbD20HwWK_BmGjbTq64d-Epnzewv2vEAB/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY6SxpP5q-4m5zLAQ52iABARBeEoX9NdOy-yDrza8ugudQaZNX0f6CSJzjZrgNv9tQRJ2VO30zsdjuqRPjNqhw6FeKyNn1unAi_ybqXMvWSJZMbD20HwWK_BmGjbTq64d-Epnzewv2vEAB/s1600/04.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге приводится текст лицензионного соглашения, его необходимо прочитать и принять если вы желаете пользоваться программой или отклонить если оно вас не устраивает и вы хотите отменить установку (рис 4). Если все вас устраивает ставим переключатель на пункт&lt;/span&gt;&lt;b&gt; I accept the terms in the License Agreement&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и нажимаем &lt;/span&gt;&lt;b&gt;Next&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BrDW3olSwYLBe7AsmHQUsc7tUfOwG7zaA5yNxyfOui8DAwVC3_ZxF9Url2w3tw9SUanYMqoDk1Mk5VaM4bWxAfcvAs7WNAmR3LczylkxGOeIJjtAZk8260Fo7wSIdKBUFkWfiq4yy034/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BrDW3olSwYLBe7AsmHQUsc7tUfOwG7zaA5yNxyfOui8DAwVC3_ZxF9Url2w3tw9SUanYMqoDk1Mk5VaM4bWxAfcvAs7WNAmR3LczylkxGOeIJjtAZk8260Fo7wSIdKBUFkWfiq4yy034/s1600/05.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге (рис 5) у нас имеется возможность отключить ненужные нам компоненты. Получить описание каждого компонента можно нажав на его название и увидев справа в блоке &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Feature Description&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; краткую характеристику. Выставляем нужные настройки и нажимаем&lt;/span&gt;&lt;b&gt; Next.&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLT4aZLRin0_TebUhYBBQTgJ29bDnDf9X3IkPCnC7KmUTFE1xyE0gY7oMNy26K07OCogOggcVnAynAcTxKsK7GFVJur3owQ9lC0pFaXnq9Qby1ZzrDN1W43sDM6XSCut74sljw5ryN5kGB/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLT4aZLRin0_TebUhYBBQTgJ29bDnDf9X3IkPCnC7KmUTFE1xyE0gY7oMNy26K07OCogOggcVnAynAcTxKsK7GFVJur3owQ9lC0pFaXnq9Qby1ZzrDN1W43sDM6XSCut74sljw5ryN5kGB/s1600/06.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На следующем шаге (рис 6) нам сообщают что все готово к установке и если вы вдруг что то забыли настроить или еще раз хотите проверить свои настройки но можете нажать &lt;/span&gt;&lt;b&gt;Back&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. А для установки необходимо нажать &lt;/span&gt;&lt;b&gt;Install&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, что мы и делаем.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH50WuxNkHbD2D_PAKH09vgRq5T-TUUhq6u5t6wRV-Kb6Zx5xLQxOzGM73hC02sKE8QcOw_dlYoLLXm7aZsPCt75FW8sv_YMve9iA4hOwEqsXgsVR-8L2eI9OjMI7zGwaBrzLaoO4xBOIS/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH50WuxNkHbD2D_PAKH09vgRq5T-TUUhq6u5t6wRV-Kb6Zx5xLQxOzGM73hC02sKE8QcOw_dlYoLLXm7aZsPCt75FW8sv_YMve9iA4hOwEqsXgsVR-8L2eI9OjMI7zGwaBrzLaoO4xBOIS/s1600/07.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Начинается процесс установки (рис 7).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIRnqPrZ0rKNpN5ejduasSoymxJIr0H9ojXnLdZtaviKDyMlwu_XPelK-bx89BDJ-Zb5PBmsGmfRiaPCBmErLvUnp-x67HllTrVHoDfTVD1bsS6gLeXXBeOwjynP1_tW8K6JJJg_CfVn2W/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIRnqPrZ0rKNpN5ejduasSoymxJIr0H9ojXnLdZtaviKDyMlwu_XPelK-bx89BDJ-Zb5PBmsGmfRiaPCBmErLvUnp-x67HllTrVHoDfTVD1bsS6gLeXXBeOwjynP1_tW8K6JJJg_CfVn2W/s1600/08.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 7&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После окончания установки вы&amp;nbsp;увидите&amp;nbsp;финишное окно (рис 8). Здесь разработчики говорят что установка закончена и вы можете начать пользоваться Tortoise SVN нажав на кнопку &lt;/span&gt;&lt;b&gt;Finish&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Также вы можете поддержать разработчиков нажав на кнопке &lt;/span&gt;&lt;b&gt;Donate!.&lt;/b&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivq9PaEnOl5QytA6LLIOw9q3I8QsiGBkq2rgGvTUN1lP8OQ1E78oXKDYBC1BAFMWcfawvEv1AOoI2tkroKIuLwwKB2SuMLrkIPkfnL3o3UKBM58gcpcdqv5sXl4D-gKFtYTZwOSgvCMqOm/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivq9PaEnOl5QytA6LLIOw9q3I8QsiGBkq2rgGvTUN1lP8OQ1E78oXKDYBC1BAFMWcfawvEv1AOoI2tkroKIuLwwKB2SuMLrkIPkfnL3o3UKBM58gcpcdqv5sXl4D-gKFtYTZwOSgvCMqOm/s1600/10.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 8&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На этом установка клиента TortoiseSVN закончена.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Русификация&amp;nbsp;TortoiseSVN.&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для получения файла перевода необходимо перейти на сайт проекта&amp;nbsp;&lt;a href=&quot;http://tortoisesvn.net/downloads.html&quot;&gt;http://tortoisesvn.net/downloads.html&lt;/a&gt;&amp;nbsp;и найти раздел &lt;b style=&quot;background-color: #fce5cd;&quot;&gt;Language Pasks&lt;/b&gt; (рис 9)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmjDB_gK9TcuFojre4NOj30Wp3GbSzaHbQ2muH0Y5CnsKOC2ayzoI9IWa8QLneeT3R-KTC1lVESi11hltqCwT9pksoQ-NloJeV7cbZrNyU93KrdhfoaPaGgt6T1Ue3ZKKVdVOZIMuM-Ba2/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmjDB_gK9TcuFojre4NOj30Wp3GbSzaHbQ2muH0Y5CnsKOC2ayzoI9IWa8QLneeT3R-KTC1lVESi11hltqCwT9pksoQ-NloJeV7cbZrNyU93KrdhfoaPaGgt6T1Ue3ZKKVdVOZIMuM-Ba2/s1600/09.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 9&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Напротив русского языка находится несколько ссылок:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;русификатор для 32-х битной версии&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;русификатор для 64-х битной версии&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;руководство по TortoiseSVN в PDF формате&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;руководство по TortoiseMerge в PDF формате&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Нажимаем на ссылку русификатора удовлетворяющего нашим требованиям (должен совпадать с установленной версией TortoiseSVN) и нас опять перенаправляет на сайт&amp;nbsp;http://sourceforge.net. Действия по скачиванию абсолютно идентичны описанным выше.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После загрузки русификатора к себе на компьютер запустим двойным щелчком исполняемый файл. Перед нами появится диалог установки русского пакета (рис 10).&amp;nbsp;Тут уже все по русски, так что читаем и жмем &lt;/span&gt;&lt;b&gt;Далее.&lt;/b&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqlc3mDJCemTKuso0d2DCyQUXiqMDvA-87UIdxKnEhB9WKd5Fsor85j0bf66kweHNR9bbeRtOILFPxEIrbdVluvxS_GdgcriYki83Iv7h-JPOy3oqrDCvvnAHcw3dA0vEMu2N3Fqh47Sdn/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqlc3mDJCemTKuso0d2DCyQUXiqMDvA-87UIdxKnEhB9WKd5Fsor85j0bf66kweHNR9bbeRtOILFPxEIrbdVluvxS_GdgcriYki83Iv7h-JPOy3oqrDCvvnAHcw3dA0vEMu2N3Fqh47Sdn/s1600/11.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Программа установки начинает копирование файлов на наш компьютер (рис 11).&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9b7VaU8lv4xjn8bvoZjt1qBGkc_nu40BQ-bhFWHLzwuybFLVdrQR6wxHNZW3GJ6B3nOef96WUg6_FRRuD5CXMfhjVAELEoei3dzrLqMYI1dv1aRGjfroWbdH5irxqyr9-k06BeMAhKJ0/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9b7VaU8lv4xjn8bvoZjt1qBGkc_nu40BQ-bhFWHLzwuybFLVdrQR6wxHNZW3GJ6B3nOef96WUg6_FRRuD5CXMfhjVAELEoei3dzrLqMYI1dv1aRGjfroWbdH5irxqyr9-k06BeMAhKJ0/s1600/12.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 11&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После завершения установки появится окно (рис 12) в котором необходимо нажать кнопку &lt;/span&gt;&lt;b&gt;Готово&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_x0MZAoLbY3aeXs0R5H2O2oKEol73-bfuSQ_C-xaSeQ18jjgc0Sy-PfgukW1kZFt_GxXQmUhVMgk_yicOp33MeNQTTGBhbTUrEzQbAao4zuu7RWnU8qr_QX6oTnSnp-dyI786-96VzAy6/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_x0MZAoLbY3aeXs0R5H2O2oKEol73-bfuSQ_C-xaSeQ18jjgc0Sy-PfgukW1kZFt_GxXQmUhVMgk_yicOp33MeNQTTGBhbTUrEzQbAao4zuu7RWnU8qr_QX6oTnSnp-dyI786-96VzAy6/s1600/13.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 12&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Нажимаем правой кнопкой на в любом пустом месте рабочего стола и в контекстном меню выбираем &lt;/span&gt;&lt;b&gt;TortoiseSVN-&amp;gt;Settings&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 13).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2qKTt_ka2y5BIwkw5yTCW1KLJXqoqa_L0rlYcndDjKd2UzkzdlRTgBA9EblwtV07HWJH6u7-6vlkkdxg1UNbj6FWxd-i__4zOzUspqsrYyiSH7XauI4RG5HnOx09Fbe24NKI56Bx5XAWT/s1600/16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2qKTt_ka2y5BIwkw5yTCW1KLJXqoqa_L0rlYcndDjKd2UzkzdlRTgBA9EblwtV07HWJH6u7-6vlkkdxg1UNbj6FWxd-i__4zOzUspqsrYyiSH7XauI4RG5HnOx09Fbe24NKI56Bx5XAWT/s1600/16.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 13&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В настройка во вкладке &lt;/span&gt;&lt;b&gt;General&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; в разделе &lt;/span&gt;&lt;b&gt;TortoiseSVN-&amp;gt;Language&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; выбираем &lt;/span&gt;&lt;b&gt;русский (Россия)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 14). Сохраняем изменения и получаем русскую версию TortoiseSVN.&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbr1gFiu02X7SCRldDj91UnP4z2BOPF6emq-oCHZ9UIX8XTUSfda89R5OiyANPpRR4NyL3qjz9NoQQpI-PeZkfF3T6HEiw08JLYsOkFOQ2tfhNIGox3ao527xObcVWEduav9zctD_VE1kC/s1600/17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;429&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbr1gFiu02X7SCRldDj91UnP4z2BOPF6emq-oCHZ9UIX8XTUSfda89R5OiyANPpRR4NyL3qjz9NoQQpI-PeZkfF3T6HEiw08JLYsOkFOQ2tfhNIGox3ao527xObcVWEduav9zctD_VE1kC/s640/17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 14&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;b&gt;Для стабильной работы необходимо перезагрузить компьютер! &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Теперь все готово к работе.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBEQZ3OCPnVh25aqDfLMENds9zRbsr3GAJowYttjZPYUW-N4X-TACiTT5VSFurXh4CA45Hbdp5VF2nGUkSNpSm4Lkn0K6oc0cBIP27iJDffEd0Tg7hysKh5_uRipQtobt9LFclbyavNsOb/s1600/14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBEQZ3OCPnVh25aqDfLMENds9zRbsr3GAJowYttjZPYUW-N4X-TACiTT5VSFurXh4CA45Hbdp5VF2nGUkSNpSm4Lkn0K6oc0cBIP27iJDffEd0Tg7hysKh5_uRipQtobt9LFclbyavNsOb/s1600/14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/5691519972766557816/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/tortoise-svn.html#comment-form' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/5691519972766557816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/5691519972766557816'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/tortoise-svn.html' title='Установка и русификация Tortoise SVN'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPMrjURRA-XW3b3Q1L7FvqpvB6fRlNmP1XYOyUfkNp8fSM-jhD0QCDHiwfzL_Rha-MX9MotrPyrON0O6Ghb1EBR5vrrGgo9vvSmxZkVU2mR-gag7EHcBRmQxHVX_OlVTwT2CqPh4PJF0yv/s72-c/00.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-1628860330527807332</id><published>2012-08-22T14:29:00.000+07:00</published><updated>2012-08-22T14:32:37.404+07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Хитрости WINDOWS XP&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknagMPuQf3eqrlY2InGcpyVV5pzWR0IlNWO5rYa6YErxg5EfZ8FwgCmLH4uhInY-y9sh0j-HuCRct-6HYhNn6eCYnNX8oHP3RJpy_EzP70bXBnso1dC_vTGbJjsVuRfftd22uYBEXWFSn/s1600/Windows_logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknagMPuQf3eqrlY2InGcpyVV5pzWR0IlNWO5rYa6YErxg5EfZ8FwgCmLH4uhInY-y9sh0j-HuCRct-6HYhNn6eCYnNX8oHP3RJpy_EzP70bXBnso1dC_vTGbJjsVuRfftd22uYBEXWFSn/s1600/Windows_logo.png&quot; /&gt;&lt;/a&gt;
Пролистывание или несколько колонок?&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Если в папке &lt;/span&gt;&lt;b&gt;Programs (Программы)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; содержится слишком много элементов и все&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;они не умещаются на экране, система предлагает воспользоваться одним из двух&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;вариантов.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;По умолчанию система предлагает пользователю &lt;b&gt;«пролистать»&lt;/b&gt; элементы&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;меню, для этого необходимо щелкнуть на специальной стрелочке в нижней&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;части меню. При этом в меню появятся недостающие элементы.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;Существует&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;альтернативный режим, в котором содержимое меню отображается в нескольких&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;колонках. Это может оказаться очень неудобно.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Ни один из вариантов не&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;является идеальным, однако у каждого из них есть свои преимущества.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Если вы предпочитаете, чтобы содержимое меню отображалось в нескольких&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;колонках, откройте &lt;/span&gt;&lt;b&gt;Control Panel (&lt;i&gt;Панель управления&lt;/i&gt;) -&amp;gt; Taskbar and Start Menu&amp;nbsp;&lt;/b&gt;&lt;b&gt;(&lt;i&gt;Панель задач и меню «Пуск»&lt;/i&gt;) -&amp;gt; Start Menu (&lt;i&gt;Меню «Пуск»&lt;/i&gt;) -&amp;gt; Customize (&lt;i&gt;Настроить&lt;/i&gt;).&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;Если вы используете классическое главное меню, в списке &lt;/span&gt;&lt;b&gt;Advanced Start&amp;nbsp;&lt;/b&gt;&lt;b&gt;menu options (&lt;i&gt;Дополнительные параметры меню «Пуск»&lt;/i&gt;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; сбросьте флажок &lt;/span&gt;&lt;b&gt;Scroll&amp;nbsp;&lt;/b&gt;&lt;b&gt;Programs (&lt;i&gt;Использовать прокрутку для меню «Программы»&lt;/i&gt;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Если вы используете&amp;nbsp;главное меню в стиле ХР, перейдите на вкладку &lt;/span&gt;&lt;b&gt;Advanced (&lt;i&gt;Дополнительно&lt;/i&gt;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;и в списке &lt;/span&gt;&lt;b&gt;Start menu items (Э&lt;i&gt;лементы меню «Пуск»&lt;/i&gt;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; сбросьте флажок &lt;/span&gt;&lt;b&gt;Scroll Programs&amp;nbsp;&lt;/b&gt;&lt;b&gt;(&lt;i&gt;Использовать прокрутку для меню «Программы»&lt;/i&gt;)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/1628860330527807332/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/windows-xp-programs.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/1628860330527807332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/1628860330527807332'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/windows-xp-programs.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknagMPuQf3eqrlY2InGcpyVV5pzWR0IlNWO5rYa6YErxg5EfZ8FwgCmLH4uhInY-y9sh0j-HuCRct-6HYhNn6eCYnNX8oHP3RJpy_EzP70bXBnso1dC_vTGbJjsVuRfftd22uYBEXWFSn/s72-c/Windows_logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-6033879202902426921</id><published>2012-08-22T13:26:00.002+07:00</published><updated>2012-08-22T13:26:41.375+07:00</updated><title type='text'>Страничка юмора</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Страничка юмора&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;Программист - это человек, который решает способом, который вы не понимаете,&amp;nbsp;проблемы, о которых вы даже не подозревали..&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;В жизни есть только три вещи, от которых некуда деться,&amp;nbsp;это смерть, налоги и желание иметь более быстрый процессор!!!&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;Программист - самый трудолюбивый работник на фирме. До обеда и пашню засеял, и город построил, и воинов нанял.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************
&lt;/div&gt;
&lt;br /&gt;
Виндоус обнаружил изменение координат курсора мыши, новые параметры вступят в силу после перезагрузки компьютера. Произвести ее сейчас?&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&lt;/div&gt;
- Зачем компьютеры пищат, когда нажимаешь сразу много клавиш?&lt;br /&gt;- Чтобы будить уснувших на клавиатуре программистов!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&lt;/div&gt;
&lt;br /&gt;Что делать, когда сломался комп:&lt;br /&gt;1. Если вы user - делать ноги.
&lt;br /&gt;
2. Если ремонтник - делать деньги.&lt;br /&gt;3. Если вы программист - делать вид что так было задумано.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja4hK_8qCGv5ydbL07s83ecCGkkCqmaLqQbe4QV3qFQ_MZyuCQHu8FqOzwMyBJmy-CzI4-mOIBPqvgBblH0f6CjCav2XetaWB3zDAz-B0-uzJ_0h4AswVQXjxJ3unui-EL3kJZWOli4SMQ/s1600/nolife.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja4hK_8qCGv5ydbL07s83ecCGkkCqmaLqQbe4QV3qFQ_MZyuCQHu8FqOzwMyBJmy-CzI4-mOIBPqvgBblH0f6CjCav2XetaWB3zDAz-B0-uzJ_0h4AswVQXjxJ3unui-EL3kJZWOli4SMQ/s320/nolife.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
**************&amp;nbsp;&lt;/div&gt;
&quot;Если эта надпись уменьшается - ваш монитор уносят!&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Новость:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Недавно проходила конференция по борьбе со спамом. Приглашения были разосланы 100 000 000 пользователей.&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
**************&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
Программер идет по улице и видит красивую девушку:&lt;br /&gt;- Девушка, у вас есть е-майл?&lt;br /&gt;- Hет... А что?&lt;br /&gt;- Жаль... так бы познакомились.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
 &lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/6033879202902426921/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/6033879202902426921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/6033879202902426921'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/blog-post.html' title='Страничка юмора'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja4hK_8qCGv5ydbL07s83ecCGkkCqmaLqQbe4QV3qFQ_MZyuCQHu8FqOzwMyBJmy-CzI4-mOIBPqvgBblH0f6CjCav2XetaWB3zDAz-B0-uzJ_0h4AswVQXjxJ3unui-EL3kJZWOli4SMQ/s72-c/nolife.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1633295472385257179.post-7828998180307802128</id><published>2012-08-20T18:55:00.001+07:00</published><updated>2012-09-20T17:28:52.298+07:00</updated><title type='text'>Настройка Eclipse для работы с Subversion по протоколу svn+ssh в Windows.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Настройка Eclipse для работы&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;с Subversion&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;по протоколу svn+ssh в Windows.&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkEhIvEUhWNN-czy0P_JCWHdqJ8_sXz8afkAuP2GPnmiGCaGqlDX-JjfQ40mek4LQAmTHztWlWJBFZMS7VFwJ4HI8G6iSrhMsKmImaFSpFpnQAtsrlctQD5cftxiw27vSk5gCzSROCxDQD/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkEhIvEUhWNN-czy0P_JCWHdqJ8_sXz8afkAuP2GPnmiGCaGqlDX-JjfQ40mek4LQAmTHztWlWJBFZMS7VFwJ4HI8G6iSrhMsKmImaFSpFpnQAtsrlctQD5cftxiw27vSk5gCzSROCxDQD/s320/01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Проблема:&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;При попытке подключения к репозиторию SVN по ssh Eclipse выкидывал ошибку &lt;/span&gt;&lt;b&gt;&quot;svn: Can&#39;t create tunnel: The system cannot find the file specified.&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Поэтому возникла необходимость&amp;nbsp;разобраться и настроить среду Eclipse для работы с&amp;nbsp;репозиториями SVN по SSH в операционной системе Windows.&lt;/span&gt;&lt;b style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Исходные данные:&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Windows XP (x32)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;IDE Eclipse JUNO (x32)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;a href=&quot;http://iljin-oleg.blogspot.com/2012/08/tortoise-svn.html&quot;&gt;TortoiseSVN&amp;nbsp;(установка и русификация)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Приватный&amp;nbsp;и&amp;nbsp;публичный&amp;nbsp;ключи ssh (публичный ключ должен быть уже передан администратору сервера и добавлен) (&lt;a href=&quot;http://iljin-oleg.blogspot.com/2012/09/tortoise-ssh-putty.html&quot;&gt;как это сделать читайте здесь&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Решение:&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;1. Установка плагина для Eclipse:&lt;/b&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В интернете множество статей как это сделать, но все же лучше обо всем по порядку.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Запускаем Eclipse и переходим по следующему пути : &lt;/span&gt;&lt;b&gt;Help -&amp;gt; Install New Software... &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис&amp;nbsp;1).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAcPqoyAdPsy1pjKO6mvnmRWjnBVzCtXgwVM9BIPwcbPqQEchyCZXZSsEITXlZZm4Ynk8ECnuoyANPr_QeLuHoSz6pMUbLHndSZy-X9KjLfgXEHJsKZUYlRnHA_x4ytP9w-y4ssTbplkMS/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAcPqoyAdPsy1pjKO6mvnmRWjnBVzCtXgwVM9BIPwcbPqQEchyCZXZSsEITXlZZm4Ynk8ECnuoyANPr_QeLuHoSz6pMUbLHndSZy-X9KjLfgXEHJsKZUYlRnHA_x4ytP9w-y4ssTbplkMS/s640/02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Далее мы попадаем в диалог установки новых модулей для Eclips.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Нажимаем кнопку&amp;nbsp;&lt;/span&gt;&lt;b&gt;Add&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;для добавления нового репозитория&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;(рис 2).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo2IRgb11HGVC9MKtPz0QTJQHmxCmNpcfmRT8oO2Gb5LghFujpjOuxIVZ1Ou0sV9gD1Sia19uLDk9DS5g5X5sMy-_uwDgtOauVfdNH4pjEHoHvfC-fQ3kxqbt5umxDX97gOgEUPJwItAJD/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo2IRgb11HGVC9MKtPz0QTJQHmxCmNpcfmRT8oO2Gb5LghFujpjOuxIVZ1Ou0sV9gD1Sia19uLDk9DS5g5X5sMy-_uwDgtOauVfdNH4pjEHoHvfC-fQ3kxqbt5umxDX97gOgEUPJwItAJD/s1600/04.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В диалоге &lt;/span&gt;&lt;b&gt;Add Repository&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 3)&amp;nbsp;делаем настройки:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjys2ovRqPCy_lPFqlAFP_RYuJqzi5xR2RVFT0kGnI57QA99KETGEzRrCAVql6lZuHWOHFzEkUvDbsIBkVnDX6PX4eVZzTrLotaCxHvYaqquVqBa9THSWji7GofT80wn148QhGMuUrZtSA_/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjys2ovRqPCy_lPFqlAFP_RYuJqzi5xR2RVFT0kGnI57QA99KETGEzRrCAVql6lZuHWOHFzEkUvDbsIBkVnDX6PX4eVZzTrLotaCxHvYaqquVqBa9THSWji7GofT80wn148QhGMuUrZtSA_/s1600/05.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 3&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В поле &lt;/span&gt;&lt;b&gt;Name&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; указываем название какое в голову придет, а в &lt;/span&gt;&lt;b&gt;Location&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; прописываем следующий путь: &lt;a href=&quot;http://www.blogger.com/goog_435457284&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://subclipse.tigris.org/&quot; target=&quot;_blank&quot;&gt;http://subclipse.tigris.org/update_1.8.x&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #444444;&quot;&gt;нажимаем &lt;/span&gt;&lt;b&gt;OK.&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На экране появится следующий диалог &lt;/span&gt;&lt;b&gt;Install&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, в котором отмечаем пункты для установки (рис 4) и жмем &lt;/span&gt;&lt;b&gt;Next&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В репозитории содержится &amp;nbsp;два раздела&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Subclipse&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - плагин&amp;nbsp;Subversion &amp;nbsp;для Eclipse 3.2 и выше.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;SVNKit &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;-&amp;nbsp;SVNKit библиотека поддержки Subversion 1.7.x API&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Subclipse содержит следующие доступные для установки пакеты:&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;CollabNet Merge Сlient&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;b&gt; -&lt;/b&gt; клиент CollabNet предназначен для выполнения слияний веток,  ревизий и так далее в проекте Subversion в среде Eclipse, предоставляет очень широкие возможности.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;Subclipse (Required)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - собственно сам плагин обеспечивающий работу Eclipse c системой управления версиями Subversion. Как вы заметили из названия required - обязательный компонент.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;Subclipse Integration for Mylyn 3.x (Optional)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - предоставляет функции интеграции между Subclipse и Mylyn - подсистемой отслеживания ошибок и управления заданиями среды разработки Eclipse. Дополнительно можно посмотреть &lt;/span&gt;&lt;a href=&quot;http://www.eclipse.org/mylyn/&quot; style=&quot;color: #444444;&quot;&gt;здесь.&lt;/a&gt;&lt;span style=&quot;color: #444444;&quot;&gt; Устанавливается по желанию, но мне она очень нравится и я её устанавливаю. В следующих постах поговорим об это подробнее.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;Subversion Client Adapter (Required)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - Subversion клиент-адаптер обеспечивает общий интерфейс для функциональности клиента Subversion (required - обязательно для установки).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;Subversion JavaHL Native Library Adapter&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;b&gt; -&lt;/b&gt; Subversion клиент-адаптер для использования системы Subversion с родной библиотекой JavaHL.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;Subversion Revision Graph&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;b&gt; - &lt;/b&gt;модуль позволяет строить граф ревизий вашего проекта.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0b5394; text-align: left;&quot;&gt;SVNKit содержит следующие доступные для установки пакеты:&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;b&gt;JNA Library&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - JNA (Java Native Access)  позволяет программам на Java получать удобный и простой доступ к внешним системным библиотекам&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Subversion Client Adapter (not required)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - Subversion клиент-адаптер для использования с чистой Java SVNKit библиотекой. &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;SVNKit Library&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; - SVNKit является чистой Java Subversion клиентской библиотекой, которая может быть использована через собственный API или выступать в качестве прозрачной замены родного JavaHL.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Таким образом для начальной работы (подключиться к SVN репозиторию и делать коммиты) достаточно установить только обязательные компоненты -&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;text-align: justify;&quot;&gt;Subclipse (Required),&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Subversion Client Adapter (Required)&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и возможно понадобится&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Subversion JavaHL Native Library Adapter.&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; Остальное можно ставить, а можно нет это зависит от ваших потребностей при работе с SVN.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAxo87jsEw_6jOmhrj-yFQiRo_-qkCyxxgQyrm8B0H3nU-HvbzoB4u02C6GmncCaC1SzvBz8AK8iIW0jZQepSBvHUQIGaziRBPBgb9r7Va5oAybUlQ__eY8g_HVewGwL0tgs7nf_xzvgq7/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAxo87jsEw_6jOmhrj-yFQiRo_-qkCyxxgQyrm8B0H3nU-HvbzoB4u02C6GmncCaC1SzvBz8AK8iIW0jZQepSBvHUQIGaziRBPBgb9r7Va5oAybUlQ__eY8g_HVewGwL0tgs7nf_xzvgq7/s1600/06.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Смотрим сводную информацию о выбранных пакетах и жмем &lt;/span&gt;&lt;b&gt;Next &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис 5).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilyyBOoAr8RRAhq5dGLA7AIrhI_B8A4cb2QBjI6FefAl0huricmrzwPaGYxMnT03i5-3a4t2Rhyphenhyphen6eedurt9yHA4HtShny8t57htf8nqKvu3uw7OVKYbErNAQs4gND3c-PR025YUFNBDprJ/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilyyBOoAr8RRAhq5dGLA7AIrhI_B8A4cb2QBjI6FefAl0huricmrzwPaGYxMnT03i5-3a4t2Rhyphenhyphen6eedurt9yHA4HtShny8t57htf8nqKvu3uw7OVKYbErNAQs4gND3c-PR025YUFNBDprJ/s1600/07.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Соглашаемся с лицензионным соглашением и начинаем установку нажатием на кнопку&lt;/span&gt;&lt;b&gt; Finish &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис 6).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmx8EUklN5BG0U7ksWFPKkUsRhUpdJEMGmQg0066yZMZ5lzqi2nI3Zg9rqQ01F1RCqlIM5JfnEcr5JGmz0qNsgAkqQDI7flPDEB7jo_StOZ-O19pLee_TDwyFfvv6CyuwuoSO033hxHBK9/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmx8EUklN5BG0U7ksWFPKkUsRhUpdJEMGmQg0066yZMZ5lzqi2nI3Zg9rqQ01F1RCqlIM5JfnEcr5JGmz0qNsgAkqQDI7flPDEB7jo_StOZ-O19pLee_TDwyFfvv6CyuwuoSO033hxHBK9/s1600/08.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Устраиваемся поудобнее и смотрим как качаются и устанавливаются наши плагины (рис 7).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUPVINfcGpgXb7YxJNet9eWO_K5cyvlZ630v69eN1FRBKudnN9xG4dpBViwEFQVtJpwlXtncjrOY7znjXa9UjSgPeUVTazwX5HRe86knvUbhn-U6_kbKEGQIDCQruJfY99JbAK4NnK3_Oe/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUPVINfcGpgXb7YxJNet9eWO_K5cyvlZ630v69eN1FRBKudnN9xG4dpBViwEFQVtJpwlXtncjrOY7znjXa9UjSgPeUVTazwX5HRe86knvUbhn-U6_kbKEGQIDCQruJfY99JbAK4NnK3_Oe/s1600/09.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 7&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;После установки Eclipse попросит перезагрузиться нажимаем &lt;/span&gt;&lt;b&gt;Yes&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис 8).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh06zzLkeHACDkaMAMsLceRpbjES4JkoAOvm9GyRYNO01qUWVjEozsFbgZk426fkyxMVoKI-aBVpgdOsBxzn-S8IxeYgLPAIK_YHA3IbBZLJmlRJkMdVO-iNInWYZWerJI_HiY0BEjScFy6/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh06zzLkeHACDkaMAMsLceRpbjES4JkoAOvm9GyRYNO01qUWVjEozsFbgZk426fkyxMVoKI-aBVpgdOsBxzn-S8IxeYgLPAIK_YHA3IbBZLJmlRJkMdVO-iNInWYZWerJI_HiY0BEjScFy6/s1600/10.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 8&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На этом установка плагина закончена. Чтобы проверить данный факт необходимо открыть&amp;nbsp;&lt;/span&gt;&lt;b&gt;Help -&amp;gt; Install New Software...&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис&amp;nbsp;1) и ищем ссылку&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt; What is already installed?&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (можно посмотреть на рис. 2). Нажимаем на нее и видим диалог с установленными дополнениями Eclipse (рис 9).&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjfPoNnslrC0fDQ168p6dG9YctILOW18MHWj1WEg-Fej5e6VyoTLwhbMw0uE_kR387rpA8CGdrfnkXh1cqMTWCBw9MlSm66xoCuW1_CQoVdvcNx_JPIMHuB1tYrIZUxnviD9vMT0lGVFZ/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;415&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjfPoNnslrC0fDQ168p6dG9YctILOW18MHWj1WEg-Fej5e6VyoTLwhbMw0uE_kR387rpA8CGdrfnkXh1cqMTWCBw9MlSm66xoCuW1_CQoVdvcNx_JPIMHuB1tYrIZUxnviD9vMT0lGVFZ/s640/11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 9&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
2. Настройка Eclipse&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Для начала укажем Eclipse наш приватный ключ. Для этого идем в меню &lt;/span&gt;&lt;b&gt;Window-&amp;gt;Preferences&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. В появившемся диалоге выбираем &lt;/span&gt;&lt;b&gt;General-&amp;gt;Network Connections-&amp;gt;SSH2&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; вкладка &lt;/span&gt;&lt;b&gt;General&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 10). Нажимаем &lt;/span&gt;&lt;b&gt;Add Private Key...&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;и выбираем ваш приватный ключ.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-jWBP-tGqmLvDXjruR63p-tDtRyHH5ClKw0ShbXoKKTvi4niBrAl94n14Zxev27Iaht8QT2XlFHusaHryZ3prn3bctqYC85cfGU0gOXlhPRryPZskhqL7NSJN7AAmxPy5A8NjiijRMf1q/s1600/15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;447&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-jWBP-tGqmLvDXjruR63p-tDtRyHH5ClKw0ShbXoKKTvi4niBrAl94n14Zxev27Iaht8QT2XlFHusaHryZ3prn3bctqYC85cfGU0gOXlhPRryPZskhqL7NSJN7AAmxPy5A8NjiijRMf1q/s640/15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Следующим шагом нам необходимо настроить интерфейс SVN через который мы будем обращаться к репозиториям. Переходим по следующему пути &lt;/span&gt;&lt;b&gt;Team-&amp;gt;SVN&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и в выпадающем списке &lt;/span&gt;&lt;b&gt;Client&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; в секции &lt;/span&gt;&lt;b&gt;SVN interface&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; выбираем &lt;/span&gt;&lt;i&gt;&lt;b&gt;JavaHL (JNI)&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 11) и сохраняем изменения.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpzdqmEI5vniLCf4qFqtkBqjl8yyi0WAohSLbk2tLduGIEBCM1hVyItBvaBuQVNtFcb5DxLPOjIbbTwVNjbMY3qi19fQ0-lTu5FmPynVl8InAksew60kS4zsCX6NkPqQ2GzpQd41OYM6jX/s1600/16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpzdqmEI5vniLCf4qFqtkBqjl8yyi0WAohSLbk2tLduGIEBCM1hVyItBvaBuQVNtFcb5DxLPOjIbbTwVNjbMY3qi19fQ0-lTu5FmPynVl8InAksew60kS4zsCX6NkPqQ2GzpQd41OYM6jX/s640/16.png&quot; width=&quot;591&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 11&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Теперь можно проверить что мы получили для работы с SVN в Eclipse. В Eclipse переходим в меню&lt;/span&gt;&lt;/span&gt; Window-&amp;gt;Open Perspective-&amp;gt;Other.. &lt;span style=&quot;color: #444444; font-weight: normal;&quot;&gt;и видим окно как на рисунке 12.&lt;/span&gt;&lt;/h4&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0F6VS17Dp4-huCoUl5gWeAyBcoXHKkwy2GVtFsJsT80XZpEtUEUJBpEuGJuyIfxbDXgCrD0UThXsdkRDl4F9AmGOsRQtE6LqUksknAaEmSLoOinAmgUlfPnT7IfWZ70inGdPUnqC62aL3/s1600/17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0F6VS17Dp4-huCoUl5gWeAyBcoXHKkwy2GVtFsJsT80XZpEtUEUJBpEuGJuyIfxbDXgCrD0UThXsdkRDl4F9AmGOsRQtE6LqUksknAaEmSLoOinAmgUlfPnT7IfWZ70inGdPUnqC62aL3/s1600/17.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 12&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Выбираем&amp;nbsp;&lt;/span&gt;&lt;b&gt;SVN Repository Exploring&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и наш Eclipse преобразуется в нечто похожее на мой изображенный на рисунке 13. Скрыть/отобразить дополнительные панели можно в меню &lt;/span&gt;&lt;b&gt;Window-&amp;gt;Show View-&amp;gt;..&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Вот здесь и будет происходить управление нашим проектом.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgTsWO5uKEls88fCTxADbsm1itSCJZiM3uwQ-N4kuIW0RrDT7qnwnaMhzLk1eNEETCIdGWHvhMQOF7ZgAt2zpRHq2e30UXR2mHh0jb5HQzKItvluwhiiLuvl3c6EnLrHZXVC-g-bzB_Dlv/s1600/21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;470&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgTsWO5uKEls88fCTxADbsm1itSCJZiM3uwQ-N4kuIW0RrDT7qnwnaMhzLk1eNEETCIdGWHvhMQOF7ZgAt2zpRHq2e30UXR2mHh0jb5HQzKItvluwhiiLuvl3c6EnLrHZXVC-g-bzB_Dlv/s640/21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 13&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
3. Настройка Windows&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Теперь необходимо указать нашей системе каким образом она будет работать с ключами. Для этого нам необходимо создать новую системную переменную. Нажимаем на ярлыке &lt;/span&gt;&lt;b&gt;&quot;Мой компьютер&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; правую кнопку мыши и выбираем пункт &lt;/span&gt;&lt;b&gt;&quot;Свойства&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, в появившемся окне переходим на вкладку &lt;/span&gt;&lt;b&gt;&quot;Дополнительно&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Нажимаем кнопку &lt;/span&gt;&lt;b&gt;&quot;Переменные среды&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 14).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-f0io05oLsbRH_OSOQ3MsHD7Uzr0E3_IWoHf59osodIfGzzAhD1Ojkx1nsEsXKIAPxNXq89MADyZ2hrUVhr8Vbt8MoVWY2aPdU1xJY__AV0TxPiV4plGW723VLzyAshBLTjKv7iTpyehx/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-f0io05oLsbRH_OSOQ3MsHD7Uzr0E3_IWoHf59osodIfGzzAhD1Ojkx1nsEsXKIAPxNXq89MADyZ2hrUVhr8Vbt8MoVWY2aPdU1xJY__AV0TxPiV4plGW723VLzyAshBLTjKv7iTpyehx/s1600/12.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 14&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Перед вами появится переменные среды вашей системы, для добавления новой переменной необходимо нажать кнопку &lt;/span&gt;&lt;b&gt;&quot;Создать&quot;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 15)&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX64qR2T7ULzmurfaG31zaahaIVoUriBzgMEHzBdWHitWsKPDpsQLQSJ4Nj65VxlX4uzC6cMK_kIWx9hu-kCgenC_jZZavHI75L4DLzL5SjuXpW8EN7-oRgZ61Mg_XGwtwVvZ-MDkrdbv_/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX64qR2T7ULzmurfaG31zaahaIVoUriBzgMEHzBdWHitWsKPDpsQLQSJ4Nj65VxlX4uzC6cMK_kIWx9hu-kCgenC_jZZavHI75L4DLzL5SjuXpW8EN7-oRgZ61Mg_XGwtwVvZ-MDkrdbv_/s1600/13.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 15&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В появившемся окне необходимо ввести следующие данные:&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Имя переменной:&lt;/b&gt; SVN_SSH&lt;br /&gt;
&lt;b&gt;Значение переменной:&amp;nbsp;&lt;/b&gt;C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe&lt;br /&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Значение переменной должно содержать путь к исполняемому файлу&amp;nbsp;&lt;/span&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;TortoisePlink.exe&lt;/i&gt;&lt;span style=&quot;color: #444444;&quot;&gt;, который входит в&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;i&gt;TortoiseSVN&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. Самое главное здесь это слеши&amp;nbsp;&lt;/span&gt;&lt;b&gt;&quot;\ \&quot;.&lt;i&gt; Это очень важно, иначе не будет работать&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. (рис 16)&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Tt2EdOG59WUEFhL7Kx8QDLUGV5Pd2eEL3iUASTcMSNdMpQTebGytk7jLQYYs_MnR8EYfNDrfHGFhyphenhyphenA6VJWlvusaJVKq8RXVHZTXWqoSkarJNnwWZivFCmDtFN2NS2mlB-8ep889uHRp-/s1600/14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Tt2EdOG59WUEFhL7Kx8QDLUGV5Pd2eEL3iUASTcMSNdMpQTebGytk7jLQYYs_MnR8EYfNDrfHGFhyphenhyphenA6VJWlvusaJVKq8RXVHZTXWqoSkarJNnwWZivFCmDtFN2NS2mlB-8ep889uHRp-/s1600/14.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 16&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
4. Подключение к репозиторию SVN&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Все предварительные настройки мы закончили и теперь можно переходить непосредственно к работе с проектом, расположенном в Subversion. Итак запускаем Eclipse и создаем новый проект &amp;nbsp;&lt;/span&gt;&lt;b&gt;File-&amp;gt;New-&amp;gt;Other...&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 17).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEx9F-lsfluTEBsxcZ-oJQKSqjlTyYpefW-UgoDRYSOeswBBVkFUOn7Vul91O86qzhwWQkx5I5nWWXKpEfPPyKsQgsSZJAMuApJRdm5DiA2Aw4koBu6B502uiuqNUdffb9mzkLo_9A4YuK/s1600/19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;424&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEx9F-lsfluTEBsxcZ-oJQKSqjlTyYpefW-UgoDRYSOeswBBVkFUOn7Vul91O86qzhwWQkx5I5nWWXKpEfPPyKsQgsSZJAMuApJRdm5DiA2Aw4koBu6B502uiuqNUdffb9mzkLo_9A4YuK/s640/19.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 17&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В появившемся диалоге выбираем тип проекта&lt;/span&gt; &lt;b&gt;SVN-&amp;gt;Checkout projects from SVN &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;жмем&lt;/span&gt;&lt;b&gt; Next &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис 18).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_WcM_F-Wj768B5jeZg3XlDqxyzJ1od7RHcOsCcq439xR9mdFrpBCEEvQ_WHdWJmSKahaHlRVdBxUaS16ZrtBLhkAI9tDAP2AHsibnOvcXyRrJthG050g_j9-5uUX0betH9AETMyyNJ7ev/s1600/20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_WcM_F-Wj768B5jeZg3XlDqxyzJ1od7RHcOsCcq439xR9mdFrpBCEEvQ_WHdWJmSKahaHlRVdBxUaS16ZrtBLhkAI9tDAP2AHsibnOvcXyRrJthG050g_j9-5uUX0betH9AETMyyNJ7ev/s1600/20.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 18&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Выбираем создать новый путь к репозиторию &lt;/span&gt;&lt;b&gt;Create a new repository location &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;и жмем кнопку &lt;/span&gt;&lt;b&gt;Next &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(рис 19)&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJjp70vzBVy4J9Fa6ijf_-Y9tdWwAIxbX-EMBvaG-qlwycHu1q-u9RbdahLJlJpdzYL3sXuvoerEg82748D3NcCdBlEgrfASCu1-HvohIcXX3ovBCxZZlBha6Kpa0sHu4EgvBk2JO7Xbpm/s1600/22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJjp70vzBVy4J9Fa6ijf_-Y9tdWwAIxbX-EMBvaG-qlwycHu1q-u9RbdahLJlJpdzYL3sXuvoerEg82748D3NcCdBlEgrfASCu1-HvohIcXX3ovBCxZZlBha6Kpa0sHu4EgvBk2JO7Xbpm/s1600/22.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 19&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На следующем экране вставляем Url путь к вашему репозиторию и нажимаем кнопку &lt;/span&gt;&lt;b&gt;Next&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; (рис 20).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN0enVG2MJ9N93-_sgfS0TjxYtkQpFve1FuT0ZXPFmmtUA2RTZmj2C3tQSAwCP9NZibDzo30ePOpeDo0DLCnKW-8yMaeTiSW0ev69LAT_g6Bj_QtMKQ4YIF-6owVkJL_V3gr7jozhxi9bX/s1600/23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN0enVG2MJ9N93-_sgfS0TjxYtkQpFve1FuT0ZXPFmmtUA2RTZmj2C3tQSAwCP9NZibDzo30ePOpeDo0DLCnKW-8yMaeTiSW0ev69LAT_g6Bj_QtMKQ4YIF-6owVkJL_V3gr7jozhxi9bX/s1600/23.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 20&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Eclipse пытается&amp;nbsp;соединиться&amp;nbsp;с вашим репозиторием и если вы все указали верно то отобразится структура каталогов вашего репозитория (рис 21).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyEVJdEFOQHiePXN_MfkW2Wg8LGcGaCeb9x-ZWaqaDya3DtKqbAgW3TixjJ-PMW9qG4qBpP0GnMVcsWdwDB-ujDT52BEJWwun9s9BW6kWT_Hmc5sVMnALRBFUHYxHJHGr8CrtUWZOcfeEe/s1600/24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyEVJdEFOQHiePXN_MfkW2Wg8LGcGaCeb9x-ZWaqaDya3DtKqbAgW3TixjJ-PMW9qG4qBpP0GnMVcsWdwDB-ujDT52BEJWwun9s9BW6kWT_Hmc5sVMnALRBFUHYxHJHGr8CrtUWZOcfeEe/s1600/24.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 21&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Жмем &lt;/span&gt;&lt;b&gt;Next&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и на следующем шаге вводим имя нашего проекта в поле &lt;/span&gt;&lt;b&gt;Project Name&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;. При желании можно указать ревизию, которую следует скачивать (рис 22).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQflq64RKMeBCR1op8tHCU0Wcilnz_R5RiuaHh24z2xQp9G5YyT6X_GR25OT1vVaLYv_F8kHhsKg5vWsebJw7vbxJwL0Su9RfxzRPSMpBqC6hBg_WRWhDlQCk1iJJWI6eqEZWCt0W-g7SP/s1600/25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQflq64RKMeBCR1op8tHCU0Wcilnz_R5RiuaHh24z2xQp9G5YyT6X_GR25OT1vVaLYv_F8kHhsKg5vWsebJw7vbxJwL0Su9RfxzRPSMpBqC6hBg_WRWhDlQCk1iJJWI6eqEZWCt0W-g7SP/s1600/25.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 22&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Eclipse спросит вас какое рабочее пространство использовать для данного проекта (рис 23). Выбираем свое или используем по умолчанию.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4YVFYGZZTpL-MnOSAH8FNjC9ehMGTlqFahk4lwVkFhivpznfOqkz64SxF8oTAlIfFvXHTkldFierfIFSH32kGeidHCs0AUP1trsAr4O1AlKZtGLM3KIhTeFDUIBjBONufOZw1XxV2ZI0Q/s1600/26.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4YVFYGZZTpL-MnOSAH8FNjC9ehMGTlqFahk4lwVkFhivpznfOqkz64SxF8oTAlIfFvXHTkldFierfIFSH32kGeidHCs0AUP1trsAr4O1AlKZtGLM3KIhTeFDUIBjBONufOZw1XxV2ZI0Q/s1600/26.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 23&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;Нажимаем кнопку &lt;/span&gt;&lt;b&gt;Finish&lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt; и наблюдаем как Eclipse выкачивает ваш проект из репозитория (рис 24).&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXTf840ZypOFJPQR49YWfoSFDM3y_nl3Y2tE19bfRpV0XJeE0M9OJdTbkdbN6YqK5M7JVRYTFKebvUakDkcD-DxdalcrsSI3zmTwSGdp8Eq8EhSo27q88kCTfokZcwV4BN0UgT_vSnldXN/s1600/27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXTf840ZypOFJPQR49YWfoSFDM3y_nl3Y2tE19bfRpV0XJeE0M9OJdTbkdbN6YqK5M7JVRYTFKebvUakDkcD-DxdalcrsSI3zmTwSGdp8Eq8EhSo27q88kCTfokZcwV4BN0UgT_vSnldXN/s1600/27.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 24&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;В &amp;nbsp;результате наш Eclipse примет следующий вид в перспективе&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;SVN Repository Exploring (рис 25) &lt;/b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;и в перспективе&lt;/span&gt;&lt;b&gt; Java (рис 26).&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiliu8zuD6nckTp2Ehpr2HeULXOXdebLxSX-ezECmElGMAE4VcXe07jVr4nTU9Tgh4MBDhwGV7eWOhQFaPBrapcpBVBfCEK1hpbfvnk-aq9MSFztivdhmZBEZhPR5vhvYpkK5e1c1H7zTWU/s1600/28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiliu8zuD6nckTp2Ehpr2HeULXOXdebLxSX-ezECmElGMAE4VcXe07jVr4nTU9Tgh4MBDhwGV7eWOhQFaPBrapcpBVBfCEK1hpbfvnk-aq9MSFztivdhmZBEZhPR5vhvYpkK5e1c1H7zTWU/s640/28.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 25&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarwDd4NRZmFdSNTIXESOIJHPxqfXo6LlhdFKv2tHvD7Bopa70D8EqxCE_gguUlZhagrsb2MH3v-vQyQ2gTL_xkxTSNg9ZuTXjGqjOv7UVUHGTTnAvaBO9SVmn6y4VQymWJHUrDA3tg4Yo/s1600/29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarwDd4NRZmFdSNTIXESOIJHPxqfXo6LlhdFKv2tHvD7Bopa70D8EqxCE_gguUlZhagrsb2MH3v-vQyQ2gTL_xkxTSNg9ZuTXjGqjOv7UVUHGTTnAvaBO9SVmn6y4VQymWJHUrDA3tg4Yo/s640/29.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 26&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;На это настройка закончена и можно приступать к работе над проектом.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://iljin-oleg.blogspot.com/feeds/7828998180307802128/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/eclipse-subversion-svnssh-windows.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/7828998180307802128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1633295472385257179/posts/default/7828998180307802128'/><link rel='alternate' type='text/html' href='http://iljin-oleg.blogspot.com/2012/08/eclipse-subversion-svnssh-windows.html' title='Настройка Eclipse для работы с Subversion по протоколу svn+ssh в Windows.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08223861432803757445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkEhIvEUhWNN-czy0P_JCWHdqJ8_sXz8afkAuP2GPnmiGCaGqlDX-JjfQ40mek4LQAmTHztWlWJBFZMS7VFwJ4HI8G6iSrhMsKmImaFSpFpnQAtsrlctQD5cftxiw27vSk5gCzSROCxDQD/s72-c/01.png" height="72" width="72"/><thr:total>4</thr:total></entry></feed>