Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Проектируем с нуля калькулятор на FPGA. Часть 3: Практические численные методы

Время на прочтение11 мин
Охват и читатели4.8K

В предыдущем посте мы ответили на вопрос о реализуемости проекта: да, tanlnexp и sqrt можно при помощи различных трюков вычислить из сложения, вычитания и умножения. В этом посте мы поговорим о том, как делать это корректно с точностью до 16 десятичных разрядов при помощи проверенной эталонной реализации, относительно которой мы будем в дальнейшем тестировать оборудование.

Когда я начинал этот проект в 2021 году, мне нужен был код на C++, который бы реализовывал алгоритмы на основе примитивов BCD и проверял результаты. Этот код превратился в подпроект Methods. Он заработал, но в нём возникли небольшие баги с шириной мантиссы, из-за которых тестовые результаты оказались ненадёжными в пределах одного-двух последних разрядов. Вместо того, чтобы патчить его, я в 2025 году переписал всё с нуля в рамках подпроекта Proto: более чистой архитектуры, правильного эталона и генератора тестовых векторов оборудования, относительно которого можно валидировать микрокод FPGA.

Читать далее

От видимости сети до кибербезопасности: главный миф о сетевой телеметрии, который мешает раскрыть потенциал NetFlow

Время на прочтение11 мин
Охват и читатели5.5K

Привет, Хабр!

На связи Станислав Грибанов, я руководитель продукта NDR компании «Гарда», автор блога «Кибербезопасность и продуктовая экспертиза для бизнеса».

Сегодня хочу поговорить о пользе NetFlow и сетевой телеметрии для защиты сетей от хакерских атак. Тема эта не новая, но вокруг неё до сих пор существует множество противоречий.

Сетевая телеметрия часто воспринимается как артефакт из мира сетевых инженеров, а не как серьёзный инструмент информационной безопасности. Как правило, это связано с ошибочным восприятием NGIPS-систем, как аналога NTA. В этом случае основной считается функциональность сигнатурного детектирования атак, которая требует для работы только сырой трафик. При этом методы поведенческого анализа, машинного обучения и других несигнатурных техник в таких системах являются комплиментарными и не формируют ядро детектирующей логики.

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

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

Читать далее

Как интегрировать «Склад 15» с любой конфигурацией «1С: Предприятия»?

Время на прочтение5 мин
Охват и читатели4K

«Склад 15» интегрирован с большинством конфигураций «1С: Предприятия». Это значит, что между ними уже настроены механизмы обмена, которые позволяют корректно загружать данные с терминала в учетную систему и наоборот. Но если вашей конфигурации нет в списке интегрированных, или вы используете нетиповую конфигурацию, можно интегрировать её самостоятельно.

Читать далее

Человеческие головы, сандалии и лягушки: стегоконтейнеры за тысячи лет до первого компьютера

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели6.2K

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

В блог Бастиона снова заглянула кандидат исторических наук, старший научный сотрудник Московского музея криптографии Анастасия Ашаева. Она рассказала о том, какой путь прошла стеганография с древнейших времен до современности, какие стегоконтейнеры использовались в разные исторические эпохи. Отдельное внимание эксперт уделила конкретным кейсам применения стегоконтейнеров. Передаем ей слово.

Читать далее

GigaIDE Pro для разработки на Django

Время на прочтение3 мин
Охват и читатели4.9K

Django, пожалуй, самый популярный фреймворк для разработки на Python. Да простят меня «питонисты» и «джависты», если я рискну сравнить важность этого фреймворка для Python c важностью Spring для Java.

Читать далее

Как добиться непостоянного момента?

Время на прочтение10 мин
Охват и читатели6.3K

Pfc. Anh Siev

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

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

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

Однако, это вовсе не так и абсолютно полярным направлением для усилий является достижение непостоянного момента — через борьбу с ним!

Самое любопытное, что это второе направление, так же, как и первое, оказало существенное влияние на жизнь человечества! 

Итак, о чём же идёт речь? 

Читать далее

Книга: «Kubernetes. Полное руководство по развертыванию и управлению Kubernetes в облачных и локальных средах. 2-е изд.»

Время на прочтение4 мин
Охват и читатели4.2K

Привет, Хаброжители! Kubernetes стал основной платформой оркестрации контейнеризованных приложений. Но его мощь часто скрыта за сложной терминологией и тонкостями настройки. Книга поможет разобраться в этом многообразии, предлагая практические примеры и советы экспертов для решения самых непростых задач.

Читать далее

Почему IT-специалисты остаются: что работает на удержание в 2026 году

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.5K

Привет, Хабр! Я Маша Митрофанова, руковожу исследованием IT-брендов работодателей в ЭКОПСИ.

Хочу поговорить с вами о том, почему в IT удержание сотрудников работает не совсем по тем же законам, что наём. Большинство причин, по которым люди выбирают работодателя, остаются важными и после выхода на работу в компании. Однако со временем их вес меняется. А вместе с ним меняются и причины, по которым человек решает остаться. В этой статье разберём, какие факторы удержания в 2026 году выходят на первый план и почему внутри компании начинают лучше работать ценности, качество управления, возможности роста и устойчивость рабочей среды.

Читать далее

Соединение деталей 3D-печатных изделий… Простое ли дело?

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.4K

Картинка: Von Viajestelar

Всем хороши современные способы аддитивной печати — они позволяют создавать произвольной формы объекты с помощью компактного 3D-принтера даже просто на дому. 

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

Любой, кто сталкивался с вопросом создания инженерных деталей, знает, что неизбежно придётся столкнуться и с вопросом крепления компонентов между собой, и вопрос этот не так прост, как может показаться на первый взгляд: казалось бы, «соединяй болтами/винтами/шурупами и сиди радуйся»! :-D 

Однако нет, не тут-то было: мне приходилось видеть в своё время усреднённую статистику по разным видам производств, которая однозначно говорит о том, что установка крепежа занимает вплоть до 70% времени от сборки изделия! О_о 

Таким образом, здесь имеется серьёзный потенциал для улучшений, что мы и рассмотрим в статье ниже… 

Читать далее

Yamaha RGX121Z RM — современный суперстрат с японским вайбом второй половины 1980-х

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели4.8K

Привет, Хабр! Мне принесли красивую фирменную электрогитару, у которой часто рвались струны и были проблемы со строем. Сегодня мы услышим её звучание, рассмотрим со всех сторон, исправим имеющиеся недостатки (в количестве одной штуки) и обсудим перспективы совершенствования.

Бочка мёда с маленькой ложечкой дёгтя

Как я написал плагин для WooCommerce под Yandex YCP или как купить в 1 клик из Алисы

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели4.5K

В конце мая Яндекс открыл Yandex Commerce Protocol для всех — теперь онлайн-магазины могут подключать продажи через Алису AI, Поиск и Яндекс Ритм. Из коробки готовые решения есть для Яндекс KIT, Яндекс Маркета и 1С-Битрикс. Для WooCommerce — нет. У меня магазин на WP, и я написал плагин сам. Open-source, GPL-2.0, все 10 эндпоинтов протокола закрыты. Разбираю архитектуру: как боролся с письмами “новый заказ на 0 ₽”, зачем идемпотентность по session_id, как сделать совместимость с HPOS-хранилищем заказов, и пара других граблей, в которые наступил.

Читать далее

Креативное программирование: визуализация звука

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели4.6K

Привет, я Игорь Аникин, Frontend разработчик RUTUBE TECH. Медиадизайнер, специализируюсь на компьютерной графике. Увлекаюсь программированием более 15 лет.

Это небольшой мастер-класс, как визуализировать звук двумя способами. Текст подойдёт любому читателю, которому интересна выразительная часть цифрового мира.

Читать далее

Сложно читать IT литературу на кривом русском? Есть решение — книжный ревью (рефакторинг)

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели4.5K

Я читаю IT-книги уже много лет. И много лет мирюсь с одним и тем же: «управление транзакций с помощью повествований» вместо саги, «многоразовый код» вместо переиспользуемого, «конечная точка» вместо эндпоинта. Переводчикам памятник надо ставить за то, что они пытаются, но читать от этого не легче. Особенно когда книга стоит 3000 рублей и ты застрял на одном абзаце, потому что мозг зациклился на не правильном термине.

Оказалось, я не один такой. Есть сообщество разработчиков, которые вычитывают книги до печати — проверяют терминологию, подписи к схемам, логику изложения. Я присоединился и взял на ревью книгу про промт-инжиниринг и разработку приложений на основе LLM от создателей GitHub Copilot. Это дало неожиданный эффект — я читал эту книгу настолько внимательно, насколько это возможно.

Читать далее

Ближайшие события

История о том, как человечество наняло очень странного сотрудника

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели4.5K

Представим маленькую компанию под названием Человечество Inc.

У компании много отделов.

Есть отдел “Еда”.
Есть отдел “Заводы”.
Есть отдел “Больницы”.
Есть отдел “Образование”.
Есть отдел “Войны, не трогать без взрослого”.
Есть огромный отдел “Люди ходят на работу, страдают в Excel и получают зарплату”.

Много тысяч лет Человечество Inc. работала довольно просто:

люди делают работу
→ получают деньги и статус
→ покупают еду, жильё, смысл и иногда странные кухонные гаджеты
→ общество продолжает крутиться

Не идеально. Иногда ужасно. Но схема была понятная.

Потом в офис пришёл новый сотрудник.

Его звали AI.

Читать далее

Как мы в отделе документации создали LLM агента для автоматизированного перевода с английского на другие языки

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4K

Разбираем, как в отделе документации построили LLM-агента для автоматизированного перевода Markdown-документации. Архитектура, пайплайн, валидация, работа с Ollama, OpenWebUI и Qwen, плюсы и ограничения подхода. 

Читать далее

Почему e-ink до сих пор не убил LCD, хотя должен был

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели4.6K

В 2010 году у меня появился Kindle 3. Помню первое включение: открыл коробку, а внутри на экране — какой-то текст про настройку. Хотите верьте, хотите нет, но я секунд десять смотрел на него и был уверен, что это наклейка-инструкция, которую производитель прилепил поверх неактивного устройства. Текст не двигался, экран не светился, контрастность была как у обычной типографской печати.

Когда до меня дошло, что это и есть рабочий экран, мысль была простая: всё, через пять лет так будут выглядеть все устройства. Ноутбук, телефон, монитор — всё будет «как бумага». Логика железная: меньше энергии, не бликует, не садит глаза, выглядит естественно, держит изображение без питания.

Прошло пятнадцать лет. Я пишу этот текст на ноутбуке с IPS-матрицей, рядом лежит телефон с OLED, и на полке стоит монитор тоже с IPS. Что пошло не так с этой технологией, об этом данная статья.

Читать далее

Как оплачивать нейросети и остальное недоступное в РФ в 2026: 9 способов с ценами и рисками, где можно влететь

Время на прочтение29 мин
Охват и читатели5K

Эта статья – попытка собрать всё, что реально работает на май-июнь 2026 года. С ценами, ссылками, граблями и местами, где можно влететь на деньги или на статью КоАП.

Так-то я все способы знаю, но вдруг

Решение проблем в управлении: почему мидл-менеджеры справляются с кризисами эффективнее топов

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели3.3K

Исследования компетенций показывают неожиданную закономерность: менеджеры среднего звена решают рабочие проблемы системнее, чем топ-руководители. Разбираем, чем объясняется этот разрыв, как компетенция проявляется на разных уровнях управления и почему бизнесу стоит внимательнее смотреть на средний менеджмент.

Читать далее

Сколько телефонов и планшетов продали партнёры: единое хранилище данных для бренда электроники

Время на прочтение3 мин
Охват и читатели3.6K

На связи Анна Астахова, коммерческий директор ИТ-интегратора «Белый код». В компаниях с развитой сетью партнеров топ-менеджерам нужны оперативные данные. А отчеты в Excel тормозят работу. Сегодня рассказываю, как можно организовать и настроить единое хранилище данных на примере компании с широкой партнёрской сетью в сфере электроники.

Читать далее

Google Fellow, студент Нанкина и создатель TikTok: кто сделал Seedream и Seedance. Досье SpeShu.AI

Время на прочтение6 мин
Охват и читатели3.7K

Seedance 2.0 вышел 12 февраля 2026 года. За один день пользователи сгенерировали Тома Круза против Брэда Питта на крыше, несколько финалов «Очень странных дел» и лайтсейбер-битву Дарта Вейдера с Рей. Disney, Paramount, Warner Bros., Netflix и Sony выслали ByteDance письма с требованием прекратить. MPA назвала происходящее «системным нарушением авторских прав».

За несколько дней до этого западные эксперты называли Seedream лучшим в мире генератором изображений — обходящим Midjourney, Flux и Nano Banana по качеству. Тот же ByteDance, та же команда.

Это рубрика досье SpeShu.AI. Здесь мы составляем психологические портреты людей, которые ведут всех нас в будущее искусственного интеллекта и прямо сейчас меняют мир, как в своё время изменили Лейбниц, Эйнштейн и Курчатов.

Читать далее