Хоть стой, хоть падай — так встретил российский бизнес налоговые нововведения 2026 года. Во-первых, «взрослый» НДС, державшийся до этого 6 лет на уровне 20%, увеличивается до 22%. Во-вторых, порог применения НДС для фирм на упрощенке (УСН) снижается до 20-15-10 млн рублей. Чем это чревато для бизнеса?
Узнать, чем это чреватоВо второй части предлагаемой Интерференционной Модели Единого Поля мы применим её к миру элементарных частиц и покажем, как в её рамках естественно интерпретируются основные квантовые эффекты.
В отличие от традиционной физики, рассматривающей поля, частицы и взаимодействия как объективную данность, данная модель исходит из принципиальной Субъективности восприятия Мира.
Согласно модели, любой наблюдаемый феномен — это проявление интерференционных процессов глубинных «ноуменальных конфигураций», которые становятся феноменально различимыми только при достижении порога восприятия субъекта.
Иначе говоря, если все современные физические теории описывают, как одни объекты и явления превращаются в другие объекты и явления, то наша модель делает шаг глубже: она пытается объяснить, как "не-объекты“ и "не-явления" становятся "объектами" и "явлениями".
Я полагаю, что это может стать фундаментом для будущей мета-теории, которая ляжет в основу новой физики и из которой будут выводиться все ныне существующие и работающие теории, такие как СТО и ОТО Эйшнтейна и Квантовая Механика. И которая наконец то, после 100-летних попыток, сможет объединить их.
Именно поэтому данная модель — это не ещё одна теория среди теорий, а попытка построить мета-теорию о том, как вообще возникают теории и их объекты.
Читать далееТенденция создавать максимально компактные электронные устройства актуализирует использование переходных отверстий печатной платы в целях миниатюризации. Плотность расположения компонентов на плате настолько большая, что диаметр отверстий в печатной плате достигает минимально-возможных значений, 0.3, 0.2 мм.
Это предъявляет высокие требования к производству печатных плат и особенно к процессу сверления.
Подробнее об этом в нашей статье.
Свёрла для печатных плат – это высокоточный инструмент, который сильно отличается от обычных свёрл по металлу или дереву. Их особенности обусловлены материалами печатной платы (стеклотекстолит – абразивный материал, состоящий из эпоксидной смолы и стекловолокна) и требованиями к качеству отверстий.
Вот ключевые особенности свёрл для печатных плат:
1. Маленький диаметр.
Это самая очевидная особенность. Диаметры свёрл для печатных плат обычно находятся в диапазоне от 0.2 мм до 5.0 мм. Наиболее распространены свёрла диаметром 0.8 мм, 1.0 мм, 1.2 мм для сквозных отверстий под компоненты. Для микросхем в корпусах BGA и переходных отверстий (vias) используются свёрла диаметром 0.2-0.3 мм.
В «ЭЛЕКТРОконнект» используется ряд свёрл от 0.2 до 1.0 с шагом 0.05 мм и от 1.0 до 5.0 с шагом 0.1 мм.
2. Высокая точность и класс допуска.
Из-за маленьких диаметров к свёрлам предъявляются жёсткие требования по точности:
· Биение (runout) должно быть минимальным (обычно в пределах 2-5 микрон). Большое биение приводит к поломке сверла и браку.
· Калибровка диаметра очень строгая. Сверло диаметром 1,0 мм должно быть именно 1,0 мм, а не 0,98 или 1,02.
Читать далееУченый из Физического института им. П.Н. Лебедева РАН и Московского физико-технического института Сергей Панюков разработал принципиально новый теоретический подход к описанию процесса формирования фибриновой сети — основы кровяного сгустка. Вместо сложных кинетических моделей, требующих множества подгоночных параметров, предложена теория, которая рассматривает полимеризацию фибрина как динамический фазовый переход. Этот подход позволил вывести аналитические формулы, точно предсказывающие, как начальные концентрации ключевых белков крови определяют конечную структуру и свойства тромба.
Читать далееКогда-то я просто хотел писать мобильные приложения. Никаких планов «стать техлидом», «управлять командами» или «строить архитектуру» у меня не было. Я просто любил разбираться в технологиях и доводить фичи до ума.
Но как это обычно бывает, если долго и упорно копать в одном направлении — горизонт начинает расширяться.
Расскажу коротко, как это произошло у меня.
⸻
Старт: iOS, баги и работа с памятью
Мой путь начался с iOS-разработки.
Objective-C, retain/release, утечки, странные баги — то самое время, когда каждое приложение было как маленький квест.
Через полгода мне доверили первый проект «с нуля», и я понял важную вещь:
чем больше ответственности на тебе — тем быстрее ты растёшь.
⸻
Я наблюдал, как мой опытный коллега-финансист целый час колупался в Excel. Он гуру экселя, работает с ним 20 лет. Но увидев, как он печатает формулы, я не выдержал и показал пару простых трюков, от которых он пришёл в восторг.
Это была проблема незнания — незнания о функциях, которые лежат в Excel годами, экономят часы работы, но о которых просто никто не рассказывает.
Потому пишу статью, чтобы собрать лучшие лайфхаки и спасти драгоценные секунды вашей жизни.
Читать далееВечером я смотрел на черновик аудита банковской системы. Семьдесят страниц текста — аккуратных, умных… и беспомощных. В них было всё, кроме главного: куда ткнуть пальцем, чтобы увидеть причину и связанный с ней риск.
Я открыл диаграмму и сделал то, чего раньше не делал с текстами: расщепил его на смысловые атомы. Первая глава превратилась в объект. Раздел — тоже объект. Абзац с фразой “есть прямой доступ к БД” — отдельный узел с ссылкой на страницу. Рядом появился “Факт”. От него пошли ребра к “Риску” и “Рекомендации”.
И тут случилось простое озарение: документ перестал быть рассказом, он стал моделью.
На второй главе я заметил повтор: тот же паттерн всплывает в другом отчёте. Раньше я бы копировал текст. В графе я просто переиспользовал раздел как объект. Тот самый “Интеграционный ландшафт” стал шаблоном — и без лишних объяснений собрал вокруг себя факты, метрики, контроли.
Когда всё склеилось, вопросы заказчика сменились: не “где это написано?”, а “какие риски подтверждены фактами?” и “что закроем первым?”. Мы щёлкнули по узлу — и увидели цепочку от цитаты первоисточника до предлагаемого изменения архитектуры. Трассировка появилась сама собой, просто потому что текст больше не был плоским.
Читать далее«Запад тоже следит!» - главный аргумент сторонников установки отечественных сертификатов
Сегодня я на пальцах докажу, почему это сравнение некорректно. Сравним два вектора MITM-атаки:
Глобальный (АНБ): Требует взлома математики или сговора с публичным CA, который тут же спалится через логи CT
Локальный (Минцифры): Требует... просто вашего согласия на установку сертификата.
Как браузеры (Chromium-based) молча отключают строгие проверки для «ручных» сертификатов и почему Саша из Минска не нужен Трампу, но очень интересен товарищу майору.
Читать далееПривет, Хабр!
Зарегистрировался, чтобы поделиться статьёй о восстановлении работоспособности механической клавиатуры Royal Kludge R87 Pro. Быть может, она кому-то поможет в восстановлении своей клавиатуры, используя МК (STM32F103R8T6) или просто я опишу здесь некоторые моменты того, чего не было описано в других статьях на различных ресурсах, в т.ч. и вот здесь - https://habr.com/ru/articles/857914/. т.к. было потрачено очень много, благо, свободного времени на её восстановление, хочу поделиться опытом. Не буду использовать ссылки и то, как установить qmk на windows и какие команды все это компилировать.
Читать далееИногда в разработке случается баг, который не просто не даёт спать, а заставляет пересмотреть свои жизненные ценности.
У меня это произошло со скромным всплывающим окном внутри WebView.
Задача была максимально скучной: на экране с WebView пользователь нажимает кнопку “Exit”, а веб-страница показывает попап подтверждения. На старом коде — всё идеально. На браузере — идеально. На новом инфраструктурном слое WebView — попап появляется на миг и тут же закрывается сам, как будто кто-то тайно играет в “крестики” за пользователя.
Никаких ошибок. Никаких исключений.
Просто “блип”… и пустота.
То самое чувство, когда ты нажимаешь кнопку, а мир делает вид, что “ничего не было”.
И это — пролог к истории о том, как два дня моей жизни сгорели на алтаре WebView.
Читать далееПродолжаю погружаться в Reinforcement Learning. Здесь продолжение статьи Intro Reinforcement Learning.
Если предыдущая часть помогла вам понять, что такое среда, агент, награды и функции ценности, то здесь мы сделаем шаг дальше: мы переходим к model-free алгоритмам и Deep Reinforcement Learning, где агент учится оптимальной стратегии, не имея прямого доступа к модели среды.
Читать далееНа свете есть не так много вещей, способных выбесить программиста. И лишь одна делает это с гарантией: оборзевшая в край машина, возомнившая себя умнее человека.
А значит снова пришло время карать и патчить!
Читать далееСетевой протокол канального уровня Spanning Tree достаточно широко распространен в современных сетях. Его используют для борьбы с закольцовыванием сетевой топологии. Однако, STP не позволяет полностью использовать каналы, к которым подключены несколько линков. Плюс к этому у STP относительно большое время сходимости и необходимость передавать трафик через корневой коммутатор, то есть единая точка отказа.
В качестве одной из альтернатив Spanning Tree можно воспользоваться MLAG. Multi-Chassis Link Aggregation (MLAG) — технология, обеспечивающая балансировку нагрузки и надежность каналов. В этой статье рассматриваются значение, важность и потенциальные варианты использования MC-LAG на различных уровнях сети.
Читать далееКогнитивная сложность — это понятие, описывающее сложность процесса познания и мышления. Оно используется в разных областях: в психологии оно характеризует индивидуальную способность к восприятию и обработке информации. Более высокая когнитивная сложность означает, что система (будь то человек или программа) требует больше усилий для понимания и может быть трудной в поддержке.
Когнитивная сложность при проектировании приложения часто возникает из‑за смешения архитектуры кода и архитектуры приложения. В большинстве случаев эти термина никак не разделены, а также эти термины не имеют однозначного толкования, как по содержанию так и по контексту использования. В практике и литературе эти понятия часто используются как синонимы или в пересекающихся контекстах, что приводит к неоднозначности. В зависимости от контекста (например, обсуждение микросервисов, монолитов, паттернов проектирования или рефакторинга), один и тот же термин может обозначать как уровень организации кода, так и более высокий уровень организации приложения или системы. В профессиональной литературе и стандартах (например, TOGAF, ArchiMate) архитектура программного обеспечения охватывает оба аспекта и организацию кода, и организацию приложения, что еще больше стирает границы между этими понятиями.
Пора этой порочной практике сказать решительное НЕТ!
Сказать решительное НЕТМы привыкли к слову «купить» как к чему-то окончательному. Купил — значит моё. Но в цифровом пространстве это не всегда так работает. Многие, кто ушёл от пиратских сайтов и стал платить за фильмы на стримингах, после 2022 года вдруг обнаружили, что часть купленных фильмов бесследно исчезла из библиотек. Оказалось, что никакой настоящей «покупки» не было. На деле речь шла о сублицензионном соглашении, которое перестаёт действовать в тот момент, когда у сервиса вроде «Кинопоиска» заканчиваются права на показ.
Как это работает на самом деле? Тот же «Кинопоиск» заключает лицензионные договоры с правообладателями, одни фильмы он включает в подписку, другие предлагает «в аренду» или «в продажу». Но когда пользователь «покупает» фильм, юридически это не покупка в привычном смысле, а заключение сублицензионного договора. И стоит основному договору между сервисом и правообладателем закончиться, рушится и вся цепочка — вместе с вашей «покупкой». Фильм попросту исчезает из библиотеки, как будто его там никогда не было.
Можно ли вообще называть это покупкой и обещать доступ «навсегда», если срок действия прав никто не раскрывает? С точки зрения здравого смысла — вряд ли. В европейской практике компании обязаны быть честными с потребителями и прямо указывать, на какой срок предоставляются права. В противном случае это воспринимается как обман: пользователь уверен, что приобрёл вещь, а по факту получил лишь временное разрешение ею пользоваться.
Неудивительно, что подобные истории вызвали волну возмущения и в игровой индустрии. Так появилась инициатива с красноречивым названием Stop Killing Games. Её участники возмущены тем, что издатели продают игры, но при этом оставляют за собой право в любой момент их «убить» — например, закрыть серверы, без которых даже одиночный режим становится недоступным. Игра вроде бы куплена, но по факту она исчезает вместе с отключённой инфраструктурой.
Читать далее18 ноября 2025 Google представил новую связку: модель Gemini 3 Pro и IDE Google Antigravity. Первая - про управляемое рассуждение, длинный контекст и мультимодальность. Вторая - про мультиагентную разработку с артефактами и «прозрачными» шагами. В ленте мгновенно пошли заголовки «Cursor мертв».
В этой статье разбираем, что именно Google запустил, почему слова "самая умная модель" - преувеличение, чем Antigravity отличается от Cursor, какие сценарии разработки уже меняются, и где пока еще рано бросать привычный стек.
Читать далееА вот кстати еще один способ подключить IPv6, без регистрации у туннельных брокеров, даже если хостер не выдает адресов:
Для обычных IPv4-адресов выделена специальная сеть в формате IPv6, адреса в ней имеют вид 2002:XXXX:XXXX::/48.
То есть, если у вас есть выделенный 1 IP-адрес - считайте, что вам выделена и вот такая сеть IPv6, или 65536 подсетей /64 - просто вам об этом забыли рассказать.
Напомню, что мы исследуем историю релейной автоматики и, неразрывно связанной с ней, релейной логики. И пытаемся понять, как в первой половине ХХ века огромные заводы работали, выполняли сложнейшие операции и почти не сбоили. Хотя все современные инженеры IIoT на тот момент еще даже не родились, а устройства ПЛК только шли в разработку.
В первой части мы узнали, что главной хитростью автоматизаторов тех лет оказалось реле. Именно с помощью этих простых устройств делали ооочень непростые вещи. Но ХХ век шел вперед и инженеры сталкивались вызовами, масштаб которых раньше сложно было представить.
Читать далееНад Москвой сильный туман. Самолет начинает заходить на посадку, пилоту ничего не видно. Вдруг из-за тумана появляется небоскреб, в окне кто-то маячет. Летчик высовывается и кричит: - Где мы?
В ответ: - В самолете!
Летчик кивает и уверенно, с точностью до метра, сажает самолет. После посадки второй пилот спрашивает: - Как тебе это удалось?
- Я задал простой вопрос и получил на него 100% правильный, но совершенно бесполезный ответ. Тогда я понял, что мы пролетаем офис техподдержки Авито. А дорогу дальше я знаю!
В очередной раз откровенно наплевательское отношение техподдержки Авито к собственным клиентам и мои безуспешные (в очередной раз) попытки эту систему переломить привели к рождению этой статьи о том, КАК за несколько шагов и с минимальными затратами времени разрушить чужой предпринимательский труд на Авито (ну или как минимум поставить его "на паузу" на несколько месяцев).
Читать далееЭто вторая часть из цикла про популяризацию ASO среди разработчиков. В первой, вводной части, я рассказывал, как любой мобильный разработчик может увеличить количество скачиваний своего приложения. Сейчас же, предлагаю пойти дальше и на примере простого приложения разобрать основные понятия, оценить потенциал ниши и понять, зачем "якорь" нужен любому приложению.
В качестве примера мобильного приложения для предметного рассмотрения темы, предлагаю представить, что мы делаем простенькое приложение для трекинга собственного веса - минималистичное, с графиками, возможностью записывать цифры веса и, возможно, уведомлениями. В общем, такое, чтобы была мотивация делать, можно было бы "завайбкодить", но без претензий на миллиардерство. Идея привычная, но как её оценить с точки зрения потенциала в App Store? Будут ли его скачивать и сможем ли мы заработать? Давайте посмотрим.
Читать далее