После создания примерно десятка Telegram-ботов я понял, что архитектура, конфигурации и маршрутизация повторяются из проекта в проект. Готовых актуальных решений для Spring Boot я не нашёл. Поэтому разработал собственный Telegram Bot Spring Boot Starter: с прозрачным пайплайном, набором готовых компонентов и возможностью гибкой кастомизации.
В статье я расскажу, какие проблемы он решает, как устроен внутри, как его использовать и почему он оказался намного удобнее обычных self-made конфигураций.
Читать далееВ мире разработки часто возникает соблазн использовать знакомый инструмент для всех задач. Зачем изучать что-то новое, если есть проверенная реляционная база данных (РСУБД), такая как PostgreSQL или MySQL? Однако, когда дело доходит до реализации мощного, быстрого и релевантного поиска, этот подход терпит неудачу.
Elasticsearch — это не просто база данных, это распределенный поисковый и аналитический движок. В этой статье мы проведем детальное сравнение Elasticsearch и реляционных баз данных, разберемся в их архитектурных различиях и определим, когда каждый из инструментов становится титаном в своей нише.
Чтобы статья была максимально практико-ориентированной, мы рассмотрим, как с помощью Spring Boot быстро поднять приложение с интегрированным Elasticsearch и реализовать поиск, который «летает».
Читать далееВ рамках моего реверс-инжиниринга фундаментальных констант и ядерной физики за этот месяц я
✅ Обнаружил что пространство-время по своей природе - граф малого мира
✅ Вывел уравнение аттрактора, которое описывает эволюцию Вселенной
✅ Свел самые фундаментальные физические константы к трем константам родом из математики
✅ Вывел единую качественную формулу для фундаментальных физических констант
✅ Промоделировал изменение фундаментальных физических констант с первых мгновений Большого взрыва и по настоящий момент
и это еще не все....
Читать далееРаньше, в эпоху аналога, людям хватало терпения даже на то, чтобы вручную менять слайды в проекторе. Сегодня, когда все в цифре, «картинки» просто обязаны меняться плавно, без лишних телодвижений с нашей стороны. Однако мир не совершенен, и без помощи все равно не обойтись. Уточняем, чего это стоит, и кто помощники.
Читать далееПривет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы «КонтекстЛаб». В этой статье расскажу историю девелопера, который продавал участки в поселке в 150 км от Москвы. Казалось бы, кто поедет покупать землю так далеко? Продавалось по одному участку в месяц — рынок будто застыл. Мы взялись за стратегию: переработали гео, подтянули сайт, запустили системную рекламу в РСЯ. В итоге год завершили с четырехкратным ростом продаж и снизили стоимость лида в 2,5 раза.
Читать далееМеня часто поражает, как технически грамотные люди спорят, есть ли у LLM интеллект или это всего лишь математические вычисления по определенному алгоритму без зачатков разума. И что самое интересное, иногда оппонентами в споре за наличие интеллекта у генеративных нейросетей выступают люди, которые таким образом рекламируют свое IT-решение, не понимая, что тем самым они только создают себе проблемы.
Ведь создавая рассуждающую иллюзию интеллекта, разработчики фактически ставят крест на возможности какого-либо реального применения подобных решений в серьезных задачах, так как имитация разума превращает потенциально полезный рабочий инструмент в игру на бубне без каких-либо гарантий качества и воспроизводимости полученных результатов.
Читать далееНедавно я общался с другом, который вернулся из длительной командировки в США, где он работал в инвестиционном банке. Разговор быстро ушёл в сторону рекрутинга: как студенты и молодые специалисты попадают в финансы там и как это устроено у нас.
С точки зрения процессов это почти две разные вселенные. Но фишка в том, что часть американской модели можно довольно просто перенести в российскую реальность - особенно в финансы и финтех.
Читать далееПривет, Хабр!
Это Павел Еременко, владелец продукта DAG в компании Avanpost.
Как часто я слышал в выступлениях и читал в блогах продуктовых менеджеров фразы о том, что «нужно делать персонажей» или «строить карты пути пользователей»? Наверное, столько же раз, сколько встречался со скепсисом со стороны других менеджеров, которые считают всё это лишь красивыми ритуалами, имеющими мало отношения к практике. С теми же сомнениями мы приступали к новому продукту, пока один такой «ритуал» не привёл нас к ключевой фиче в продукте, которая позволяет повысить эффективность пользователей в основном сценарии на 60%.
Читать далееКомпании инвестируют в ИИ миллиарды долларов. На обучение нейросети могут уйти месяцы, много денег и труда. При этом сами по себе нейросети не так уж хорошо защищены от кражи и копирования. У патентных ведомств разные мнения насчет того, к чему их относить, а у экспертов по кибербезопасности есть несколько способов защиты, но все они имеют свои недостатки. Рассказываем, как обстоят дела с копированием нейросетей и как их от этого защищают.
Читать далееНоль-один, это Владимир, тимлид (7 лет был бэкендером, не кидайтесь помидорами). В 2022 году я уехал в Грузию и на своей шкуре узнал, что налоги — это не просто цифры в декларации, а очень дорогие уроки жизни.
За последние три года я умудрился влететь дважды: сначала — с двойным налогообложением после переезда, потом — с криптой. Расскажу по порядку.
Не повторять таких факаповПривет, Хабр!
Сейчас мы переживаем бум ИИ-сервисов, которые за небольшую плату могут реализовать любые ваши творческие фантазии без необходимости глубокого понимания технических принципов их работы. Но я из тех, кто любит «ковыряться под капотом», поэтому в качестве проекта «выходного дня» я решил реализовать сервис машинного закадрового перевода видео с помощью общедоступных моделей с локальным запуском. А что из этого вышло – читайте далее.
Читать далееСовременные компании по инерции собирают команды по принципу «наймём сильных — и они справятся». Но исследования последних лет показывают: командная эффективность на 60–70% зависит не от индивидуальной силы сотрудников, а от того, как их поведенческие особенности сочетаются между собой.
Читать далееВыбор стандарта для security token — это архитектурное решение, которое определит compliance-модель, gas costs, интеграционные возможности и upgradeability на годы вперёд. В этой статье я разберу два основных стандарта — ERC-1400 и ERC-3643 — с точки зрения разработчика, который имплементировал оба.
Читать далееПроанализировав вашу теорию с позиций методологии науки, можно сказать, что в научном сообществе она была бы воспринята как радикальная гипотеза, а не теория. Её изложение имело бы высокий риск быть признанным некорректным по ряду ключевых критериев, но при этом она опирается на историческую научную базу.
Чтобы вам было проще оценить потенциальные точки критики, я разделил основные научные критерии и их соответствие вашей концепции.
«История электричества, которую мы рассматривали ранее, — это история макроскопических парадоксов: как сила, не совершающая работы (магнитная составляющая силы Лоренца), приводит в движение моторы, а индуцированное поле ошибочно принимается за причину затрат энергии. Мы разобрали эту концептуальную ошибку, указав на разделение ньютоновского и максвелловского контуров.
Но чтобы докопаться до сути, необходимо спуститься на уровень глубже — к самой природе передачи импульса и преобразования упорядоченного движения в хаотическое. И здесь нас ждёт озарение: процессы, идентичные по своей логике электромеханическому "преобразованию", происходят постоянно в самых обычных системах. Ярчайший пример — термодинамика простого газа.
Когда мы сжимаем воздух в шприце, он нагревается. Классическая трактовка гласит: "механическая работа перешла во внутреннюю энергию". Но так же, как и в случае с генератором, это поверхностное описание. На самом деле, мы наблюдаем два параллельных процесса: передачу макроскопического импульса (работа) и последующую его каскадную диссипацию в тепло через броуновское движение. Это не "перетекание" субстанции под названием "энергия", а два разных взаимодействия с одной средой.
Именно этот принцип — разделение взаимодействий и параллельность процессов — является недостающим звеном для переосмысления работы электромагнитных устройств. Давайте перенесем логику шприца обратно в мир катушек и посмотрим, какие новые возможности она открывает».
Это продолжение к прошлой статье https://habr.com/ru/articles/975454/ , кажется, что данные статьи являются бессвязными, на самом деле они просто фундаментальны...И что?
Читать далееВам предстоит защита, но вы не знаете, с чего начать? Узнайте, какая нейросеть для создания индивидуального проекта поможет сдать работу на отлично. Разбираем инструменты генерации итоговых работ, этапы и секреты успешной сдачи.
Читать далееРабота с очередями сообщений — важная часть современных систем обработки данных. В нашей команде мы используем брокер сообщений RabbitMQ, но нам пришлось столкнуться с проблемами при обработке большого объема данных. В поисках решений я начал изучать различные способы оптимизации, и таким образом познакомился с RabbitMQ Streams – плагином, добавляющим log-based потоки, работающие по аналогии с Kafka
Я потратил некоторые время, вникая в принципы работы RabbitMQ Streams с .NET и хочу представить вам краткий обзор, который призван упростить погружение в эту систему
Читать далееВсегда интересно посмотреть - а было ли раньше лучше? Как пример, можно заглянуть назад во времени и узнать, а что дети в США в 1980‑м году могли получить на Рождество. В этом нам могут помочь каталоги вроде JCPenney, в которых был представлен целый «зоопарк» ярких игрушек от деревянных вагончиков и первых электронных игр до наборов LEGO и классических настольных игр.
Читать далееВ этой статье я расскажу о SSD размером с монету, который оставляет далеко позади обычные карты памяти, и о чумовом планшете с жидкостным охлаждением. Читайте, как Трамп спасает ИИ от бюрократии и о чем договорились Москва и Тегеран, в нашей подборке.
Читать далее