Месяц: Ноябрь 2020

  • EventBus — Система событий для Unity

    от автора

    В этой статье я расскажу вам о том, что такое система событий применительно к Unity. Изучим популярные методы и подробно разберем реализацию на интерфейсах, с которой я познакомился работая в Owlcat Games.

  • Всё о проекте «Спутниковый интернет Starlink». Часть 10. Starlink и Пентагон

    от автора

    Часть 1 ‣ Часть 2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 ‣ Часть 7 ‣ Часть 8 ‣ Часть 9 Starlink и Пентагон С момента объявления Илоном Маском о проекте Starlink с 4425 спутниками существуют конспирологические утверждения о том, что данный проект финансируется Пентагоном. Однако среди официальных контрактов от…

  • Улучшение Spring Mock-MVC тестов

    от автора

    Spring Mock-MVC предоставляет отличные методы тестирования Spring Boot REST API. Mock-MVC позволяет нам тестировать обработку запросов Spring-MVC без запуска реального сервера.Я использовал тесты Mock-MVC в различных проектах, и по моему опыту они часто бывают довольно многословными. Это не обязательно плохо. Однако это часто требует копирования/вставки однотипных фрагментов кода в тестовые классы. В этом посте мы рассмотрим несколько способов усовершенствования тестов…

  • Рынок мошенничества на сайтах объявлений

    от автора

    Ни для кого не является секретом, что на популярных площадках «Авито», «Юла» и т.п. распространены мошеннические схемы, созданные для выманивания тем или иным способом денег с доверчивых покупателей и продавцов. В последнее время получили широкое распространение целые группировки мошенников, работающие по модели «мошенничество как услуга» («Fraud-as-a-Service»). Эти группировки объединяют в своих рядах организаторов (“ТС”), поддержку…

  • Delivery Club x GIST

    от автора

    Привет! Меня зовут Илья Воробьёв, в Delivery Club я отвечаю за направление клиентских продуктов. Вместе с Андреем Евсюковым я расскажу о том, как в растущей команде мы пересобирали процессы планирования и к чему это привело. Готовя статью, мы поговорили с участниками и свидетелями событий, и будем разбавлять текст выдержками из их рассказов. Наши герои и…

  • Написание графического приложения на Electron JS (начало: Создание окна)

    от автора

    Приветствую! Если вы зашли на эту статью, значит скорее всего вам крайне неохота лезть в официальную документацию (а очень зря. Она и написана подробно, и имеет перевод на русский язык) и вы пришли за простым решением вашей проблемы — написание кросс-платформенного приложения для компьютера с использованием лишь Web технологий. предлагаю не тянуть, и сразу начать.…

  • Лёгкие приложения Linux для старого железа

    от автора

    Окружение Xfce Любую систему можно разогнать, есть стандартные способы оптимизации десктопа: минимум софта в автозагрузке, preload, оптимальное зеркало для пакетов, apt-fast вместо apt-get, настройки для оптимизации отдельных приложений и так далее. Но всё это мелкие оптимизации по сравнению с фундаментальными столпами: Лёгкий дистрибутив Легковесное окружение рабочего стола Быстрый софт Это в первую очередь актуально для…

  • Умные кассы для «ВкусВилла»

    от автора

    С точки зрения пользователя процесс онлайн-покупки продуктов у «ВкусВилла» выглядит просто — открыл приложение (самого «ВкусВилла» или партнеров доставки и агрегаторов), выбрал нужные товары, оплатил, дождался, получил. В этом посте мы немного расскажем о том, как работают кассы «ВкусВилла» изнутри, как они участвуют в процессе онлайн-заказа и как они связаны со всей остальной экосистемой магазина.…

  • Фаззинг тестирование веб-интерфейса. Расшифровка доклада

    от автора

    В начале этого года Тензор проводил митап в городе Иваново, на котором я выступил с докладом про эксперименты с фаззинг-тестированием интерфейса. Тут расшифровка этого доклада. Когда обезьяны заменят всех QA? Можно ли отказаться от ручного тестирования и UI автотестов, заменив их фаззингом? Как будет выглядеть полная диаграмма состояний и переходов для простого TODO приложения? Пример…

  • Наш первый ЦОД в советском бомбоубежище: особенности вычислений в бункере

    от автора

    В 2009 году мы заехали в гражданское бомбоубежище при заводе, которое давным-давно сняли с боевого дежурства. Внутри было сухо, почти чисто, стояли окрашенные бронедвери, и терпеливо ждал своего часа мирный советский дизель. Тогда нам казалось, что место выбрано идеально. Мы знали, что Uptime Institute не даёт свои Tier-уровни подземным сооружениям, но это нас не останавливало.…