Месяц: Ноябрь 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.ВводныеИзначально…