← 14 июля 2025          16 июля 2025 →          А сегодня?

15 июля 2025 на Хабре было опубликовано 90 статей

[Перевод] Async pipe не чистый

Всем привет, меня зовут Максим Иванов. В основном я пишу обзоры и русифицирую статьи для начинающих разработчиков. Я очень люблю Angular и иногда рассказывать что-то о нем. Если вы только начинаете свой путь в изучении этого фреймворка, надеюсь эта статья будет вам полезной. Cегодня мы с вами поговорим о том, что такое пайпы (pipes), как они устроены и что не так с одним из самых популярных и доступных из коробки пайпов, таких как async. Желаю приятного прочтения и хорошего настроения. Поехали!

Читать далее

[Перевод] Почему 21 см — это «магическая длина» нашей Вселенной

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

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

Читать далее

Вы точно их собеседовали: 8 личностей, которые приходят на интервью

Сейчас я активно нанимаю ПМ-ов и на собеседования приходят совершенно разные кандидаты. Половина из них — зумеры. Если описать этот тип соискателя через призму характеров моих любимых персонажей, то это был бы Крош. 

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

Читать далее

Гайд по техникам тест-дизайна: нюансы и механики. Часть 2

В первой части гайда по тест-дизайну в блоге ЛАНИТ на Хабре мы уже рассмотрели основные техники тест-дизайна, связанные со сценариями и данными. Теперь давайте обсудим, как тестировать ролевую модель приложения. 

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

Читать далее

[Перевод] Обработка асинхронных операций с Flowable: Бенчмарки производительности

Когда речь заходит о производительности BPM-ldb;rf, главным показателем является пропускная способность заданий и таймеров. Проще говоря: чем больше заданий или таймеров выполняется за определённый промежуток времени, тем быстрее смогут продолжать выполнение процессы или кейсы, которые их используют.

Читать далее

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

Как часто оценка по задаче совпадает с реальными трудозатратами?

Умение точно оценить объём работ спасает от переработок, напряжённой обстановки на проекте, поддерживает доверительные отношения в команде и показывает вас с хорошей стороны перед заказчиком.

Но интуитивные и ставшие традиционными способы оценки задач дают низкую точность. Пора взять на вооружение другой способ, дающий 90+% точность в оценке.

Читать далее

[Перевод] «Почему компилятор Rust такой медленный?»

Я потратил месяц на создание веб-сайта в Docker и теперь готов поделиться ужасными историями.

У меня есть проблема.

Мой веб-сайт (на котором была опубликована эта статья) в основном обслуживается одним двоичным файлом Rust. Он стал слишком длинным. Каждый раз, когда мне нужно внести изменение, я должен:

Собрать новую статически компонуемую библиотеку (с --target=x86_64-unknown-linux-musl)

1. Скопировать её на сервер

2. Перезапустить веб-сайт

Ситуация, мягко говоря, неидеальная.

Поэтому мне бы хотелось перейти к развёртыванию веб-сайта при помощи контейнеров (будь то Docker, Kubernetes или что-то иное), в духе подавляющего большинства ПО, разворачиваемого в последний десяток лет.

Единственная проблема заключается в том, что реализовать быстрые сборки Rust с Docker не так уж просто.

Читать далее

Ну, погоди! Как я создал свою версию культовой игры: от схемы до корпуса

Получив заряд эндорфинов от успешной работы эмулятора «Ну, погоди!» и вдохновившись ценными советами по улучшению эмулятора в комментариях к своей предыдущей статье, я приступил к следующему этапу — созданию полноценного устройства, готового к использованию в повседневных условиях. Этот процесс оказался не менее захватывающим, чем разработка прототипа эмулятора.

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

Заранее хочу предупредить, что разводку на печатной плате я по-прежнему не сделал, а ограничился перфорированной макетной платой. Но чтобы «Ну, погоди!» выглядело более эстетично, поместил её в пластмассовый корпус. Если у вас нет 3D-принтера, то возможен более-менее эстетичный вариант без корпуса — далее в статье я приведу фотографию, как это можно сделать.

Читать далее

Как мы снизили расходы на экспресс-доставку в Яндекс.Доставке на 13% и не потеряли в качестве

Как мы снизили расходы на экспресс-доставку в Яндекс.Доставке на 13% и не потеряли в качестве

Привет! Меня зовут Денис Захаров, я руководитель продуктов логистики в компании GRI. Мы занимаемся заказной разработкой и сопровождением, и один из наших ключевых клиентов – ювелирный ритейлер Sunlight. Наша задача – не просто интегрировать сервисы, а делать бизнес эффективнее: меньше тратить, больше зарабатывать.

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

Читать далее

Как создавать нарратив через механику — истории без текста

Большинство игр не читают, в них играют

Мало кто лезет в лор игры до её запуска и готов читать больше, чем взаимодействовать с игрой — нам нужен "экшон". Ты берёшь в руки геймпад — и поехали. Именно поэтому кажется логичным, что история в играх должна быть встроена в основной процесс — геймплей игры. Не как обёртка конфеты, не как мануал в папке с игрой, а естественно, в механики.

Читать далее

Каналы в Go

Каналы — инструмент для передачи данных между горутинами. Это фундаментальная концепция, на которой строится вся модель параллелизма в языке, и одна из ключевых особенностей, которая делает Go уникальным среди современных языков программирования. За внешней простотой синтаксиса ch <- value и <-ch скрывается сложная реализация, которая включает в себя кольцевые буферы, системы очередей, механизмы блокировки и тесную интеграцию с планировщиком горутин. В этой статье разберем их внутреннее устройство на уровне runtime и рассмотрим паттерны использования.

Читать далее

Запустили векторный поиск в YDB: рассказываем, как он работает

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

Новый релиз СУБД Яндекса делает векторный поиск доступным для всех. Статья под катом написана по мотивам моего доклада на конференции HighLoad++, с которым я выступил 23 июня в Питере. В ней я расскажу про векторный поиск, индекс, RAG и о том, как эти технологии применяются в Алисе.

Читать далее

10 популярных мифов о VDS-хостинге

Недавно наткнулся на старые выпуски «Разрушители легенд» и подумал, что про VDS/VPS также немало мифов. Конечно, не таких зрелищных, как взрывающийся бензобак, но не менее живучих. Только никто их не спешит «разрушать», а стоило бы. В статье разберу десять самых популярных заблуждений о VDS и объясню, почему в них верить не нужно.

Читать далее

Почему Python стал языком нейросетей и как это работает на практике

Python давно перестал быть просто «языком скриптов» и уверенно вышел в лидеры среди инструментов для нейросетей. Его синтаксис понятен «с первого взгляда», а мощные библиотеки позволяют сосредоточиться на идее, а не на рутине. Сегодня, от первых численных расчётов в NumPy до сложных моделей в TensorFlow и PyTorch, всё строится вокруг привычного Python-кода. 

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

Читать далее

Автоматизация оформления выносок на чертежах в nanoCAD BIM Электро

Подробно разбираем инструменты для работы с выносками в nanoCAD BIM Электро — от базовых возможностей до создания пользовательских шаблонов.

Читать далее

[Перевод] «Призраки в коммитах 2»: пылесосим историю Git в поиске утекших секретов

В прошлом посте я рассказал, как заработал $64 000, восстанавливая удаленные файлы в публичных репозиториях на GitHub. В этот раз я пошел еще дальше: исследовал все коммиты за последние пять лет, «стертые» разработчиками через git push --force. Спойлер: GitHub помнит их все.

В этой статье покажу, как я вычислял такие коммиты с помощью GitHub Archive и вытаскивал из них секреты. А еще поделюсь open-source инструментом, который позволит вам самостоятельно искать подобные утечки.

Читать далее

Vaultwarden: как я поднял свой менеджер паролей и перестал беспокоиться?

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

Когда зоопарк из паролей, API-ключей и доступов к базам начинает жить своей жизнью в заметках и текстовиках, приходит время наводить порядок. Мысль о том, что вся эта цифровая сокровищница лежит на серверах очередной «бесплатной» корпорации, тоже не добавляет спокойствия.

Решение — полный контроль над своими данными. Я выбрал Vaultwarden: легковесный сервер Bitwarden на Rust, который работает в одном Docker-контейнере и бесплатно отдает фичи корпоративной версии.

Эта статья — выжимка моего опыта и готовый туториал. Поднимаем свою "крепость" для паролей на VPS с Docker и Nginx, правильно настраиваем HTTPS и обходим классические грабли, чтобы вы сделали все надежно с первого раза.

Читать далее

Скрипт-реаниматор: автоматическое восстановление упавших SSH-сессий

Привет, Хабр! Представим ситуацию: вы настраиваете сервер, работаете с критически важными процессами или изучаете логи - и внезапно SSH-соединение обрывается. Все не сохранённые изменения улетучиваются, прогресс откатывается, а вам приходится переподключаться и начинать всё заново.

В данной статье представлен скрипт-реаниматор для SSH, который:

- Восстанавливает соединение при любых обрывах
- Сохраняет рабочую сессию и историю команд
- Поддерживает tmux/screen для полного сохранения контекста
- Может отправлять уведомления о проблемах в Telegram
- Решение представлено для Bash и PowerShell

Читать далее

Как «взломать» сайт Мосбиржи и получать лучшие BID и OFFER в Excel — без подписок, с помощью Python и API брокера

Excel - главный рабочий инструмент многих частных инвесторов. Здесь ведутся портфели, стратегии и мониторинг котировок. Но получить от Московской биржи лучшие цены на покупку (BID) и продажу (OFFER) из стакана прямо в таблицу - задача не из простых. Даже платная подписка на сайт биржи не даёт получать котировки в Excel напрямую. Но слово «взлом» в названии статьи - это художественное преувеличение. Мы не будем нарушать никаких законов или пытаться обойти защиту биржи и вообще даже не дышим в сторону серверов Мосбиржи. Однако голь на выдумки хитра - построим элегантное решение с помощью официального API от любого брокера. Идея проста: создать локальный сервер-прокладку, который Excel сможет опрашивать через веб-запросы. Сервер будет обращаться к API брокера, получать данные стакана и возвращать их в понятном для себя XML формате прямо в вашу таблицу, в ячейке которой будет отображена нужная цифра. Фактически по такой схеме можно получать любые параметры с биржи и видеть их в своём локальном Microsoft Excel или его свободном аналоге LibreOffice Calc.

Весь код представлен на GitHub.

Читать далее

Как машинное обучение приручает хаос биологических данных

Вы когда-нибудь задумывались, сколько тайн скрыто в миллиардах генетических последовательностей, данных о белках и эпигенетических механизмах? А теперь представьте, как алгоритмы преобразуют этот хаос в логичные и работающие модели.

Не так давно алгоритмы в биоинформатике собирались вручную. Сегодня, благодаря машинному обучению, они адаптируются, обучаясь на предоставленных данных, вычленяют низкоуровневые закономерности и формируют абстрактные представления.

Читать далее

Что происходит? Анализируем поведение модели и разбираем причины деградации её предсказаний

Сегодня просто написать хорошую модель уже недостаточно: важно постоянно следить за её предсказаниями, так как поведение клиентов меняется со временем, и модель может терять в их качестве. Чтобы эффективно отслеживать её работу, нужна система мониторинга, которая определяет методы и частоту проверок, критерии отклонений. Построение целой системы часто пугает ML-команды объёмом работ — так модели остаются и вовсе без мониторинга. 

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

Читать далее

Мусорные клики: Яндекс может избавить нас от них, но нет

Сегодня нейросеть сама подбирает тексты, изображения и целевую аудиторию. Но если результат — это клики с длительностью НОЛЬ, проблема не в пользователе, а в нейросети: именно она выбрала тех, кто не остаётся на сайте. Зачем?!
Допустим, можно пережить 2–3 нулевых визита из 10-ти. Но когда 49 кликов из 50 оказываются битыми — это уже провал.

Внутри статьи:
- Как собрать ботов в сегмент и исключить их из показов рекламы
- По каким поведенческим паттернам Яндекс может определять и минусовать ботов
- Как поймать бота с поличным: клик по скрытой ссылке — это 100% залёт

Читать далее

Валидация данных в Go с go-playground/validator: полное руководство

Валидация входных данных — критически важная часть любого приложения. Без неё ваше приложение подвержено:

— паникам и ошибкам из-за неожиданных nil или невалидных значений,
— некорректной работе бизнес-логики при обработке невалидных данных,
— уязвимостям безопасности (SQL-инъекции, XSS и др.),
— сложностям в отладке из-за непредсказуемого поведения.

Рассмотрим типичный подход к валидации без специализированных библиотек...

Читать далее

Приложение на Go шаг за шагом. Часть 3: форматирование и обёртывание ответов JSON

Привет! Я Владислав Попов, автор курса «Go-разработчик с нуля» в Яндекс Практикуме. В серии статей я хочу помочь начинающим разработчикам упорядочить знания и написать приложение на Go с нуля: мы вместе пройдём каждый шаг и создадим API для получения информации о книгах и управления ими. 

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

Читать далее

Как построить отказоустойчивый кластер СУБД

Привет, Хабр! Меня зовут Андрей Капустин, я менеджер продукта Tarantool CDC в компании VK Tech. Для построения систем хранения и обработки данных по объектам мы часто используем различные СУБД, которые объединяем в большие геораспределенные кластеры. Кластер СУБД содержит данные, необходимые для функционирования Mission Critical процессов, поэтому нам необходимо гарантировать постоянную доступность, обеспечить отсутствие потерь и минимизировать время предоставления данных по запросу.

Читать далее

Steroids — ещё один фронтенд фреймворк на базе React?

На старте проекта обычно встает вопрос о выборе готовой ui-библиотеки для решения шаблонных задач, таких как создание форм, инпутов, кнопок и других компонентов. Количество готовых ui-библиотек для React так стремительно растет, что уже сложно остановить свой выбор на какой либо из них. Зато в таком разнообразии каждый может найти библиотеку, подходящую под его задачи. В этой статье хочется рассказать о фреймворке Steroids, который разработан и поддерживается в нашей компании.

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

Читать далее

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

Привет, Хабр! Меня зовут Алексей Кузин и я стажер в МТС Web Services. В этом материале я расскажу про свой первый год обучения по совместной программе МТС и ВШЭ «Исследования и предпринимательство в искусственном интеллекте». 

Год назад я заканчивал бакалавриат на факультете теоретической физики МИФИ и на последнем курсе познакомился с машинным обучением, которое вскружило мне голову. Но я очень быстро понял, что ML — лишь одна из многих областей искусственного интеллекта и что существует множество других дисциплин и доменов, не менее для меня интересных. 

На рынке есть огромное количество самых разных курсов, но я для себя решил, что хочу системности и структурности в их подаче, а также широты знаний и умений. В первую очередь это позволит самому определиться, в какой конкретной области развиваться профессионально. Поэтому я рассматривал различные варианты магистратуры и в итоге остановился на программе «Исследования и предпринимательство в искусственном интеллекте» от ВШЭ и МТС. В ней меня зацепили объем и новизна учебных материалов, вариативность курсов и очный формат, который позволял общаться с сокурсниками и преподавателями вживую. В этом посте я расскажу, как прошел мой первый учебный год: что понравилось, какие были сложности и что пригодилось на первом месте работы в ИТ. 

Читать далее

[Перевод] Архитектурные принципы

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

Итак, без долгих предисловий:

Читать далее

Шифрование скриптов

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

Компилируемые языки хоть как-то защищаются, соответственно, с помощью компиляции, хотя и это не панацея. А вот что делать со скриптами, которые могут быть написаны на bash или pyton?

Как вариант решения такой проблемы, может быть, шифрование скриптов с аппаратной привязкой дешифратора к платформе, на которой этот скрипт исполняется. Звучит красиво, но надёжно ли? Насколько будет эффективен и взломостойкий этот метод?

У меня в одном проекте была проба пере такого решения. Заодно проверил, и вскрыл это шифрование.

Читать далее

Атомные реакторы для лечения рака (и почему они больше не нужны)

1954 год. В мире, все еще находящемся в атомной эйфории, открывается первая АЭС — Обнинская. Ядерная энергия вырабатывается уран-графитовым реактором канального типа АМ-1 («атом мирный») и вливается в единую советскую электросеть. 

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

Нет, это не зарисовка из комикса-антиутопии об обуздавшем атом СССР будущего, хотя похоже.  Это — реальная история первых экспериментов по бор-нейтронозахватной терапии (БНЗТ) — разрушению раковых опухолей с помощью бомбардировки их нейтронами из атомных реакторов.

Почему больше не нужны реакторы

[Перевод] Ай! Не туда! Как злоупотреблять симлинками и повышать привилегии (LPE-шиться) в Windows

Привет всем! Меня зовут Михаил Жмайло, я пентестер в команде CICADA8.

Символические ссылки присутствуют в Windows практически с момента его появления. Однако лишь немногие курсы по анализу защищенности смогут раскрыть весь их потенциал и добиться LPE!

Моя статья подробно расскажет о символических ссылках, специфике работы с ними, а также наглядно покажет варианты их злоупотребления для получения LPE.

Читать далее

Мы достигли пика в развитии ИИ!… или нет?

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

Читать далее

Меню потоков уже на Хабре

Мы выкатили меню потоков — новый инструмент для исследования Хабра. Работает как карта сокровищ: открываешь и сразу видно путь к ценным статьям.

Пока меню работает в тестовом режиме. Контент собирается только по двум потокам (Бэкенд и Фронтенд). Но скоро появятся новые направления — список в конце статьи.

Читать далее

“Разработчики тупят” — а может, просто задачи дурацкие?

Если вы хоть раз были на стороне бизнеса, наверняка слышали (или говорили):

Сколько можно делать такую простую штуку?; Они что, не понимают, как это важно?

Но тут надо смотреть шире...

Читать далее

Конструктор AI-продажников, юзабилити-тесты за 60 секунд — и ещё 8 российских стартапов

10 новых российских продуктов для анализа большого числа резюме разных форматов, быстрой разработки веб-приложений, создания чат-ботов и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

8 самых летних и солнечных игр, которые отлично зайдут в жару

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

Читать далее

Headhunter больше не работает. Как искать работу по-новому?

Рынок найма в последние годы заметно изменился: компании стали избирательнее, процессы автоматизированнее, а конкуренция жёстче. Headhunter еще удерживает позицию крупнейшего маркетплейса вакансий в СНГ, но его эффективность заметно упала, особенно в сфере IT.

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

Читать далее

Актуальные источники трафика для арбитража 2025

Когда я только попал в арбитраж трафика, моим первым источником были нативные сообщения в чатах. Тогда я особо не понимал, что делаю - просто писал везде, где видел целевую аудиторию. Потом пошёл чуть глубже: начал делать креативы для УБТ-связок, тестировал Telegram, но всё это продлилось недолго. В итоге я пришёл туда, куда приходят почти все - во всем знакомый Facebook Ads.

Теперь, спустя пару-тройку лет в арбитраже, я вижу, как Facebook буквально лопается от конкуренции. В комьюнити многие до сих пор считают его лучшим. Но по факту у кого-то работает лучше TikTok, иногда Push, а иногда вообще дорвей или крауд.

Почему так происходит — не знаю. Может, это эффект толпы. А может, Facebook действительно сбалансирован по сложности и доходу, особенно на старте.

Так или иначе, я решил собрать большой список источников трафика на 2025 год. Расскажу в каких вертикалях они актуальны, сколько нужно денег на вход и насколько сложно работать.

Читать далее

Топ-5 мини-ПК с фокусом на производительность: от Arrow Lake до Strix Halo

Производители все чаще ставят в небольшие системы топовые чипы: Intel Arrow Lake, AMD Strix Halo и Ryzen AI Max+ 395. Некоторые из них охлаждаются жидкостью, другие — пассивно, но все ориентированы на тяжелые задачи: от AI-инференса до 10-гигабитной сети и работы с PCIe 5.0 SSD. Компактные корпуса, процессоры от ноутбуков и десктопный уровень мощности, насколько можно судить — тренд лета 2025 года в мире мини-ПК. В этой подборке — пять свежих моделей, представленных в июне и июле: от System76 и NovaCustom до Colorful и Abee. 

Читать далее

Кубик мысли: простой проект, который говорит вместо тебя

Предупреждение для читателя: Эта статья — не гайд, не туториал, и уж точно не техноблог. Я не инженер, не блогер и не эксперт по микроконтроллерам. Просто человек, который в один вечер решил разобраться с ESP32 и внезапно собрал «Кубик мысли».

В этой статье я расскажу, как появился мой Кубик. Что он делает, из чего собран, как работает и зачем вообще нужен. Если вы ищете сложную электронику или гайды уровня “с нуля в продакшн” — тут не об этом.
Зато, может быть, вы вдохновитесь и сделаете что-то своё. А это уже будет значить, что статья не зря.

Читать далее

IP-телефония в России: запрет или новые правила? Разбираемся

Привет, друзья! Сегодня в моем блоге разберем громкую тему конца 2024 года: «запрет IP-телефонии» в России. Сразу успокою: никто SIP не хоронит, и аналоговые АТС пока не нужны. ???? Давайте разберем, что произошло и как это повлияет на нас.

Что случилось? Никакого запрета

Всё началось с Постановления №1898 от 26 декабря 2024 года. Некоторые СМИ закричали о «запрете IP-телефонии», но это не так. Постановление отменяет лицензию ПДГИ (передача данных для голоса), через которую IP-звонки шли в обычные телефонные сети (ТФОП).

Операторам до 1 марта 2026 года нужно переоформить лицензии на:

Читать далее

ИИ или копирайтер: что дешевле для создания текстов в 2025 году?

Привет, Хабр! Я Павел, SEO-шник с 7-летним стажем. Дедлайны душат, копирайтеры тянут деньги и срывают сроки, а бюджет тает на глазах? В 2025-м я нашёл способ ускорить тексты и сохранить кошелёк, но это не то, что вы думаете! Нервы целы, сайты в топе. Хотите узнать, как я выкрутился? Читайте мою первую статью и попробуйте сами!

Читать далее

Эксперимент: смогут ли бесплатные чат-боты написать Sci-Fi роман, достойный публикации на Литресе

Рассказываю, как получилось, что в итоге не чат-боты помогали мне писать книгу, а скорее я стал скромным соавтором, и какие выводы можно сделать после работы с четырьмя моделями одновременно.

Читать далее

Как адвокат оценивает документы на интеллектуальные права: четыре ключевых шага

Показано, как адвокат проводит правовую экспертизу документов на интеллектуальную собственность. Такая экспертиза вскрывает риски и предлагает улучшения документов.

Читать далее

Как гейм-дизайн решает, что именно будет на этой карте?

Любой, кто хоть раз пытался спроектировать игру, знает про священную троицу вопросов: "Что?", "Как?" и "Зачем?". В теории всё просто: Сначала определяем цель (Зачем?), потом продумываем механики (Как?), а затем облекаем их в контент (Что?). Но это в идеальном мире. В реальности же, на поле боя, наш бедный вопрос "Зачем?" — это самый трусливый солдат. Он первый бежит с поля боя под натиском сирены по имени "крутая идея", под гипнозом конечной картинки в воображении команды, под давлением того самого внутреннего мечтателя, который заглушает голос разума. Добавьте сюда дедлайны, командную динамику или, наоборот, эхо-камеру одиночной разработки — и вот он, наш фундаментальный вопрос, уже пылится на самой дальней полке, рядом с первыми салфеточными-концептами.

Читать далее

BGGP3: Хороший тамада и конкурсы интересные

Продолжаю рассказывать широкой аудитории о «гусарских забавах» компьютерной элиты — третий по счету Binary Golf Grand Prix.

Читать далее

Как фаундеру IT-стартапа понять, когда пора делегировать бухгалтерию

Когда бухгалтерия занимает пару часов в неделю, а в отчетах всё понятно, её можно вести самому. Но со временем растёт объём «бумажной» работы, появляются новые вопросы и задачи. Тогда внимание собственника уходит с продукта на налоги, сертификацию, аккредитацию, амортизацию и другие дела. Так было у Светозара Яхонтова, фаундера Arudit Security. В статье разбираемся, когда фаундеру пора выходить из этой рутины.

Читать далее

Python в enterprise-разработке: почему популярность ЯП распространилась и на корпоративный сектор. Часть 2

Всем привет! Это Леша Жиряков. На прошлой неделе мы начали разбирать, почему Python стал настолько востребован для создания корпоративных программных решений. Сегодня продолжим тему — поговорим об управлении зависимостями, асинхронном программировании в корпоративной среде, тестировании, корпоративной безопасности и других ключевых моментах. Заодно обсудим перспективы Python в enterprise-разработке. Приступим!

Читать далее

Мы сделали химическую защиту собачьих лап

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

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

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

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

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

Ну а мы долго общались с ветеринарами и решили сделать средство, которое помогло бы собакам спокойно гулять по городу.

Так родился бальзам в виде стика, который и защищает, и лечит, и который можно случайно съесть.

Читать далее

Как я на четвёртом курсе получил первую работу в IT: вкратце — учёба в две смены, помощь вуза и немного везения

Всем привет! Я Кирилл Пономаренко, мне 23 года, сейчас я учусь на первом курсе магистратуры на инженерной специальности и уже около года работаю системным аналитиком в ПСБ, в команде внутренней веб-аналитики, где мы делаем импортозамещение Google Analytics. Это моя первая работа в IT, я искал себе место, когда вокруг уже говорили о том, что джуны теперь не нужны, и рынок переполнен начинающими. На самом деле, студентам технических вузов открывается больше дверей, чем может показаться. Пусть и совсем легко не бывает, ведь многим ребятам сейчас и правда трудно найти первую работу.

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

Начнём?

Как добавить GigaChat в проект за 3 шага. Гайд и опенсорс-инструмент

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

В последнее время все больше разработчиков экспериментируют с большими языковыми моделями. GigaChat от Сбера — одна из самых доступных и мощных моделей на российском рынке. У нее есть подробное REST API, которое позволяет интегрировать нейросеть в любой продукт: от телеграм-ботов до сложных корпоративных систем.

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

Я столкнулся с этими задачами и, чтобы упростить жизнь себе и другим Go-разработчикам, написал gigago — легковесный и идиоматичный SDK. Его цель — взять на себя всю "грязную работу" и позволить вам добавить GigaChat в проект буквально за несколько минут.

Читать далее

Нескучный дизайн: Figma и ее патенты

В современном мире цифровых технологий дизайн играет одну из ключевых ролей в успехе продуктов и сервисов. Figma — облачная платформа для совместной работы над интерфейсами и прототипами. Созданная студентами, она выросла из небольшого сервиса до многомиллиардной компании, которая собралась на IPO. Рассказываем в нашей статье про историю успеха и патенты Figma.

Читать далее

[Перевод] Библиотеки UI-компонентов для React в 2025 году

React остаётся одним из самых популярных инструментов для фронтенд-разработки. Библиотеки UI-компонентов для React значительно развились, предоставляя разработчикам инструменты для создания современных, эффективных и доступных интерфейсов. В этой статье рассмотрим топовые библиотеки UI-компонентов для React, которые стали популярными в 2025 году, и их ключевые особенности.

Читать далее

Как зарегистрировать IT-компанию в ОАЭ

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

Запуск IT-компании в Эмиратах включает в себя несколько последовательных этапов:

Читать далее

А вдруг прочитают? Как писать для инопланетян

Нет, я не сошла с ума (хотя жара и залповые ливни располагают). Просто мы объявили конкурс Космотекст, и вдруг подумалось: а что если отправленные в космос статьи реально когда-то прочитает представитель другой цивилизации, которому в общем и целом случайно дана возможность понимать русский язык? Ведь эти тексты — артефакт нашей цивилизации.

Вспомните школу: в старших классах нас просили анализировать тексты. Не просто писать сочинение, а предполагать, что хотел сказать автор, разбирать структуру и даже ритмический строй (ладно-ладно, это уже просили на олимпиадах по русскому и литературе). Потому что текст способен рассказать не только о непосредственной теме, но и о её авторе, его окружении, каких-то принятых оборотах общения и т. д.

Так какой же может быть статья земного автора Хабра для глаз внеземного читателя? 

Читать далее

DDR4 или DDR5 в играх и на домашнем ПК: пора ли обновлять оперативную память?

Прямо сейчас рынок оперативной памяти переживает затянувшийся переходный период. С одной стороны, DDR5 — это уже не экзотическая новинка для избранных. А с другой, DDR4 еще не успела безбожно устареть и продолжает неплохо справляться с большинством задач. Из-за этого многие из нас оказались в ситуации сложного выбора: переходить на новый стандарт или продолжать использовать проверенное решение. Да, разница в цене между DDR4 и DDR5 стала не такой ощутимой, как раньше, но замена комплектующих может повлечь за собой немало дополнительных затрат. Так что вопрос – стоит ли игра свеч – актуален как никогда.

Читать далее

Как мы строим real-time data-пайплайны для анонимных крипто-свапалок: опыт на примере risetocrypto

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

Читать далее

Растения издают звуки когда им плохо, а насекомые это учитывают

На сегодня вот точно выяснили — когда растения обезвожены, они начинают издавать звуки в ультразвуковом диапазоне. Люди это не слышат вообще, а вот многие виды мотыльков слышат. В лаборатории поселили мотыльков, затем из спец?динамика стали издавать ультразвук, который повторяет звук от растений которым мало воды. Если растений не было вообще, мотыльки находились рядом с источником звука. При добавлении растений, которые хорошо политы, мотыльки сразу улетали от источника звука к этим растениям. Если мотыльков «оглушали», то они просто выбирали что угодно, и звук засухи и растения политые. Самцы мотыльков не влияли на выбор самок, значит самки ориентируются именно на звуки от растений.

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

Почему если нет растений вообще, то моль реагировала на источник «сухости»? Потому что это хоть какое растений, на безрыбье как известно и рак за щуку годится. как только дополняли растением получше, не засушенным — моль перебиралась на него. Когда дополняли арену и сухим растением и влажным, моль опять таки чаще выбирала влажное — на 50% и больше вероятность. Заодно дарвиновский отбор во всей красе — каждая моль разная, часть выживет хуже ( точнее её потомки ), отложив яйца на сухое растение.

Читать далее

Как сыграть с СХД в имитацию ошибки и выйти победителем? Используем паттерны ООП на C++

Привет, Хабр! Меня зовут Константин Крюков, я разрабатываю систему хранения данных TATLIN.UNIFIED в YADRO. Сейчас мы с командой создаем MeyerSAN — решение, которое имитирует неисправность SAS HDD и SSD и позволяет автоматически тестировать реакцию СХД на ошибки.

Мы написали проект на новом стандарте С++ 23 и использовали паттерны объектно-ориентированного программирования. Под катом расскажу, что за решение у нас вышло, как устроена его архитектура. А еще мы вместе вспомним, зачем строить программную архитектуру тщательно и правильно (и не жалеть об утраченном времени на активную разработку).

Читать далее

Снайпинг токенов в Solana: как я автоматизировал торговлю pump and dump токенами и что из этого вышло

Дисклеймер. Я не участвовал в создании или продвижении скам-проектов. Я занимался исследованием одного конкретного скама и одновременно немного заработал на автоматизированной торговле исследуемыми токенами.

Пару месяцев назад я прочитал на Хабре статью “Скам на $700,000 в Solana: как токен с ростом в 4 млрд% обнуляется за секунды”. Если кратко, некий человек создает в блокчейне Соланы токен. Затем создает обменный пул, чтобы его токен можно было обменять на нормальную крипту, вносит в этот пул примерно $200к. Далее тысячи кошельков принадлежащие автору начинают покупать и продавать этот токен, но делают это так, чтобы график выглядел как прекрасная растущая кривая, в которую так и хочется вложиться. Этот процесс продолжается 10-20 часов, а затем автор выводит всю ликвидность из обменного пула и токен превращается в тыкву.

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

Читать далее

301-я статья о том, как айтишнику подготовиться к собеседованию на английском

Если вас уже утомили статьи об “успешных успехах” и “еще 3 совета, как пройти собеседование в зарубежную компанию и не **** (зачеркнуть) сесть в лужу”, знайте - меня тоже. Поэтому вот она - финальная, честная и практичная статья о том:

- что действительно стоит (и не стоит) писать в резюме;

- как собирать метрики и объяснять их на интервью;

- как говорить о себе без паники;

- и что делать с неудобными вопросами на английском.

Читать далее

[Перевод] Масштабирование AI/ML-инфраструктуры в Uber

Компания Uber уже 8 лет применяет технологии машинного обучения (Machine Learning, ML). В 2016 году мы впервые начали использовать сложные ML-модели, основанные на правилах. Мы внедрили их в командах, которые занимались подбором водителей и пассажиров и ценообразованием. С тех пор мы многого добились. А именно, речь идёт о том, что сегодня модели глубокого обучения являются неотъемлемой частью большинства приложений, критически важных для деятельности компании. Мы, кроме того, активно исследуем возможности, предлагаемые генеративными ИИ-моделями (Artificial Intelligence, AI, искусственный интеллект). По мере того, как растут масштаб и сложность AI/ML-моделей, увеличивается и потребность в высокоэффективной инфраструктуре, которая способна достойно обеспечивать их работу. За последние несколько лет мы, руководствуясь стратегическими соображениями, внедрили целый ряд инфраструктурных решений, основанных как на CPU, так и на GPU. Эти решения ориентированы на динамическое масштабирование наших систем и на то, чтобы удовлетворять потребности всё новых и новых задач, возникающих в сфере машинного обучения. Развитие нашей инфраструктуры заключалось во внедрении уникальных конфигураций аппаратного обеспечения, в расширении программных библиотек, в интеграции различных фреймворков распределённого обучения и в непрерывном совершенствовании нашей платформы Michelangelo. Эта платформа обеспечивает полный цикл работы с моделями. Все эти постепенные улучшения происходили благодаря тем знаниям и опыту, которые мы получили в процессе работы, а так же благодаря тому, что мы, что-то меняя, постоянно сверялись с трендами индустрии и со стратегией развития Uber. В сущности, все эти улучшения нацелены на то, чтобы компания соответствовала бы постоянно меняющимся потребностям наших партнёров и пользователей.

Читать далее

Распродажа в издательстве «Питер»

Добрый день, Хаброжители!

Стартовала июльская распродажа от издательства «Питер».

Лето – время для отдыха, приключений и, конечно, для новых книг!

Читать далее

Микростипендия для вайтишников

Всем привет! Меня зовут Андрей. Недавно я на целый год ушел с работы и вернулся на студенческую скамью. Опыт оказался удачным. Теперь хочу кому-то еще помочь сделать хард ресет карьеры.

Готов платить мотивированному студенту 40к/месяц в течение 6 месяцев. Никаких ограничений на возраст, текущий род деятельности и прочий шум. С вашей стороны - план обучения, минимальная отчетность по прогрессу, а самое главное желание учиться!

Читать далее

Генерация идей для бизнеса и творчества: топ AI-инструментов для брейншторминга

Творческий блок, шаблонные решения, страх ошибиться — традиционный брейншторминг, бывает, превращается в хождение по кругу. А вот AI-ассистенты таким проблемам не подвержены, к тому же они уже давно смогли отойти от шаблонности, и в 2025 году люди всё чаще прибегают к их помощи. ИИ могут не только предлагать варианты, но и критиковать их, комбинировать противоположные концепции и даже предугадывать тренды. Нейросети задают неудобные вопросы, предлагают абсурдные, на первый взгляд, комбинации, но в итоге зачастую именно это и приводит к успеху.

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

Читать далее

Как мы получали лицензию на работу с гостайной

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

Поэтому вот пост, как получить сертификацию на гостайну по ФЗ-152 — уровень УЗ1.

Очень подробный и со всеми деталями.

Читать далее

Когда осязание встречает виртуальность: мультисенсорная обратная связь в VR через тактильные перчатки и ROS?2

В статье подробно рассматривается опыт интеграции высокоточных тактильных перчаток в VR?окружение при помощи ROS?2. Автор делится практическими наблюдениями, описывает архитектуру системы, принципы синхронизации данных и пример реализации на C++ и Python. Материал будет интересен тем, кто хочет заглянуть «под капот» реального прототипа мультисенсорного взаимодействия и избежать типичных ловушек в организации низкоуровневой передачи тактильных сигналов.

Читать далее

.NET Digest #8

Добро пожаловать на восьмой выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! В этот раз мы расскажем про уже ожидаемые .NET 10 preview 4 и 5, новую команду dotnet run app.cs и множество интересных статей. Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!

Читать далее

Как защитить облачное решение с точки зрения интеллектуальной собственности

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

Меня зовут Юрий Горбачев. Я — специалист по интеллектуальной собственности. Забудьте теорию. Давайте о практике: какие механизмы (патенты, авторское право, коммерческая тайна) и договоры реально защитят ваш код, данные и интерфейсы.

Читать далее

Гидроакустические «кубики»

Приветствую, глубокоуважаемые!

Мы сделали гидроакустический конструктор: теперь при помощи Arduino можно управлять передачей, детектировать прием, измерять время распространения сигнала в воде, макетировать свои навигационные системы и системы связи и даже делать антенные решетки.

Зачем? Ну, если вы решили заняться астрономией или, скажем, биологией, или резьбой по дереву - у вас есть широкий выбор в инструментах, оборудовании, школах и даже направлениях. Но что делать, если вы решили посвятить себя передачи данных и навигации под водой? Как бы странно это не звучало. Вот для этого редкого случая мы и старались. Ну и, вдруг в школах, инженерных кружках или даже в университетах этому найдется применение - будем только рады.

Начать погружение

Программисты вымрут через 5 лет: почему ваши дети уже опоздали

Жестокая правда о будущем IT, которую скрывают школы программирования

Здравствуйте, я Оксана Селендеева. И сегодня я скажу то, о чем молчат все IT-школы: 99% начинающих программистов обречены на провал. Не потому, что они недостаточно умны или трудолюбивы. А потому, что весь рынок IT стоит на пороге революции, которая оставит без работы большинство кодеров.

Читать далее

Кто осознаёт? Почему главный вопрос о сознании — это не «что?», а «кто?»

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

Вопрос звучит так: «Но для начала, давайте определимся, что такое сознание?» В эту секунду диалог о гипотезах и парадоксах превращается в унылый терминологический спор. Участники начинают бросаться именами авторитетов, цитатами, чем длиннее, тем лучше. Чалмерс, Декарт, Кант, Фрейд, упаси Господи, всё идёт в ход. 

Многим кажется, что самый правильный и научный подход  — сначала дать определение объекту, а потом его изучать. Но фактически этот подход напоминает попытку покорить вершину, путем систематического и кропотливого обхода горы по кругу. А что если вопрос «что?» не просто сложный, а в принципе неверный?

Читать далее

Запускаем личный АИ-инфоконвейер: как я строю систему смыслового мониторинга с YAML и GPT

Мне приходится тратить много времени на мониторинг арбитража, госзакупок и других документов: PDF на сотни страниц, новости с «водой», RSS при этом отсутствует.

Поэтому я решил разработать open-source инструмент, который сам проверяет сайты, скачивает документы и с помощью локального ИИ (GPT4All / DeepSeek) делает краткую смысловую выжимку по YAML-шаблону.

Он должен работать как конвейер: источник ? шаблон ? интерпретация ? результат. Локально, без облаков. И объединять всё в единую ленту новостей.

Сейчас я дорабатываю MVP — и я хочу понять, какие шаблоны наблюдения наиболее востребованы: законопроекты, торги, релизы, или что-то ещё?

Читать далее

[Перевод] Реализация правил IBCS в Power BI

Создание понятных и информативных отчетов — ключевая задача для аналитиков и специалистов по данным. В этой статье мы разбираем, как стандарты IBCS (International Business Communication Standards) могут помочь улучшить визуализацию данных в Power BI, повысив их читаемость и эффективность. Рассмотрим, как связать ClickHouse с Apache Superset для создания мощных аналитических дашбордов и какие практики помогут вам избежать избыточности и повысить точность представленных данных.

Читать далее

Выгорание одно. Причины разные

На Хабре есть масса статей про механизмы, биологию, психологию, профилактику выгорания. Но причины обычно рассматриваются как-то в целом и, в основном, применительно к работе: большая загрузка, трудоголизм, многозадачность… А ведь выгорание бывает не только от работы и на работе, его может вызвать что угодно: болезнь, спортивная нагрузка, смена образа жизни, непривычные традиции в новом коллективе и проч. И это будет всё то же мерзкое выгорание, когда не хочется вставать, когда ты тянешь задачу, которую можно сделать за час, а на столе всегда остывшие чай и кофе, когда ты запираешься в офисном или домашнем туалете, опускаешь крышку, садишься и полчаса листаешь мемы, ни один из которых не вспомнишь через 10 секунд. У тебя есть причины так себя вести, тебе так легче: в теле, в сознании, в мыслях. А потом оглядываешься и ты вновь не заметил весну и по ветру летят белые головки одуванчиков. Предлагаю остановиться и хотя бы заметить лето, пока оно здесь.

Читать далее

Как мы проект с аутсорса забирали: комментарии разработчика

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

Читать далее

Grok 4 от xAI: самый умный ИИ на планете?

«Это самый умный ИИ на планете» — так начали презентацию Grok 4 от xAI. Илон Маск лично представил свою новую модель и заявил, что впервые искусственный интеллект способен решать сложные задачи, в том числе инженерные, ответы на которые нельзя просто найти ни в интернете, ни в учебниках.

Смелое заявление, правда? Давайте разберёмся, что такого сделали Илон Маск и его команда.

В этой статье вы узнаете:
— чем Grok 4 отличается от других нейросетей;
— как именно его обучали и почему это важно;
— какие рекордные результаты он показал в тестах;
— и главное — чем всё это может быть полезно в повседневной жизни, то есть как использовать этот ИИ с конкретной пользой для себя.

Читать далее

А вы храните историю запросов к ИИ-агентам?

Лично мне нравится LLM как инструмент, усиливающий мои интеллектуальные возможности. Я использую его ежедневно — для поиска информации, для создания и перевода текстов, в качестве ассистента по подсчёту калорий и, само собой, для разработки приложений. Немного попрактиковавшись с генерацией pull request'ов через OpenAI Codex для модулей своего проекта TeqCMS, я пришёл к выводу, что в "грядущую эпоху вытеснения разработчиков моделями" настоящую ценность представляет вовсе не код и даже не проектная документация. Главный артефакт — это инструкции, настраивающие контекст для Агента, и история запросов, с помощью которых генерируется код.

Читать далее

8 способов проверить, что нейросеть уверенно вам врёт

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

Читать далее

System design — проектируем брокер сообщений

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

Перейти к статье

Dual flash SS 8-bit Parallel + Zynq 7000

Всем привет!

Я хочу поделиться с вами, какоднажды мне пришлось оживлять вторую флешку на микроконтроллере (далее «мк»), ну кому не нравится, то назовем это «программируемая система на кристалле». Наверное кто только зашел сюда и хочет более подробно разобраться и все понять, то вам сюда, так как я планирую все подробно рассказать от А до Я.

В данной статье будут подняты такие вопросы:

1. Инициализация QSPI (кто не знает, специальная периферия, позволяющая работать с флешкой на прямую).
2. Инициализация flash. Написание драйвера .

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

Читать далее

В Петербурге прошла конференция по процесс майнингу и инструментам повышения качества взаимодействия аудита и бизнеса

В центре цифровой трансформации «Газпром нефть» Цифергауз состоялась ежегодная конференция «Цифровой аудит и процесс майнинг – технологии будущего». Организатор – департамент внутреннего аудита «Газпром нефти» – уже второй год подряд собирает вместе более 150 руководителей служб внутреннего аудита, внутреннего контроля, ИТ-директоров и руководителей бизнес-подразделений из более чем 90 крупнейших компаний и регуляторов.

Читать далее

НЕдружелюбный геймдизайн

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

Читать далее

Как обойти ограничения TradingView и забирать данные с графика без использования платных функций (через Pine Script)

Приветствую! Я Никита, разработчик торговых стратегий и инструментов в международном криптовалютном фонде Wild Boar. Здесь пишу об алгоритмической торговле, делюсь опытом и помогаю внимательным читателям владеть не только ситуацией на рынке, но и всем (почему – см. внутри). 

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

Читать далее

Чек-лист для тех, кто собирается критиковать чужой дизайн

Увидели скриншот интерфейса — и сразу захотелось вставить свои пять копеек? Не спешите с критикой.

Вот один из комментариев к моему редизайну интерфейса для радиоприёмника:

— Как говорится, а теперь сравните размер шрифта, контрастность и читаемость в исходном интерфейсе и в новом. Учитывайте мелкий размер экрана. Да, новый интерфейс "красивее", но экран монитора и дисплей устройства — это две большие разницы (с).

А вот другой — от друга, которому я показывал концепт за неделю до публикации:

— Ну у меня всё ещё вытекают глаза, но стало лучше.

Возможно, оба были правы :) Но за годы работы я научился относиться к такой критике спокойнее — потому что знаю, как легко ошибиться, глядя только на скриншот. Ниже — список факторов, которые стоит учитывать, прежде чем делать выводы о качестве чужого интерфейса.

Читать далее

Создание алертов в Wazuh: настройка декодеров для обнаружения угроз (Часть 1)

Привет, защитники! ???? На канале Pensecfort я начал цикл про создание алертов в Wazuh, и в этой статье, мы разберём декодеры — ключевой компонент для обработки логов. Вы узнаете, как они работают, какие поля использовать и как выбрать правильный <type> для логов. Это подробное руководство для тех, кто хочет настроить Wazuh под свои задачи!

Читать далее

Как работает память в LLM и почему вы не обучаете ChatGPT своим prompt

Вы наверняка замечали, что в начале общения ИИ кажется очень толковым и понятнливым, правда почему спустя 10-20 сообщений начинает путаться, повторно совершить те же ошибки которые уже совершал или выдавать рассчеты с ошибками. Это не случайность, а следствие мироустройства. Давай разберемся почему это происходит и как именно ИИ все “помнит” и почему его память устроена иначе чем у человека.

Читать далее

Всё об устройстве FT8/FT4 с примерами на Python

FT8 — цифровой радиолюбительский протокол, разработанный Джо Тейлором (K1JT) и Стивом Франке (K9AN) в 2017 году. В этой статье будут рассмотрены подробности работы протокола.
Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с протоколами FT8 и FT4, а также тем, кто хочет в подробностях понять устройство этих протоколов.

Читать далее

Основные характеристики и критерии выбора цифрового осциллографа

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

Читать далее

[Перевод] Все БАДы под одну гребенку. Насколько эффективны добавки при депрессии?

От мелатонина до витамина D – ассортимент безрецептурных добавок для поддержки психического здоровья и благополучия продолжает расширяться быстрее, чем учёные успевают подтверждать их эффективность. В новом метаисследовании объединили 64 добавки, эффект которых разбирался в сотнях исследований. Разберемся и мы, могут ли БАДы как-то помочь с депрессией?

Читать далее

← 14 июля 2025          16 июля 2025 →          А сегодня?