В пособии рассмотрены вопросы нелинейной и линейной оптимизации функций одной и нескольких переменных. Особое внимание уделено обоснованию и доказательству корректности применения используемых методов. Приведено описание алгоритмов и даны примеры поиска оптимального значения. Отдельная глава посвящена задачам линейного программирования, симплекс-методу. Приводятся варианты лабораторных работ и спи…
В данной статье рассматриваются существующие методы построения многомерных ассоциативных контейнеров данных, которые впоследствии могут быть использованы в самоадаптирующихся контейнерах данных. Построение многомерных контейнеров является актуальной задачей в связи с возросшей популярностью и частым использованием таких структур в различных областях. Они применяются при работе с многомерными векто…
Автором рассматривается подход к отображению структуры файловой системы в виде когнитивной сети, при этом папки файловой системы выступают в качестве ключевых слов – атрибутов, связанных между собой и ассоциированных с файлом. К тому же упраздняется строгое следование имен папок в пути файла, становится возможным доступ к файлу из различных директорий без применения ярлыков. В статье представлен с…
В рамках подхода Polyglot Persistence в статье рассматриваются ситуационно-ориентированные базы данных – информационный процессор в составе веб-приложения, обрабатывающий XML/JSON-документы на основе иерархической ситуационной модели HSM. Обсуждается гибкое задание в HSM отображений виртуальных документов на реальные данные из различных физических хранилищ. Предлагается подход к встраиванию отобра…
Книга посвящена быстрой разработке сверхдинамических одностраничных Web-сайтов на основе популярного фреймворка Angular 4 и языка программирования TypeScript. Дан вводный курс TypeScript, описаны типизация, классы и интерфейсы, модификаторы доступа, динамические свойства и разбиение программного кода на модули. Рассказано о создании интерфейса сайта посредством компонентов, реализации его бизнес-л…
Настоящая статья посвящена изучению применения технологии блокчейна в образовательной сфере. В ней рассмотрены преимущества, требования, а также возможные проблемы, которые могут возникнуть в процессе внедрения рассматриваемого решения. Проанализированы проекты, реализуемые в сфере образования с применением блокчейн-платформ, обоснована целесообразность применения блокчейна в образовании. Статья б…
Учебное пособие представляет собой учебно-методическую разработку, которая с одной стороны направлена на изложение основ программирования на языке С#, а с другой стороны — на формирование навыков применения базовых алгоритмов для решения практико-ориентированных задач. Простота изложения материала и большое количество разобранных примеров делают изучение языка С# доступным для широкого круга читат…
В методических указаниях сформулированы требования к выполнению курсовой работы, рекомендации по оформлению, указаны критерии оценки, а также изложен процесс проектирования баз данных: от анализа предметной области до построения ER-диаграммы и запросов. Содержат в себе пример выполнения одного из вариантов курсовой работы. Предназначены для студентов и преподавателей дисциплины «Управление данными…
Представлен краткий библиометрический анализ развития исследований в области квантовой обработки информации в период 2000–2017 гг. Выявлены основные мировые игроки, а также источники спонсорской поддержки публикуемых результатов. Рассмотрен внутрироссийский исследовательский ландшафт; определены наиболее продуктивные отечественные организации, а также ученые, внесшие наибольший публикационный вкла…
В лабораторном практикуме содержится описание теоретических основ курса базы данных (БД) и практических примеров скриптов программного кода – скриптов, необходимых для выполнения лабораторных работ. Кроме того, практикум знакомит с основными управляющими элементами MS SQL Server 2014 по средствам скриншотов экранов интерфейса программной среды с указанием непосредственного использования функционал…
В номере: На пути к «железным» СУБД На протяжении десятилетий развитие корпоративных технологий обработки данных шло под знаком борьбы за горизонтальную масштабируемость с использованием массово доступного оборудования. Итогом этого движения стали, в частности, СУБД, использующие для ускорения своей работы технологии, специфичные для конкретной аппаратуры. Верификация и валидация ПО: технологии и …
В издании подробно рассмотрены основные синтаксические конструкции, применяемые при построении запросов на SQL, а также для программирования хранимых процедур и триггеров. Теоретический материал в полной мере иллюстрирован примерами запросов и скриптов. Разработанные автором интернет-ресурсы позволяют проверить полученные теоретические знания с помощью выполнения оригинального лабораторного практи…
Эта книга поможет вам освоить систему управления базами данных PostgreSQL. Здесь вы найдете рекомендации ведущего разработчика функционала репликации и восстановления PostgreSQL и системного архитектора Skype – одного из самых успешных проектов, созданных с помощью PostgreSQL. Данное руководство должно стать настольным для разработчиков, имеющих дело с «боевыми» базами данных и использующих PHP, J…
Рассматривается система индексации серверов на базе протокола FTP. В статье описан набор функционала для индексации файлов и поисковой системы. Подробно рассмотрены основные проблемы, встречающиеся при обработке ответов на запросы по протоколу FTP и методы их решения. Несмотря на эволюцию файловых хранилищ, прошедшую за 34 года после создания протокола FTP, проблема индексации остается актуальной …
В номере: TrueNorth: от нуля к 64 миллионам нейронов Процессор, созданный по образу человеческого мозга, представляет собой ядро для формирования умозаключений на основе массово-параллельной сети, содержащей миллион нейронов и 256 млн синапсов. Результатом десятков лет фундаментальных исследований в области нейробиологии, архитектур, процессоров, систем, ПО и алгоритмов стал самый крупный нейросин…