Научная статья на тему 'Brom интернет-платформа для разработки сайтов холдинга РЖД. Конфигурирование зон сайта'

Brom интернет-платформа для разработки сайтов холдинга РЖД. Конфигурирование зон сайта Текст научной статьи по специальности «Математика»

CC BY
75
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЖД / СИСТЕМА УПРАВЛЕНИЯ ВЕБ-СОДЕРЖИМЫМ / БЛОГ / BLOG / ИНТЕРНЕТ / ПРОИЗВОДСТВО / PRODUCTION / ОБСЛУЖИВАНИЕ / MAINTENANCE / РЕМОНТ / REPAIR / НОРМИРОВАНИЕ / RATIONING / ЗАПАСНЫЕ ЧАСТИ / SPARE PARTS / RAILWAYS / CMS

Аннотация научной статьи по математике, автор научной работы — Кривич Ольга Юрьевна, Мироненко Олег Игоревич, Бредихин Олег Дмитриевич, Сергеев Иван Константинович, Мироненко Никита Олегович

Данная работа является продолжением серии статей по универсальной платформе BROM для создания современных интернет ресурсов в холдинге РЖД. В данной работе рассмотрены вопросы «Конфигурирования зон сайта». Каждый сайт на платформе BROM можно разделить на несколько функционально независимых зон. Типичным является разбиение сайта на две зоны: Главная зона и Административная зона. Главная зона осуществляет представление информации для внешних пользователей. В некоторых системах управления сайтом эта зона называется витрина. Административная зона осуществляет управление данными сайта. Все зоны находятся под управлением единого ядра BROM. Так как зоны независимы, то каждая из них работает со своими библиотеками модулей, шаблонов и настроек. Настройка зон осуществляется с помощью конфигурационных файлов.

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

Похожие темы научных работ по математике , автор научной работы — Кривич Ольга Юрьевна, Мироненко Олег Игоревич, Бредихин Олег Дмитриевич, Сергеев Иван Константинович, Мироненко Никита Олегович

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

Текст научной работы на тему «Brom интернет-платформа для разработки сайтов холдинга РЖД. Конфигурирование зон сайта»

маскировки и имитации деятельности иной направленности, в частности - букмекерской. Рассмотрены основные методы и подходы к анализу подобных программных и аппаратных средств организации и проведения азартных игр с технической, программной и функциональной точки зрения. Результаты такого анализа могут лечь в основу исследовательской и экспертной деятельности в области установления правового статуса указанных программно-аппаратных средств, что является особенно актуальным в современных условиях в рамках расследования уголовных дел, предусмотренных статьей 171.2 УК РФ.

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

1. Уголовный кодекс Российской Федерации от 13 июня 1996 г. № 63-Ф3 (ред. от 30.03.2015, с изм. от 07.04.2015).

2. Федеральный закон от 20.07.2011 № 250-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации».

3. Федеральный закон от 29.12.2006 № 244-ФЗ (ред. от 22.07.2014) «О государственном регулировании деятельности по организации и проведению азартных игр и о внесении изменений в некоторые законодательные акты Российской Федерации».

4. Астахова Л.В., Волков А.В., Григорьев В.В. Методика анализа программно-аппаратных средств незаконной организации и проведения азартных игр в Российской Федерации / Л.В. Астахова, А.В. Волков, В.В. Григорьев //Наука, техника и образование, 2016. № 5 (23). С. 25-39.

5. Севостьянов Р.А., Просвирин Е.В. Проблемы уголовно-правового регулирования организации и ведения незаконного игорного бизнеса. М.: Юрлитинформ, 2013. 208 с.

6. Статистические сведения о преступлениях, предусмотренных ст. 171.2 УК РФ в разрезе субъектов Российской Федерации за январь-декабрь 2013 года / ФКУ «ГИАЦ МВД России». Ф.491. КН.5.

7. Иванова О.А. Азартные игры как угроза общественной нравственности // Молодой ученый, 2013. № 9. С. 299-302.

8. Романова И.Н. Проблемы и перспективы развития азартных игр в России в специализированных игорных зонах // Юрист, 2008. № 10. С. 21-25.

BROM ИНТЕРНЕТ-ПЛАТФОРМА ДЛЯ РАЗРАБОТКИ САЙТОВ ХОЛДИНГА РЖД. КОНФИГУРИРОВАНИЕ ЗОН САЙТА Кривич О.Ю.1, Мироненко О.И.2, Бредихин О.Д.3, Сергеев И.К.4, Мироненко Н.О.5 Email: [email protected]

'Кривич Ольга Юрьевна - кандидат технических наук, доцент, декан, факультет транспортных средств, Российский университет транспорта; 2Мироненко Олег Игоревич - старший преподаватель, кафедра нетягового подвижного состава, Российский университет транспорта; 3Бредихин Олег Дмитриевич - инженер-программист, Государственная публичная научно-техническая библиотека; 4Сергеев Иван Константинович - студент, Российский университет транспорта; 5Мироненко Никита Олегович - студент, Московский государственный технический университет им. Н.Э. Баумана,

г. Москва

Аннотация: данная работа является продолжением серии статей по универсальной платформе BROM для создания современных интернет ресурсов в холдинге РЖД. В данной работе рассмотрены вопросы «Конфигурирования зон сайта». Каждый сайт на платформе BROM можно разделить на несколько функционально независимых зон. Типичным является разбиение сайта на две зоны: Главная зона и Административная зона. Главная зона осуществляет представление информации для внешних пользователей. В некоторых системах управления сайтом эта зона называется витрина. Административная зона осуществляет управление данными сайта. Все зоны находятся под управлением единого ядра BROM. Так как зоны независимы, то каждая из них работает со своими

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

Ключевые слова: РЖД, система управления веб-содержимым, блог, интернет, производство, обслуживание, ремонт, нормирование, запасные части.

BROM IS AN ONLINE PLATFORM FOR THE DEVELOPMENT OF RUSSIAN RAILWAYS HOLDING WEBSITES. CONFIGURING SITE ZONES Krivich O.Yu.1, Mironenko O.I.2, Bredikhin O.D.3, Sergeyev I.K.4,

Mironenko N.O.5

'Krivich Olga Yuryevna - Candidate of technical Sciences, Аssociate Professor, Dean, FACULTY VEHICLES, RUSSIAN UNIVERSITY OF TRANSPORT;

2Mironenko Oleg Igorevich - Senior Lecturer, DEPARTMENT NON-TRACK ROILING STOCK,

RUSSIAN UNIVERSITY OF TRANSPORT; 3Bredikhin Oleg Dmitrievich - Software Engineer, STATE PUBLIC SCIENTIFIC AND TECHNICAL LIBRARY; 4Sergeyev Ivan Konstantinovich - Student, RUSSIAN UNIVERSITY OF TRANSPORT RUSSIA;

5Mironenko Nikita Olegrjvich - Student, STATE TECHNICAL UNIVERSITY NAMED AFTER Ы.Е. BAUMAN,, MOSCOW

Abstract: this work is a continuation of a series of articles on universal platform BROM to create the modern Internet resources in the holding of R. J. D. this work deals with the questions "Configuring zones." Each site on the BROM platform can be divided into several functionally independent zones. A typical site is divided into two zones: the Main zone and the Administrative zone. The main area provides information for external users. In some site management systems, this area is called a showcase. Administrative area performs data management of the website. All zones are under the control of a single kernel BROM. Since the zones are independent, each of them works with its own libraries of modules, templates and settings. Zones are configured using configuration files.

Keywords: RAILWAYS, CMS, blog, production, maintenance, repair, rationing, spare parts.

УДК 629.4

Основное конфигурирование зон производится с помощью файл WEB_INF/web.ini.php, который размещается в корневой директории ядра сайта, либо может быть заново переопределен в корневой директории сайта. Если в корневой директории сайта файла /WEB_INF/web.ini.php не существует, будет использован файл WEB_INF/web.ini.php из корневой директории ядра платформы BROM.

Все названия переменных, которые используются для правильного функционирования ядра платформы BROM начинаются с символа «_». Зоны сайта описываются в глобальном массиве $_ZONES, как подмассивы первого уровня. Названия зон произвольны кроме главной зоны сайта «"_root».

Типичны код файла web.ini.php приведен ниже. Назначение атрибутов массива $_ZONES раскрыты в виде комментариев к данному атрибуту.

<?php

global $_ZONES;

$_ZONES = array(

"_root"=>array( // Главная зона сайта

'_uri_root' => "/" //Корневой uri главной зона сайта

,'_document_root' => DOCUMENT_ROOT //Физический путь к главной зоне сайта ,'_lib_scripts'=>"_lib/" // Путь к библиотекам относительно «_document_root» ,'_scripts->"_php/" // Путь к модулям относительно «_document_root»

,'_mapper->"_mapper/_mapper.php"/" // Путь к системе mapper для данной зоны относительно «_document_root»

,'_data->"_data/" // Путь к дополнительным файлам конфигурации относительно «_document_root»

,"_config" => "_data/config.ini.php" // Файл дополнительной конфигурации зоны (см. ниже) ,'_skms_uri->"/skins/" //Корневой uri шаблонов главной зона сайта

,'_skins->"skins/"// Путь к файлам шаблонов относительно «_document_root» ,"_cache"=>FALSE // Ключ кэширования страниц ,'_cacher'=>array( // Настройка встроенной системы кэширования '_class'=>'Cacher'

,'_params'=>array('cache_dir'=>DOCUMENT_ROOT."_cache/" , 'cache_age'=>3600) // secs ) ,'_viewer'=>array( // Настройка диспетчера запроса данной зоны '_class'=>'SiteViewer' ,'_params'=>array('_cache'=>TRUE) ) ,'_template'=>array(// Настройка шаблонизатора данной зоны '_class'=>'MyTemplate_Smarty'

,'_params'=>array('template_dir'=>DOCUMENT_ROOT."_skins/" ,'compile_dir'=> DOCUMENT_ROOT. "_templates_c/" ,'cache_dir'=>DOCUMENT_ROOT."_cache/" ,'caching '=>true) ) ,'skin'=>"" // Название шаблона, по умолчанию «default» ,"title" => "Основной сайт" ,'_plugins'=>array( // Массив подключаемых плагинов

'DB'=>array( //Плагин доступа к базе данных '_class'=>'DB_DBLight' ,'_file->"

,'_params'=>array("config" => "_data/dbconnect.ini.php") ) ) ) ,"admin"=>array( // Административная зона, назначение атрибутов см. выше '_uri_root' => URI_ADMIN_ROOT ,'_document_root' => DOCUMENT_ADMIN_ROOT ,'_lib_scripts'=>"admin/_lib/" ,'_scripts'=>"admin/_php/" ,'_mapper'=>"admin/_mapper/_mapper.php" ,'_data->"admin/_data/" ,"_config" => "admin/_data/config.ini.php" ,'_skins'=>"admin/skins/" ,'_skins_uri'=>URI_ADMIN_ROOT."skins/" ,'_viewer'=>array( '_class'=>'AdminViewerM' ,'_file'=>DOCUMENT_ADMIN_ROOT."_admin_base/AdminViewer.php"

,'_params'=>array("admin_config" => "admin/_data/admin_config.ini.php") )

,'_template'=>array(

'_class'=>'MyTemplate_Smarty' ,'_params'=>array('template_dir'=>DOCUMENT_ADMIN_ROOT."_skins/" ,'compile_dir'=>DOCUMENT_ADMIN_ROOT."_templates_c/" ,'cache_dir'=>DOCUMENT_ADMIN_ROOT."_cache/"

,'caching '=>true ) ) ,'skin'=>"default" ,"title" => "Админ зона сайта" ));?> В конфигурации зоны можно определять дополнительные атрибуты, которые будут доступны для модулей системы.

Дополнительное конфигурирование рабочей зоны сайта _data/config.ini

Для дополнительной настройки и конфигурирования зоны используется файл, который указывается в атрибуте «_config» файла WEB_INF/web.ini.php. Настройки зоны определяются в массиве «_zone». Здесь можно переопределить атрибуты текущей зоны или добавить новые атрибуты зоны. В массиве «_plugins» можно подключить дополнительные плагины или изменить настройки существующих плагинов.

Ниже приведен пример файла _data/config.ini, в котором изменены настройки плагина «DB» главной зоны, а также изменено название текущего шаблона с «default» на «universal». <?php return array( '_plugins'=>array( 'DB'=>array(

'_class'=>'DB_DBLight' ,'_file'=>''

,'_params->array("config" => "_data/dbconnect.ini.php")

)

)

// можно переопределить настройки зоны ,'_zone'=>array(

'skin'=>"universal" // Изменение текущего шаблона )); ?>

Все атрибуты настроек зоны доступны для модулей сайта через глобальную переменную $CONFIG['_zone'], либо через публичную переменную класса модуля $this-> Core->ZONE. Плагины доступны через $1^->Соге->"название плагина", например 'DB'. Дополнительную информацию можно найти в [1, 2, 3, 4].

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

1. Сергеев К.А. Технологическая подготовка производства вагоноремонтных предприятий. Монография // Российский государственный открытый технический университет путей сообщения. Москва, 2008.

2. Сергеев К.А., Готаулин В.В., Кривич О.Ю. Параметрический анализ технологических процессов вагоноремонтного производства // Наука и техника транспорта, 2007. № 3. С. 20-24.

3. Сергеев К.А., Гундаев И.В., Сидоров Е.С. Разработка математических моделей системы автоматизированного проектирования технологических процессов ремонта вагонов // Наука и техника транспорта, 2011. № 3. С. 62-64.

4. Сергеев К.А. Современный подход к формированию моделей технологических процессов ремонта вагонов // Вестник Всероссийского научно-исследовательского института железнодорожного транспорта, 2005. № 1. С. 3.

OPENRUT - ДОТ ХОЛДИНГА РЖД. ОБНОВЛЕНИЕ ЯДРА LINUX

Кривич О.Ю.1, Мироненко О.И.2, Бредихин О.Д.3, Петров Г.И.4, Сергеев И.К.5, Мироненко Н.О.6 Email: [email protected]

'Кривич Ольга Юрьевна - кандидат технических наук, доцент, декан, факультет транспортных средств, Российский университет транспорта; 2Мироненко Олег Игоревич - старший преподаватель, кафедра нетягового подвижного состава, Российский университет транспорта; 3Бредихин Олег Дмитриевич - инженер-программист, Государственная публичная научно-техническая библиотека; 4Петров Геннадий Иванович - доктор технических наук, профессор; 5Сергеев Иван Константинович - студент, Российский университет транспорта; Мироненко Никита Олегович - студент, Московский государственный технический университет им. Н.Э. Баумана,

г. Москва

Аннотация: в настоящее время широко развивается дистанционное образование - ДОТ (Дистанционные образовательные технологии), при организации которого в учебных заведениях используют разные системы, и базирующееся на разных операционных системах. В Российском университете транспорта такой системой является openRUT, которая базируется на операционной системе Linux. Центральной частью операционной системы Linux является ядро операционной системы. В данной работе показан метод обновления ядра Linux, используемого в openRUT. Ключевые слова: РЖД, система управления веб-содержимым, блог, интернет, производство, обслуживание, ремонт, нормирование, запасные части.

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