Месяц: Май 2023
-
Причуды эволюции: необычное “железо”, которое не должно было появиться. Часть 1
В наши дни производители комплектующих для самостоятельной сборки компьютера стараются всеми способами угодить пользователям. Разгон, управляемая подсветка, возможности расширения — список можно продолжать до бесконечности! Но никогда опции этого списка не идут вразрез с требованиями производителя платформы — за такое можно лишиться скидок на чипы или права раннего доступа к платформе. То ли дело раньше…
-
Telegram-бота для скачивания видео из VK на Spring Boot и деплоим в Kubernetes
В последнее время на Хабре уже несколько раз всплывала тема сложности загрузки видео из VK для дальнейшего просмотра оффлайн. Я решил подойти к этому вопросу с помощью создания телеграм-бота.У нового бота сразу несколько преимуществ над другими решениями:Не нужно ставить никаких дополнительный приложений или плагинов: скорее всего Telegram и так уже установлен на телефоне и/или на…
-
Тестируем чат-ботов на Poe от Quora: ChatGPT, Claude, Sage и Dragonfly
Недавно в открытый доступ вышел сервис Poe от Quora, где пользователям предлагается пообщаться с несколькими чат-ботами. Сегодня можно без ограничений задавать вопросы ботам Sage, Claude, Dragonfly и ChatGPT. Кстати, GPT стал бесплатным недавно — правда, пока только в версии 3,5. По подписке же доступны свежие GPT-4 и Claude+.Мы не могли упустить возможность протестировать бесплатно сразу…
-
Тайны инженерных расчётов
При проведении инженерных расчетов на прочность можно использовать два основных подхода: метод конечных элементов (МКЭ) и аналитический метод.Откуда берутся формулыАналитический метод основан на использовании аналитических формул и уравнений для оценки прочности конструкций. Этот метод часто применяются для простых и стандартных конструкций, где можно использовать упрощенные предположения и уравнения, чтобы получить решение. Формулы для расчёта приводятся…
-
Как развернуть кластерную версию Apache Airflow: пошаговая инструкция
Примерно год назад в Neoflex стартовал большой проект в одной из крупнейших строительных компаний по созданию ЕХД, в которое предполагалось мигрировать 100+ систем-источников. Для этого мы выбрали Airflow в качестве оркестратора, но с учетом предполагаемого объема выполняемых задач, необходимо было установить кластерную версию, чтобы мы могли распределять нагрузку и при необходимости легко добавлять новые мощности.…
-
Чек-лист эффективной работы в команде
Представим, что на старте есть вы и ваша идея. Если идеи пока нет, то ловите статью, в которой мы рассказали, как её найти и не наступить на популярные грабли.Идею нашли, но теперь нужна команда. Как её собрать, чтобы приступить к созданию своего крутого продукта?Мы побеседовали с Анастасией Фединой, Head of Process Management в компании Napoleon IT…
-
Тестируем работу с БД из SpringBoot: TestContainers, DBUnit и все-все-все
Привет! Все приложения что-то делают с данными. Некоторые преобразовывают их из одного формата в другой и счастливо про них забывают. Другим повезло меньше, и им приходится эти данные где-то хранить, чтобы обратиться к ним позже. Или чтобы другое приложение могло обратиться к ним позже. И самым распространенным способом для хранения до сих пор являются реляционные…
-
Какую видеокарту лучше брать в 2023 году?
В этой статья будет подборка лучших видеокарт по моему мнению, с учётом разных ценовых диапазонов и советы, какую же видеокарту выбрать на сегодняшний день.До 20 000 рублейGTX 1660 superВ таком сегменте стоит брать Nvidia GeForce GTX 1660 super, которая является лучшей среди 16 серии видеокарт Nvidia по цене/качеству. Карта подойдёт вам для игры в Full…
-
FTM, который написал MUSIC: точное определение местоположения Wi-Fi-устройств в условиях многолучевости. Часть 3/3
Часть 1/3Часть 2/3V. Оценка эффективностиВ этом разделе кратко представлен прототип FUSIC, но основное внимание уделено результатам проведённой оценки FUSIC. Сначала оценивается точность данного метода, а затем – возможность его использования для определения местоположения в помещении. В решениях по определению местоположения в помещении чаще всего используется измерение расстояний с помощью Wi-Fi. Для этого варианта использования реализуется…
-
Хорошая замена Celery
В своей прошлой статье «Как подружить Celery и SQLAlchemy 2.0 с асинхронным Python» я разбирал возможность запускать асинхронные задачи «из-под Celery» и в комментариях мне сообщили о существовании ещё одной библиотеки под названием aio_pika. И признаться, о ней я раньше никогда не слышал. Оно и не удивительно, библиотека имеет всего в районе 1К звёзд на…