Месяц: Октябрь 2018

  • Бэкдоры в микрокоде ассемблерных инструкций процессоров x86

    от автора

    Софту мы не доверяем уже давно, и поэтому осуществляем его аудит, проводим обратную инженерию, прогоняем в пошаговом режиме, запускаем в песочнице. Что же насчёт процессора, на котором выполняется наш софт? – Мы слепо и беззаветно доверяем этому маленькому кусочку кремния. Однако современное железо имеет те же самые проблемы, что и софт: секретную недокументированную функциональность, ошибки,…

  • Новый выпуск GitLab 11.4 с рецензированием запросов слияния и флажками функций

    от автора

    С радостью сообщаем о выпуске GitLab 11.4 с невероятными обновлениями, призванными помочь командам разработчиков работать вместе более эффективно. Большинство команд разработчиков, внедряющих концепцию DevOps, стремится сократить продолжительности рабочего цикла. Поэтому приветствуются такие улучшения, которые сокращают потери времени и лишнюю работу и тем самым позволяют ускорить поставку приложений и добиться лучших результатов в бизнесе.

  • Apple и Samsung впервые оштрафовали за замедление старых телефонов

    от автора

    Apple и Samsung оштрафованы в Италии на €10 млн и €5 млн, соответственно, за доказанный факт «запланированного устаревания» смартфонов. Это первый штраф для крупнейших производителей гаджетов за специальное замедление работы старых гаджетов с целью подтолкнуть пользователей к покупке новых моделей. Факт принудительного замедления смартфонов в декабре 2017 года признала компания Apple, а месяцем позже против неё был…

  • Кого давить беспилотному автомобилю: результаты эксперимента Moral Machine

    от автора

    Два года назад MIT запустила платформу Moral Machine. Каждый желающий мог пройти тест из смоделированных 13 ситуаций: указать, как стоит вести себя беспилотному автомобилю и кем предпочтительней пожертвовать, когда потери неизбежны. За два года в исследовании приняли участие больше 2 млн людей со всего мира. Они предоставили 40 млн решений для смоделированных ситуаций. Вчера MIT…

  • Почему Wi-Fi не будет работать, как планировалось, и зачем знать, каким телефоном пользуется сотрудник

    от автора

    Привет! Поговорим о том, что реально влияет на скорость передачи данных в современных беспроводных сетях, развенчаем пару мифов и ответим, пора ли поменять свой старенький роутер на сверкающего рогатого пришельца с MU-MIMO на борту. Для разминки — небольшая задачка. Представьте себе беспроводную сеть Wi-Fi, состоящую из точки доступа (AP) и двух одинаковых клиентских устройств (STA1…

  • Руководители, хватит сбрасывать пользовательские пароли раз в месяц

    от автора

    День смены паролей, офис в городе Энске, реконструкция, цвет Если эта статья не проделала брешь в пространственно-временном континууме, то на дворе 2018 год, а в большинстве крупных организаций до сих пор меняют пароли каждые 30-90 дней. Тема того, что принудительная постоянная смена паролей лишь снижает секьюрность, но никак ее не повышает, поднималась на Хабре уже…

  • DDD, Hexagonal, Onion, Clean, CQRS… как я собрал всё это вместе

    от автора

    Эта статья — часть «Хроники архитектуры программного обеспечения», серии статей об архитектуре ПО. В них я пишу о том, что узнал об архитектуре программного обеспечения, что я думаю об этом и как использую знания. Содержание этой статьи может иметь больше смысла, если вы прочитаете предыдущие статьи в серии. После окончания университета я начал работать учителем…

  • Советы для профессионального использования RecyclerView. Часть 2

    от автора

    Продолжая предыдущую статью, в этой я расскажу про ItemDecoration и ItemAnimator и постараюсь объяснить принцип их работы в RecyclerView на примере простого приложения, которое доступно на Github.

  • Вивисекция успеха

    от автора

    В течение последних 13 лет я работаю в My.Com. Это очень большая компания, состоящая из более чем 10 разнообразных студий, делающих игры, в первую очередь мобильные. Такой масштаб подразумевает большую плотность запусков новых игр, где-то по 3-4 игры в год. Как вы понимаете, работа с таким потоком требует огромного умения оперативно и точно оценивать проекты…

  • STM32H7 — настройка тактирования без HAL

    от автора

    Не так давно компания STM выпустила на рынок очень мощную, по меркам микроконтроллеров, линейку кристаллов STM32H7. Что меня в ней привлекло: — повышенная частота ядра до 400 МГц — увеличенный объем ОЗУ, до 1 МБ — 16 разрядный АЦП — pin-to-pin совместимость с серий F7 Отлично подумал я, запаял на плату кристалл STM32H743IIT6 вместо STM32F746IGT6…