Вышел майский номер № 05 (162) журнала Системный Администратор за 2016 год.
В номере:
-
Системы хранения данных. Часть 2. NAS
Сетевые системы хранения данных являются неотъемлемой частью инфраструктуры. Поговорим об их прошлом, настоящем и будущем. -
Шаблоны контейнеров в Virtuozzo. Оперативное развертывание контейнеров
Подготовка множества виртуальных окружений с одной конфигурацией – задача для системного администратора нередкая. В статье [1] мы описали возможность использования для этих целей миграции и клонирования, однако во многих ситуациях более удобным способом будет использование заранее подготовленных шаблонов. -
Поддержка филиалов средствами MDOP
Компонент DaRT пакета MDOP, применяемый совместно с встроенными средствами операционной системы, позволит организовать эффективную техподдержку филиалов. -
Анатомия таргетированной атаки. Часть 2. Развитие атаки
Используя накопленную за последние годы экспертизу в расследовании целевых атак, в продолжение нашего цикла статей мы опишем детальное развитие атаки, следуя четырем ее фазам, с реальными примерами, рассмотрим функциональное применение инструментов в комбинации с различными техниками социальной инженерии. -
Защита от DDoS подручными средствами. Часть 1. DNS Amplification
Рассмотрим DDoS-атаки типа «усиление» (amplification) с использованием сервиса DNS и защиту от них. -
Проводим пентест. Часть 2. Сбор необходимой информации
Правильная идентификация версий ОС и ПО является неотъемлемой частью успешной атаки. В статье мы поговорим о том, как это можно сделать. -
Распараллеливание операций в Oracle. Часть 2. Особенности и ограничения
В статье рассматриваются вопросы распараллеливания DDL-операций, SQL‑запросов и других операций в Oracle, а также особенности и ограничения, связанные с распараллеливанием. -
Под капотом платформы 1С 8.3. Часть 1. Работа с СУБД
В этой статье мы начнем знакомство с внутренним устройством платформы 1С 8.3 с самого важного – взаимодействия с СУБД. -
Общая схема оптимизации производительности 1С
Существует множество причин, из-за которых система на 1С может медленно работать. Рассмотрим общий подход для оптимизации производительности, чтобы исключить ненужные действия. -
Пишем мобильные приложения быстрее. Паттерн Наблюдатель и реактивное программирование
Выпуская на рынок пусть еще сырое, но востребованное приложение, разработчик пробует захватить внимание аудитории и уйти в отрыв от конкурентов. Ранний старт дает возможность увидеть, насколько сама идея пришлась по душе пользователям, и скорректировать дальнейшую бизнес-стратегию. -
Автоматизируем отчетность по Cucumber-тестам в ExtentReports
Технология Cucumber позволяет не только совмещать спецификации на разработку и тестирование продуктов в одном источнике, но и удобно настроить автоматическое генерирование отчетов о прохождении таких тестов. -
Построение сайтов с использованием Hack
Рассмотрим построение сайтов с помощью нового языка Hack, который является эволюцией PHP. -
ES Декораторы: разбираемся в деталях
В декораторах JavaScript вроде бы нет ничего особенного, каждому разработчику, знающему теорию ООП, известен такой шаблон проектирования. Но только ли дело в ООП? И почему они становятся популярны? -
Нина Романчева: «Совместная подготовка ИT-специалиста в паре вуз – предприятие – это требование сегодняшнего дня»
В гостях у «Системного администратора» – декан факультета прикладной математики и вычислительной техники МГТУ ГА, кандидат технических наук, доцент Нина Романчева. -
Лабораторная работа. Исследуем сокеты. Часть 2 (продолжение)
В предыдущем номере [1] были описаны цели работы, схема исследований, устройство и подготовка лабораторного стенда, ход проведения работы и отдельные компоненты. В данной части познакомимся с оставшимися компонентами стенда. - Образование в сети: введение в программирование на JavaScript
JavaScript один из популярнейших языков программирования, который используется в большинстве веб-проектов. С его помощью можно создавать и нативные приложения, как это предлагает делать Microsoft для ОС Windows. А различные библиотеки и расширения значительно увеличивают сферы его применения. -
Семьдесят лет компьютерной эры. Первая декада: 1946 – 1956
Продолжаем публикацию хроник возникновения, становления и развития информационных технологий. -
Создание ботов для Telegram: с использованием языка программирования Python и облачной операционной системы Corezoid
В наше время бурного развития ИТ-технологий огромную популярность набирают мессенджеры для телефонов и планшетов. Одним из самых совершенных и технологически продвинутых мессенджеров является Telegram Messenger, который получает все большее распространение в русскоязычной части интернета. Одна из особенностей этого приложения, отличающая его от конкурентов, – это боты, или «умные помощники». В данной статье описывается процесс создания ботов для Telegram с помощью языка программирования Python и операционной системы Corezoid. В начале работы рассматривается процесс регистрации бота и некоторые простейшие команды. Заканчивается статья рассмотрением преимуществ и недостатков двух этих способов разработки. -
Человек и машина
Представляя читателю очередной «экспонат» нашего виртуального музея компьютерных и информационных технологий, ключевое слово приходится брать в кавычки. Потому что речь пойдет о человеке и вычислительной машине, носящих одно и то же имя. Об английском математике Алане Мэтисоне Тьюринге и созданной им «машине Тьюринга». Это определение тоже требует кавычек, потому что это скорее абстрактная математическая схема. Впрочем, под руководством Тьюринга были созданы и вполне материальные – «в железе» – вычислительные устройства, сыгравшие важную роль в ходе Второй мировой войны.