Глава 1 установка и запуск пакета quick c


Содержание

1C/Quick

Материал из ALT Linux Wiki

Данная инструкция описывает быстрое развёртывание клиента 1С:Предприятие 8.3 на десктопных дистрибутивах ALT Linux.

  • 1С:Предприятие 8.3.3.658 (клиент, 64-битная сборка)
  • Альт Линукс 7.0 Кентавр x86_64 (обновлён из p7 на 10 июля 2013 года)
  • 1С:Предприятие 8.3.3.658 (клиент, 32-битная сборка)
  • Альт Линукс 7.0 Кентавр i586 обновлён из p7 на 10 июля 2013 года)

Все действия осуществляются в графическом терминале под правами пользователя root.

Содержание

Установка ключа защиты

Самый простой способ установить поддержку ключа защиты — установить пакет haspd от Etersoft. Он собран для большинства дистрибутивов. В ALT Linux он устанавливается командой:

Вставим ключ в порт USB и включим/запустим службу

Подготовка среды

Установим все зависимости для пакетов 1С:Предприятия, а также исправление зависимостей на libWand.so:

Установка пакетов

Перейдём в каталог, содержащий архивы client.rpm64.tar.gz и rpm64.tar.gz , распакуем их:

и установим распакованные пакеты:

Установка занимает около 1 ГБ жёсткого диска.

Добавление шрифтов Microsoft®

Для правильного отображения шрифтов при запуске нужно установить шрифты от Microsoft®:

Вручную

Однако эти шрифты будут невидимы 1С. Создайте символическую ссылку на уровне системы:

или для отдельного пользователя:

Всё это реализовано в 1c-preinstall-full с версии 8.3-alt6 .

Исправление запуска тонкого клиента

Если при запуске тонкого клиента возникает сообщение об ошибке «Не найдена библиотека libWand.so», сделайте ссылку на правильную библиотеку.

Самый простой способ

Установить пакет 1c-preinstall , как описано выше.

Вручную

При недоступности библиотеки libWand.so удостоверьтесь, что установлена библиотека libImageMagick и выполните (под правами root):

в 32-битной системе:

в 64-битной системе:

Ошибка при подключении к БД, размещенной на сервере

При попытке запуска сетевой БД можно увидеть ошибку:

В Windows ошибка более информативна:

Решается явным указанием IP-адреса сервера в /etc/hosts (ну или в настройках подключения базы сразу указать IP)

Установка и регистрация QUIK

Как установить торговый терминал QUIK и сформировать ключи?

Инструкцию по установке и регистрации QUIK вы можете найти здесь.

Как заменить ключи от QUIK

Для того, чтобы заменить ключи от QUIK, необходимо:

1. Выполнить вход в личный кабинет БКС Онлайн.

2. На главной странице личного кабинета:

a. в разделе «Брокерские счета (БКС Россия)» выбрать нужное генеральное соглашение;

b. в правой области перейти в раздел «Терминалы»;

c. нажать на «Заменить ключи».

3. В открывшемся окне прикрепить открытый ключ pubring.txk с помощью кнопки «Выберите файл», нажать кнопку «Продолжить».

4. Сверить данные, если данные верны, нажать на кнопку «Подписать (SMS-пароль)» и подтвердить отправку поручения с помощью SMS-пароля.

5. Замена ключей на сервере произойдет не позднее следующего рабочего дня. Отслеживать статус поданного поручения можно в истории поручений раздела «Терминалы». Статус терминала отобразится при наведении курсора на иконку в поручении.

Был отключен Quik. Как восстановить работу?

Терминал может быть отключен как по заявлению Клиента, так и автоматически (в случае если стоимость активов на счете Клиента станет менее 5000 рублей).

Решение:

Завести на брокерский счет достаточную сумму денежных средств (минимум 5000 руб.), после чего подать заявление на возобновление работы QUIK. Заявление можно подать двумя способами:

— в офисе Компании;

1. Выполнить вход в личный кабинет БКС Онлайн.

2. На главной странице личного кабинета необходимо:

a. в разделе «Брокерские счета (БКС Россия)» выбрать нужное генеральное соглашение;

b. в правой области перейти в раздел «Терминалы»;

c. нажать «Подключить» в строке с терминалом.

3. В окне поручения указать желаемую дату подключения и сверить данные, если все данные верны, подписать поручение.

4. Возобновление подключения терминала произойдет не позднее следующего рабочего дня. Отслеживать статус поданного поручения можно в истории поручений раздела «Терминалы». Статус терминала отобразится при наведении курсора на иконку в поручении.

Срок лицензии истек

Описание ошибки:

Как правило, такое сообщение возникает, когда на клиентском счете становится менее 5000 рублей. Ошибка также может выдаваться в случае истечения срока доверенности (в этом случае необходимо продлить доверенность на использование терминала QUIK).

Решение:

В соответствии с пунктом 3.1.5 Приложения №8 к Регламенту Компания БКС вправе приостановить исполнение обязательств по настоящему Соглашению в одностороннем порядке без уведомления Клиента, в случае если стоимость активов на счете Клиента станет менее 5000 (пяти тысяч) рублей, свободных от любых обязательств Клиента, в том числе обязательств по расчетам по заключенным по поручению Клиента сделкам и операциям, уплате вознаграждения ООО «Компания БКС», по возмещению всех необходимых расходов.

Для возобновления обслуживания необходимо:

1. Обеспечить наличие на счете активов в сумме не менее 5000 (пяти тысяч) рублей.

2. Направить в ООО «Компания БКС» письменное заявление на возобновление работы QUIK либо подключить через «БКС Онлайн». Порядок действий описан в предыдущем вопросе.

Ваша учетная запись была заблокирована администратором

Обратитесь в службу поддержки по телефону 8-800-100-55-44.

Как установить учебный QUIK и открыть демо-счет?

Чтобы подключить учебный QUIK, заполните форму в разделе «Открыть счет». В течение одного рабочего дня на Ваш e-mail будет выслано уведомление о регистрации с дальнейшей инструкцией.

Selenium для Python. Глава 1. Установка

Представляю перевод неофициальной документации Selenium для Python.
Перевод сделан с разрешения автора Baiju Muthukadan.
Оригинал можно найти здесь.

Предисловие от автора статьи

Selenium WebDriver – это программная библиотека для управления браузерами. WebDriver представляет собой драйверы для различных браузеров и клиентские библиотеки на разных языках программирования, предназначенные для управления этими драйверами.

По сути своей использование такого веб-драйвера сводится к созданию бота, выполняющего всю ручную работу с браузером автоматизированно.

Библиотеки WebDriver доступны на языках Java, .Net (C#), Python, Ruby, JavaScript, драйверы реализованы для браузеров Firefox, InternetExplorer, Safari, Andriod, iOS (а также Chrome и Opera).

Чаще всего Selenium WebDriver используется для тестирования функционала веб-сайтов/веб-ориентированных приложений. Автоматизированное тестирование удобно, потому что позволяет многократно запускать повторяющиеся тесты. Регрессионное тестирование, то есть, проверка, что старый код не перестал работать правильно после внесения новых изменений, является типичным примером, когда необходима автоматизация. WebDriver предоставляет все необходимые методы, обеспечивает высокую скорость теста и гарантирует корректность проверки (поскольку человеский фактор исключен). В официальной документации Selenium приводятся следующие плюсы автоматизированного тестирования веб-приложений:

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

Функционал WebDriver позволяет использовать его не только для тестирования, но и для администрирования веб-сервисов, сократив до возможного предела количество действий, производимых вручную. Selenium WebDriver становится незаменимым помощником в случаях, когда, к примеру, ядро сайта устарело и требует от модераторов большого количества телодвижений для реализации маленький фич (например, загрузки галереи фото).

Также одной из незаменимых особенностей Selenium WebDriver является ожидание загрузки страницы. Сюда можно отнести случаи, когда парсинг данных на странице невозможен из-за страниц перенаправления или ожидания, содержащих примерно такой текст: «Подождите, страница загружается». Такие страницы, само собой разумеется, не является целью парсинга, однако обойти их часто не представляется возможным. Естественно, без Selenium WebDriver. Selenium WebDriver позволяет в таких случаях «ожидать», как ожидал бы человек, пока на странице, к примеру, не появится элемент с необходимым именем.

Еще один плюс Selenium заключен в том, что действия веб-драйвера видимы визуально и требуют минимального времени нахождения на странице, это позволяет с удобством демонстрировать функционал сайта, когда необходима презентация сервиса.

Некоторые проблемы WebDriver (из сети и личного опыта):

  • бывает, что поведение отличается в разных браузерах;
  • иногда возникают сложности с поиском элементов (XPath и другие методы иногда просто не работают, хотя должны);
  • необъяснимые падения драйвера прямо посреди теста;
  • взаимодействие возможно только с первой вкладкой браузера, драйвер позволяет открывать новые вкладки и новые окна, но не позволяет в них работать;
  • необходимо четко продумывать архитектуру теста, часто использовать assert или ожидания, чтобы тест умел «думать», когда делать и когда нет.

Подробнее о проекте Selenium и серии их ПО можно прочитать здесь, либо в официальной документации или ее переводе.

Содержание:

1. Установка

1.1. Введение

Привязка Selenium к Python предоставляет собой простой API [Интерфейс программирования приложений (англ. Application Programming Interface) — Прим. пер.] для написания тестов функциональности/тестов соответствия требованиям с использованием веб-драйвера Selenium WebDriver. С помощью Selenium Python API вы можете интуитивно просто получить доступ ко всему функционалу Selenium WebDriver.

Привязка Python-Selenium предоставляет удобный API для доступа к таким веб-драйверам Selenium как Firefox, Ie, Chrome, Remote и других. На данный момент поддерживаются версии Python 2.7, 3.2, 3.3 и 3.4.

В данной документации рассмотрен Selenium 2 WebDriver API. Selenium 1 / Selenium RC API в ней не охвачены.


1.2. Загрузка Selenium для Python

Для создания изолированной среды Python вы можете использовать virtualenv. Также библиотека Python 3.4 содержит модуль pyvenv, который практически аналогичен virtualenv.

1.3. Подробная инструкция для пользователей Windows

Примечание
Для данной инсталляции вам необходим доступ к сети Интернет.

1.4. Загрузка Selenium server

Примечание
Selenium server необходим в случаях, когда вы хотите использовать remote WebDriver [удаленный — Прим. пер.]. За дополнительной информацией обращайтесь к разделу Использование Selenium с remote WebDriver. Если вы только начинаете изучать Selenium, вы можете пропустить этот раздел и продолжить изучение со следующей главы.

Selenium server написан на языке Java. Для его запуска рекомендована среда Java Runtime Environment (JRE) версии 1.6 или выше.

Вы можете скачать Selenium server 2.x на странице загрузок сайта selenium. Имя файла должно выглядеть примерно таким образом: selenium-server-standalone-2.x.x.jar. Вы всегда можете загрузить последнюю версию Selenium server 2.x.

Если Java Runtime Environment (JRE) не установлена в вашей системе, вы можете скачать JRE с сайта Oracle. Если вы используете системы GNU/Linux и имеете права root [права администратора — Прим. пер.], вы так же можете установить JRE, используя инструкции вашей системы.

Если команда java доступна в PATH (переменная окружения), вы можете запустить Selenium server используя следующую команду:

Замените 2.x.x актуальной версией Selenium server, скачанной вами с сайта.

Если JRE установлена под пользователем, не обладающим правами root и/или если она недоступна в переменной окружения PATH, вы можете ввести относительный или полный путь до файла java. Аналогично, вы можете дополнить имя jar-файла Selenium server до относительного или полного пути. После этого команда будет выглядеть так:

Установка в C:\Program Files\

Внимание

Это проблема всех пользовательских систем Windows начиная с Vista, где по-умолчанию заблокирована учетная запись Administrator.
На серверной линейке Windows таких проблем нет, никогда не было и не будет. Там все по старому.

У меня на Windows Server 2008, 2012 и 2020 (текущая, аналог десятки) все ставится в Program Files по умолчанию и работает отлично.

Помню, что и на десятку ставил без проблем, НО необходимо это делать (запускать) правым кликом «с правами администратора». Обновления тоже работают только при запуске с правами админа.
Пробуйте.

Или переходите на сервер. В нем пользовательского дерьма поменьше и все по делу.

Цитата
Anastasia Gordienko написал:
Вас устроит такое решение?

А добавить одну единственную настройку в программу что мешает?
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.

Чтобы сразу при установке Quik ставился в папку %ProgramFiles(x86)%, работал без админ прав и писал рабочие файлы в папку %AppData%, как все нормальные приложения.

Цитата
Suntor написал:
Цитата
Anastasia Gordienko написал:
Вас устроит такое решение?

А добавить одну единственную настройку в программу что мешает?
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.

А нужно ли это пользователям? С подобными вопросами приходят крайне редко. Поэтому предложенный вариант вполне подходит для вашей задачи.

Цитата
Чтобы сразу при установке Quik ставился в папку %ProgramFiles(x86)%, работал без админ прав и писал рабочие файлы в папку %AppData%, как все нормальные приложения.
Цитата
A.T. написал:
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.
Цитата
Egor Zaytsev написал:
Цитата
Suntor написал:
Цитата
Anastasia Gordienko написал:
Вас устроит такое решение?

А добавить одну единственную настройку в программу что мешает?
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.

А нужно ли это пользователям? С подобными вопросами приходят крайне редко. Поэтому предложенный вариант вполне подходит для вашей задачи.

Цитата
Чтобы сразу при установке Quik ставился в папку %ProgramFiles(x86)%, работал без админ прав и писал рабочие файлы в папку %AppData%, как все нормальные приложения.

В какую директорию устанавливать QUIK решает брокер при сборке дистрибутива, но как правило это всегда ProgramFiles.
Запуск от имени администратора можно решить зайдя в свойства ярлыка и установки признака «запускать это программу от имени администратора»

Цитата
Victor Beregovoy написал:
Цитата
Egor Zaytsev написал:
Цитата
Suntor написал:
Цитата
Anastasia Gordienko написал:
Вас устроит такое решение?

А добавить одну единственную настройку в программу что мешает?
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.

А нужно ли это пользователям? С подобными вопросами приходят крайне редко. Поэтому предложенный вариант вполне подходит для вашей задачи.

Цитата
Чтобы сразу при установке Quik ставился в папку %ProgramFiles(x86)%, работал без админ прав и писал рабочие файлы в папку %AppData%, как все нормальные приложения.

В какую директорию устанавливать QUIK решает брокер при сборке дистрибутива, но как правило это всегда ProgramFiles.
Запуск от имени администратора можно решить зайдя в свойства ярлыка и установки признака «запускать это программу от имени администратора»

Вот только я не хочу, чтобы ваш Квик работал с правами администратора. Я очутился, чтобы он работал с нормальными правами.

В таком случае установите QUIK/перенесите из ProgramFiles в другую директорию.

Цитата
А нужно ли это пользователям? С подобными вопросами приходят крайне редко. Поэтому предложенный вариант вполне подходит для вашей задачи.
Цитата
В какую директорию устанавливать QUIK решает брокер при сборке дистрибутива, но как правило это всегда ProgramFiles.
Запуск от имени администратора можно решить зайдя в свойства ярлыка и установки признака «запускать это программу от имени администратора»

Да не будет брокер исправлять ваши технические недоработки. Брокер пропишет папку «%ProgramFiles(x86)%\ИМЯБРОКЕРА», а тех. поддержка скажет запускать под админом. Всё, конец истории. Потом, в один прекрасный момент ломанут Quik, и будет такой скандал «всесоюзного масштаба». Вам оно надо? ну вот честно.

Цитата
Egor Zaytsev написал:
Цитата
Victor Beregovoy написал:
Вот только я не хочу, чтобы ваш Квик работал с правами администратора. Я очутился, чтобы он работал с нормальными правами.

В таком случае установите QUIK/перенесите из ProgramFiles в другую директорию.

Как уже сказали дистрибутив готовит Ваш брокер, он сам решает в какую директорию устанавливать QUIK по умолчанию.
Если все же рабочее место устанавливается в ProgramFiles, то в ярлыке можете прописать рабочую директорию, и рабочие файлы QUIK будут сохраняться именно там.

Цитата
Egor Zaytsev написал:
Как уже сказали дистрибутив готовит Ваш брокер, он сам решает в какую директорию устанавливать QUIK по умолчанию.
Если все же рабочее место устанавливается в ProgramFiles, то в ярлыке можете прописать рабочую директорию, и рабочие файлы QUIK будут сохраняться именно там.

Как я уже написал, брокер установит как обычное приложение в «%ProgramFiles(x86)%\ИМЯБРОКЕРА» и затем скажет запускать под админом. Брокер не будет переписывать за вас установщик/инсталлятор, переделывать ярлыки, перетаскивать файлы и пр.. В результате вы получите армию пользователей запускающих Quik под админ-учёткой. Чем это грозит грозит с точки зрения безопасности неверно расписывать не нужно.

Цитата
Egor Zaytsev написал:
Добавим, что файлы конфигурации (*.wnd, *.ini, *.cfg) переместите в рабочую директрию, а также файлы с ключами.
Цитата
Как я уже написал, брокер установит как обычное приложение в «%ProgramFiles(x86)%\ИМЯБРОКЕРА» и затем скажет запускать под админом..
Цитата
Egor Zaytsev написал:
Добрый день.
Цитата
Как я уже написал, брокер установит как обычное приложение в «%ProgramFiles(x86)%\ИМЯБРОКЕРА» и затем скажет запускать под админом..

Брокер может так настроить и указать для ярлыка рабочую директорию и тогда пользователю не придется запускать из под админа.

Цитата
Suntor написал:
Цитата
Egor Zaytsev написал:
Добрый день.
Цитата
Как я уже написал, брокер установит как обычное приложение в «%ProgramFiles(x86)%\ИМЯБРОКЕРА» и затем скажет запускать под админом..

Брокер может так настроить и указать для ярлыка рабочую директорию и тогда пользователю не придется запускать из под админа.

Но ведь брокеры этого не делают. вот в чём проблема. По двум своим брокерам я могу сказать, что они этого не делают. И подозреваю, что и остальные не делают.
Вы тогда либо выпускайте чёткие инструкции для брокеров, о том как им правильно конфигурировать установщик, либо сами сделайте по умолчанию этот установщик с правильными настройками.

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

Цитата
Egor Zaytsev написал:
Мы не можем сделать умолчательный установщик один для всех брокеров.
Так как у каждого брокера свои критерии для сборки дистрибутивов, которые могут включать различные плагины,
которых нет у других брокеров.
Также возможно не все компиляторы умеют собирать дистрибутив с предустановленной опцией рабочей директории из настроек ярлыка.

Да причём тут вообще плагины. речь идёт про рабочую папку, где Quik файлы настроек хранит. Обычно эту папку прописывают в %AppData%\ИМЯПРОГРАММЫ, потому что она для этого в Windows и сделана. А времена когда приложения писали файлы с настройками в ProgramFiles прошли вместе с Win98 ещё 20 лет назад.

Вы эту папку можете прописать в настройках самого Quik, установщик Quik вообще трогать не надо. Брокер пусть меняет под себя установщик как ему душе угодно, путь программы для установки меняет как хочет, плагины добавляет как хочет, только директорию рабочих файлов и файлов настроек пусть не трогает, она должна по умолчанию стоять %AppData%\Quik. Более того, запретить брокерам вообще менять эту настройку, как критическую для безопасности.

Ну и главное, есть такая штука, как сертификация приложений на совместимость с ОС Windows. Компания Microsoft для этих целей выпускает целый набор инструментов (Windows ACK).
Для начала, вы можете ознакомится с информацией вот на этой странице:
Certification requirements for Windows Desktop Apps ( https://msdn.microsoft.com/en-us/library/windows/desktop/mt674655(v=vs.85).aspx )
А именно, обратить внимание на пункт:
10. Apps must install to the correct folders by default
Подпункт (выделено красным):
10.1 Your app must be installed in the Program Files folder by default For native 32-bit and 64-bit apps in %ProgramFiles%, and %ProgramFiles(x86)% for 32-bit apps running on x64. User data or app data must never be stored in this location because of the security permissions configured for this folder.

Все эти вещи нужно было делать ещё много лет назад. Но раз уж так случилось, что Quik сделан так, как он сделан, то. хотя бы приведите его к удобоваримому виду в части безопасности!

Мы не можем заставить брокера собирать дистрибутив в том или ином виде.
Может дать рекомендации,а будет он их выполнять или нет, мы проследить и настаивать не можем.

Цитата
Алексей Дуванов написал:
Перенесли папку QUIK на флешку и носите ее на веревочке на шее. всё работает в любой папке

Портабильная версия никакого отношение не имеет к тому, что мы тут обсуждаем. Никто не запрещает настроить Quik на запуск с флешки и на ней же файлы хранить с настройками.

Цитата
Алексей Дуванов написал:
Чего ещё Вам надо?
Цитата
Egor Zaytsev написал:
Мы не можем заставить брокера собирать дистрибутив в том или ином виде.
Может дать рекомендации,а будет он их выполнять или нет, мы проследить и настаивать не можем.
Цитата
Suntor написал:
Настройка хранения рабочих файлов в папке профиля пользователя %AppData%\Quik не имеет отношения ни к брокеру, ни к установщику.
Это настройка, которая должна быть внутри Quik.exe. также как настройка пути к *.wnd файлам.
Примерно вот так:
Цитата
Suntor написал:
Флажок «Хранить рабочие файлы в папке пользователя», и чтоб по умолчанию стоял, и пользователи даже о нём и не знали, и всё работало без танцев с бубнами.

Suntor написал:Это настройка, которая должна быть внутри Quik.exe.

Suntor написал:
Да не должны пользователи этим заниматься. Что за глупости. Пользователь должен запустить установщик/инсталлятор, прощёлкать кнопочкой шаги и больше ничего не делать.

«Пощёлкайте» Windows или настройте его наконец. Это значительно проще чем изменить программу и ознакомить тысячи пользователей и айтишников с существенными изменениями в её логике.
Разъясните, пожалуйста, как вы предлагаете устанавливать и запускать на одном компьютере Quik от разных брокеров, если по умолчанию всё будет сохраняться в одинаковую для всех Quik директорию?

Цитата
Egor Zaytsev написал:
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
sting написал:
Цитата
Egor Zaytsev написал:
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.

Просьба к разработчикам. Пожалуйста, не делайте по умолчанию запись в одинаковую директорию. По умолчанию оставьте всё как сейчас.

Пожелание анализируется, как будет результат сообщим.

Цитата
sting написал:
«Пощёлкайте» Windows или настройте его наконец.

Что вы мне предлагаете «пощёлкать» в Windows. запускать сетевое приложение под админом, как некоторые горящие головы из тех. поддержки неких брокеров предлагают. за такие советы увольнять надо. А я с эти сталкивался уже не раз. И создаётся впечатление, что в тех. поддержках многих солидных банков работают какие-то недоучившиеся студенты, вообще не имеющие представление о том, что они делают.

Цитата
sting написал:
Разъясните, пожалуйста, как вы предлагаете устанавливать и запускать на одном компьютере Quik от разных брокеров, если по умолчанию всё будет сохраняться в одинаковую для всех Quik директорию?

Легко. Сейчас, когда вы ставите Quik от разных брокеров, то они ставятся в папки с разными именами %ProgramFiles(x86)%\ИМЯБРОКЕРА. То-есть:

Туда же засунуты и рабочие файлы, чего делать нельзя. Их нужно переместить в папку %AppData%\ИМЯБРОКЕРА. Чтобы было два набора папок:

Вот и всё. Именно так это и должно быть по правилам сертификации приложений для Windows с точки зрения безопасности! Ссылки я приводил выше.
И именно так у меня сейчас настроено вручную через ярлыки запуска. А должно настраиваться по умолчанию без дополнительных действий со стороны пользователя.
Тем более, что настройка через ярлык — половинчатое решение, и оно не работает при обновлении программы на новую версию. Так как в Quik нет вызова UAC. См. ниже в сообщении.

Цитата
sting написал:
Просьба к разработчикам. Пожалуйста, не делайте по умолчанию запись в одинаковую директорию. По умолчанию оставьте всё как сейчас.
Цитата
Anastasia Gordienko написал:
На рабочем столе ярлык к запуску QUIK
В свойствах этого ярлыка, в поле «Рабочая папка»;
.
Вас устроит такое решение?
Цитата
Egor Zaytsev написал:
Если все же рабочее место устанавливается в ProgramFiles, то в ярлыке можете прописать рабочую директорию, и рабочие файлы QUIK будут сохраняться именно там.


К сожалению, у этого способа есть недостаток. А именно, не работает обновление версий из Quik запущенного таким способом.
Выдаёт такую вот «прелесть»:

Понятно почему, потому что Quik запущен под обычным пользователем, и у него нет прав делать запись в системную папку программы в %ProgramFiles(x86)%.
Файлы же скачиваются в папку %APPDATA%\QUIK_ИМЯБРОКЕРА\spool\frontend. В итоге либо вручную делать резервные копии старой версии и вручную переписывать все файлы в %ProgramFiles(x86)%\QUIK_ИМЯБРОКЕРА, либо запускать под администратором Quik на время обновления, что неправильно.

Соответственно. В Quik (или даже в update.exe) необходимо добавить вызов UAC для поднятия привилегий на время обновления программы, с запросом пароля, как это обычно и делается.
Добавьте это к зарегистрированному ранее пожеланию.

Цитата
Suntor написал:
Что вы мне предлагаете «пощёлкать» в Windows?.
Цитата
Suntor написал:
Да не должны пользователи этим заниматься. Что за глупости. Пользователь должен запустить установщик/инсталлятор, прощёлкать кнопочкой шаги и больше ничего не делать
Цитата
Suntor написал:
Легко.

Про то как сейчас я знаю. Ответа на мой вопрос не вижу. Думаю, потребуются дополнительные проверки путей и интерактивные вопросов при установке/настройке и/или изменения в формате файлов с данными. Необходима будет «защита от дурака». ПО от разных брокеров обычно заменяется не одновременно. У нас так. Есть шанс задать ручками неправильный путь. А теперь представьте, что произойдёт если пути пересекутся. Если ПО перестанет сразу же работать, то пол беды. А если будут искажаться данные, а Quik будет продолжать работать? Ну и где ваше «легко». И это то что видно сразу. В жизни обычно большее разнообразие.

Цитата
Suntor написал:
Ну как они по вашему это бы сделали, что за глупости.

Сделать можно по разному.

Цитата
Suntor написал:
Именно так это и должно быть по правилам сертификации приложений для Windows с точки зрения безопасности!
Цитата
Suntor написал:
Цитата
Anastasia Gordienko написал:
На рабочем столе ярлык к запуску QUIK
В свойствах этого ярлыка, в поле «Рабочая папка»;
.
Вас устроит такое решение?
Цитата
Egor Zaytsev написал:
Если все же рабочее место устанавливается в ProgramFiles, то в ярлыке можете прописать рабочую директорию, и рабочие файлы QUIK будут сохраняться именно там.

К сожалению, у этого способа есть недостаток. А именно, не работает обновление версий из Quik запущенного таким способом.
Выдаёт такую вот «прелесть»:

Понятно почему, потому что Quik запущен под обычным пользователем, и у него нет прав делать запись в системную папку программы в %ProgramFiles(x86)%.
Файлы же скачиваются в папку %APPDATA%\QUIK_ИМЯБРОКЕРА\spool\frontend. В итоге либо вручную делать резервные копии старой версии и вручную переписывать все файлы в %ProgramFiles(x86)%\QUIK_ИМЯБРОКЕРА, либо запускать под администратором Quik на время обновления, что неправильно.

Соответственно. В Quik (или даже в update.exe) необходимо добавить вызов UAC для поднятия привилегий на время обновления программы, с запросом пароля, как это обычно и делается.
Добавьте это к зарегистрированному ранее пожеланию.

Добавили Ваши уточнения.

Цитата
sting написал:
Обратитесь в Microsoft, пусть он вам сделает удобную (на уровне «пощёлкать») менюшку по настройке прав доступа.;)

Обязательно, завтра же позвоню Биллу Гейтсу, и лично попрошу переделать Windows под мои нужды.

Цитата
sting написал:
Про то как сейчас я знаю. Ответа на мой вопрос не вижу.

Вы спросили, как будут устанавливаться Quik’и от разных брокеров, я вам написал. Перечитайте ещё раз более внимательно.

Цитата
sting написал:
А теперь представьте, что произойдёт если пути пересекутся.

Вы у себя на компьютере нажмите Win+R, и в появившееся окно введите строчку «%APPDATA%», затем нажмите Enter.
В открывшимся окне проводника, увидите длинный список папок от всех программ, которые установлены на вашей машине.
Там в этой папочке можно найти и историю браузеров, и Skype звонков, и даже настройки всяких инструментов Яндекса.
Это такая специальная папка в профиле пользователя, куда пишут рабочие файлы приложения. так устроена система Windows.

Обычный пользователь, об этой папке даже не знает. И глупые вопросы, типа «что произойдёт если пути пересекутся» не задаёт.
Потому что умные люди, которые пишут приложения и разрабатывают операционные система, сами задают все пути и всё конфигурируют.

А вот как раз ситуация, когда сами пользователи начинают настраивать ярлыки какие-то у себя, прописывать какие-то права, вот эта ситуация как раз и неправильная.
И вот именно в этом случае, как раз «пути пересекутся» и «ПО сразу же перестанет работать».

Всё же предлагаю вам хотя бы немного разобраться в теме безопасности ОС и в целом программировании приложений.

Проблема достаточно глобальная, наблюдаю как разработчики многих популярных программ «плывут крышей» и устанавливают свой софт по-дефолту в C:/Users/. что естественно не правильно.

Выше я писал про отличие пользовательской линейки ОС Windows от серверной.

В серверной есть учетная запись Администратора. Точно такая же как была в Windows NT, 2000 и XP. Начиная с Висты и Семерки в пользовательских операционках её блокируют в целях пресловутой «безопасности». Чтобы народ массово не сидел под Админом, не цеплял вирусы по неопытности и сетевые черви не плодились дальше. Поэтому Microsoft принудительно отключила аккаунт админа в новых пользовательских осях. Но в серверных (на которых не работают миллионы ушастых неопытных пользователей) все по старому. Для удобства и по необходимости.

Аналогично с MacOS X.

Однако аккаунт админа в Семерках и т.п. всё равно есть (а как без него?!), но он скрыт и деактивирован. Чтобы под ним работать постоянно и никогда не испытывать неудобств его надо сначала включить. Смотрите на интернете сами.

Вариант, который предполагается по-умолчанию в пользовательских Windows, это запуск инсталлятора от имени админа (правой кнопкой мыши, второй пункт). Потому что только админ может модифицировать и записывать в директории /Program Files/

Встатать-то Quik встанет, но есть проблема. Запускать его тоже придется всякий раз от имени адина, потому как нужны права на запись (сохранение окон, котировок и т.п.). Особенно, если quik захочет обновиться.

По идее, что касается сохранения окон, котировок, файлов конфигурации — они по проекту должны как раз храниться в пользовательской директории /Users/ (потому что по идее у каждого пользователя они могут быть свои).

Поскольку у Quika и обновления, и файлы конфигурации, и прочие временные файлы, все хранятся в одном и том же месте (не расчитано на разнообразие для разных пользователей), это приводит к проблемам, которые проще всего решить устанавиливая quik каждому в папку /Users/

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

И это возможно. Я уже лет 10 работаю только под админом, не испытываю никаких неудобств и не пользуюсь антивирусами (что есть сильно раздутое маркетинговое давление и всегда тормознутый компьютер), вовремя обновляюсь и контролирую все сам. Никаких проблем. Правда для этого надо было еще 8 лет потратить, чтобы научиться делать эти самые вирусы и знать тонкости различных операционных систем как и поведение обычных пользователей как свои пять пальцев, но это уже совсем другая история.

Вроде начало было хорошее, если не придираться к некоторым ошибкам. но последний абзац убил просто:

Цитата
A.T. написал:
Я уже лет 10 работаю только под админом.

Я вам сочувствую.

Цитата
A.T. написал:
. не испытываю никаких неудобств и не пользуюсь антивирусами (что есть сильно раздутое маркетинговое давление и всегда тормознутый компьютер), вовремя обновляюсь и контролирую все сам. Никаких проблем. Правда для этого надо было еще 8 лет потратить, чтобы научиться делать эти самые вирусы и знать тонкости различных операционных систем как и поведение обычных пользователей как свои пять пальцев, но это уже совсем другая история.

А от появления разных эксплойтов, в том числе неопубликованных и тех для которых ещё не выпущены обновления системы, вы как защищаетесь? магией?

П.С. Я вам открою страшную тайну. В клиентских (да вообще во всех) версиях Windows пользователи просто добавляют себя в группу администраторов (делается одной галочкой в настройках), и на этом вся безопасность с блокировкой админской учётки заканчивается.

Цитата
Suntor написал:
Цитата
A.T. написал:
. не испытываю никаких неудобств и не пользуюсь антивирусами (что есть сильно раздутое маркетинговое давление и всегда тормознутый компьютер), вовремя обновляюсь и контролирую все сам. Никаких проблем. Правда для этого надо было еще 8 лет потратить, чтобы научиться делать эти самые вирусы и знать тонкости различных операционных систем как и поведение обычных пользователей как свои пять пальцев, но это уже совсем другая история.

А от появления разных эксплойтов, в том числе неопубликованных и тех для которых ещё не выпущены обновления системы, вы как защищаетесь? магией?

Абсолютно надуманная проблема. И еще более раздутые страхи. В феерических масшабах. Настоящий эксплойт сознания масс. Особенно, если мы говорим о домашнем/стачном/или мини-офисном окружении. Если вы имеете в виду среду средней/крупной корпорации, то да. Уследить за всем даже автоматически очень сложно. Но я в контексте Квика описываю именно домашнее/мини-офисное десктопное применение Windows Server.

Существует ровно три варианта заражения операционной системы.

1. Вирус, тонее червь, или намеренная рукотворная атака ломится по сети. Локальной или глобальной (интернет). Надежда у взломщика только на непропатченную удаленную (remote) уязвимость. Для стандарного ПО (наиболее распространенного), которое прослушивает порты, это оочень редкая ситуация. Оcобенно если не пользоваться, к примеру, левыми FTP-серверами (как это любит делать каста ненавистников IIS или линуксоиды, засевшие за Виндой). Все остальные порты, включая типичные системные 135-138 и 445 — режутся или тем же домашним роутером или файерволом, который в совренном Windows невозможно отключить. Значит режутся все потенциальные черви, основанные на ошибках в этих сервисах (со времен червя LoveSun-2004 мало что изменилось). Равно как неопубликованные/невыпущенные, как вы пишите. Которые сами являются достаточной редкостью. Это крайне редкая ситуация (один на 10 лет). Более того, вся практика показывает, что взломщики сильно отстают от действительно свежих и горячих уязвимостей. А вот увидеть атаки полугодовой, годичной и даже пятилетней давности — обычное дело. Поэтому главное — своевременное регулярное обновление. Это снимает 99% проблем. И это не пустые слова.

2. Значит эти неопубликованные/невыпущенные должны быть впарены пользователя насильно. Через почту просят открыть якобы очень люпытный файл. Или дают скачать очень нужный PDF (для примера), а впаривают .exe или .scr (надеюсь, вы в курсе, и объяснять не надо?). Уже запущенная зараза творит в системе и локальной сети, что хочет. Тут надо иметь опыт избавления и зависит от ситуации (если уж случилось). Поэтому бекапы регулярно! И использовать e-mail клиент (почтовую программу), а не браузер для почты. Нормальная почтовая программа не загружает даже картинок без явной команды пользователя, а запуск любых файлов из аттача дваджы переспрашивает. Я использую Forte Agent. По своему опыту, могу сказать, что бекапы скорее спасают от физических проблем с диском и выстпают в качестве архивов, а когда я ловил вирус и приходилось восстанавливать — уже не припомню.

3. То же самое, что в предыдущем пунке, но через левые флешки «от друзей». Лечится мертвым запретом любого Autorun на любых носителях.

И конечно работа только с файловым менеджером типа Total Commander включенным показом любых скрытых и системных файлов. Глаз автоматически привыкает и видит любой подвох без усилий.

>П.С. Я вам открою страшную тайну. В клиентских (да вообще во всех) версиях Windows пользователи просто >добавляют себя в группу администраторов (делается одной галочкой в настройках), и на этом вся безопасность с >блокировкой админской учётки заканчивается.

Может быть, просто не сталкивался, поскольку много лет Windows Server. Но обязательно проверю.
Насколько я себе отметил, тот «Администратор», что в пользовательских системах, не является действиетльно полным Администратором именно из-за навязанной Майкрософтом политики безопасности. Например, может ли он легко манипулировать любым содержимым директорий /Program Files и /Windows ?

Как установить Quik

[ статья + обучающие видео ]

Эта статья специально для тех, кто еще только планирует выйти на фондовый рынок, чтобы заняться эффективными инвестициями. Один из первых шагов, который Вам необходимо будет совершить, это установить программное обеспечение для доступа к рынку. Самая распространенная программа на российском рынке называется Quik.

Quik– это биржевой терминал, который позволяет просматривать котировки различных финансовых инструментов (акций, облигаций, фьючерсов и т.д.), строить удобные таблицы и графики для выбора ценных бумаг, совершать сделки покупки и продажи, отслеживать свой портфель и остатки денежных средств на счете. Кроме того в зависимости от условий брокера с помощью Quik Вы можете торговать на различных биржах – московской, санкт-петербуржской, иностранных биржевых площадках, покупать и продавать валюту и т.д.

В этой статье мы разберем 3 важных момента, с которым сталкиваются все в самом начале работы:

Как установить Quik

Прежде чем устанавливать Quik, необходимо скачать дистрибутив. Крайне рекомендуем делать это с сайта Вашего брокера (кто такой брокер и как его выбрать мы описывали в этой статье).

Посмотрите краткое видео, чтобы узнать как установить Quik

Для этого приведем прямые ссылки на скачивание программы Quik с сайтов наиболее популярных брокеров:

После скачивания запускаем программу установки и жмем далее.

Выбираем папку, в которую хотим установить программу Quik. Можно оставить папку, которую предложит программа установки. Жмем далее.

В следующем окне подтверждаем свои намерения установить программу и нажимаем кнопку «установить».

Если Вы устанавливаете Quik впервые, то после установки следует оставить галочку «Запустить программу генерации ключей».

Следующим этапом будет создание ключей и регистрация ключей у брокера.

Как зарегистрировать ключи для Quik

Для создания ключей используется специальная программа из пакета установки Quik. Она называется keygen.exe и находится в основной папке с установкой Quik. Для того, чтобы сформировать ключи необходимо запустить эту программу. На рисунке выше показано как запустить ее в процессе установки. Для этого достаточно просто оставить галочку по центру. Если этого не произошло можно позже запустить keygen из папки.

Посмотрите краткое видео, чтобы узнать как создать и зарегистрировать ключи:

В окне генерации ключей первым шагом необходимо указать место, куда Вы хотите сохранить ключи. Здесь же Вы придумываете себе логин и пароль. При этом логин может быть как на русском языке, так и на английском (поле «имя владельца ключа»).

В следующем окне Вам предложат проверить введенную информацию. Просмотрев данные нажимайте «Создать».

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

После этого ваши ключи будут созданы, нажмите «закончить» в появившемся окне. Ключи появятся в папке, которую Вы указали в самом начале регистрации.

Регистрация ключей производится брокером. В случае с БКС – это можно сделать в личном кабинете. Для доступа в личный кабинет БКС необходимо зайти на сайт http://online.bcs.ru, ввести логин и пароль (обычно они содержатся в специальном соглашении между Вами и брокером).

После этого Вы попадете в свой личный кабинет. На первой же странице в разделе «брокерские счета» Вы увидите свои договора. Выбираете то соглашение, в рамках которого Вы устанавливаете Quik и щелкаете по нему.

Далее Вы попадете на страницу управления параметрами договора. На этой странице находите раздел «Список терминалов quik для данного соглашения». В этом разделе, если у Вас уже есть терминалы и Вы собираетесь изменить пароль у существующего терминала, нажимаете кнопку «меню» и в выпадающем списке выбираете пункт «заменить. Если же у Вас еще нет ни одного терминала Quik, нажимаете кнопку «регистрация терминала».

И в том и в другом случае откроется окно управления торговым терминалом Quik. В строке «открытый ключ» нажимаете кнопку выбрать файл и выбираете файл ключа pubring.txk, после чего нажимаете «продолжить».

После этого необходимо будет подождать в течение 1-го рабочего дня пока брокер зарегистрирует Ваш ключ. После этого можно запускать Quik и начинать работу.

Как запустить программу Quik

Посмотрите краткое видео о том как сделать первый запуск Quik:

При первом запуске Quik стоит проверить путь к ключам. Для этого заходите в меню «Система», далее «Настройки» и выбираете пункт «Основные настройки».

В появившемся окне необходимо раскрыть список «программа», выбрать пункт «Шифрование» и нажать на кнопку «Настройки по умолчанию». Затем в появившемся окне уточнить путь к вашим зарегистрированным ключам.

После этого можно начинать работу. Перед работой рекомендуем настроить отдельные таблицы для работы с акциями, облигациями, таблицы для контроля денег и ценных бумаг. А также графики, списки новостей и таблицы котировок.

Как полностью настроить Quik с нуля и овладеть всеми секретами программы, а также как научиться без страха делать любые сделки и выставлять различные типы заявок мы учим в прямом эфире на нашем курсе «Самый полный видео-хелп по программе Quik» (узнайте подробнее о курсе, просто перейдя по ссылке).

Но стоит помнить, что освоение программного обеспечения Quik лишь 30% успеха на рынке. Гораздо важнее научиться правильно выбирать надежные и доходные инструменты инвестирования. Этому мы учим в нашей «Школе разумного инвестирования».

Рассказать другим про интересную статью

Рекомендуем к прочтению

Темная сторона
инвестирования

начните инвестировать под 30%
в надежные активы уже сегодня

Скачайте прямо сейчас


Рекомендуемые к прочтению статьи:

В этой статье мы по полочкам разложили различные варианты инвестиций. Описали их плюсы и минусы с профессиональной точки зрения. Привели пример правильных портфельных инвестиций.

Банковские депозиты утрачивают доверие и все больше людей интересуется покупкой государственных облигаций. Мы составили путеводитель по ОФЗ — здесь вы найдете ответы на главные вопросы.

27 Февраля 2020

Максимально полная статья. Вы узнаете все! Как найти самые недооцененные акции? Какие показатели лучше использовать? Как читать отчетность, чтобы увидеть то, что не видит 99% инвесторов.

Посмотреть записи по темам:

Поиск по дате публикации

После обучающего блока — разумное инвестирование у меня уже сформирован сбалансированный портфель. Очень качественная работа.

Следуйте за нами:

Эксклюзивные материалы здесь:

Служба инвест-заботы о клиентах:
koshin@fin-plan.org

Все права защищены © 2015-2020 ИП Кошин В.В
ОГРН 316583500057741/ ИНН 583708408904

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

Политика конфиденциальности

Настоящая Политика конфиденциальности персональной информации (далее — Политика) действует в отношении всей информации, которую ИП Кошин В.В. и/или его аффилированные лица, включая все лица, входящие в одну группу c ИП Кошин В.В. (далее — Консультант), могут получить о пользователе во время использования им любого из сайтов, сервисов, служб, программ и продуктов Консультанта (далее — Сервисы, Сервисы Консультанта). Согласие пользователя на предоставление персональной информации, данное им в соответствии с настоящей Политикой в рамках отношений с одним из лиц, входящих в Консультант, распространяется на все лица, входящие в Консультант.

Использование Сервисов Консультанта означает безоговорочное согласие пользователя с настоящей Политикой и указанными в ней условиями обработки его персональной информации; в случае несогласия с этими условиями пользователь должен воздержаться от использования Сервисов.

1. Персональная информация пользователей, которую получает и обрабатывает Консультант

1.1. В рамках настоящей Политики под «персональной информацией пользователя» понимаются:

1.1.1. Персональная информация, которую пользователь предоставляет о себе самостоятельно при регистрации (создании учётной записи) или в процессе использования Сервисов, включая персональные данные пользователя. Обязательная для предоставления Сервисов (оказания услуг) информация помечена специальным образом. Иная информация предоставляется пользователем на его усмотрение.

1.1.2 Данные, которые автоматически передаются Сервисам Консультант в процессе их использования с помощью установленного на устройстве пользователя программного обеспечения, в том числе IP-адрес, информация из cookie, информация о браузере пользователя (или иной программе, с помощью которой осуществляется доступ к Сервисам), время доступа, адрес запрашиваемой страницы.

1.1.3 Иная информация о пользователе, сбор и/или предоставление которой определено в Регулирующих документах отдельных Сервисов Консультант.

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

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

достоверную и достаточную персональную информацию по вопросам, предлагаемым в форме регистрации, и поддерживает эту информацию в актуальном состоянии.

2. Цели сбора и обработки персональной информации пользователей

2.1. Консультант собирает и хранит только те персональные данные, которые необходимы для предоставления Сервисов и оказания услуг (исполнения соглашений и договоров с пользователем).

2.2. Персональную информацию пользователя Консультант может использовать в следующих целях:

2.2.1. Идентификация стороны в рамках соглашений и договоров с Консультант;

2.2.2. Предоставление пользователю персонализированных Сервисов;

2.2.3. Связь с пользователем, в том числе направление уведомлений, запросов и информации, касающихся использования Сервисов, оказания услуг, а также обработка запросов и заявок от пользователя;

2.2.4. Улучшение качества Сервисов, удобства их использования, разработка новых Сервисов и услуг;

2.2.5. Таргетирование рекламных материалов;

2.2.6. Проведение статистических и иных исследований на основе обезличенных данных.

3. Условия обработки персональной информации пользователя и её передачи третьим лицам

3.1. Консультант хранит персональную информацию пользователей в соответствии с внутренними регламентами конкретных сервисов.

3.2. В отношении персональной информации пользователя сохраняется ее конфиденциальность, кроме случаев добровольного предоставления пользователем информации о себе для общего доступа неограниченному кругу лиц. При использовании отдельных Сервисов пользователь соглашается с тем, что определённая часть его персональной информации становится общедоступной.

3.3. Консультант вправе передать персональную информацию пользователя третьим лицам в следующих случаях:

3.3.1. Пользователь выразил свое согласие на такие действия;

3.3.2. Передача необходима в рамках использования пользователем определенного Сервиса либо для оказания услуги пользователю;

3.3.3. Передача предусмотрена российским или иным применимым законодательством в рамках установленной законодательством процедуры;

3.3.4. Такая передача происходит в рамках продажи или иной передачи бизнеса (полностью или в части), при этом к приобретателю переходят все обязательства по соблюдению условий настоящей Политики применительно к полученной им персональной информации;

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

3.4. При обработке персональных данных пользователей Консультант руководствуется Федеральным законом РФ «О персональных данных».

4. Изменение пользователем персональной информации

4.1. Пользователь может в любой момент изменить (обновить, дополнить) предоставленную им персональную информацию или её часть, а также параметры её конфиденциальности, воспользовавшись функцией редактирования персональных данных в персональном разделе соответствующего Сервиса.

4.2. Пользователь также может удалить предоставленную им в рамках определенной учетной записи персональную информацию, воспользовавшись функцией «Удалить аккаунт» в персональном разделе соответствующего Сервиса При этом удаление аккаунта может повлечь невозможность использования некоторых Сервисов

5. Меры, применяемые для защиты персональной информации пользователей

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

6. Изменение Политики конфиденциальности. Применимое законодательство

6.1. Консультант имеет право вносить изменения в настоящую Политику конфиденциальности. При внесении изменений в актуальной редакции указывается дата последнего обновления. Новая редакция Политики вступает в силу с момента ее размещения, если иное не предусмотрено новой редакцией Политики.

6.2. К настоящей Политике и отношениям между пользователем и Консультант, возникающим в связи с применением Политики конфиденциальности, подлежит применению право Российской Федерации.

7. Обратная связь. Вопросы и предложения

Все предложения или вопросы по поводу настоящей Политики следует сообщать в Службу поддержки пользователей Консультанта: koshin@fin-plan.org

Отказ от ответственности

В соответствии с действующим законодательством РФ, Администрация сайта отказывается от каких-либо заверений и гарантий, предоставление которых может иным образом подразумеваться, и отказывается от ответственности в отношении Сайта, Содержимого и их использования.

Ни при каких обстоятельствах Администрация Сайта не будет нести ответственности ни перед какой стороной за какой-либо прямой, непрямой, особый или иной косвенный ущерб в результате любого использования информации на этом Сайте или на любом другом сайте, на который имеется гиперссылка с нашего cайта, возникновение зависимости, снижения продуктивности, увольнения или прерывания трудовой активности, а равно и отчисления из учебных учреждений, за любую упущенную выгоду, приостановку хозяйственной деятельности, потерю программ или данных в Ваших информационных системах или иным образом, возникшие в связи с доступом, использованием или невозможностью использования Сайта, Содержимого или какого-либо связанного интернет-сайта, или неработоспособностью, ошибкой, упущением, перебоем, дефектом, простоем в работе или задержкой в передаче, компьютерным вирусом или системным сбоем, даже если администрация будет явно поставлена в известность о возможности такого ущерба.

Пользователь соглашается с тем, что все возможные споры будут разрешаться по нормам российского права.
Пользователь соглашается с тем, что нормы и законы о защите прав потребителей не могут быть применимы к использованию им Сайта, поскольку он не оказывает возмездных услуг.
Используя данный Сайт, Вы выражаете свое согласие с «Отказом от ответственности» и установленными Правилами и принимаете всю ответственность, которая может быть на Вас возложена.

Оферта

ДОГОВОР-ОФЕРТА НА ОКАЗАНИЕ ИНФОРМАЦИОННЫХ УСЛУГ

1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Проект “Fin-plan.org” в лице индивидуального предпринимателя Кошина Виталия Владимировича, ОГРНИП 31658350005774, ИНН 583708408904 (далее Исполнитель) настоящей публичной офертой предлагает любому физическому или юридическому лицу, а также индивидуальному предпринимателю (далее Заказчик) заключить Договор-оферту (далее Оферта) на оказание информационных услуг по проведению онлайн-тренинга.

1.2. соответствии с пунктом 2 статьи 437 Гражданского Кодекса Российской Федерации (ГК РФ) в случае принятия изложенных ниже условий и оплаты услуг, лицо, производящее акцепт этой оферты, становится Заказчиком (в соответствии с пунктом 3 статьи 438 ГК РФ акцепт оферты равносилен заключению договора на условиях, изложенных в оферте).

1.3. Полным и безоговорочным акцептом настоящей оферты является осуществление Заказчиком оплаты предложенных Исполнителем Услуг. В отношении Услуг, предлагаемых Исполнителем по акциям (специальным предложениям при их наличии) с условиями оплаты частями полным и безоговорочным акцептом настоящей оферты является осуществление Заказчиком оплаты первой части от согласованной сторонами суммы.

1.4. Исполнитель и Заказчик предоставляют взаимные гарантии своей право- и дееспособности необходимые для заключения и исполнения настоящего Договора на оказание информационных услуг.

2. ОПРЕДЕЛЕНИЯ И ТЕРМИНЫ

2.1. В целях настоящей Оферты нижеприведенные термины используются в следующем значении:

Оферта – настоящий публичный договор на оказание информационных услуг Заказчику.

Сайт – интернет-сайты: https://fin-plan.org и http://invest-razum.ru, а так же все к ним относящиеся “поддомены”, используемые Исполнителем на праве собственности.

Информационные услуги – услуги Исполнителя по проведению Онлайн-тренинга для Заказчика в соответствии с выбранной Программой мероприятия и оплаченным Информационным Пакетом.

Онлайн-тренинг – информационная услуга Исполнителя, в которую в зависимости от выбранной Программы мероприятия и оплаченного Информационного Пакета входит:
А. Предоставление ограниченного доступа Заказчика к обучающим материалам Сайта (видео, статьи, файлы, ссылки) в соответствии с условиями Оферты. Объем обучающих материалов определяется Исполнителем самостоятельно и описан в Программе тренинга. Объем обучающих материалов и сами материалы могут быть изменены с целью актуализации информации в любой момент по решению Исполнителя.
Б. Участие Заказчика в тематических обсуждениях в формате онлайн скайп-сессий.
В. Предоставление Заказчику домашних заданий для отработки навыков и закрепления знаний.
Г. Проверка домашних заданий; сопутствующие аналитические услуги Исполнителя.
Д. Сопутствующие информационные услуги Исполнителя в форме консультаций (по почте, по телефону, по скайпу, личных консультаций). Форма и необходимость предоставления сопутствующих информационных услуг определяются Исполнителем самостоятельно.

Программа мероприятия – перечень вопросов, который будет раскрыт в ходе оказания информационной услуги (далее Программа).

Программы публикуются на Сайте. Информационный пакет – набор услуг, которые будут входить в дополнение к той или иной программе обучения (далее Пакет). Описание Пакетов публикуется на Сайте на странице соответствующей Программы.

3. ПРЕДМЕТ ОФЕРТЫ

3.1. Предметом настоящей Оферты является возмездное оказание Заказчику Информационных услуг силами Исполнителя в соответствии с условиями настоящей Оферты путем организации и проведения онлайн-тренингов.

3.2. Стоимость Информационной услуги различна для разных Программ и для разных Пакетов. Стоимость различных Пакетов информационной услуги определена на соответствующих интернет-страницах Сайта.

4. УСЛОВИЯ ОКАЗАНИЯ ИНФОРМАЦИОННОЙ УСЛУГИ

4.1. Исполнитель предоставляет ограниченный доступ Заказчику к Информационной услуге, размещенной на Сайте (предоставляет доступ в закрытую зону сайта, путем передачи паролей доступа), при условии 100 % предоплаты этой услуги. В случае оплаты в рассрочку или частями (при наличии соответствующей акции) доступ к материалам Онлайн-тренинга предоставляется постепенно по мере оплаты соответствующих частей пакета (в соответствии с параметрами акции).

4.2. Оплата Информационной услуги происходит путем перечисления Заказчиком денежных средств на расчетный счет Исполнителя одним из следующих способов:
— Оплата банковской картой или электронными деньгами (Яндекс Деньги) через интернет посредством интернет-эквайринга и/или сторонних платежных сервисов (Яндекс-касса).
— Оплата по реквизитам из п. 11 настоящей Оферты на расчетный счет Исполнителя.
— Оплата наличными в кассу Исполнителя.
— Оплата иными способами по предварительному согласованию с Исполнителем.

4.3. Участие в Онлайн-тренинге подтверждается заполнением соответствующей заявки на участие и внесением оплаты. Необходимые для доступа к материалам ссылки и пароли предоставляются Заказчику путем их направления на адрес электронной почты Заказчика, указанной им при заполнении заявки на участие в тренинге.

4.4. В случае, если в течение 2 рабочих дней Заказчик по той или иной причине не получил доступа к Информационной услуге, ему необходимо обратиться в службу поддержки Исполнителя в письменном виде по адресу: koshin@fin-plan.org или позвонить по телефону, указанному на Сайте в разделе «Контакты».

4.5. Исполнитель обязуется предоставить Заказчику Информационную услугу путем организации и проведения онлайн-тренинга в срок, указанный на Сайте, либо путем предоставления Заказчику доступа к закрытой зоне сайта в 2-х дневный срок с момента поступления денежных средств на счет Исполнителя.

4.6. Настоящий договор имеет силу акта об оказании слуг. Прием оказанных услуг производится Заказчиком без подписания соответствующего акта.

4.7. Исполнитель оставляет за собой право аннулировать участие Заказчика в тренинге без возврата внесенной платы в случае нарушения им правил поведения на тренинге. Указанными нарушениями являются: разжигание межнациональных конфликтов, оскорбление других участников тренинга, оскорбление ведущего и/или сотрудников обучающего проекта, неоднократное (более двух раз) отклонение от темы тренинга, реклама любого вида, нецензурные высказывания, распространение сведений, носящих заведомо ложных характер, а также иные действия, которые могут быть расценены ведущим как действия, оскорбляющие его и других участников тренинга.

4.8. Исполнитель оставляет за собой право аннулировать участие Заказчика в тренинге (без возврата уплаченных Заказчиком денежных средств) в случае установления факта передачи им материалов тренинга третьим лицам, распространения Заказчиком информации и материалов, полученных им в связи с участием в тренинге, третьим лицам, в том числе за плату. Использование информации и материалов допускается только в личных целях и для личного использования Заказчика.

5. РЕГИСТРАЦИЯ ЗАКАЗЧИКА НА САЙТЕ

5.1. Предоставление Заказчику Информационной услуги возможно при условии создания им на Сайте соответствующей учетной записи. Учетная запись (регистрационный аккаунт) создается в момент покупки и должна содержать реальные фамилию, имя, отчество Заказчика, адрес его электронной почты и телефон.

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

5.3. Заказчик несет ответственность за конфиденциальность пароля. При установлении Заказчиком фактов несанкционированного доступа к своей учетной записи, он обязуется в кратчайшие сроки уведомить об этом обстоятельстве службу поддержки Исполнителя по адресу: koshin@fin-plan.org или по телефону, указанному на Сайте в разделе «Контакты».

6. ПРАВА И ОБЯЗАННОСТИ ИСПОЛНИТЕЛЯ

6.1. Исполнитель обязуется предоставлять круглосуточный доступ Заказчику к Сайту с использованием учетной записи Заказчика (за исключением краткосрочных и редких случаев проведения профилактических работ на Сайте, хостинге Сайта) в течение всего времени существования Сайта.

6.2. Исполнитель несет ответственность за хранение и обработку персональных данных Заказчика, обеспечивает конфиденциальность этих данных в процессе их обработки и использует их исключительно для качественного оказания Информационной услуги Заказчику.

6.3. Исполнитель гарантирует предоставление Заказчику полной и достоверной информации об оказываемой услуге по его требованию.

6.4. Максимальная длительность онлайн-тренинга составляет 365 дней с момента оплаты. По истечении этого срока участие в скайп-сессиях, а также проверка домашних заданий (если эти услуги были приобретены в рамках соответствующего Пакета, но не были оказаны в течение 365 дней с момента оплаты) могут быть осуществлены лишь за дополнительную плату и при наличии у Исполнителя ресурсов и времени. При этом доступ к материалам онлайн-тренинга остается открытым для Заказчика в течение всего времени существования Сайта.

6.5. В случае, если Заказчик по независимым от Исполнителя причинам не смог воспользоваться материалами онлайн-тренинга информационная услуга считается оказанной.


6.6. Исполнитель оставляет за собой право в любой момент изменять длительность тренинга и условия настоящей Оферты в одностороннем порядке без предварительного уведомления Заказчика, публикуя указанные изменения на Сайте, не позднее 5 дней со дня их внесения (принятия). При этом, новые условия действуют только в отношении вновь заключенных договоров.

6.7. Исполнитель вправе заблокировать учетную запись Заказчика в случае нарушения им правил тренинга (п. 4.7, 4.8 настоящего Договора) без возвращения внесенной платы.

7. ПРАВА И ОБЯЗАННОСТИ ЗАКАЗЧИКА

7.1. Заказчик обязан предоставлять достоверную информацию о себе в процессе создания учетной записи (регистрации) на Сайте.

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

7.3. Заказчик имеет право применять полученные знания и навыки на практике.

7.4. Заказчик обязан поддерживать в исправном техническом состоянии оборудование и каналы связи, обеспечивающие ему доступ к Сайту, иметь функционирующий доступ в Интернет входить на Сайт под своим аккаунтом одновременно только с одного устройства (персонального компьютера, планшета, телефона). Нарушение данного пункта может расцениваться как факт передачи доступа третьим лицам (п.4.8.) и повлечь за собой аннулирование доступа к материалам онлайн-тренинга.

8. РАССМОТРЕНИЕ ПРЕТЕНЗИЙ. ВОЗВРАТ ДЕНЕЖНЫХ СРЕДСТВ

8.1. Исполнитель не несет ответственности за непредставление (некачественное предоставление) Информационной услуги по причинам, не зависящим от Исполнителя.

8.2. Возврат денежных средств не осуществляется в случае, если Заказчик не применяет полученные теоретические знания на практике. Также возврат денежных средств не осуществляется после получения Заказчиком доступа к закрытому обучающему сайту (то есть получения паролей доступа к закрытой зоне сайта, где находятся записи тренинга), и расположенной на нем информации. Данные условия безоговорочно принимаются Сторонами.

8.3. Возврат денежных средств осуществляется Исполнителем в случае, если Заказчик совершил 100% предоплату получения Информационной услуги, но Исполнитель отказался от оказания информационной услуги Заказчику по любой из причин.

9. ОТВЕТСТВЕННОСТЬ СТОРОН

9.1. Исполнитель и Заказчик, принимая во внимания характер оказываемой услуги, обязуются в случае возникновения споров и разногласий, связанных с оказанием Информационной услуги, применять досудебный порядок урегулирования спора (переговоры, переписка). В случае невозможности урегулирования спора в досудебном порядке стороны вправе обратиться в суд города Пенза.

9.2. За неисполнение либо ненадлежащее исполнение обязательств по настоящей Оферте, стороны несут ответственность в соответствии с законодательством Российской Федерации.

10. ГАРАНТИИ КАЧЕСТВА ИНФОРМАЦИОННОЙ УСЛУГИ

10.1. Заказчик, принимая условия настоящей Оферты, принимает на себя также риск неполучения/недополучения прибыли и риск возможных убытков, связанных с использованием знаний, умений и навыков, полученных Заказчиком в ходе оказания Информационной услуги.

10.2. Гарантируя успешность применения полученных знаний, умений и навыков, а также получение Заказчиком Информационной услуги определенной прибыли (дохода) с их использованием (реализацией) в определенном либо неопределенном будущем, Исполнитель не несет ответственности за неполучение прибыли (дохода), получение прибыли (дохода) ниже ожиданий Заказчика, а также за прямые и косвенные убытки Заказчика, поскольку успешность использования Заказчиком полученных знаний, умений и навыков зависит от многих известных и неизвестных Исполнителю факторов, таких как: целеустремленности, трудолюбия, упорства, уровня интеллектуального развития, творческих способностей Заказчика, других его индивидуальных качеств и персональных характеристик, что безоговорочно принимается обеими сторонами.

11. СРОК ДЕЙСТВИЯ ОФЕРТЫ. ЗАКЛЮЧИТЕЛЬНЫЕ ПОЛОЖЕНИЯ

Настоящая Оферта вступает в силу с момента опубликования на Сайте в сети Интернет и действует до момента отзыва/изменения Оферты Исполнителем.

Наименование организации Индивидуальный предприниматель КОШИН ВИТАЛИЙ ВЛАДИМИРОВИЧ

Расчетный счет 40802810400000005323

Банк АО «Тинькофф Банк»

Юридический адрес Банка Москва, 123060, 1-й Волоколамский проезд, д. 10, стр. 1

Корр. счет Банка 30101810145250000974

ИНН Банка 7710140679

БИК Банка 044525974

Согласие с рассылкой

Заполняя форму на нашем сайте — вы соглашаетесь с нашей политикой конфиденциальности. Также вы соглашаетесь с тем, что мы имеем право разглашать ваши личные данные в следующих случаях:

1) С Вашего согласия: Во всех остальных случаях перед передачей информации о Вас третьим сторонам наша Компания обязуется получить Ваше явное согласие. Например, наша Компания может реализовывать совместное предложение или конкурс с третьей стороной, тогда мы попросим у Вас разрешение на совместное использование Вашей личной информации с третьей стороной.

2) Компаниям, работающим от нашего лица: Мы сотрудничаем с другими компаниями, выполняющими от нашего лица функции бизнес поддержки, в связи с чем Ваша личная информация может быть частично раскрыта. Мы требуем, чтобы такие компании использовали информацию только в целях предоставления услуг по договору; им запрещается передавать данную информацию другим сторонам в ситуациях, отличных от случаев, когда это вызвано необходимостью предоставления оговоренных услуг. Примеры функций бизнес поддержки: выполнение заказов, реализация заявок, выдача призов и бонусов, проведение опросов среди клиентов и управление информационными системами. Мы также раскрываем обобщенную неперсонифицированную информацию при выборе поставщиков услуг.

3) Дочерним и совместным предприятиям: Под дочерним или совместным предприятием понимается организация, не менее 50% долевого участия которой принадлежит Компании. При передаче Вашей информации партнеру по дочернему или совместному предприятию наша Компания требует не разглашать данную информацию другим сторонам в маркетинговых целях и не использовать Вашу информацию каким-либо путем, противоречащим Вашему выбору. Если Вы указали, что не хотите получать от нашей Компании какие-либо маркетинговые материалы, то мы не будем передавать Вашу информацию своим партнерам по дочерним и совместным предприятиям для маркетинговых целей.

4) На совместно позиционируемых или партнерских страницах: Наша Компания может делиться информацией с компаниями-партнерами, вместе с которыми реализует специальные предложения и мероприятия по продвижению товара на совместно позиционируемых страницах нашего сайта. При запросе анкетных данных на таких страницах Вы получите предупреждение о передаче информации. Партнер использует любую предоставленную Вами информацию согласно собственному уведомлению о конфиденциальности, с которым Вы можете ознакомиться перед предоставлением информации о себе.

5) При передаче контроля над предприятием: Наша Компания оставляет за собой право передавать Ваши анкетные данные в связи с полной или частичной продажей или трансфертом нашего предприятия или его активов. При продаже или трансферте бизнеса наша Компания предоставит Вам возможность отказаться от передачи информации о себе. В некоторых случаях это может означать, что новая организация не сможет далее предоставлять Вам услуги или продукты, ранее предоставляемые нашей Компанией.

6) Правоохранительным органам: Наша Компания может без Вашего на то согласия раскрывать персональную информацию третьим сторонам по любой из следующих причин: во избежание нарушений закона, нормативных правовых актов или постановлений суда; участие в правительственных расследованиях; помощь в предотвращении мошенничества; а также укрепление или защита прав Компании или ее дочерних предприятий.

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

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

Как скачать, установить и настроить торговый терминал QUIK?

Здравствуйте, дорогие друзья!

Решил написать цикл статей (+ видео к некоторым из них), посвященных самой популярной на российском фондовом рынке торговой платформе — терминалу QUIK. И вполне закономерно, что в первой статье этого цикла будет идти речь о том, как установить quik на компьютер.

Для того, чтобы раскрыть тему статьи, нам необходимо будет проделать несколько несложных этапов, а именно:

  1. Скачать дистрибутив программы с сайта брокера.
  2. Инсталлировать (установить) квик на компьютер.
  3. Сгенерировать ключи.
  4. Зарегистрировать сгенерированные ключи у брокера.
  5. Произвести базовые настройки программы.

к оглавлению ↑

Шаг 1. Скачать QUIK на компьютер

Для начала необходимо скачать дистрибутив программы на свой компьютер.

Я дам несколько прямых ссылок на сайты самых популярных в России брокерских компаний, а также на сайт разработчиков программы:

Если же у Вас нет открытого брокерского счета, а установить и разобраться с программой хочется, то не отчаивайтесь мы скачаем терминал QUIK с сайта разработчиков. Кстати, именно так я и поступлю, потому что на моем компьютере уже установлен Квик от брокера.

Шаг 2. Установка Рабочего места QUIK на компьютер

Я надеюсь, что у Вас получилось скачать дистрибутивный комплект, и теперь мы можем перейти к следующему шагу. Для этого запускаем скачанный файл и следуем инструкциям установщика. Укажем путь к папке, в которую будет установлена программа:

Далее будет предложено выбрать создавать ярлыки в меню «Пуск»:

И на рабочем столе:

И в завершении жмем на кнопку «установить» и дожидаемся завершения установки:

Шаг 3. Создание ключей QUIK

Установить-то Квик на компьютер мы установили, но вот подключиться к серверу брокера у нас пока не получится. Для того, чтобы все работало так как надо, необходимо сгенерировать ключи безопасности и зарегистрировать их у брокера. Собственно, сейчас мы с Вами этим и займемся.

Переходим в рабочую папку программы, ту папку, в которую была установлена программа, ищем файл «keygen.exe» и запускаем его:

Здесь необходимо сгенерировать 2 ключа: секретный (secring.txk) и публичный (pubring.txk), а также указать ФИО владельца и пароль для защиты ключа.

Обратите внимание на 2 кнопки «Выбрать». С помощью этих кнопок мы можем указать папку, в которую будут записаны файлы с ключами после генерации. У меня, по умолчанию, программа предлагает создать подпапку «keys» и сохранить ключи в нее. Вы можете выбрать любой другой каталог на компьютере, это не имеет принципиального значения. Только запомните куда Вы их сохраняете, впоследствии файлы с ключами нам еще понадобятся.

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

Дублируем пароль и жмем «Дальше».

На шаге № 5 проверяем введенную ранее информацию и кликаем «Создать!»:

Затем появится вот такое интересное окошко:

Здесь необходимо ввести 320 абсолютно любых символов с клавиатуры. Этот набор случайных символов ни на что не влияет и необходим для шифрования ключей безопасности.

Шаг 4. Регистрация ключей у брокера

Сгенерированные ранее ключи, необходимо зарегистрировать у брокера. Суть этой регистрации состоит в том, что технической поддержке надо будет передать файл с публичным ключом (pubring.txk). Собственно, о том, как передать этот файл я, к сожалению, не смогу Вам рассказать, потому что у каждого брокера эта процедура своя: кто-то просит прислать публичный ключ электронной почтой, у кого-то это надо сделать через личный кабинет на сайте. При открытии брокерского счета, менеджер обязательно Вам об этом расскажет. А если нет, то уточните у него сами.

Шаг 5. Первоначальная настройка рабочего места QUIK

Вот мы и подошли к финишной прямой. Мы уже скачали и установили торговый терминал на компьютер, сгененрировали и зарегистрировали ключи безопасности у брокера, и теперь остался последний шаг — настроить рабочее место QUIK, добавив в программу ключи. Делается это очень просто. Запускаем терминал и в главном меню программы выбираем пункт «Система». В выпадающем списке ищем подпункт «Настройки» и далее «Основные настройки» (либо же можно воспользоваться горячей клавишей, нажав на клавиатуре кнопку F9):

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

После того, как откроется окно «Настройки клиентского места», в левом иерархическом меню необходимо выбрать 1-й пункт «Программа», а затем перейти в подменю «Шифрование». В правой части окна Вы увидите строчку «Настройки по умолчанию» и далее значок-иконку. Кликните по этому значку, откроется еще одно небольшое окно:

Помните, на 3-м шаге, когда мы создавали ключи безопасности, нам предлагали выбрать папку для сохранения этих самых ключей? Так вот сейчас пришло время вспомнить, куда Вы сохранили эти файлы и указать путь к ним. Соответственно, для файла с публичными ключами указываем путь до pubring. txk, а для файла с секретными ключами — до secring.txk. После всех проделанных манипуляций, жмем на «Сохранить» и перезапускаем программу. Вот теперь в окне «Идентификация пользователя» пишем свои имя и пароль.

В общем-то, на этом все. Квик «из коробки» прекрасно настроен и не требует от пользователя каких-то дополнительных действий. Да, есть еще некоторые настройки, о которых следовало бы упомянуть, но всему свое время, и мы к ним обязательно вернемся в следующих статьях. А на сегодня достаточно, тем более, что с поставленной задачей мы с Вами прекрасно справились. Теперь Вы сможете самостоятельно скачать и установить программу QUIK на компьютер.

Глава 1 установка и запуск пакета quick c

Используйте описанные ниже действия для установки новой версии openSUSE® 12.1. Этот документ вводную информацию о том, как запустить напрямую запустить систему установки openSUSE.

1.1. Добро пожаловать в openSUSE ¶

Для получения более детальных инструкций по установке, обратитесь к документации openSUSE по адресу http://www.novell.com/documentation/opensuse114/.

1.1.1. Системные требования ¶

Pentium* III 500 МГц или более мощный (рекомендуется Pentium 4 2.4 ГГц или мощнее или любой процессор поддерживающий набор инструкций AMD64 или Intel* EM64T)

512 МБ оперативной памяти (рекомендуется 1 ГБ)

3 ГБ доступного места на жестком диске (рекомендуется больше в зависимости от количества устанавливаемых программ)

Разрешение экрана 800 x 600 пикселей (рекомендуется 1024 x 768 или больше)

1.1.2. Установка openSUSE ¶

Используйте эти инструкции, если на компьютере не установлены другие Linux системы или, если необходимо заменить существующую Linux систему.

Вставьте DVD с openSUSE в привод и перезагрузите компьютер для запуска программы установки.

Выберите Установка на экране загрузки и нажмите Enter . Это приведет к загрузке и запуску процесса установки openSUSE в обычном режиме.

Выберите язык и раскладку клавиатуры, которые будут использоваться в процессе установки и в установленной системе.

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

Выберите Новая установка и нажмите Далее .

Используйте карту или выпадающие списки Регион и Часовой пояс , чтобы задать нужное время и часовой пояс. Затем нажмите Далее .

Выберите предпочитаемое окружение рабочего стола. KDE и GNOME — мощные окружения рабочего стола, похожие на Windows; другие варианты доступны в меню Другое . Затем нажмите Далее .

На этом этапе предлагается определить раздел для установки openSUSE. В большинстве случаев предлагаемый системой вариант может быть использован без каких-либо изменений. Для принятия данной разметки нажмите Далее для перехода к следующему шагу. Опытные пользователи могут отредактировать схему разметки диска ( Редактировать разметку. ) или создать собственную схему ( Создать разметку ).

Введите свои имя и фамилию в поле Полное имя пользователя , имя пользователя и пароль, соответственно, в поля Имя пользователя и Пароль .

В целях безопасности, пароль должен состоять из заглавных и строчных букв и цифр. Его длинна должна быть не меньше восьми символов. Пароли чувствительны к регистру. Для продолжения нажмите Далее .

По умолчанию, указанный здесь пароль также используется в качестве пароля администратора системы — root . Отключите данную опцию, если необходимо задать другой пароль для супер-пользователя root (это можно будет сделать на следующем шаге).

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


Введите пароль для учетной записи администратора (также называемой пользователем root ). Этот шаг может быть пропущен, если была активирована опцию Использовать этот пароль для системного администратора на предыдущем шаге.

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

На экране параметров установки будут выведены сделанные установки, среди которых так же присутствуют настройки установленные автоматически. При необходимости, внесите нужные изменения.

Нажмите Установка , чтобы продолжить. В зависимости от выбранного программного обеспечения, может быть предложено принять дополнительные лицензионные соглашения (кнопка Принять ). Перед началом запуска потребоваться подтвердить выбранные параметры установки:

Нажмите Установка для запуска установки.

Обычно установка длится от 15 до 30 минут, в зависимости от производительности системы и выбранного программного обеспечения. В процессе установки можно скоротать время за изучением презентации, примечания к выпуску или просмотром подробного журнала установки.

После завершения установки всех выбранных пакетов программного обеспечения будет загружена новая система openSUSE и произведена автоматическая настройка, как например, настройка сетевой подсистемы, доступа в Интернет и определение настроек оборудования. Этот этап выполняется полностью автоматически и не требует участия пользователя.

Если на этапе задания установок был выбран автоматический вход в систему, то рабочий стол будет загружен сразу. В противном случае загрузка прервется на экране входа в систему. Нажмите на имени указанного при установке пользователя и введите пароль в поле Пароль . Нажмите Enter , чтобы выполнить вход в систему.

Библиотека трейдера

Рекомендуемые вебинары

Быстрый старт: как начать работать на рынке?

Быстрый старт: как установить программу и начать работать на рынке?

Установка и подключение программы QUIK

Для того чтобы программа эффективно работала, Ваш компьютер должен соответствовать следующим минимальным требованиям:

  1. процессор Pentium III 800 или более мощный;
  2. оперативная память — не менее 256 Мб;
  3. не менее 500 Мб свободного пространства на жестком диске;
  4. операционная система Windows 98/NT4/2000/2003/XP/Vista;
  5. подключение к сети Интернет;
  6. пропускная способность канала связи не менее 9,6 Кбит/сек.

Если вы не уверены в возможностях своего компьютера, возможно, стоит проконсультироваться у специалистов Службы технической поддержки. Электронный адрес Службы технической поддержки ИК ФИНАМ helpdesk@finam.ru .

Если компьютер удовлетворяет указанным необходимым требованиям, то следующим нашим шагом будет установка программы.

Скачать дистрибутив программы QUIK Junior (учебная версия) можно из раздела «Учебные программы» сайта. Ссылка на раздел QUIK на сайте компании ФИНАМ также содержится в разделе «On-line торги» диска «Финам Класс 2». Если вы являетесь клиентом компании ФИНАМ или планируете им стать, то можете воспользоваться реальной версией QUIK. Дистрибутив программы вы найдете на сайте, в разделе «Интернет — трейдинг > Скачать > Файловый архив».

Дистрибутив программы предоставляется в виде файлового архива ZIP (файл в формате *.zip). Распаковав дистрибутив в папку Quik (для этого надо кликнуть на файле правой кнопкой мыши и в контекстном меню выбрать пункт «Extract to Quik…»), вы увидите файл Quik.exe. Дважды кликнув на этом файле левой кнопкой мыши, вы запустите программу установки:

Рис.1. Установка программы QUIK.

Для того, чтобы установить программу, вам нужно будет несколько раз нажать кнопку «Next» до тех пор, пока не появится кнопка «Finish», означающая, что установка завершена. В процессе установки вы имеете возможность выбрать папку, в которую будет установлен QUIK. После завершения установки на рабочем столе появится иконка:

Установка электронных ключей. При открытии брокерского счета каждый клиент получает логин (имя) и пароль, а также электронные ключи на диске. Ключи – это файлы с расширением *.txk. Их нужно скопировать в папку, в которую вы установили программу QUIK (по умолчанию, путь C:\Quik).

Чтобы запустить QUIK, надо просто дважды кликнуть левой кнопкой мыши на иконке программы. Если программа установлена успешно, вы увидите следующее диалоговое окно:

Рис.2. Окно ввода имени и пароля пользователя.

Введите полученные вами имя и пароль в соответствующие поля этого окна. Обратите внимание, не нажимали ли вы случайно клавишу «Caps Lock» (все буквы набираются в верхнем регистре) и правильно ли выбран язык. Нажмите кнопку «Ввод». Если все было сделано правильно, появится сообщение — «Соединение установлено».

Блог сурового челябинского программиста

Are you aware how much time I’ve spent learning for details of Java? Thread management, dynamics, CORBA.

четверг, 16 марта 2020 г.

Oracle BPM Suite 12.2.1.2 Quick Start: установка, настройка, развертывание и тестирование бизнес-процесса на языке BPMN 2.0

Oracle BPM Suite — решение от корпорации Oracle для моделирования и исполнения бизнес-процессов предприятия с использованием нотации BPMN 2.0. Для моделирования бизнес-процессов используется интегрированная среда разработки JDeveloper. Корпорация Oracle распространяет специальный дистрибутив продукта, предназначенный для разработчиков, который включает в себя сервер приложений Oracle WebLogic, на котором работает BPM Suite, сам BPM Suite и интегрированную среду разработки JDeveloperQuick Start.

В данной статье мне хочется поделиться с читателями информацией о том, как получить пакет Oracle BPM Suite 12.2.1.2 Quick Start с сайта edelivery.oracle.com, установить его на машину разработчика, создать первый бизнес-процесс в JDeveloper, настроить встроенный в среду разработки домен сервера приложений, включающий в себя BPM Suite, SOA Suite, Oracle Service Bus и использующий Apache Derby в качестве СУБД, развернуть созданный процесс в данном домене и запустить его тестовый экземпляр.

Установка Oracle BPM Suite Quick Start

Дистрибутив последней на момент написания статьи версии продукта Oracle BPM Suite (12.2.1.2) доступен в Oracle Software Delivery Cloudedelivery.oracle.com. Для доступа к службе необходимо иметь единую учетную запись на сайте Oracle, которую можно создать абсолютно бесплатно.

Первым шагом является выбор продукта, который вам нужен. Чтобы скачать BPM Suite Quick Start (файлы fmw_12.2.1.2.0_bpm_quickstart.jar и fmw_12.2.1.2.0_bpm_quickstart2.jar), нужно выбрать продукт под названием Oracle SOA Suite for Oracle Middleware (BPM, FMW, Service Oriented Architecture) и указать свою любимую операционную систему.

Выбранный продукт попадает в очередь на скачивание.

На следующем шаге мастер предложит выбрать интересующие пакеты. Очевидно, это — Oracle Business Process Management.

После нажатия кнопки Continue будет отображен текст стандартной лицензии Oracle, с которым нужно ознакомиться и согласиться.

Взамен будет показано окно, на котором представлены ссылки на каждый из входящих в пакет файлов. Файлы можно скачать либо с помощью Download Manager’а, либо просто браузером, нажав на соответствующие ссылки.

Для установки варианта BPM Suite Quick Start достаточно скачать только первые два файла. Скачанные архивы необходимо распаковать в один и тот же каталог, чтобы файлы fmw_12.2.1.2.0_bpm_quickstart.jar и fmw_12.2.1.2.0_bpm_quickstart2.jar находились вместе. Запускаемым JAR-архивом является первый из файлов.

Важно. Инсталляцию продукта необходимо запускать под JDK, а не JRE:

Инсталляция продукта осуществляется с помощью стандартного мастера Oracle Universal Installer. Первый шаг мастера является информационным, сообщающим о том, что будет установлена версия продукта, включающая в себя все необходимое для разработки.

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

Далее необходимо выбрать каталог, в который будут установлены все компоненты, поставляемые вместе с пакетом Quick StartOracle Home. При необходимости каталог будет создан автоматически.

После нажатия кнопки Next выполняется проверка окружения, в которое осуществляется установка: поддерживается ли операционная система и версия JDK продуктом.

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

После нажатия кнопки Install запускается непосредственно процесс установки. В процессе распаковывается и копируется 4.5 Гб файлов, что занимает определенное время — вплоть до 15 — 20 минут.

Стоит запастись терпением.

На последнем шаге мастера отображается итоговая информация о выполненной установке. Прямо отсюда можно запустить интегрированную среду разработки JDeveloper и перейти к моделированию бизнес-процессов. Для этого необходимо поставить галочку Start JDeveloper и нажать кнопку Finish.

Создание нового приложения BPM с помощью JDeveloper

При запуске интегрированной среды разработки JDeveloper необходимо выбрать роль разработчика из нескольких предложенных. Среда довольно тяжелая и правильный выбор роли, например Java Developer, позволяет существенно ее облегчить, т.к. в оперативную память будут загружены только необходимые для работы пользователя (например, разработчика на языке Java) компоненты. Впрочем, для моделирования бизнес-процессов на языке BPMN 2.0 необходимо выбрать роль Studio Developer, предоставляющую доступ ко всем возможностям JDeveloper.

Если снять галочку Always prompt for role selection on startup, то при последующих запусках интегрированной среды разработки данное окно не будет вас беспокоить.

Во время первого запуска JDeveloper пытается найти установленные на машине свои предыдущие версии и импортировать их настройки.

И наконец после успешного запуска отображается стартовая страница JDeveloper и панель Applications, которая вполне ожидаемо пуста и содержит лишь две кнопки, приглашающие начать работу: New Application. и Open Application. .

Форма создания нового приложения доступна при нажатии, естественно, первой из них. JDeveloper — это действительно интегрированная среда разработки, т.к. данный инструмент может быть использован для создания приложений самого разного рода, начиная от простых Java Desktop Application, до приложений Java EE и заканчивая приложениями, на которых основана сервисно-ориентированная архитектура предприятия или интеграционное взаимодействие между корпоративными информационными системами, а так же моделирующие бизнес-процессы предприятия.

После выбора BPM Application в качестве типа создаваемого приложения будет запущен мастер Create BPM Application, состоящий из трех форм. На первой их них нужно указать наименование приложения, а также каталог, в котором будет расположен его код. Опционально можно указать префикс Java-пакетов, характерный для приложения.

На следующем шаге мастера указываются параметры для создания первого проекта в составе приложения: наименование проекта и каталог, в котором будет расположен составляющий его код. Здесь же отображается набор features, доступных для проекта: BPM и SOA Suite.

Проекты в составе BPM Application представляют собой композиты в терминах компонентной архитектуры сервисов (Service Component Architecture (SCA)). Последний — третий — шаг мастера создания нового приложения позволяет задать имя такого композита в первом проекте приложения, а так же выбрать его начальное содержимое: будет ли это пустой композит или композит, содержащий бизнес-правило, процесс BPEL, компонент Spring Framework и т.д. Для моделирования бизнес-процесса на языке BPMN 2.0 необходимо создать композит Composite With BPMN Process.

При нажатии кнопки Finish запускается мастер создания модели процесса на языке BPMN 2.0, на первом шаге которого необходимо указать название процесса, опционально задать его описание, а так же выбрать тип процесса из предложенных: доступный как асинхронный сервис (Asynchronous Service), доступный как синхронный сервис (Synchronous Service), содержащий только действие пользователя (Manual Process), или повторно используемый и доступный из callable activity (Reusable Process). Простейший процесс, лишь демонстрирующий работу с Oracle BPM Suite, может быть создан как асинхронный.

Асинхронный сервис, в качестве которого создаваемый процесс доступен внешнему миру, характеризуется набором входных и выходных параметров. На втором шаге мастера создания бизнес-процесса необходимо описать данные параметры, указав наименование и тип каждого параметра.

Третий шаг мастера создания бизнес-процесса позволяет задать некоторую начальную реализацию — набор действий, из которых и состоит процесс. Каждое действие характеризуется наименованием, описанием, типом реализации и ролью, которая ее исполняет. Простейшим типом действия является Script task.

Последний — четвертый — шаг мастера создания бизнес-процесса позволяет задать набор расширенных параметров процесса, в частности — пространство имен XML для сервиса, через который процесс будет доступен внешнему миру.

После нажатия кнопки Finish будет сгенерирована начальная реализация бизнес-процесса в соответствии с заданной во время работы с мастером.

Данная начальная реализация готова для развертывания в среде исполнения Oracle BPM Suite. Можно развернуть проект на уже готовом домене сервера приложений Oracle WebLogic, содержащем продукт BPM Suite, например на общем сервере разработки, используемом всей командой. Можно пойти и другим путем — настроить домен и поднять сервер на локальной машине разработчика, причем сделать это можно без необходимости покидать интегрированную среду разработки JDeveloper.

Встроенный сервер приложений WebLogic: создание домена и запуск сервера

Вкладка, на которой отображаются доступные для интегрированной среды разработки подключения к серверам приложений, доступна из пункта меню Window -> Application Servers. На данной вкладке по-умолчанию доступен встроенный, поставляемый вместе с JDeveloper, экземпляр сервера приложений Oracle WebLogicIntegrated WebLogic Server. Однако прежде чем работать с данным сервером, необходимо создать домен по-умолчанию (Create Default Domain. ).

Окно настройки домена по-умолчанию содержит две вкладки. На первой — Configuration — задаются базовые настройки домена: логин и пароль администратора, адрес для прослушивания сервером, а также порты (обычный и SSL).

На второй — Technologies — отображается (к сожалению, его нельзя изменять) список продуктов, которые будут включены в состав домена, в их числе должны быть SOA Suite, Service Bus и BPM Suite.

При нажатии на кнопку OK начинается создание домена.

Данный процесс занимает до 10 минут (в зависимости от мощности локальной рабочей станции разработчика), прохождение основных контрольных точек отображается в окне сообщений Messages — Log.

Как только домен будет успешно создан, у элемента IntegratedWebLogicServer на списке подключенных к среде разработки серверов приложений пропадет замечание domain unconfigured и данный сервер будет готов к запуску.

Однако перед запуском сервера приложений необходимо обновить поставляемую вместе с ним СУБД Apache Derby.

Интегрированный в среду разработки домен сервера приложений предназначен только для разработки и использует легковесную СУБД Apache Derby для работы Oracle BPM Suite. При запуске домена на Oracle JDK 1.8.0_121 я столкнулся с тем, что поставляемая вместе с сервером приложений Oracle WebLogic 12.2.1.2, версия СУБД Apache Derby 10.11.1.1 отказалась работать на данной версии JDK. Предлагаю следующую последовательность действий для обновления СУБД:

    Скачать с официального сайта последнюю версию — 10.13.1.1;

Распаковать архив с СУБД в каталог %MIDDLEWARE_HOME%\wlserver\common\derbynew;

  • Внести изменения в файл bin\setDomainEnv.cmd (на Windows) в каталоге интегрированного в среду разработки домена: добавить указание изменить значение переменной окружения DERBY_HOME, например set DERBY_HOME=C:\Oracle\Middleware\bpmquickinstalldev\wlserver\common\derbynew. Данную директиву необходимо добавить после вызова call «%DOMAIN_HOME%\bin\setSOADomainEnv.cmd». На операционных системах семейства Windows, начиная с Windows 7, каталог интегрированного в среду разработки домена находится по следующему адресу: ДОМАШНИЙ КАТАЛОГ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\JDeveloper\systemВЕРСИЯ.РЕЛИЗ.СБОРКА\DefaultDomain.
  • Журнал запуска сервера приложений будет отображаться в окне Running: IntegratedWebLogicServer — Log. Запуск может занять несколько минут, сигналом о том, что сервер запущен будет появление записи [IntegratedWebLogicServer started.] в данном журнале.

    Развертывание бизнес-процесса на сервере приложений

    Ву-а-ля, сервер запущен и теперь на нем можно разворачивать проекты (композиты). Функция развертывания доступна из контекстного меню проекта Deploy -> Имя проекта. .

    Перед первым развертыванием нового проекта на подключенном к JDeveloper сервере необходимо выполнить настройку параметров развертывания.

    Прежде всего следует выбрать куда именно осуществляется развертывание проекта — на сервер приложений или просто сохранение в файл.

    Далее необходимо задать номер ревизии и параметры версионирования (какую ревизию использовать по-умолчанию, перезаписывать ли уже развернутые ревизии), а также опционально указать путь к используемому конфигурационному плану.

    На следующем шаге мастера развертывания нужно выбрать сервер приложений из настроенных в JDeveloper’е.

    Несколько секунд нужны интегрированной среде разработки на получение информации о запущенных SOA-серверах в домене

    и получения списка SOA-каталогов, в которых могут находиться развернутые проекты.

    Финальное окно мастера содержит суммарную информацию о развертывании: заданные ранее настройки, путь к создаваемому файлу с SAR-архивом проекта, а также параметры сервера, на который и осуществляется развертывание.

    При нажатии на кнопку Finish начинается развертывание проекта на сервере приложений. Ход процесса отображается в окне Deployment — Log. Появление в окне строки Deployment finished. свидетельствует об успешном развертывании проекта в среде исполнения Oracle BPM Suite.

    Тестирование бизнес-процесса с помощью консоли управления Enterprise Manager

    Для тестирования созданной и развернутой модели бизнес-процесса воспользуемся возможностями консоли управления, поставляемой вместе с продуктами стека Oracle Fusion Middleware (компонентом которого и является Oracle BPM Suite), — Oracle Enterprise Manager Fusion Middleware Control 12c.


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

    Для тестирования бизнес-процесса необходимо обратиться к компоненту SOA -> soa-infra (DefaultServer).

    Если перейти к списку развернутых на сервере проектов (композитов, Deployed Composites), то можно будет увидеть созданный ранее проект HelloBpmProject.

    При переходе по ссылке, представляющей собой имя проекта, откроется описание композита — список участвующих в нем компонентов, выставленных сервисов и задействованных референсов (ссылок).

    Кнопка Test. открывает окно, позволяющее обратиться к веб-сервису, через который доступен бизнес-процесс.

    Перед обращением к сервису необходимо задать значения для его входных параметров, в данном случае — параметра actorName. После этого можно нажать кнопку Test Web Service — сформированный SOAP-запрос будет отправлен на сервис, за которым скрывается бизнес-процесс. Так как сервис асинхронный, то практически мгновенно отобразится окно с пустым ответом от сервиса.

    Необходимо получить трассировку исполнения процесса. Для этого нужно найти последний запущенный экземпляр композита, для чего — перейти на вкладку Flow Instances, заполнить параметры поиска, отображаемые в правой части экрана (скорее даже ничего там не менять) и нажать на кнопку Search.

    В основном окне консоли управления отобразится список отработавших экземпляров композита.

    Необходимо нажать на ссылку, представляющую собой идентификатор (Flow ID) самого верхнего экземпляра в списке. Во всплывающем окне будет показано прохождение входяшего сообщения по процессу — его поступление на конечную точку выставленного сервиса HelloWorldProcess service и обработку в компоненте BPMNHelloWorldProcess.

    Если нажать на ссылку HelloWorldProcess, то откроется окно с аудитом исполнения действий бизнес-процесса. По-умолчанию действия с типом Script Activities не отображаются, но это можно исправить, выбрав соответствующий пункт выпадающего списка Human Activities; Service. .

    Видно, что действие Setup Initial Data завершено успешно.

    Действия процесса можно отобразить в виде дерева

    . или в графическом представлении нотации BPMN 2.0.

    Заключение

    Мы рассмотрели процесс получения дистрибутива и установки продукта Oracle BPM Suite 12.2.1.2 Quick Start на локальную машину разработчика и разобрались как создать модель простейшего бизнес-процесса на языке BPMN 2.0 в интегрированной среде разработки JDeveloper. Затем настроили интегрированный в среду разработки домен сервера приложений Oracle WebLogic, содержащий среду исполнения Oracle BPM Suite и использующий СУБД Apache Derby для ее работы. Созданный проект с моделью простейшего бизнес-процесса был развернут на настроенном домене. В заключение бизнес-процесс был протестирован с помощью консоли управления Oracle Enterprise Manager Fusion Middleware Control 12c. Конечно, реальные бизнес-процессы моделируемые с помощью Oracle BPM Suite гораздо сложнее и могут включать в себя как операции, выполняемые автоматически, так и вручную. Надеюсь в следующих статьях серии познакомить своих читателей с механизмом Oracle BPM Suite для обработки выполняемых вручную операций — Human Task. Оставайтесь на связи и не стесняйтесь задавать ваши вопросы в комментариях.

    5 комментариев:

    Имел небольшой опыт работы с Oracle BPM Suite 11g. Неизгладимое впечатление произвело на меня — тяжеловестность платформы.
    Интересно, есть ли спрос на данное решение в России?
    Стоит ли изучить данное решение подробно?

    Я думаю, это — отголоски американской гигантомании :) Если серьезно, то штука безусловно громоздкая, но решающая множество задач. Не в том смысле, что нельзя собрать команду и написать все на Java, а в том, что экономит деньги и предоставляет невиданную гибкость. В конце концов никто не говорит, что Oracle Database — громоздкая фигня, не приносящая ценности. Oracle BPM — это такое же инфраструктурное решение, только работающее с другими объектами — с бизнес-процессами предприятия, одной из основных характеристик которых является постоянное стремление к изменениям.

    Что касается богоспасаемого отечества, то к счастью в мире есть гораздо более продвинутые страны, но даже у нас подобные решения различных вендоров популярны, например в банковской индустрии. В конце концов тот же кредитный конвейер — просто просится быть сделанным на BPM. Конкретно Oracle BPM есть в нескольких банках на букву «В».

    Привет Паш,
    Вернулся в Оракл? )))

    В процессе возвращения. Если кто-то мне хочет с этим помочь — welcome :)

    Добрый день, тоже столкнулся с проблемой запуска Derby DB, решил с помощью дока на сапорте — Doc ID 1629498.1

    Отправить комментарий

    Любой Ваш комментарий важен для меня, однако, помните, что действует предмодерация. Давайте уважать друг друга!

    Cinia

    Cinnamon и её дистры

    Книга о Cintu. Часть I. Создание системы. Глава 1. Установка

    Мы с Мануалом постоянно подчёркиваем, что Cintu — это не столько дистрибутив, сколько алгоритм создания собственной кастомизированной системы, пригодной для тиражирования среди родных, друзе и близких. А также всех тех, кому она понадобится впредь. Поэтому собственно руководство по Cintu мы и начнём с рассмотрения того, как она делается.

    Глава 1. Установка базовой системы

    Процесс создания Cintu происходит в три этапа:

    • установка базовой системы;
    • обустройство консольного режима и обретение десктопа;
    • настройка базового десктопа со средой Cinnamon.

    После чего наступает время тиражирования подготовленной системы — оно осуществляется с помощью образов, созданных системой Systenback, описанной котом Мануалом.

    Под базовой системой любого дистрибутива подразумевается ядро Linux, средство его загрузки, некий минимальный набор утилит и приложений, а также средство управления пакетами (как было некогда описано здесь с некоторыми актуализирующими коррективами). В Ubuntu и её клонах эти компоненты объединены в метапакет ubuntu-standard .

    Способы установки

    Установка минимальной системы Ubuntu, лежащей в основании всех дистрибутивов этого семейства, возможна двумя способами. Первый — загрузка с Live-носителя любого из дистрибутивов этого семейства, монтирование целевого носителя, выполнение на него команды debootstrap , далее chroot и установка метапакета ubuntu-standard . После чего у нас имеется консольная система, не содержащая ничего лишнего, но имеющая всё необходимое для наращивания до полноценного дестопа.

    Второй способ — загрузка с образа mini.iso , который содержит суперминималистическую систему Ubuntu: ядро системы, её установщик текстового режима, и средства конфигурирования сети — всё остальное получается из официальных репозиториев в соответствие с выбором применителя. Который данном случае будет — установка системы CLI (Command Line Interface) в режиме эксперта. Результат чего будет абсолютно аналогичен полученному путём «чистого debootstrap’инга».

    Второй способ требует существенно меньших затрат сил и времени, нежеди первый. И потому далее будет рассматриваться только он. К способу первому приходится прибегать в некоторых специальных случаях — при устанввоке на носитель или файловую систему, «из коробки» не поддерживаемые ни одним из инсталляторов Ubuntu (ни текстовым, ни графическим). Примером чему явдяется установка системы с корнем на ZFS, о чём мы с Мануалом надеемся как-нибудь рассказать отдельно.

    А пока речь пойдёт о генеральной линии минимальной установки.

    Подготовка

    Как уже было сказано, для установки базовой Ubuntu необходим образ mini.iso . Образ этот, размером для релиза 18.04 около 67 МБ (в скобках прописью — мегабайт) обновляется обычно раз в неделю. И актуальный его вариант всегда можно отыскать в официальном репозитории Ubuntu (или на любом из зеркал) здесь:

    В частности, текущий mini.iso для будущего релиза 18.04 скачивается отсюда. И здесь уместно добавить, что аналогичный образ существует и для 32-битной архитектуры, хотя в основной ветке Ubuntu от её поддержки отказались.

    Важно, чтобы используемый mini.iso был именно актуальным на момент установки, иначе очень вероятны конфликты получаемых из репозитория пакетов с ядром, загруженным с установочного носителя — обновить ядро в процессе установки, по понятным причинам, невозможно.

    Скачанный образ, разумеется, должен быть помещён на установочный носитель — нынче эту роль, скорее всего, будет играть флешка или SD-карта. Существует много специальных утилит для записи ISO-образа на твердотельный носитель. Однако часто забывают о самом простом и безотказном средстве:

    где path2/ — путь к образу mini.iso , а /dev/sd? — имя целевого устройства, например, /dev/sdf . Подчеркнём, что именно устройства, а не раздела на нём. При этом флешка (или SD-карта) может быть не только не форматированной, но и не иметь таблицы разделов. Важно также помнить, что спредыдущим её содержимым после выполнения указанной команды можно распрощаться.

    Кроме установочного носителя, на ранней стадии конфигурирования системы, которое будет происходить в текстовом режиме, желательно иметь ещё один носитель — в качестве такового может выступать флешка или сетевой ресурс, доступный по ftp с помощью клиента, работающего в текстовом режиме. Так или иначе, но здесь следует заблаговременно разместить необходимые конфиги — в нашем случае это dot-файлы для командной оболочки Zsh — .zshenv , .zshrc , а также общеисксовый файл ресурсов .Xresources .

    Вооружившись указанным инвентарём, можно приступать к установке. Но сначала пара слов о некоторых данных и отмазках.

    Условия и ограничения

    Образы предыдущих релизов Cintu собирались для установки исключительно машины, работающие в режиме BIOS Legacy — это процедура давно отработанная и ныне бессбойная. Почему она же применялась в отношении первых сборок релиза 18.04. И, как показала практика с таких образов систему можно установить также на машину в режиме UEFI — только это потребует некоторых телодвижений после инсталляции.

    Для того же релиза 18.04 был опробован и метод сборки образов, «из коробки» предназначенных для установки на машины как в режиме BIOS Legacy, так и в режиме UEFI. К сожалению, для последнего случая вероятность благоприятного результата была равна вероятности встретить динозавра на улице Москвы: система с «универсальных» образов либо устанавливалась на UEFI машину без проблем, либо — не устанавливалась. И тогда после инсталляции требовались те же самые действия, что и при установке с образа.

    Поэтому мы с Мануалом посоветовались, и решили «универсальных» образов больше не делать, ограничившись «чисто BIOS’ными». Так что далее будет говориться о том, как собирать образы Cintu для установки на машины в режиме BIOS Legacy. С той оговоркой, что эти образы могут быть установлены и на UEFI-машины, с некоторыми трудозатратами после инсталляции.

    Желающие же собрать таки «универсальный» образ для машин в обоих режимах — могут сделать это на свой страх и риск. Мы с Мануалом надеемся, что в этом благородном деле им поможет очерк Cintu и UEFI: спецразлив.

    Все образы Cintu релиза 18.01 (включая текущий «точечный») собираются в виртуальных машинах Virtualbox’а. Для каждой сборки создаётся отдельная ВМ с одними и теми же параметрами для всех: 2 виртуальных процессора (при четырёхядерном восьмипотоковом процессоре хоста, i7-4790K, 4,00 ГГц), 4 ГБ памяти (из 16 физических), виртуальный диск 40 ГБ. Созданные образы сначала тестируются в отдельных виртуальных машинах как в Live-режиме, так и в установленном виде. После чего удачные образы, достойные для народного внимания, тестируются уже на физическом «железе».

    Загрузка

    Установка минимальной Ubuntu, как и любого дистрибутива, начинается с загрузки системы и запуска инсталлятора. В результате чего появляется меню альтернативного установщика, точнее, пока — его загрузчика:

    Для наших целей из этого меню требуется пункт Advanced options, вызывающий следующий экран, в котором выбирается пункт Command line expert install:

    Однако не надо спешить запускать загрузку нажатием на Enter. Предварительно необходимо чуть подредактировать параметры загрузки. Для этого нажатием клавиши Tab вызывается редактор строки загрузки меню:

    В которую нужно вписать параметр pkgsel/include=network-manager , который обеспечивает принудительную установку пакета network-manager и его задействование при первой загрузке:

    В качестве значений параметра pkgsel/include можно добавить и другие пакеты, нужные, но не входящие в метапакет ubuntu-minimal. Однако эксперименты с ними мы с Мануалом оставляем на усмотрение заинтересованных лиц — нам хватило только абсолютно необходимого параметра.

    Установка

    Отредактировав строку загрузки системы, нажимаем Enter — и попадаем собственно в программу установки — в так называемый «альтернативный» инсталлятор:

    Которая издревле начинается с выбора языка её интерфейса из длиннющего списка, который, в числе прочих, содержит и русский язык:

    Далее установка проходит по накатанным (и многократно описанным) рельсам. Однако нынешнее поколение применителей, возможно, в глаза не видела «альтернативного» инсталлятора Ubuntu (который некогда, кстати, был не только основным, но и просто единственным). Так что проиллюстрируем дальнейшие шаги скриншотами с краткими комментариями.

    Вслед за выбором языка (разумеется, русского) предлагается выбрать страну, в которой на ней разговаривают — выбор здесь очевиден:

    А затем и страну для локали по умолчанию — также русскую, разумеется:

    Дополнительные локали лучше не определять — предлагаемый выбор локали en_US.UTF8 потянет за собой весь спектр англоязычных локалей, вплоть до зимбабвийской — что в наших условиях очень актуально. А так у нас останутся только те, что необходимы действительно:

    Здесь, с точки зрения применителя, локали C и C.UTF-8 идентичны обеим американских — восьмибитной и юникодовской.

    Далее следует выбор дополнительной раскладки клавиатуры (английская американская будет место в любом случае):

    При выборе русской раскладки можно очень точно подобрать её вариант — например, любимый нами с Мануалом (typewriter, legacy):

    И раскладка, и вариант её будут одинаковы и в Иксах, и в консоли. Как и переключатель раскладок — он выбирается на следующем шаге. Поскольку в консоли любимые нами немодальные переключатели не поддерживаются, нет смысла и менять умолчальный Alt+Shift — после отладки клавиатуры в Cinnamon он останется в качестве запасного:

    После настройки клавиатуры наступает очеред конфигурирования сети. При кабельном подключении и автоматическом DHCP здесь на каждом шагу достаточно соглашаться с вариантами, предлагаемыми по умолчанию. Единственно, что придётся утрудить себя вводом имени компьютера (то есть по простому — хоста):

    Далее выбирается зеркало репозитория Ubuntu — по умолчанию соответствует стране инсталляции — в нашем случае зеркало будет Российским, а точнее Яндексовским:

    Далее начинается серия вопросов, касающихся настройки аккаунтов — включать ли теневые пароли (разумеется, Да), создавать ли аккаунт root, (конечно, Нет), ввод реального имени пользователя (не обязательно настоящего, паспорт не спрашивают), его логина и пароля (дважды, длина пароля допускается любая), шифровать ли его домашний каталог (а оно нам нужно? — так что Нет).

    Затем — настройка времени. При использовании NTP (выбор по умолчанию) для страны России оно автоматически будет определено как московское:

    Если это не соответствует действительности (а на просторах нашей родины такое не исключается), здесь следует ответить Нет и выбрать более подходящий часовой пояс, например, Магаданский (8 часов разницы с Москвой):

    Интересно, что о существовании более восточного часового пояса, охватывающего Камчатку и Чукотку (9 часов разницы с Москвой), «альтернативная» программа инсталляции Ubuntu не подозревает (хотя основная, кажется знает про город под названием Камчатка).

    Следующий этап установки касается разметки диска (дисков). В общем случае он требует внимательности и ответственности, особенно при наличии иных уже установленных систем и нескольких дисках. Однако мы сейчас устанавливаем «систему-матку», и делаем это в виртуальной машине. Так что у нас будет всё просто.

    Сначала выбираем ручную разметки диска — при разметке в автоматическом режиме будет создан раздел подкачки, который нам совсем не нужен:

    Отступление: сказанное сейчас и далее касается подготовки системы для установки на машину в режиме BIOS Legacy. При использовании режима UEFI лучше сразу положиться на автоматику, выбрав пункт Авто — использовать весь диск. Как показала практика, диск этот будет размечен как для UEFI надо.

    В режиме же BIOS legacy выбираем единственный диск виртуальной машины:

    Так как он ещё более девственен, чем свежекупленный физический, положительно отвечаем на вопрос о создании новой пустой таблицы разделов:

    И предписываем создать таблицу разделов в стиле msdos

    После чего создаём единственный раздел на всё доступное пространство, определяем его как первичный, создаём (точнее, заказываем создание) файловой системы Ext4, которая будет монтироваться в корень файловой иерархии, определяем опции монтирования ( noatime ) и метку диска (я дублирую её с именем домена). Что в итоге даёт такую картину:

    Далее после умолчальных ответов на пару вопросов инсталлятор сообщает о своём желании создать файл подкачки размером в 2 ГБ:

    Что и будет сделано — /swapfile указанного размера будет создан, вне зависимости от того, какой бы размер (в том числе и нулевой) мы бы ему ни задали.

    Теперь, после согласия со всеми предупреждениями, начнётся установка. В ходе её время от времени будут предлагаться варианты, требующие выбора. Например, об установке ядра, где можно положиться на умолчальное ядро linux-generic :

    Или вопрос о содержимом initrd : в систему, которая предназначена для широкого (хоть в и узких кругах) распространения, должны быть включены все доступные драйверы:

    На вопросы о подключении разделов репозитория ( main , restricted , universe , multiverse , backports ) надо отвечать положительно, а вот с partner лучше не связываться. Зато очень не вредно подключить репозиторий исходников. По поводу обновлений безопасности следует отвечать, как приказывает инсталлятор. В том числе и отказаться от автоматического обновления:

    После этого инсталлятор предлагает заняться установкой GRUB’а. А именно — устанавливать ли его в MBR? — Разумеется, Да, — отвечаем мы. Затем следует определить устройство — при единственном диске это не сложно:

    Вопрос про EFI пропускается, и инсталляция GRUB’а совершается. После чего предлагается завершить установку. Мы, однако, сразу этого не делаем, а сначала изменяем уровень важности debconf на низкий — тот, при котором задаётся больше всего вопросов:

    Вот теперь модно и завершить установку. В ходе чего задаётся (очень вовремя) вопрос о времени на системных часах — по UTC ли оно? Отвечаем Да — и получаем приглашение к авторизации. Которое напоминает, что установочный носитель надо извлечь или отключить самому, руками — инсталлятор за нас этого не сделает:

    Следуем этому указанию, жмём Продолжить — и после рестарта машины оказываемся в страшной чёрной текстовой консоли с приглашением авторизоваться:

    И нам после авторизации эту страшную и чёрную надлежит превратить в лёгкий элегантный десктоп. Но делать это мы будем уже в следующей главе.

    Илон Маск рекомендует:  Разница между div и span
    Понравилась статья? Поделиться с друзьями:
    Кодинг, CSS и SQL