Месяц: Апрель 2017
-
Жизнь без SDL. Зима 2017
Введение, дисклеймер или зачем эта статья Данная статья представлена с целью призвать всех, кто хоть как-то связан с разработкой, обращать больше внимания на безопасность, при этом мы постарались сделать это максимально наглядным образом. Статья не претендует на самостоятельное исследование. Первая попытка формирования проблемы была представлена на финальном этапе M*CTF в Конгресс-центре МТУСИ. В день лекций…
-
Всё в ажуре: интеграция Parallels RAS в Microsoft Azure
Ранее мы писали о том, что наш Parallels Remote Application Server (RAS) признан аналитическим агентством IDC одним из ключевых мировых игроков рынка VCC (Virtual Client Computing). Недавно RAS интегрировался в среду облачных вычислений Microsoft Azure. Под катом чуток картинок, маркетингового киселя и результаты технического тестирования нашего зверя на различных виртуальных машинках. Было бы здорово заполучить…
-
3D принтер Raise3D N2 Dual
Рынок 3D принтеров в России уже достаточно устоялся – есть популярные модели, есть «эксклюзивы» для любителей определенного бренда. Производителей подобной техники сейчас — очень много. Каждый месяц появляются по несколько новых моделей. Но реальное внимание привлекают только новинки от лидеров рынка. Остальные, если не имеют какого-то явного преимущества, так и остаются в тени. Вне зависимости…
-
Три вида жизни вечной
Псевдофилософское вступление Как известно, судьба человека после смерти находится в ведении религии, а не философии. Вариантов не так уж много. По завершении процесса жизни авраамические религии предлагают на выбор ад, рай и, в некоторых версиях, чистилище. Восточные религии полагают, что человек следует путем перерождений — после смерти процесс перезапускается с более высоким уровнем привилегий и,…
-
Как на самом деле работает DNS?
Проводя собеседования, постоянно сталкиваюсь с тем что соискатели знают о DNS только то что он превращает имена доменов (например google.com) в IP адреса (173.194.32.165). А как это происходит, мало кто может объяснить. Даже те кто может, допускают массу неточностей. В этой заметке я не буду рассказывать о ресурсных записях, сосредоточимся на процессе — как из DNS выгребаем IP…
-
Почему много JOIN в запросе это плохо или не мешайте оптимизатору
Недавно столкнулся с одним приложением, которое генерировало запросы к БД. Я понимаю, что этим никого не удивишь, но когда приложение стало тормозить и мне пришло задание разобраться в чём причина, я был сильно удивлён, обнаружив эти запросы. Вот с чем иногда приходится иметь дело SQL Server:
-
Настройка резервного копирования информации в облако Microsoft Azure Backup
Настоящая статья содержит инструкцию по настройке резервного копирования информации в облако Microsoft Azure Backup, зашифрованной при помощи КриптоПро EFS, и доступа к этой информации по USB-токенам и смарт-картам, например, JaCarta производства компании «Аладдин Р.Д.».
-
Байесовские многорукие бандиты против A/B тестов
Здравствуйте, коллеги. Рассмотрим обычный онлайн-эксперимент в некоторой компании «Усы и когти». У неё есть веб-сайт, на котором есть красная кнопка в форме прямоугольника с закругленными краями. Если пользователь нажимает на эту кнопку, то где-то в мире мурлычет от радости один котенок. Задача компании — максимизация мурлыкания. Также есть отдел маркетинга, который усердно исследует формы кнопок…
-
Бункер судного дня в Норвегии теперь будет хранить не только семена, но и данные
В начале этого года стрелки Часов Судного дня, движение которых отражает уровень опасности ядерной войны и других угроз, перевели на 30 секунд вперед. Объясняя свое решение, представители «Бюллетеня ученых-атомщиков» сделали такое заявление: «Вероятность всемирной катастрофы чрезвычайно большая, поэтому меры, которые обеспечат снижение рисков, нужно принимать в ближайшее время. Главы государств должны действовать сейчас, чтобы спасти…
-
Реактивные приложения с Model-View-Intent. Часть 1: Модель
При работе с платформой Android я столкнулся со множеством проблем, потому что проектировал свои Модели неправильно. Мои приложения были недостаточно реактивными. Теперь используя RxJava и Model-View-Intent (MVI) я, наконец, добился нужного уровня реактивности. Об этом я пишу цикл статей. В первой части расскажу о модели и объясню, чем она важна.