Месяц: Март 2017

  • «Сбои бывают у всех»: Пример AWS и немного об опыте российского IaaS-провайдера

    от автора

    В конце февраля компания Amazon столкнулась с проблемой, которая нарушила работу не только крупных (и не очень) веб-сайтов, но и приложений для Интернета вещей. На восстановление функционала ушло порядка пяти часов, и в это время компания не могла обновить даже статус о состоянии своих серверов. Запуск новых инстансов EC2 в «сломанном» AWS-регионе также был невозможен.…

  • Шейдер меха на WebGL 2

    от автора

    Идея Новый стандарт WebGL 2 стал недавно доступен в последних версиях Firefox и Chrome, так что возникло желание опробовать некоторые новые возможности. Одна из наиболее полезных и востребованных функций WebGL 2 (и OpenGL ES 3.0, на котором он основан) это дублирование геометрии (англ. instanced rendering). Эта фича позволяет уменьшить количество вызовов отрисовки (draw calls) путем…

  • Протопия или Как мы уже полтора года создаем общество будущего в центре Москвы

    от автора

    Всем привет. Не знаю, слышали вы или нет, но есть такая концепция, как Протопия. Протопия — это прототип будущего, который строится в настоящем. Протопия отличается от утопии именно тем, что это — прототип. То есть не некий готовый и заранее “истинно верный” вариант будущего, как у коммунистов, например. Нет, это просто некоторое предположение о будущем,…

  • Майнинг токенов и комиссии Waves

    от автора

    Если комиссии можно оплачивать другими токенами, есть ли смысл держать Waves? Да, потому что: 1) Это способствует увеличению количества пользователей; 2) Есть спрос со стороны операторов узлов, которые хотят поступать со своими доходами как им угодно, вне зависимости от типа валюты. Waves недавно объявили о новой особенности: возможности оплачивать комиссии за транзакции любыми токенами, которые…

  • God mode ВКонтакте

    от автора

    В ночь с 20 на 21 марта из-за ошибки в коде все пользователи ВКонтакте на четыре минуты получили служебные права. Мы закончили оценивать потери и отвечаем на злободневные вопросы. Что случилось? Случился фатально невнимательный merge ветки, в которой переделывали один из внутренних интерфейсов. В результате любой пользователь стал считаться сотрудником. В некоторых случаях — сотрудником…

  • Отчет с Moscow.pm 2 февраля

    от автора

    2 февраля в нашем московском офисе прошла встреча Perl-программистов Moscow.pm, ставшая уже традиционной на протяжении 10 лет. Под катом вы сможете найти видео и презентации трех докладов: «Автотесты», Вадим Пуштаев, программист отдела внутренней разработки Поиска Mail.Ru «Введение в асинхронно-событийное программирование на Perl», Андрей Еньшин, младший программист команды разработки веб-бэкенда Облака Mail.Ru «Coro. Intro», Евгений Вансевич,…

  • LastPass отдавал пароли из Chrome/FF/Edge и допускал удалённое исполнение кода

    от автора

    Выбор парольного менеджера — непростая задача. Если не считать «Блокнот» с шифрованием текстового файла, то в этой области нет явного лидера. Фундаментальный вопрос: безопасно ли использовать облачные сервисы или принципиально хранить пароли только локально? Кто-то считает, что использование облачных сервисов всё-таки повышает риски. И вот поступил очередной аргумент в этом споре. Только что парольный менеджер…

  • История небоскрёбов

    от автора

    Мы поговорили о самых высоких небоскрёбах России и мира, но не сильно углубились в их историю. Поэтому в этот раз предлагаю заглянуть на сотни лет назад – в тот период, когда небоскрёбов со стальными каркасами не было, но люди пытались строить здания, которые даже сейчас поражают своими масштабами, и в ближайшее прошлое — во времена…

  • Технология APS: облачный стандарт

    от автора

    Привет, Хабр! Меня зовут Тимур Низаметдинов, я работаю Senior Software Architect облачной экосистемы Odin (Ingram Micro). Сегодня я хочу рассказать вам об APS (Application Packaging Standard) — ключевой технологии, используемой для интеграции в платформу по продаже и потреблению облачных сервисов (SaaS marketplace) Odin Automation. Про платформу Мы строим платформу, которая свяжет всех разработчиков и потребителей…

  • Windows hook: просто о сложном

    от автора

    Что такое хук? Что такое хук функций и для чего он нужен? В переводе с английского «hook» — ловушка. Поэтому о назначении хуков функции в Windows можно догадаться — это ловушка для функции. Иными словами, мы ловим функцию и берем управление на себя. После этого определения нам открываются заманчивые перспективы: мы можем перехватить вызов любой…