Сборщик RSS-лент

Мои первые впечатления от программирования в ИИ

Habr.com - чт, 07/31/2025 - 02:10

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

Читать далее

Стиль российской программной инженерии

Habr.com - чт, 07/31/2025 - 01:44

Размышления о стиле российской программной инженерии. Поиск ответов на коварные вопросы: Каково назначение, российской программной инженерии? Каковы ценности ради которых российское общество руками инженеров создаёт программируемую технику? Что из себя представляет стиль российской программной инженерии XXI века?

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

Читать далее

От джуна до тимлида и обратно: почему я выбрал код

Habr.com - чт, 07/31/2025 - 00:43

За 20+ лет в разработке я прошёл путь от студента с книгой по C++ до техлида, но понял: управление людьми приносит меньше удовольствия, чем написание кода. Карьерный рост — это не всегда движение вверх по иерархии, иногда стоит выбрать то, что действительно нравится, а в IT можно хорошо зарабатывать просто программируя.

Читать далее

[Перевод] Гибкая роботизированная кожа обеспечивает роботам чувство осязания

Habr.com - чт, 07/31/2025 - 00:01

Роботы стали на шаг ближе к обладанию чувством осязания благодаря разработке недорогой, прочной и высокочувствительной искусственной "кожи" исследователями из Кембриджского университета и Университетского колледжа Лондона.

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

Читать далее

Что такое ИИ-агенты: как работают и почему они важны

Habr.com - ср, 07/30/2025 - 22:52

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

Читать далее

Автоматизируем работу с помощью Битрикс24

Habr.com - ср, 07/30/2025 - 22:15

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

Читать далее

Телескоп Subaru Prime Focus Spectrograph

Habr.com - ср, 07/30/2025 - 21:21

Телескоп Subaru Prime Focus Spectrograph (PFS) официально вступил в эксплуатационный статус, отмечая важную веху в астрономических приборах.

В основе этого достижения лежат технологии нового масштаба». Cobra Fiber Positioners, миниатюрные высокоточные приводы, которые позволяют одновременно выравнивать 2394 оптических волокна на фокальной плоскости телескопа.

Читать далее

Шпаргалка по настройке PostgresPro-1C для 1C по схеме каждой БД свой пользователь

Habr.com - ср, 07/30/2025 - 21:20

При переезде 1С с Windows-платформ пользователи сталкиваются с тем, что привычный подход "одна база - один пользователь" реализовать как-то не очень получается. В мануалах, которые можно нагуглить, предлагается либо соединяться с СУБД от имени пользователя postgres, либо создать нового пользователя и выдать ему права SUPERUSER, что с точки зрения изоляции баз друг от друга выглядит как-то "не очень".

Исправим данное недоразумение

10 промптов для ChatGPT и других ИИ, которые помогут трезво взглянуть на вещи

Habr.com - ср, 07/30/2025 - 21:20

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

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

Читать далее

Наташа, мы интернет уронили: как адаптироваться и не терять клиентов в шатдаун

Habr.com - ср, 07/30/2025 - 20:45

Жители практически всех регионов России сталкиваются с перебоями в работе интернета. Пользователи фиксируют отключения мобильной связи и VPN-сервисов, падение скорости загрузки сайтов и нестабильность мессенджеров — особенно Telegram и WhatsApp. И до сих пор остаются неизвестными реальные сроки восстановления стабильной работы интернета. 

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

Григорий Тумаков, СТО Morizo, рассказывает, как можно помочь интернету выжить. Сейчас нет 100% гарантий эффективности, но попробовать стоит.  

Читать далее

Как мы создали продукт BC4 с новой платформой

Habr.com - ср, 07/30/2025 - 20:38

Привет, Хабр! Меня зовут Дима, я заместитель директора по техническому развитию в IPTRONIC, и вот уже 6 лет занимаюсь персональными видеорегистраторами. В процессе работы с этим сегментом рынка мы с командой постоянно натыкались на одну и ту же проблему: отсутствие полноценного российского программного обеспечения, которое могло бы эффективно выполнять различные специальные функции для клиентов. Уверен, что и мои коллеги по отрасли не раз сталкивались с этой же проблемой.

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

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

Что же мы сделали дальше?

Читать далее

Дизайн за 5 минут. Дайджест июля 2025

Habr.com - ср, 07/30/2025 - 20:30

Привет, Хабр! Завершаем июль традиционным дайджестом из мира дизайна. С вами снова Андрей, продуктовый дизайнер Garage Eight, и восемь новостей, которые зацепили мое внимание: 

1. Новый кейс от студии Pentagram
2. iOS 26 Figma UI Kit
3. OpenAI Agent
4. Figma glass effect
5. Unilever запустила Sketch Pro
6. Nova 13.0 от Panic
7. SYMBL от студии Asanov
8. Обновление интерфейса Jira

Погнали

Web Workers и React: как разгрузить UI и ускорить приложение

Habr.com - ср, 07/30/2025 - 20:09

Всем, привет, меня зовут Дмитрий, я React-разработчик, и я снова здесь и попробую сегодня рассказать про Web Workers.

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

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

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

В этой статье мы разберём, как можно решить эту проблему одним из вариантов — с помощью Web Workers.

Читать далее

Практический CQRS и Event Sourcing на Go

Habr.com - ср, 07/30/2025 - 19:54

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

Читать далее

ClickHouse не тормозит, но теряет данные. Часть 1 — дедупликация

Habr.com - ср, 07/30/2025 - 19:18

ClickHouse не тормозит, но теряет данные. Набор простых действий с объяснениями, позволяющий избежать потери данных

Читать далее

Без права на запись: как мы заперли содержимое SPI Flash в сейф и выбросили ключ

Habr.com - ср, 07/30/2025 - 19:11

Привет, Хабр! Меня зовут Сергей, я embedded-разработчик в «Гравитон», моя основная задача в компании — разрабатывать и внедрять системы защиты встраиваемого программного обеспечения.

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

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

Статья будет полезна embedded-разработчикам, инженерам по безопасности и всем, кто хочет понять, как обеспечивается защита BIOS от несанкционированной записи на аппаратном уровне.

Читать далее

[Перевод] Чеклист по приложениям реального времени в Linux

Habr.com - ср, 07/30/2025 - 19:05

Может ли ядро Linux при всей своей гибкости обеспечивать гарантированное время отклика при работе с приложениями?

Ядро Linux является универсальным и приспособлено к работе как с крошечными встраиваемыми устройствами, так и с титаническими серверами… а также со всем спектром машин между этими крайностями! Но может ли такое поразительно адаптивное ядро обеспечить гарантированную скорость отклика для приложения, работающего на всех этих платформах? Если в вашем приложении допустимая задержка при отклике укладывается в 200 микросекунд — то уверенно отвечаем на этот вопрос «да»! (Кстати, для Linux такая планка совсем не высока, но, чтобы её держать, потребуется тщательно подбирать аппаратное обеспечение и, возможно, обратиться за консультацией к специалисту по системам Linux, работающим в режиме реального времени).

Итак, почему же в приложении, работающем под Linux, иногда могут возникать задержки свыше 200 микросекунд? Универсальность ядра Linux требует сбалансировать пропускную способность, время отклика и честность распределения процессорной мощности, чтобы соответствовать требованиям такой универсальности. Если по одному из этих аспектов предъявляются жёсткие требования, то необходимо тонко настраивать как само ядро, так и поведение приложения. В этом посте рассмотрим 10 основных пунктов, которые необходимо учитывать при разработке системы Linux, к которой предъявляются строгие требования по работе в режиме реального времени. По каждому пункту также упомяну, в каком аспекте легко засыпаться разработчику-новичку, только приступающему к программированию систем реального времени под Linux.

Читать далее

ЦОДы Cloud4Y в МО: что нового на стройплощадках? Часть 6

Habr.com - ср, 07/30/2025 - 18:31

Привет, Хабр! У нас тут кипит работа, и мы снова делимся свежими новостями со стройплощадок. Да-да, под катом уже шестая часть истории о подмосковных дата-центрах. А если пропустили наши прошлые статьи — вам сюда: раз, два, три, четыре, пять.

Читать далее

Немного о кластеризации СУБД в высоконагруженных системах 1С

Habr.com - ср, 07/30/2025 - 18:31

Для чего используют кластеризацию серверов СУБД? Вопрос не совсем праздный, особенно для крупных компаний. Если с кластеризацией/масштабированием серверов приложений, терминалов, web-серверов и т. д. все понятно и прозрачно, то вот с СУБД не всё так просто. Особенно для 1С систем.

Читать далее

Если нужно сгенерировать синтетические данные — подборка открытых решений

Habr.com - ср, 07/30/2025 - 18:22

Про снижение расходов на работу с данными расскажем 13 августа на вебинаре. А сегодня мы поговорим об открытых инструментах, которые открывают новые возможности для экспериментов и работы с ML. Далее в подборке четыре решения по теме — разбираем их возможности и примеры использования.

Читать далее

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

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