Научная статья на тему 'Исследование юридических аспектов использования программных библиотек в составе коммерческого продукта'

Исследование юридических аспектов использования программных библиотек в составе коммерческого продукта Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
68
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СВОБОДНОЕ ПО / POSTGRESQL LICENSE / FREEBSD / MIT LICENSE / FSF / GNU

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Белов Д.Е., Шалин А.Ф., Мищенко А.Е., Грушко А.Т., Кучеров П.И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Белов Д.Е., Шалин А.Ф., Мищенко А.Е., Грушко А.Т., Кучеров П.И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Исследование юридических аспектов использования программных библиотек в составе коммерческого продукта»

Жмайлов // Журнал «Вестник компьютерных и информационных технологий» № 6, 2006 г

5 Шалин, А. Ф. Перспективы разработки модуля зоотехнического и ветеринарного учета для информационно-вычислительной системы мониторинга овцеводства и козоводства/ А. Ф. Шалин, В. А. Астапов, А. Е. Мищенко, С. М. Шишкин, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. - 2015. - Т. 1. - № 8. - С. 649-652.

6 Шалин, А. Ф. Применение различных типов rfid-меток для идентификации определенных видов животных/ А. Ф. Шалин, А. Е. Мищенко, В. А. Астапов, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 645-649.

7 Калашников А. П. Нормы и рационы кормления сельскохозяйственных животных. Справочное пособие. / А. П. Калашников, Н. И. Клейменов и др. - М.: Агропромиздат, 1985.

8 Eclipse Foundation // Eclipse Public License - v 1.0: [сайт] / URL: https://www.eclipse.org/legal/epl-v10.html

9 Free Software Foundation // GNU Affero General Public License: [сайт] / URL: https://www.gnu.org/licenses/agpl. html)

10 GNU/Linux Software in the Public Interest, Inc. // Debian: [сайт] / URL: https://www.debian.org/index.ru.html

11 The Apache Software Foundation // The Apache Software Foundation: [сайт] / URL: http://www.apache.org/licenses/ LICENSE-2.0

УДК 004.3

РАЗРАБОТКА И НТЕРФЕЙСА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ СОСТАВЛЕНИЯ ОПТИМИЗИРОВАННЫХ РАЦИОНОВ КОРМЛЕНИЯ СЕЛЬСКОХОЗЯЙСТВЕННЫХ ЖИВОТНЫХ

UDC 004.3

DEVELOPMENT OF WEB APPLICATION USER INTERFACE FOR OPTIMIZED FEED RATIONS OF FARM ANIMALS

Д.Е. Белов, А.Ф. Шалин, А. Е. Мищенко, А.Т. Грушко, П.И. Кучеров Федеральное государственное бюджетное научное учреждение «Всерос-

Belov D.E., Shalin A.F., Mischenko А.Е., Grushko A.T., Kucherov P.I. Federal State Budgetary Scientific Institution "All-Russian Research Institute for сийский научно-исследовательский Sheep and Goat Breeding" институт овцеводства и козоводства» Voronkina I.N.

И.Н. Воронкина "Stavropol Regional College of Computer

ГБОУ СПО «Ставропольский регио- Engineering and Electronics" нальный колледж вычислительной техники и электроники»

a.shalin@cloudinfosys.ru В статье рассматривается процесс The article deals with the process of

составления рационов с использованием программного обеспечения, разработанного в лаборатории информационных технологий ФГБНУ ВНИИ-ОК. Описывается алгоритм действий

preparation of rations using software developed in the laboratory of information technology of FGBNU VNIIOK. The algorithm of user actions, the implementation of which will allow to carry

пользователя, реализация которого out mathematical calculations to optimize позволит провести математические feed rations of farm animals is described/ вычисления для оптимизации рационов кормления сельскохозяйственных животных.

Ключевые слова: базы данных, математические методы, оптимизация, симплексный метод, java, apache.

Key words: database, mathematical methods optimization, simplex method, java, apache

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

б) вычисление оптимального соотношения с помощью математических методов.

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

- выбор группы животного и параметров его продуктивности для расчета нормы потребления в питательных веществах;

- выбор набора кормов, из которых будет составляться рацион;

- оптимизации рациона;

- анализ рациона [1, 7].

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

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

Экранная форма №1 обладает следующим функционалом:

- предоставляет пользователю возможность выбора группы животного;

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

- на основе выбранных данных отображается суточная норма потребления питательных веществ в виде таблицы в правой части экрана [3, 9].

Рис. 1. - Экранная форма №1

Экранная форма №2 (рис. 2) позволяет осуществлять выбор кормов для составления рациона, расчет, оптимизацию и анализ рациона.

Экранная форма №2 обладает следующим функционалом:

- предоставляет пользователю возможность выбора кормов для включения в рацион;

- исключает возможность повторного выбора одного и того же корма;

- при выборе корма отображает содержание в нем питательных веществ в виде таблицы в левой нижней части экрана;

- обеспечивает возможность установки признака того, входит ли корм в состав кормовой смеси (комбикорма);

- предусматривает возможность корректировки кормов в соответствии с фактической питательностью и последующей фиксацией питательности откорректированных кормов на уровне пользователя (рис. 3);

- возможность расчета рациона вручную или автоматически, с применением симплексного метода [4, 6].

Рис. 3. - Редактирование питательности кормов в соответствии с данными лабораторного исследования

Разработка интерфейса пользователя веб-приложения для составления оптимизированных рационов кормления сельскохозяйственных животных выполнялась на базе библиотеки Vaadin с использованием каскадных таблиц стилей [2, 5].

Список литературы:

1 Белов, Д. Е. Практическое применение облачных и open source-технологий для снижения совокупной стоимости владения программным обеспечением в агропромышленном комплексе/ Д. Е. Белов, А. Ф. Шалин// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. -2015. - Т. 1. - № 8. - С. 577-582.

2 Белов, Д. Е. Сопоставление реляционной модели данных и принципов объектно-ориентированного программирования для разработки информационно-вычислительных систем / Д. Е. Белов, А. Ф. Шалин, В. А. Астапов // Сборник научных трудов Ставропольского научно-исследовательского института животноводства и кормопроизводства. - 2013. - Т. 2. - № 6 (1) . - С. 293-300.

3 Воронкина, И. Н. Интеграция «Open Source» - продуктов с операционной системой, позволяющих достигать эффект кросс-платформенности и кросс-браузерности / И. Н. Воронкина, Д. Е. Белов, А. Ф. Шалин // Сборник научных трудов Ставропольского научно-исследовательского института животноводства и кормопроизводства. - 2013. - Т. 2. - № 6 (1) . - С. 300-307.

4 Жмайлов, Б. Б. Преимущества и недостатки разработки Java-программ без использования IDE-средств. / Б. Б. Жмайлов // Журнал «Вестник компьютерных и информационных технологий» № 6. - 2006 г.

5 Шалин, А. Ф. Перспективы разработки модуля зоотехнического и ветеринарного учета для информационно-вычислительной системы мониторинга овцеводства и козоводства/ А. Ф. Шалин, В. А. Астапов, А. Е. Мищенко, С. М. Шишкин, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 649-652.

6 Шалин, А. Ф. Применение различных типов rfid-меток для идентификации определенных видов животных/ А. Ф. Шалин, А. Е. Мищенко, В. А. Астапов, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 645-649.

7 Калашников, А. П. Нормы и рационы кормления сельскохозяйственных животных. Справочное пособие. / А. П. Калашников, Клейменов Н. И. и др. - М.: Агропромиздат, 1985.

8 Free Software Foundation // GNU Affero General Public License: [сайт] / URL: https://www.gnu.org/licenses/ agpl.html)

9 GNU/Linux Software in the Public Interest, Inc. // Debian: [сайт] / URL: https://www.debian.org/index.ru.html

УДК 699.81:654.924 АНАЛИЗ МЕТОДОВ СОХРАННОСТИ СКОТА ОТ КРАЖ ЗЛОУМЫШЛЕННИКАМИ

А.П. Жук, кандидат техн. наук; А.А. Гавришев ФГАОУ ВПО «СКФУ»

UDC 699.81:654.924 ANALYSIS OF METHODS OF CONSERVATION OF CATTLE FROM THEFT BY HACKERS

Zhuk A.P., Gavrishev A.A. FSAEI HPE NCFU

alekszhuk@mail.ru

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

Nowadays, there are many cases of cattle theft in a large scale. This fact testifies to the urgent task of ensuring security of cattle theft. Analysis of the sources shows that this problem can be successfully solved with the help of technical security systems, among which the RFID-tag, electrofences and security alarm. To the authors, the most attractive method of protection is the use of RFID-tags. In addition, the complex use of RFID-tags with additional protection techniques to improve the reliability of animal protection.

Keywords: system security, cattle, theft, RFID-tags, safety

Введение

В последние несколько лет в Ставропольском крае происходит все больше и больше случаев краж скота в особо крупных размерах. Так, в 2011 в Шпаковском районе было украдено более 100 голов полуторагодовалых быков из огороженного загона - злоумышленники просто спилили замок с загона [1]. В 2016 году в Нефте-кумском районе было украдено более 180 голов мелкого рогатого скота, общей стоимостью 900 000 рублей [2].

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

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

Основная часть

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

Анализ источников показывает, что технические системы охраны, пригодные для

i Надоели баннеры? Вы всегда можете отключить рекламу.