• Сегодня «образовательный центр YES» прислал мне замечательное письмо: Что же в нём замечательного, спросите вы? В поле «Кому» находится 840 адресов почтовых ящиков В общем, господа, занимающиеся массовой рассылкой: не надо так. Мне неприятно, что мой почтовый ящик ушел ещё…

  • Увлечение компьютерными играми – очень требовательное в плане технического оснащения занятие. Ведь нужны не только «прямые руки», но и качественная «пушка». Под последнее определение попадают почти все используемые в процессе игры девайсы – от наушников и мышек до мониторов. Компания…

  • Атаки на уровень web-приложений одни из самых распространенных и часто крайне критичны. В данной статье хочу показать насколько способен WAF ModSecurity отражать данные угрозы. 1. Межсетевой экран уровня web-приложений Modsecurity 1.1 Проект ModSecurity ModSecurity создан Иваном Ристиком (Ivan Ristic) в…

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

  • Мобильные технологии продолжают свой головокружительный взлёт, проникая в нашу жизнь плотнее и глубже. Если раньше многое сводилось к простому серфингу из браузера, то сейчас мы стремимся предоставить пользователям полноценные, удобные и красивые приложения использование которых приносит удовольствие и радость. Однако…

  • Соотносим потребности бизнеса с его возможностями В предыдущих статьях (1,2), посвященных вопросам планирования аварийного восстановления, были описаны процедуры сбора и обработки информации об ИТ-инфраструктуре организации, позволяющие получить точную информацию о: ИТ-сервисах, критичных для бизнеса компании, Текущем времени восстановления их работы…

  • В Cocoa очень популярен паттерн делегирование. Стандартный способ реализации этого паттерна — добавление к делегатору weak свойства, которое хранит ссылку на делегат. У делегирования много различных применений. Например, реализация какого-то поведения в другом классе без наследования. Еще делегирование используется как…

  • Дайджест за май был пропущен, пропущен по моей вине. Но это не значит, что он полностью прекратил свое существование и потому, хоче представить вам новый дайджест Май — Июнь. Всем кому интересно, добро пожаловать под кат.

  • В предыдущей части мы рассмотрели создание приложений для SharePoint Online при помощи встроенного инструмента NAPA. В данной статье мы дадим краткий обзор еще одного несложного способа — проекта O365 Cloud Business App (также известного в качестве LightSwitch для SharePoint).

  • Перед тем как начать писать этот доклад я прочел больше 115 постмортемов и историй инди разработчиков. Что я понял? Во-первых, что мой английский отстой. Во-вторых что инди очень разные. Очень. И чтобы каталогизировать их понадобилась куча времени. Не нужно воспринимать…