Обновить

Orderbook — без него как без глаз

Уровень сложностиПростой

Обсудим тему и важность стакана в торговле (или orderbook, если так удобнее). В трейдинге это база — то, что необходимо знать в самом начале пути (это как изучать виды финансовых инструментов — не все пригодятся и не все будете использовать, но их знание необходимо для понимания происходящего). Неужели стакан — грааль?

Читать далее

Как оценить свою компанию перед разговором с инвесторами

Уровень сложностиСредний

В данный период своей жизни я пытаюсь создать свой стартап. Но никакой стартап не будет существовать без инвестиций. Возможно, если бы за душой было несколько лишних миллионов долларов, то, возможно обошелся бы и своими силами. Но имеем что имеем. Сразу хочу рассказать немного о себе. У меня за мою жизнь уже было несколько стартапов, один из которых дошел до третьего раунда инвестиций в миллион долларов. Приятные ощущения, работающая компания, но кризис.com‑ов решил все иначе, к сожалению. Были еще небольшие разные стартапы, на которых получалось тоже немного заработать. Это я к тому, что опыт какой никакой все‑таки есть. И каждый раз, в каждом своем проекте всегда я слышал одни и те же вопросы от программистов в своей команде: «Зачем нам вообще пилить MVP?», «А сколько денег нам дадут?», «И что, а зарплаты не будет что ли?» Когда я им отвечал честно, что первые инвестиции не про заработок, то ответ мой их все время расстраивал, ведь денег хочется прямо здесь и прямо сейчас. Прежде чем продолжить, то думаю, что стоит рассказать вам о том, кто же такой бизнес ангел для стартапа. Зачастую, если вы небольшая молодая и зеленая компания, у которой в лучшем случае есть какой‑то прототип или минимально рабочий продукт, то всяким большим дядям из больших и богатых фондов вы не интересны, они не видят в вас реальную выгоду, не видят реальных клиентов (которых обычно даже и нет на начальных этапах), не видят то, куда все ваши фантазии могут их привести. Но вы можете найти бизнес ангела, который поверит вам и поверит в вашу идею. Он дает вам начальный капитал, с которого вы уже сможете стартовать и начинать развивать свой проект.

Читать далее

Как я заменил Screenpresso и сделал самый быстрый бесплатный скриншотер для Windows

Уровень сложностиПростой

До недавнего времени я спокойно пользовался Screenpresso. Меня всё устраивало: нажал Print Screen, выделил область, скриншот сохранился в папку. Никаких лишних кликов, редакторов и тормозов. Но в один день сервис просто перестал открываться – блокировка в России. Искать зеркала, настраивать прокси ради утилиты для скриншотов – такое себе. Я начал пробовать аналоги.

Читать далее

Поднимаем DeltaChat сервер с black jack и web-hooks

Уровень сложностиСредний

У меня в инфраструктуре мониторинг уже несколько лет стоит на Telegram‑ботах. Работало, работало — и перестало. Почему? Да кто ж его знает. Никогда такого не было, и вот опять. Боты молчат, сообщения приходят с задержкой или не приходят вообще, а ты сидишь и думаешь, что именно сломалось — связь или всё остальное. Мониторинг, который молчит именно тогда, когда что‑то сломалось — это, строго говоря, не мониторинг.

Начал думать, как это фиксить.

Читать далее

Как я сделал AiRevit: от обычного текста до BIM-модели в Revit б без LLM

Уровень сложностиПростой

Сейчас в тренде - внедрение ИИ вообще в любой проект, в любой чайник или пылесос. Я давно ковыряюсь в проектировании и Revit, и меня стабильно бесило одно и то же: куча рутины, одинаковых действий, которые можно было бы спокойно автоматизировать. Глядя на то, какие чудеса сейчас творят языковые и диффузионные LLM, генерируя целые детализированные миры, очень хочется сделать тоже самое в строительной сфере.

Уже существует ряд реализаций. Однако обычно все заканчивается на уровне красивой демки, однако, если присмотреться, там всегда есть эффект "пятого пальца", только в контексте архитектуры это выглядит как третий унитаз или вторая дверь в ванную.

Я решил собрать свой вариант и назвал его AiRevit. Это не чатик с LLM поверх Revit. Тут вообще не предполагается использования такой архитектуры, которая бы основывалась на угадывании токена (нам не нужно ничего угадывать, нужно соблюдать строгие строительные правила). Это детерминированный pipeline, где текст сначала превращается в структурированный program_graph, потом в layout_solution, а уже потом в реальные элементы Revit через Dynamo и Python-скрипты. В репозитории это разложено на Node 3, Node 4 и Node 5, чтобы не было каши и чтобы каждый кусок отвечал за свою часть работы. (https://github.com/Rearks/AiRevit)

Читать далее

Почему «частицы из вакуума» — это не то, как это обычно представляют

Уровень сложностиПростой

Фраза «вакуум рождает частицы» широко используется в популярной физике при обсуждении квантовых флуктуаций, излучения Хокинга и эффекта Казимира. В таком виде она создаёт наглядный, но некорректный образ: будто в пустом пространстве спонтанно появляются и исчезают реальные частицы.

Интуитивно это воспринимается очень просто: есть «ничего», и в этом «ничего» вдруг возникают объекты. Это звучит как нарушение здравого смысла, и именно поэтому такая формулировка так популярна.

Проблема в том, что она объединяет разные физические эффекты в одну картину. Чтобы разобраться, нужно аккуратно разделить, о чём именно идёт речь, и перейти от образа «частиц в пустоте» к более точному описанию через поля.

Фактически, здесь происходит типичная для популярной науки подмена: удобная метафора начинает восприниматься как буквальное описание реальности.

Читать далее

За 2 дня навайбкодил офлайн-расшифровщик голосовых под Android

Уровень сложностиПростой

Я часто записываю себе аудиозаметки. Иду в лес рядом с домом, где интернет ловит примерно никак, балдею от природы, деревьев... И вдруг идея! Достаю телефон, диктую, а уже дома разбираю бэклог.

Для расшифровки обычно прогоняю всё через «Буквицу». Отличный, кстати, сервис — писал про неё на VC год назад. Точность на русском отличная, поддерживает кучу языков, недавно прикрутили диаризацию.

Но и «Буквица» не идеальна.

Читать далее

Александр Чураков: от любви к Fallout: New Vegas до разработки Hello Neighbor 3

Уровень сложностиПростой

Hello Neighbor — культовая компьютерная игра, в которой главный персонаж пытается проникнуть в подвал к своему соседу, который явно что-то скрывает. В соседском доме нас ждут десятки разнообразных головоломок, без решения которых цели, увы, не достигнуть. А сам Сосед — умный ИИ, который учится на действиях игрока, выстраивая оборону своего дома — капканы, вёдра с водой на дверях и камеры видеонаблюдения.

Взять интервью у человека, работающего над нашей любимой игрой, стало огромным шагом для нас как для поклонников франшизы Hello Neighbor. Ну, не будем тянуть — встречайте, Александр Чураков, Lead Game Designer Hello Neighbor 3.

Читать далее

Отключения мобильного интернета: поиск работающей вышки

В условиях массовых отключений мобильного интернета в России в связи с атаками БПЛА многие делают выбор в пользу проводного подключения, но как быть, если подключить проводной интернет возможности нет?

Читать далее

Геометрический паспорт матрицы: извлекаем инварианты из n-мерных симплексов

Уровень сложностиСредний

Каждая невырожденная матрица — это не просто набор чисел. Геометрически это «скелет» n‑мерного тела (симплекса), зафиксированный в пространстве. Обычно мы описываем матрицы через детерминант или спектр собственных чисел, но эти характеристики часто «слепнут», когда нужно описать внутреннюю форму объекта или когда мы сталкиваемся с экстремально плохой обусловленностью. В этой статье я представлю метод построения метрического дескриптора («паспорта») матрицы. Векторы‑строки матрицы интерпретируются как вершины симплекса, далее вписываем симплекс в гиперсферу и извлекаем набор инвариантов, которые не зависят от вращения, перестановки строк или выбора базовой вершины.

Читать далее

Два интеллекта. Мир — один

Уровень сложностиПростой

Глобальная гонка за лидерство в сфере ИИ продолжается. У её участников разные подходы, тактики и стратегии. Цели и философия -- тоже.

Как Китай, Америка и весь остальной мир ..

Double Elimination на N участников: математика Loser Bracket'а, которую обходят все туториалы

Уровень сложностиСредний

В интернете полно картинок «как устроен Double Elimination» для 8 участников. Никто не пишет, как этот алгоритм работает на 13, 47 или 100. Разобрал byes, фантомы id=−1 и трюк с reverse() на drop-ins, который чинит повторные встречи в Loser Bracket. ~150 строк TypeScript, 4 схемы, тесты от N=2 до 100.

Читать далее

Что такое моржовый оператор

Уровень сложностиСредний

Моржовый оператор — это :=
Его официальное название — assignment expression (выражение присваивания).

👉 Он позволяет присвоить значение переменной прямо внутри выражения.

Простой пример:

Читать далее

Gemini в VK: запускаем своего ИИ-ассистента в условиях белых списков с иностранным VPS

Уровень сложностиПростой

Дисклеймер: статья создана не профессионалом, не писателем, и несет скорее идею, чем полноценное руководство.

Когда доступ к зарубежным LLM напрямую ограничен белыми списками, а стандартные методы требуют постоянного включения VPN на каждом устройстве даже дома, создание собственного ИИ-оазиса становится лучшим выходом. Сегодня мы разберем, как запустить бота в VK на базе Gemini 3.1 Flash Lite, который умеет не только переписываться, но и «видеть» изображения и читать PDF-документы, а так же работать, когда доступен только интернет из белых списков.

Т.к. многие сайты теперь доступны только через VPN, думаю сейчас у многих уже есть свой VPS. Будем использовать его в качестве фундамента (в моем случае это Ubuntu 22.04.5 LTS).

Как это будет работать?

Мобильная сеть как принудительная песочница: разбор скрытого туннелирования

Символично, что этот пост я пишу в “Песочницу” Хабра. Дело в том, что последние 1.5 года вся моя цифровая жизнь — это тоже песочница, созданная на уровне сети.

Мои устройства находятся под управлением скрытого MDM‑агента: браузеры и приложения администрируются удаленно, хотя в настройках системы рабочий профиль явно не отображается. Обнаружила это по косвенным признакам: при включении iPhone на мгновение всплывает и тут же исчезает уведомление «Профиль», в личном кабинете МТС статус Android устройств изменился на «Company Limited», а антивирус Касперского выдает предупреждение, что устройство управляется организацией. Вероятнее всего, политики конфигурации доставляются через Silent SMS.

Читать далее

Настройка сетевых интерфейсов и VLAN в ALT JEOS

В мире минималистичных серверных дистрибутивов ALT Linux JEOS (Just Enough Operating System) занимает особое место. Это лёгкая, оптимизированная система от «Базальт СПО», идеально подходящая для виртуализации, контейнеров, роутеров и dedicated-серверов.

В JEOS по умолчанию используется классическая для ALT Linux система конфигурации сети – etcnet. Она отличается от привычных многим ifcfg-файлов Red Hat или NetworkManager. Сегодня разберёмся, как правильно настраивать обычные Ethernet-интерфейсы и создавать VLAN в этой системе.

Читать далее

8 лет в проде — и вот я снова джун. Мои первые шаги в мире ИИ-инструментов

Уровень сложностиПростой

Привет, Хабр. Меня зовут Андрей, Java-разработчик, 8 лет в продакшене. Легаси, XML/SOAP, код-ревью - ну вы знаете. В общем, из тех, кто смотрел на хайп вокруг нейронок с лёгким скептицизмом и продолжал спокойно дебажить. Но в сентябре 2025-го я всё-таки сдался и решил разобраться - что там вообще происходит. Эта статья про то, что из этого вышло. Спойлер: «игрушкой» я это больше не называю.

Читать далее

Опыт применения AI для решения продуктовых задач. За что я благодарен Т-Образованию?

Уровень сложностиПростой

В дебютной для меня статье на Хабр хочу поделиться реальным опытом применения AI для решения вполне конкретной продуктовой задачи: “ Я, как CPO (PO или Заказчик), хочу донести до команды, как должен выглядеть интерфейс продукта в результате изменений«.

На самом деле за этой user story стоит потребность заказчика как можно быстрее начать работу над задачей и получить желаемый результат. В данном случае прототип (картинка) — это средство для ее удовлетворения.

Первое, что приходит в голову, прочитав запрос: «Для этого в командах есть дизайнеры. Обратись к одному из них, поставь задачу и получишь прототип, соответствующий требованиям дизайн‑системы».

Все так. Было. До поры до времени. А вернее — до появления причины, существенного ограничения, которое сподвигло выйти за рамки привычного, наработанного годами, сценария. »

С помощью прототипа мне, как заказчику, будет проще донести до команды выявленную проблему и то, как я вижу победу над ней. Команде — легче понять ход моих мыслей и, самое главное, — образ результата, который я ожидаю увидеть в результате проделанной работы. В любом случае, у нас появляется отправная точка, имея которую, нам проще определить цель и начать двигаться к ней.

Читать далее

Редактирование системных настроек (смена языка) для APK приложений

Уровень сложностиПростой

Данная статься посвящена простейшей (по моему мнению) настройке локализации пакета для отдельного приложения Android через инструмент adb.

Читать далее
1
23 ...