RU

Квант трейдинг для каждого и ловушка красивого графика

Стратегия заработала 57% за год, её коэффициент Шарпа превысил три. Такой результат удалось получить на случайных числах: достаточно сгенерировать 2…

анализ данныхалготрейдингавтоматизацияалгоритмыавтоматизированные торговые системыторговые роботыквант трейдингquant tradingфинансырынки
Habr
RU

Как я перестал жить «от зарплаты до зарплаты» и купил дом: история одного алгоритма

Привет, Хабр! Давно меня тут не было. Программирую уже 15 лет, а писать сюда перестал - сказать было что, но загруженность проектами не оставляла вр…

финансыуправление финансамиалгоритмыдобро
Habr
RU

Что почитать Android-разработчику в 2026-ом году?

В 2026-ом году я задалась вопросом, стоит ли сейчас читать книги о программировании? И если да, то какие? Читать далее

литератураобучениекнигиархитектураkotlinkotlin multiplatformалгоритмыandroidязыки программированиядля начинающих
Habr
RU

Algorithm Judge: как проблемы с доступностью Stepik подтолкнули меня к созданию собственной системы проверки алгоритмов

Я преподаю в университете дисциплину «Алгоритмы и структуры данных». Как и многие преподаватели программирования, значительную часть практических за…

Программированиеалгоритмыграфдейкстраструктуры данных
Habr
RU

Книга: «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд»

Привет, Хаброжители! Сегодня данные играют главенствующую роль в проектировании систем, и нужно обеспечить их масштабируемость, согласованность, над…

базы данныхраспределенные системыdata engineeringалгоритмыоблачные сервисыбэкендхранилища данныхвысоконагруженные системы
Habr
RU

Как я создал СуперЗавуч — программу для генерации расписаний занятий

Привет, Хабр! Я бы хотел рассказать о том, как я создал программу для составления расписаний для учебных заведений - СуперЗавуч . СуперЗавуч - совре…

алгоритмыучебный процессучебный процесс в itpythonopen sourceрасписаниеschoolschool managementc++школа
Habr
RU

Спустя 5 лет я снова пишу Всеросс — часть 2

Привет, Хабр! На связи финалист ICPC и гроссмейстер Codeforces MachineSolution . Также напомню, что я продолжаю рассказывать о своей подготовке и со…

всеросвсероссийская олимпиадавсошспортивное программированиеалгоритмыолимпиадыicpccodeforcesолимпиадное программирование
Habr
RU

[Перевод] Как работает инференс в больших языковых моделях

Привет, Хаброжители! Когда вы вводите промпт в большую языковую модель (LLM), машина преобразует ваш текст в числа, обрабатывает их, а потом возвращ…

искусственный интеллектмашинное обучениепараллельное программированиеалгоритмы
Habr
RU

Свести долги минимумом переводов — NP-трудная задача. Как я решил её в Telegram-мини-аппе

Поделить счёт на компанию — вроде бы школьная арифметика. Но «свести долги минимумом переводов» оказалось честно NP-трудной задачей. Как я наткнулся…

np-трудностьвзаимозачёт долговалгоритмыдинамическое программированиебитовые маскиsubset sum problemtelegram mini appOptimal Account Balancingжадный алгоритм
Habr
RU

Бот ищет зоны спроса и предложения и присылает касание в Telegram

На графике легко найти красивый блок после того, как цена уже ушла на несколько процентов. Сложнее объяснить программе, какую именно свечу считать е…

financepythonалготрейдингторговые роботыавтоматизациятрейдингtelegram botалгоритмыматематическое моделированиеapi
Habr
RU

Как я схлопнул 14 переводов в 5: бот для дележа расходов на голом Node без единой зависимости

У нас с друзьями долги копятся не за один вечер, а месяцами. Сходили поесть, кто‑то заплатил за всех, на месте ск…

telegram bottelegram mini appsnode.jsjavascriptбез зависимостейалгоритмыдележ расходовраспознавание чеков152-ФЗpet project
Habr
RU

Нечеткая логика в ИБ: сокращаю очередь уязвимостей в 7,5 раза, сравниваю с CVSS, EPSS и методикой ФСТЭК

Думаю ни для кого не секрет, что еще задолго до нашего рождения, были сформированы парадоксы кучи и корабля Тесея. Так как оба исследуют проблему из…

информационная безопасностьданныеалгоритмыфстэкcvssнечеткая логикафункции принадлежностиоценка уязвимостейFSTECанализ уязвимостей
Habr
RU

QArtText: QR коды для чтения невооружённым глазом

Прочитать содержание QR кода невооружённым глазом можно, но весьма непросто . Поэтому лучше ещё при создании QR кода разместить внутри него визуальн…

qr-codejavascriptненормальное программированиеграфический дизайналгоритмы
Habr
RU

Сканер альткоинов на Python: данные пяти бирж и Telegram Mini App

Перед сделкой с альткоином мне обычно нужно быстро ответить на два вопроса: есть ли у цены выраженное направление и происходит ли в монете что-то за…

финансыбазы данныхкриптовалютыалгоритмыалгоритмизацияоценка рынковальткоиныпрогнозыMLpython
Habr
RU

Я отупел просматривая 8 часов короткие видео в день

Название кликбейтное, только так сейчас можно заинтересовать современного человека обратить внимание на что-то. Хук, так сейчас называют первые неск…

ReelsShorts и TikTokвнимательностьфокускороткие видеоалгоритмывирусностьконтенткниги нужно читатькниги
Habr
RU

«Аниме-завод» открыт: выкладываю код конвейера, который сам режет эпизоды на Shorts

За последнее время я написал три статьи про систему, которая превращает длинные видео в вертикальные клипы: общий обзор «аниме-завода» , разбор вирт…

pythonopen sourceавтоматизацияffmpegopencvllmyoutube shortsвидеоалгоритмыархитектура
Habr
RU

Вверх ногами: как научить OCR понимать, что документ перевернут

Всем привет!  В своих постах мы часто пишем о разных этапах систем распознавания документов (например, тут и тут ). Настало время рассказать о…

распознавание документовsmart enginesнейронные сетиалгоритмыбыстрые алгоритмыопределение ориентацииocr
Habr
RU

Слепой поиск новых частиц (и не только частиц), часть 2: фармацевтический домен и что в нём нашлось

А что если система поиска научных гипотез обнаружит не новый ответ — а то, что сам вопрос задан в неправильных параметрах? Это не дает мне покоя… И…

алгоритмыфизика частицфармацевтикаматематикамоделированиеэмулятор
Habr
RU

Таксономия методов Reinforcement Learning: как не потеряться между DQN, PPO, SAC и Dreamer

Чем отличаются DQN, PPO, SAC, AlphaZero и другие модели reinforcement learning друг от друга? В этой статье я простым языком разберу основные алгори…

обучение с подкреплениемreinforcement learningdeep reinforcement learningмашинное обучениеалгоритмыactor-criticmodel-based RLmodel-free RLon-policyoff-policy
Habr
RU

Построение кратчайшего вершинно непересекающегося пути, проходящего через обязательные вершины

Сегодня мы разберём мою бакалавровскую дипломную работу о построении кратчайшего вершинно несамопересекающегося пути, проходящего через обязате…

метаэвристикаалгоритмыалгоритмы поиска пути
Habr
RU

Модель не влезает на стол: почему плоскость — плохой нож

У меня браузерный генератор вывесок: человек набирает надпись, получает STL-модель корпуса под светодиодную ленту. Всё считается на его же машине, ф…

3D-печатьслайсералгоритмывычислительная геометрияWebAssembly.
Habr