Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 12 мин. 30 сек. назад

Получение API_ID и API_HASH Telegram, решение ERROR на my.telegram.org из России

пн, 10/19/2026 - 15:13

Для работы с Telethon или Pyrogram нужны api_id и api_hash, но my.telegram.org может не открываться или выдавать ERROR при создании приложения. В моём случае помогло сочетание VPN с сервером в Казахстане и временной записи в файле hosts. Показываю пошагово, как проверить подключение, настроить hosts и получить параметры Telegram API.

Читать далее

Карточный бой, который сервер может переиграть: детерминированный движок браузерной MMO на TypeScript

пн, 10/19/2026 - 15:11

Мы делаем «Зархолд» — браузерную MMORPG, в которой любой бой, от первого кобольда до рейдового босса, — это пошаговая карточная дуэль. Клиент написан на React и PixiJS 8, сервер — на Fastify и PostgreSQL, а между ними лежит пакет shared с движком боя на TypeScript. Один и тот же код движка работает в браузере игрока и на сервере.

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

Читать далее

Реализация MVP DSL движка с AST, кодогенерацией и динамической компиляцией

пн, 10/19/2026 - 15:10

Реализация MVP движка динамических вычислений выражений на Scala 3.
Архитектура решения: от описания компонентов через пользовательские спецификации до кодогенерации Scala и его компиляции во время выполнения и загрузки полученного класса в JVM.

Цикл от некого выражения до готовой лямбды:
expression -> AST -> ScalaCode → Class Loading -> lambda.

Читать далее

McWiLL: Разбираем базовую станцию

пн, 10/19/2026 - 15:01

При изучении этой технологии мне понравилась относительная простота реализации базовой станции на универсальных цифровых сигнальных процессорах (DSP) Texas Instruments. К тому же документация на станцию открыта, и в ней хорошо описана её структура — от плат до программных модулей. Мне как и многим инженерам нравится заглядывать внутрь железа. Я купил и разобрал базовую станцию, предлагаю вместе поглубже окунуться в эту историю.

Читать далее

Как мы построили Network Load Balancer в MWS Cloud Platform

пн, 10/19/2026 - 15:00

Всем привет, меня зовут Вадим Лазук, я разработчик в команде VPC облака MWS Cloud. Пару месяцев назад мы запустили в Preview сервис Network Load Balancer, а в этой статье решили рассказать о нём подробнее. Сегодня рассмотрим, как устроен балансировщик в нашем облаке, на какой архитектуре он базируется и какие технологии использует под капотом.

Читать далее

Как по письму определить психопата? Темные паттерны психики определяют нашу речь

пн, 10/19/2026 - 14:59

Может виной тому третий сезон Декстера, но эта статья выцепилась взглядом в потоке Пабмеда. Технически, психопатия определяется как неспособность испытывать эмоции. При этом психопаты невероятно эффективно имитируют их. Вот только в нашем восприятии психопат существует как эмоционально отстраненный, холодный или скупой в эмоциях человек. Что ж. Анализ текстов, написанных психопатами, позволяет проникнуть немного глубже в их сознание и посмотреть, что кроется среди их нейронных связей.

Читать далее

Настройка инструмента OWASP ZAP для перехвата интернет-трафика

пн, 10/19/2026 - 14:55

Всем привет, на связи Дима Котиков. Продолжаем рассматривать инструменты перехвата и подмены интернет-трафика при разработке. 

В прошлой статье мы разобрали, когда может потребоваться перехватывать интернет-трафик, делать моки для запросов, перенаправлять трафик на локальные серверы. Посмотрели, как работает сниффер, и поняли, что для успешного использования сниффера нам нужен root-сертификат.

В этой статье разберем настройку сниффера для прослушивания интернет-трафика.

Читать далее

Генеративный ИИ в бизнес-процессах: мышление, развитие и будущее

пн, 10/19/2026 - 14:40

Привет, Хабр! Меня зовут Николай Бажанов, я руководитель отдела бизнес-процессов в Sminex. Недавно в подкасте «Цифра в деле» я поделился нашим подходом к использованию нейросетей. Обсудить успели не всё, поэтому в этой статье расскажу подробнее, как мы в компании решаем, где ставить ИИ-агента, где растить компетенции у людей, и как поддерживаем ИИ-энтузиастов. Спойлер: единого рецепта нет, часть выводов мы сами продолжаем проверять на практике.

Читать далее

Освобождение от НДС для ПО из реестра Минцифры: когда льгота работает, а когда нет

пн, 10/19/2026 - 14:31

С 1 января 2026 года ставка НДС выросла до 22%, а значит, вопрос налоговой экономии стал еще актуальнее. Один из способов снизить налоговую нагрузку для IT-компаний — включить ПО в реестр Минцифры и применять освобождение от НДС.

Но есть нюанс: одного факта включения ПО в реестр недостаточно ☠️

Давайте разбираться, когда ПО можно продавать без НДС, почему освобождение не работает и на каких ошибках бизнес может привлечь внимание ФНС.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.