Научная статья на тему 'Оптимизация расчетов в физической архитектуре за счет применения программного обеспечения'

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

CC BY
75
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГРАДОСТРОИТЕЛЬСТВО / АРХИТЕКТУРА / РАСЧЕТ / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / ЗВУКОВАЯ СРЕДА / URBAN PLANNING / ARCHITECTURE / CALCULATION / SOFTWARE / SOUND ENVIRONMENT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Горчакова Ольга Сергеевна, Савкова Олеся Алексеевна, Сорокина Евгения Юрьевна

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Горчакова Ольга Сергеевна, Савкова Олеся Алексеевна, Сорокина Евгения Юрьевна

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

OPTIMIZATION OF CALCULATIONS IN PHYSICAL ARCHITECTURE AT THE BASIS OF APPLICATION OF THE SOFTWARE

The article proposes a method for optimizing the calculations of some parameters used in the design of cities and buildings. A version of the program execution for these calculations is presented, including the user interface and program text.

Текст научной работы на тему «Оптимизация расчетов в физической архитектуре за счет применения программного обеспечения»

УДК 711.4; 004.42

ОПТИМИЗАЦИЯ РАСЧЕТОВ В ФИЗИЧЕСКОЙ АРХИТЕКТУРЕ ЗА СЧЕТ ПРИМЕНЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

О.С. Горчакова, О.А. Савкова, Е.Ю. Сорокина

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

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

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

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

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

В качестве языка программирования, используемого в расчетах, был выбран JavaScript, интерфейс пользователя был описан на языках HTML и CSS. Выбор был сделан исходя из того, что [3 - 5]:

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

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

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

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

C++.

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

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

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

В программе будет производиться расчет следующих величин [6]:

- плотность энергии в помещении Do;

- время реверберации T;

- уровень звукового давления в помещении с источником шума L.

Пример интерфейса разработанной программы представлен на рис.

1, а текст программы - на рис. 2.

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

Расчет архитектурной акустики

—Плотность энергии в помещешш (DO)-

Р=

Рассчитать

Результат расчета

—Время реверберации (Т)-

V=

S=

Рассчитать

Результат расчета

—Уровень звукового давления в помещении с источником шумя (L)

LP=

А=

Рассчитать

Результат расчета

Рис. 1. Интерфейс программы

360

1 <!DOCTYPE html>

2 < lang="ru">

3 < ead>

4 < ä charset="llTF-8" />

< 11:1е>Физическая архитектура-e/title >

6

< href="assets/css/style.css" rel="stylesheet" type="text/css" media="all"/>

8

< : src="assets/js/jquery-3.4.1.min.js"></ >

10 < : src="assets/js/script.js"></ >

11 </head>

12 < )dy>

13 < >Расчет Архитектурной акустикис/ 1>

14 <fonn- name="l_f">

15 <Fieldse >

< egend>r^0TH0CTb энергии в помещении (D0)</ egend>

17 Р=< type="text" name="l_l" />< />

18 A=< Dut type="text" name="l_2" />< />

19 < type="button" name="l_s" уа1ие="Рассчитать" />< />

< type="text" name="l_r" placeholdeг="Peзyльтaт расчета" />

21 </ Leids >

22 </forr >

23 <br />

24 <fonn- name="2_f">

25 < Fieldse >

26 < egend>BpeMfl реверберации (Т)</ egeni >

27 V=< Dut type="text" name="2_l" />< />

28 S=< type="text" name="2_2" />< />

29 Salpha;=< type="text" name="2_3" />< />

< type="button" name="2_s" уа1ие="Рассчитать" />< />

31 < type="text" name="2_r" placeholdeг="Peзyльтaт расчета" />

32 </ Leids >

33 </forr >

34 <br />

35 <fonn' name="3_f">

36 <Fieldse >

< egend>ypoeeHb звукового давления в помещении с источником шума (L)</Legen > Lp=< type="text" name="3_l" />< />

39 A=< Dut type="text" name="3_2" />< />

40 < type="button" name="3_s" уа1ие="Рассчитать" />< />

41 < type="text" name="3_r" placeholdeг="Peзyльтaт расчета" />

42 </ Leids >

43 </fonr >

44 </bod >

1 I (document).ready( function(){

2

$("[name - l_s]") .clickf/unctionOí 4 var temp_l_l ("[name = 1_1]").val();

var temp_l_2 ("[name = 1_2]").val(); 6 var rez_l 4 temp_l_l / (343.3 : temp_l_2);

("[name = 1_1]"). attr(' placeholder' ..tempJLJl) ,val(''); S("[name = 12]").attr('placeholder'jtemp_l_2).val(''); 9 ("[name = l_r]").val(rez_l);

10 }); 11

12 $("[name = 2_s]"),click(function(){

13 var temp_2_l ("[name = 2_1]").val();

14 var temp_2_2 ("[name = 2_2]").val();

15 var temp_2_3 ("[name = 2_3]").val();

16 var rez_2 (0.163*temp_2_l)/(■ temp_2_2 Math.log(l temp_2_3)); S("[name = 21]").attr('placeholder'jtemp_2_l).val('');

18 ("[name = 22]").attr('placeholder'Jtemp_2_2).val('');

19 $("[name = 2_3]").attr('placeholder'jtemp_2_3).val('');

20 ("[name = 2_r]").val(rez_2);

21 }); 22

23 $("[name = 3_s]"),click(function(){

24 var temp_3_l ("[name = 3_1]").val();

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

25 var temp_3_2 ("[name = 3_2]").val();

26 var rez_3 temp_3_l (ie Math.log(temp_3_2) / Math.log(18)) + 6; S("[name = 31]").attr('placeholder'jtemp_3_l).val('');

("[name = 3_2]").attr('placeholder'jtemp_3_2).val('');

29 ("[name = 3_r]"),val(rez_3);

30 });

32 });

Рис. 2. Текст программы: а - раздел head HTML страницы; б - основной раздел HTML страницы; в - скриптовая часть

361

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

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

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

1. Алексеев Ю.В., Сомов Г.Ю. Эволюция градостроительного планирования поселений. Т. 1. Общие представления о градостроительстве, промышленная революция, индустриальное производство: учебник. М.: Изд-во Ассоциации строительных вузов, 2014. 368 с.

2. Фоков Р.И. Экологическая реконструкция и оздоровление урбанизированной среды. М.: Изд-во Ассоциации строительных вузов, 2012. 304 с.

3. Мэтью Д. HTML5. Разработка веб-приложений. М.: Рид Групп, 2012. 320 с.

4. Мэтьюз М., Кронан Д. Динамическое веб-программирование (+ CD-ROM). М.:Эксмо, 2010. 384 с.

5. Дунаев В.В. Web-программирование для всех. СПб.: Питер -Москва, 2012. 985 с.

6. Архитектурная физика: учебник для вузов: спец. «Архитектура» / В.К. Лицкевич [и др.]; под ред. Н.В. Оболенского. М.: Архитектура-С, 2007. 448 с.

Горчакова Ольга Сергеевна, магистрант, [email protected], Россия, Тула, Тульский государственный университет,

Савкова Олеся Алексеевна, магистрант, konnav78@gmail. com, Россия, Тула, Тульский государственный университет,

Сорокина Евгения Юрьевна, магистрант, konnav 78@gmail. com, Россия, Тула, Тульский государственный университет

OPTIMIZATION OF CALCULATIONS IN PHYSICAL ARCHITECTURE AT THE BASIS OF

APPLICATION OF THE SOFTWARE

O.S. Gorchakova, O.A. Savkova, E.Y. Sorokina 362

The article proposes a method for optimizing the calculations of some parameters used in the design of cities and buildings. A version of the program execution for these calculations is presented, including the user interface and program text.

Key words: urban planning, architecture, calculation, software, sound environment.

Gorchakova Olga Sergeevna, undergraduate, konnav 78@gmail. com, Russia, Tula, Tula State University,

Savkova Olesya Alekseevna, undergraduate, konnav 78@gmail. com, Russia, Tula, Tula State University,

Sorokina Evgeniya Yuryevna, undergraduate, konnav 78@gmail. com, Russia, Tula, Tula State University

УДК 004.056.55

ПРИМЕНЕНИЕ ПРОТОКОЛА HTTPS ДЛЯ ПОВЫШЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ В СЕТИ

Д.В. Афанасьева, А. А. Абидарова, Е.А. Плахина

Рассмотрено применение и достоинства использования протокола передачи данных HTTPS и описан механизм работы протокола. Перечислены способы получения ssl-сертификата, их виды и основные особенности.

Ключевые слова: информация, безопасность, HTTPS, протокол, сертификат криптозащита.

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

Главное преимущество протокола HTTPS заключается в максимальной защите данных, достигаемой за счет криптографического шифрования. [1, 2] Это всегда было важно в сферах, требующих защиты конфиденциальной информации.

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

Компания Google ещё в 2014 году заявила, что сайты, работающие по защищенному протоколу, получат преимущество в выдаче. Поисковик официально признал наличие SSL-сертификата фактором ранжирования, значимость которого с каждым годом будет увеличиваться. Сегодня топ выдачи Google по всем тематикам представлен преимущественно HTTPS-сайтами, а браузер Chrome выводит предупреждение об опасности при отсутствии зашифрованного соединения.

363

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