Месяц: Март 2017

  • Дата-центр по системе Станиславского: как устроен корпоративный театр DataLine

    от автора

    Знаете, тут с воскресенья обещают наконец весну, и так лирично на душе, что вот решились на оффтоп: рассказываем про Театр DataLine. Мы ведь не только ценный ЦОД и облака, у нас и маленький крепостной театр имеется. Некоторых это слегка шокирует. Один из клиентов, получив приглашение на премьеру, переслал его аккаунт-менеджеру с вопросом “У вас что,…

  • Железо для ядерной зимы – с защитой от холода, тумана и дыма

    от автора

    Обычно военное железо окутано ореолом невероятной надежности и живучести. Впрочем, это не помешало американскому эсминцу «Дональду Куку» в апреле 2014 года «ослепнуть» и «оглохнуть» после применения против него комплекса радиоэлектронной борьбы «Хибины». А ведь на борту было немало и компьютерной техники, хоть и специализированной – неужели нет никакой защиты от ЭМИ? В общем, если вам…

  • CSS-анимация подождет

    от автора

    Перевод статьи Making Animations Wait от Donovan Hutchinson. Недавно я запустил курс по CSS-анимации для дизайнеров и разработчиков, которые хотят усовершенствовать свои навыки в веб-анимации. Когда я работал над курсом, я столкнулся с проблемой, когда анимация контента начинается до того, как загрузятся файлы. В этой статье описан метод, которым я пользуюсь для решения этой проблемы, и который гарантирует, что вся анимация начнется тогда, когда положено.

  • Кроссбраузерная отправка формы с файлом или как переписать весь отправщик несколько раз после тестирования в IE

    от автора

    Задача: отправка и обработка файлов с помощью FormData и FileReader в форме со всеми возможными полями и пересылкой дополнительных параметров для каждого поля c объединением всех данных формы (кроме файлов и системных полей) в общий массив. Поддержка: все современные браузеры, IE 10+. Плагины: jquery-2.1.4

  • Обзор двухкамерного смартфона ASUS ZenFone 3 Zoom

    от автора

    На прошедшей в начале года выставке CES 2017 ясно обозначилась новая тенденция в мире мобильной фотографии: смартфоны с двумя основными камерами. Вероятно, в скором времени это станет мейнстримом. Надо сказать, что разные производители решают разные задачи, оснащая смартфоны двумя камерам. В одних моделях обе камеры снимают одновременно, а потом изображения объединяются в одно для повышения…

  • Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчик

    от автора

    Продолжаем расшифровывать и местами облагораживать хардкорные доклады спикеров JPoint 2016. Сегодня доклад поменьше, всего час с копейками, соответственно, концентрация пользы и отжига на одну минуту зашкаливает. Итак, Евгений EvgenyBorisov Борисов о Spark, мифах и немного о том, дествительно ли тексты Pink Floyd адекватнее, чем у Кэти Пэрри. Это будет необычный доклад о Spark. Обычно много…

  • Как установить SSL-сертификат и перейти на https: пошаговая инструкция

    от автора

    После новости о том, что с 1.01.2017 сайты, на которых собираются данные кредитных карт или пароли, будут отмечаться в браузере Google Chrome как потенциально опасные для пользователей, мы начали переводить сайты клиентов на защищенный протокол. Небольшой алгоритм о том, как выбрать SSL, установить его и провести переезд с наименьшими потерями времени.

  • Простейший HTTP сервер на Golang и Elixir. Сравнение производительности

    от автора

    Пару недель назад, я решил взять простейший пример HTTP сервера на Go и измерить его производительность. Потом я смело взял Phoenix, прогнал на тех же тестах, и расстроился. Результаты были не в пользу Elixir/Erlang (45133 RPS у Go и всего 3065 RPS у Phoenix). Но Phoenix — это тяжело. Надо что-то хотя бы примерно равное…

  • На страже безопасности: IBM QRadar SIEM

    от автора

    Современные киберпреступники при атаках систем защиты компаний используют все более изощренные методы. Чтобы противодействовать им, департаменты информационной безопасности вынуждены анализировать и интерпретировать огромное количество событий в день. Компания IBM для защиты от угроз сетевой безопасности предлагает решение IBM QRadar Security Intelligence Platform, которое предоставляет единую архитектуру для интегрирования информации о безопасности и управления событиями (SIEM)…

  • Runtyper — инструмент для проверки типов при выполнении JavaScript кода

    от автора

    Runtyper — это плагин для Babel, выполняющий проверку типов прямо во время выполнения JavaScript кода. Он обнаруживает некорректные операции, например строгое сравнение строки и числа, и бросает предупреждение в консоль. Это позволяет вам находить ошибки типизации на ранней стадии, при этом не требует дополнительных аннотаций кода.