This commit is contained in:
2022-09-14 22:48:38 +04:00
parent e79a16e9df
commit bdaa38576a
4 changed files with 108 additions and 48 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -5,12 +5,12 @@
<meta name="yandex-verification" content="1065567c43cfe2d9" /> <meta name="yandex-verification" content="1065567c43cfe2d9" />
<title>{{ProgName}} - {{Title}}</title> <title>{{ProgName}} - {{Title}}</title>
<link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css"> <link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="Description" content="Услуги компьютерного мастера в Ижевске на дом или в офис"/> <meta name="Description" content="Услуги компьютерного мастера в Ижевске на дом или в офис"/>
<style type="text/css"> <style type="text/css">
.spoiler{ .spoiler{
display:none; display:none;
@@ -51,10 +51,11 @@
<h3>Преимущества:</h3> <h3>Преимущества:</h3>
<ul> <ul>
<li> Более 14 лет опыта в ИТ-индустрии.</li> <li>Более 15 лет опыта в ИТ-индустрии.</li>
<li>Работаю на совесть, чтобы потом еще знакомым родственникам рекомендовали :-)</li> <li>Работаю на совесть, чтобы потом еще знакомым родственникам рекомендовали :-)</li>
<li><span class="badge badge-success">Не продавец!</span> Обычно говорю цену сразу со всеми необходимыми работами.</li>
<li>Не работаю в партнерской программе! <b>100% частник.</b> Заявки фирмам и другим мастерам не перепродаю.</li> <li>Не работаю в партнерской программе! <b>100% частник.</b> Заявки фирмам и другим мастерам не перепродаю.</li>
<li><span class="badge badge-success">Не продавец!</span> По возможности, говорю цену сразу со всеми необходимыми работами, посчитав по <a href = "price">прайсу через Калькулятор мастера</a>.</li>
<li><span class="badge badge-success">Самозанятый!</span> Выписываю счета для юрлиц, выдаю чеки.</li>
</ul> </ul>
<h3>Услуги партнеров:</h3> <h3>Услуги партнеров:</h3>
@@ -98,4 +99,4 @@ VK.Widgets.CommunityMessages("vk_community_messages", 99158029, {expandTimeout:
</body> </body>
</html> </html>

View File

@@ -1,45 +1,104 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html> <html>
<head>
<meta charset="UTF-8"> <head>
<title>{{ProgName}} - {{Title}}</title> <meta charset="UTF-8">
<link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css"> <title>{{ProgName}} - {{Title}}</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css"> <style type="text/css">
.spoiler{
display:none;
.spoiler {
display: none;
} }
.mywindow2 { .mywindow2 {
position: absolute; position: absolute;
right: 0; right: 0;
bottom: 0; bottom: 0;
} }
</style> </style>
</head> </head>
<body class ="b-page">
{{UserHeader|safe}} <body >
{{UserHeader|safe}}
<p>1. Зайти и скачать дистрибутив с сайта <a href="https://rustdesk.com/" target ="_blank">RustDesk</a> или скачать <a href="https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-windows_x64.zip">дистрибутив для Windows v1.1.9 x64</a> немедленно. <p>1. Зайти и скачать дистрибутив с сайта <a href="https://rustdesk.com/" target="_blank">RustDesk</a> или скачать:
</p> <ul>
<li><a href="https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-windows_x64.zip">дистрибутив для Windows v1.1.9 x64</a></li>
<li><a href="https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb">дистрибутив для Linux (Mint, Ubuntu, Debian) v1.1.9 x64</a></li>
</ul>
</p>
<p>2. Напротив ID нажать на троеточие и выбрать пункт “ID/Сервер ретрансляции” <p>2. Напротив ID нажать на троеточие и выбрать пункт “ID/Сервер ретрансляции”
<p><img src="/static/image/rustdesk/rd2.png"></p> <p><img src="/static/image/rustdesk/rd2.png"></p>
<p>3. Указать следующие настройки:<ul> <p>3. Указать следующие настройки:<br>
<li>ID-сервер: elforcer.ru</li> <div class="form-group">
<li>Сервер ретрансляции: elforcer.ru</li> <label for="inputS1">ID-сервер:</label>
<li>Key: WvJsIqJmAw8b65KnbmPGCXD9Jesuq4ak5KiHYg62e8o=</li> <div class="form-row">
</ul> <div class="col">
</p> <input id="inputS1" type="text" class="form-control" value="elforcer.ru" readonly>
<p><img src="/static/image/rustdesk/rd3.png"></p> </div>
<div class="col">
<button type="button" class="btn btn-secondary" id="copyS1">Скопировать</button>
</div>
</div>
</div>
<p> <div class="form-group">
Сообщить ваш ID для подключения. <label for="inputS2">Сервер ретрансляции:</label>
</p> <div class="form-row">
{{UserBottom|safe}} <div class="col">
</body> <input id="inputS2" type="text" class="form-control" value="elforcer.ru" readonly>
</html> </div>
<div class="col">
<button type="button" class="btn btn-secondary" id="copyS2">Скопировать</button>
</div>
</div>
</div>
<div class="form-group">
<label>Key:</label>
<div class="form-row">
<div class="col">
<input id="inputTextKey" class="form-control" type="text" value="WvJsIqJmAw8b65KnbmPGCXD9Jesuq4ak5KiHYg62e8o=" readonly>
</div>
<div class="col">
<button type="button" class="btn btn-secondary" id="copyKey">Скопировать</button>
</div>
</div>
</div>
</p>
<p><img src="/static/image/rustdesk/rd3.png"></p>
<p>
4. Сообщить ваш ID для подключения.
</p>
<p>
5. Нажать "Принять" в появившимся верхнем правом углу.
</p>
<p><img src="/static/image/rustdesk/rd3.png"></p>
<script type="text/javascript">
/* сохраняем текстовое поле в переменную text */
var TextKey = document.getElementById("inputTextKey");
/* сохраняем кнопку в переменную btn */
var btnKey = document.getElementById("copyKey");
/* вызываем функцию при нажатии на кнопку */
btnKey.onclick = function () {
TextKey.select();
document.execCommand("copy");
}
</script>
{{UserBottom|safe}}
</body>
</html>

View File

@@ -20,22 +20,22 @@ CheckPython3()
{ {
echo "" echo ""
echo "=============================================================" echo "============================================================="
echo "Python 3.7.7" echo "Python 3.10.7"
echo "=============================================================" echo "============================================================="
echo "Проверяем наличие Python3 в системе " echo "Проверяем наличие Python3 в системе "
T=$(python3 -V | grep 3.7.7) T=$(python3 -V | grep 3.10.7)
if [ "$T" == "" ]; if [ "$T" == "" ];
then then
echo "Устанавливаем зависимости для Python 3.7 " echo "Устанавливаем зависимости для Python 3.10 "
sudo apt-get build-dep python3.7 sudo apt-get build-dep python3.10
echo "Скачиваем Python 3.7.7 " echo "Скачиваем Python 3.10.7 "
cd /tmp/ cd /tmp/
wget -c https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz wget -c https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
echo "Распаковываем архив... " echo "Распаковываем архив... "
tar -xvzf Python-3.7.7.tgz tar -xvzf Python-3.10.7.tgz
cd Python-3.7.7 cd Python-3.10.7
echo "Настраиваем пакет... " echo "Настраиваем пакет... "
./configure --enable-optimizations ./configure --enable-optimizations
@@ -44,15 +44,15 @@ CheckPython3()
make make
make test make test
echo "Устанавливаем Python 3.7.7... " echo "Устанавливаем Python 3.10.7... "
sudo make install sudo make install
else else
echo "Уже установлен Python 3.7.7" echo "Уже установлен Python 3.10.7"
return 1 return 1
fi fi
echo "Перепроверяем " $1 echo "Перепроверяем " $1
T=$(python3 -V | grep 3.7.7) T=$(python3 -V | grep 3.10.7)
if $T= "" if $T= ""
then then
echo "Не удалось установить " $1 echo "Не удалось установить " $1