Обновить

Все потоки

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

Что меня беспокоит в агентской разработке: заметки инженера в 2026

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

Привет! Меня зовут Евгений, я инженер в JetBrains.

Долгое время я занимался разработкой Rider - IDE для .NET: от первых обсуждений идеи в 2014 году до роли тимлида команды в последние годы. Да-да, можете ругать меня в комментариях и в личке за те самые баги, которые висят открытыми по 7 лет 🙂

В середине прошлого 2025 года я оставил позицию тимлида Rider и перешёл в команду IntelliJ AI. Последнее время я много работаю с AI-агентами и агентской разработкой - мы занимаемся их интеграцией в IDE. Было бы странно не пробовать такие инструменты в реальной работе.

Читать далее

Борьба с пожарами, облысением и дипфейками: главные изобретения 2025 года по версии Time

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

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

Читать далее

Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor

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

С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.

Читать далее

Звук на 2-х и более устройств в Ubuntu одновременно

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

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

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

Читать далее

Как заставить китайскую механическую клавиатуру работать в Linux

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

Как заставить китайскую механическую клавиатуру (Zifriend, SAMA, Gamestop, Cyberlinx) работать в Linux, хотя производитель этого не обещал.

История о том, как я «подружил» свою Cyberlinx ZA63 с Linux Ubuntu, когда официально поддержки нет. Для всех, кто думал, что клавиатуры «просто работают» везде или столкнулся с такой же проблемой.

Читать далее

Обработчики событий в JavaScript

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

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

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

Читать далее

Спорт, мозг и депрессия: инструкция для тех, у кого нет сил

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

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

Читать далее

ИТ — это не центр затрат. Это центр неоправданных ожиданий

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

Эта история - не про плохой Agile, не про «тупых маркетологов» и не про «оторванных от реальности айтишников».

Читать далее

Программа контроллера сети CAN

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

Продолжаю публикацию статей по структуре "Умный дом" на основе локальной сети CAN. В этой статье описывается программа, которая записывается в каждый контроллер локальной сети.

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

В общем «не стреляйте в музыканта, он играет как может».

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

И попытался кратко описать основные моменты программы.

Читать далее

Лучшие системы управления проектами и задачами в 2026 году. Полный обзор российских сервисов

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

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

Все системы включены в Реестр отечественных программ и соответствуют стандартам безопасности.

Читать далее

IBM 5150 и разработка под самый первый PC

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

Есть много интересных способов провести новогодние праздники, но поскольку я уже старенький — вместо классических алкогольного угара, ведра оливье и просмотра «Иронии судьбы» выбрал себе более редкое и необычное занятие.

Читать далее

Алан Кей об отправке сообщений

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

В октябре 1998 года, разочарованный упрощенным пониманием ООП, Алан Кей написал сообществу Squeak знаковое письмо. В нем он напомнил, что главная идея Smalltalk, о которой все забыли, — это не классы, а отправка сообщений. Это письмо стало манифестом, отделяющим оригинальную философию объектов от ее популярной интерпретации. Публикуем перевод этого короткого, но исторически важного документа.

Читать далее

Синдром цифрового некроза. Как изобилие знаний и идей приводит к зависанию автора над чистым листом

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

Долгие каникулы. Есть время выспаться, неспешно заняться отложенными делами по дому или личными проектами. А еще почитать Хабр. 

В ленте мелькают статья о старом железе, история разработки Ведьмака, очередная полемика о будущем IT в контексте развития AI, посты о выгорании и о том, как сохранить здоровье в условиях постоянного стресса. Уверена, при прочтении у многих авторов Хабра, как и у меня часто возникает мысль: “Я мог бы написать не хуже!”.

Открываешь новый документ в редакторе. И зависаешь. 

В посте постаралась разобрать и объяснить свои ощущения при написании статей для Хабра. Возможно, это поможет кому-то написать и опубликовать первый материал.

Читать далее

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

Что будет, когда ИИ-пузырь лопнет

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

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

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

Читать далее

Выгорание от однообразия: синдром долгосрочного проекта

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

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

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

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

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

Читать далее

Как я пытался создать «конструктор налоговых проверок» для повышения эффективности работы ФНС

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

Для начала — немного контекста. Я не программист и не разработчик. Последние 12 лет я проработал в Федеральной налоговой службе. Начинал с низов, занимался выездными и камеральными проверками (проводил лично и курировал). Два месяца назад я уволился, завел свой телеграм‑канал и теперь работаю в налоговом консалтинге.

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

Читать далее

Особенности ALL как модификатора CALCULATE и как «создателя» новой таблицы в FILTER

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

DAX содержит гибкие возможности фильтрации, и важными функциями являются ALL и REMOVEFILTERS. При использовании ALL и REMOVEFILTERS в качестве модификатора CALCULATE они ведут себя одинаково, т.к. в этом случае REMOVEFILTERS является псевдонимом ALL, однако ALL в FILTER возвращает «новую таблицу» и очищает влияние всех фильтров, что важно учитывать с точки зрения производительности и результатов.

Интересующимся особенностями ALL и сравнением ALL и REMOVEFILTERS  — добро пожаловать под кат :)

Читать далее

Погружение в typing: Как сделать Python почти типизированным

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

Динамическая типизация — это весело, пока ваш проект не вырастает до 100к строк и вы не начинаете ловить AttributeError: 'NoneType' object has no attribute 'get' в три часа ночи. В 2026 году аннотации типов в Python — это уже не «бюрократия», а вопрос выживания и адекватного рефакторинга.

Читать далее

Промт-инжиниринг для маркетологов: как выжать из Нейросетей реальные результаты

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

Привет, Хабр. Это вторая моя статья из цикла статей про искусственный интеллект в маркетинге. 

TL;DR: Про промт-инжиниринг написали уже все кому не лень. Но 99% статей — это академическая теория или примеры в стиле "напиши стихотворение про кота". Я использую AI в маркетинге каждый день последние 2 года и решил разобрать техники промтов именно под маркетинговые задачи: от генерации объявлений до анализа конкурентов. С реальными примерами, цифрами и антипаттернами.

Читать далее

От PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени

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

Гайд по кросс-компиляции для ретро-платформ на macOS с Apple Silicon.
Описаны настройка и использование:

Open Watcom v2 — для DOS (16/32-бит), OS/2, Windows 3.x/9x/NT, с примерами сборки .com, .exe и функцией для переключения таргетов в shell.

Amsterdam Compiler Kit (ACK) — компиляция ANSI C под PDP-11, с запуском крестиков-ноликов на Unix Version 7 в эмуляторе open-simh (включая создание лент, mkfs, restor, mknod).

msvc-wine — полноценный MSVC-тулчейн для Windows (x86/x64/arm64) через LLVM Clang и LLD, без MinGW-зависимостей.

Дополнительно: тестирование через Wine, DOSBox-X, OrbStack; фиксы для Apple Silicon.

Подробные шаги по сборке, установке и примерам.
Интересно? Велком внутрь.

Читать далее