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

  • Эффективный альтруизм: что стоит за моральной философией аристократов Кремниевой долины

    от автора

    Люди во главе корпораций Кремниевой долины в наши дни всё больше напоминают фараонов древности: они аккумулируют огромное богатство, триллионы долларов в совокупности, огромные ресурсы, которые идут рядом с этим богатством, но главное — вокруг них возникла целая собственная мифология, которая вписывает их в управление будущим человеческой цивилизации наравне с тем, как мифы Древнего Египта размещали…

  • Как настроить Charles

    от автора

    Приложение Charles Proxy — большой помощник и тестировщику, и разработчику. Мы хотим рассказать вам про функции «Чарльза», показать, как им пользуемся в своей работе. Но для начала поможем разобраться с приложением и правильно его настроить.Установка и настройка CharlesСкачать последнюю версию можно с официального сайта приложения.Без лицензии вам будет доступна пробная версия на 30 дней. После истечения этого…

  • Конечные автоматы на практике: Symfony Workflow

    от автора

    В университетские времена я столкнулся с такой математической абстракцией, как конечный автомат (КА). Эта модель была полезна для понимания и создания комбинированной логики. Спустя 15 лет КА вернулся в мою жизнь в виде компонента Symfony Workflow. В этой статье я расскажу, как наша команда при помощи Symfony Workflow улучшила код продукта Links.Sape, переводя его с…

  • Как мы в MANGO OFFICE проводим нагрузочное тестирование асинхронных систем

    от автора

    Привет, Хабр!Сегодня расскажем, как мы в MANGO OFFICE занимаемся нагрузочным тестированием и экономим время и ресурсы команд, применяя неочевидные решения и подходы.Мы проводим через фазу нагрузочного тестирования большинство наших систем при каждом релизе. Без такого тестирования сложно поддерживать качество систем и избежать деградации времени отклика, стабильности и доступности.Нагрузочное тестирование — это сложно и дорого. И…

  • Android vs iOS: кто быстрее покорит Эверест?

    от автора

    Привет всем мобильным разработчикам! Мы одинаково любим Android и iOS. Но у каждого свои предпочтения. Предлагаем определить фаворита в дружеском поединке. Для этого перенесёмся в Гималаи и покорим Эверест. Выберите команду и постарайтесь дать как можно больше правильных ответов, чтобы добраться до вершины первыми. На весь тест 10 минут. Если думаете, что альпинизм никак не…

  • Пишем собственную тему для Visual Studio Code

    от автора

    Если зайти в магазин дополнений Visual Studio Code, то можно заметить огромное количество совершенно разных тем и оформлений. Во всем этом обилии наверняка найдётся что-то подходящее. Но если ничего не нашлось или просто хочется реализовать свою идею, то всегда можно сделать собственную тему. Готовый проект можно не только установить локально, но и опубликовать в магазине…

  • React: решение интересной практической задачи

    от автора

    Привет, друзья! В данном туториале я хочу поделиться с вами опытом решения одной интересной практической задачи. Предположим, что у нас имеется страница сравнения товаров. На этой странице отображается слайдер с карточками товаров и таблица с их характеристиками. Задача состоит в том, чтобы синхронизировать переключение слайдов и прокрутку таблицы. Условия следующие: ширина таблицы должна соответствовать ширине…

  • Как организовать видеотрансляцию из операционной

    от автора

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

  • Аналитика и декомпозиция задач. Как определяется время разработки

    от автора

    Всем привет! Сегодня хотелось бы поговорить про такую тему, как оценка времени разработки. Тема достаточно интересная т.к. нет какого-то обобщенного стандарта оценки. Когда-то это было одной из первых моих задач на работе, и когда мне впервые дали требования и сказали «Оцени сколько нужно времени». Естественно первый мой вопрос был «А как ?». Я тогда и…

  • Поднимаем Vapor-сервер на ARM Synology NAS с помощью Docker

    от автора

    Став счастливым обладателем NAS от Synology, оказалось, что Docker из коробки поддерживается только в дорогих версиях на Intel, а у меня дешевая на ARM. Но так как на нем стоит DSM на базе Linux, то все можно сделать вручную. Разбираемся как установить Docker и поднять на нем сервер, в моем случае на Swift и Vapor.ВводныеИзначально…