Привет! Меня зовут Данила Елагин. Я — технический менеджер проектов и продуктов во внутреннем подразделении ИТ Яндекса. Мы занимаемся не только техподдержкой сотрудников, но и вместе со смежными подразделениями выстраиваем и обслуживаем ИТ‑инфраструктуру.…
В 1928 году лондонское Общество инженеров-моделистов задумало провести выставку. С приветственной речью предложили выступить принцу Альберту, герцогу Йоркскому (будущему королю Великобритании Георгу VI), но тот по неизвестным причинам отказался. Секретарь общества Уильям…
Привет, Хабр!Я работаю в сфере BI уже несколько лет, и за это время успела познакомиться со множеством инструментов и платформ для анализа и визуализации данных. Однажды мне предложили поучаствовать в проекте: нужно было перенести приложение, разработанное на основе продуктов Microsoft, таких как Power Apps, на платформу Appsmith. Оно взаимодействовало с базой данных и позволяло фильтровать данные, управлять элементами интерфейса и выполнять различные операции. Читать далее
Привет, Хабр!С выходом C++20 библиотека Range получила свое официальное место в языке, что ознаменовало некоторый важный шаг в развитии работы с контейнерами и итераторами. Это обновление ввело новый подход к манипуляциям с данными. Итак, что же делает Range таким важным? Традиционные…
О чем эта статья: статья посвящена схемам регистрации, аутентификации, авторизации пользователей в веб приложениях, смене паролей, отзыве токенов, и т. п. Мы также рассмотрим, как организовать хранение данных, обсудим, что такое JWT, коротко поговорим о «сервисе для отправки…
Привет, хабравчане!В первой части были рассмотрены паттерны проектирования Repository и Unit of Work.Это вторая часть цикла о DDD. В ней расскажу, как добавить к проекту событийно-ориентированную архитектуру.Код подопытного приложения ищите в репозитории по ссылке. Подробнее о DDD и паттернах Repository и Unit of Work читайте в первой части по ссылке... Читать далее
Существует старинная народная логическая игра. Называется быки и коровы. Её ещё называют mastermind. В этом тексте я представил мой алгоритм для поиска решения в этой игре. Я назвал этот метод: Матрица возможных решений. Суть алгоритма покажу в частном виде, то есть на примере. Читать далее
О чем эта статья: мы разберемся, что такое JSON Web Token, как он устроен и для чего используется, рассмотрим такие приемы, как «black-list токенов» и «контроль версий» токенов. Для наглядности, в конце будут блок-схемы клиент-серверных запросов с пояснениями.Для кого эта статья: для тех, кто хочет детально понять что такое JWT, а так же для тех, кто просто ищет схему реализации. Читать далее
Мало того что наше восприятие искажено строго трёхмерным пространством (точнее не искажено, а работает только в нём), так ещё и это воспринимаемое нами трёхмерное пространство неоднородно — одно из измерений строго направлено (верх и низ) и задано гравитацией.…
В настоящее время языковые модели зарекомендовали себя как гибкий инструмент, применяемый в различных областях. Однако, не смотря на всю свою мощь, большинство существующих языковых моделей имеют ограничения в выполнении задач, связанных с визуальным…