RU

1C Extension Checker 2.0: как проверить расширения после обновления 1С до того, как ошибки найдут пользователи

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

тестированиеразработкапрограммированиеуправление разработкойрасширения
Habr
RU

Что изучить в начале осени: 34 открытых урока для тех, кто развивает карьеру в IT

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

искусственный интеллектмашинное обучениеразработкапрограммированиеDevOpsbackendPostgreSQLLLMтестированиеаналитика
Habr
RU

Как я, учась в айти, работаю на 15-тонном советском станке и автоматизирую его без CAM‑системы и комментариев

Мне 19. Днем я очный студент айтишник, а в остальное время — единственный человек в цеху, кто работает на 15-тонном советском го…

чпу-станкичпу-фрезероптимизацияоптимизация рабочего времениg-codeg-кодстанок чпумакросCustom Macro Bпрограммирование
Habr
RU

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

У меня два физических сервера на списанном железе — Xeon E5 и старый IBM, суммарно 112 потоков и 754 гигабайта памяти. На них 55 виртуальных машин,…

серверыдевопспрограммированиеуправление разработкойуправление проектомадминистрированиесерверное администрирование
Habr
RU

Как вернуть радость простого программирования: пишем игру для терминала на Python

Сегодня простую компьютерную игру можно собрать за несколько минут: взять готовый движок, подключить библиотеку или просто попросить ИИ написать код…

pythonпрограммированиепрограммирование на pythonпишем игруигра на python
Habr
RU

Управляемые корутины в TypeScript: как получить контроль над асинхронностью и памятью. Разбираемся во всех аспектах

Современный JavaScript / TypeScript сегодня, предоставляет мощный инструмент для асинхронного программирования, который знаком каждому -  async…

программированиекорутиныреализацияобъяснениепотокиаренысинхронизацияtypescriptnodejsreact
Habr
RU

Заканчиваем с англицизмами в русском языке. Принимаем всем инженерным сообществом термин «вибрировать»

Люблю родной русский язык, но слово «вайбкодинг» вообще не лезет на скрепные русские щи. Отныне и навсегда предлагаю всему профессиональному сообщес…

Вибрированиевайбкодингпрограммированиеllmllm-agent
Habr
RU

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

За час ИИ-агент может изменить десятки файлов, написать тесты и потратить большой объём токенов. Польза для команды зависит от результата. Если разр…

ideaai-агентыaiai agentc++javascriptjavaпрограммированиетокенытокены разработчика
Habr
RU

Генератор трафика как инструмент RnD: от концепции до метрик

На мероприятиях по сетевой безопасности всё чаще обсуждают, как правильно соотносить показатели производительности сетевых средств защиты информации…

инфотекссетевые технологиитестирование it системkubernetesсетевое оборудованиеинформационная безопасностьпрограммированиеit-инфраструктура
Habr
RU

[Перевод] Гайд по сборке простого Wi-Fi-радара

Полный гайд по сборке радара для мониторинга присутствия в помещении человека и даже просто его дыхания. Общий механизм выглядит так: ESP32-S3 измер…

ruvds_переводwifi-радаррадиосвязьрадиолокацияпрограммированиеpythonraspberry pidiy или сделай сам
Habr
RU

Только 5% детей уходят из школы по здоровью. Кто и зачем уходит на самом деле

В комментариях к моей статье про уход сына из школы половина спора шла о том, что такое семейное образование вообще, а вторая половина — об уверенно…

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

Миграция AI-agent harness: как перенести rules, skills и MCP между ИИ-агентами

Смена ИИ-агента может за один день обнулить месяцы настройки рабочего процесса. Новый инструмент откроет тот же репозиторий, но не будет п…

ai-агентыaiai agentai-agentjavascriptjavaideaideпрограммированиеаналитика
Habr
RU

Capability-based Security в Python на практике: библиотека PyIntents

Однажды на просторах интернета я нашел интересную концепцию — Capability-based Security. Это подход, при котором разрешения управляют доступом к фун…

intentscapability-based securityбезопасностьпесочницаpythonинтентыдекларативностьпрограммированиеopen sourceselectel
Habr
RU

ИИ, безопасность и VS Code: как меняется разработка на 1С

Разработка на 1С давно вышла за пределы написания прикладного кода. В работу разработчика входят автоматизация, тестирование, контроль качества, без…

разработка 1Спрограммированиеискусственный интеллектcode reviewVS CodeHashiCorp Vaultтестированиекачество кодаinfostart tech event
Habr
RU

Positional encoding или как нейросеть «читает» текст

Большинство нейросетей работают с числами и читать как человек они не умеют, поэтому инженерами были придуманы способы помочь нейросети уловить не т…

нейросетипрограммированиеэмбеддингиэмбеддингпозиционный контекстdata scienceembeddingtransformerтрансформерынейросеть
Habr
RU

ИИ‑агент внутри КОМПАС-3D: пишет код, строит деталь и проверяет результат

Я сделал ИИ‑агента для КОМПАС-3D: он живёт прямо в окне программы, принимает запрос текстом или фотографией и строит параметрическую…

PythonКОМПАС-3DKOMPAS-3DLLMMCPавтоматизациянейросетиСАПРпрограммированиеmodel context protocol
Habr
RU

Проекты Node.js. Создание реальных веб-приложений и API для бэкенда

Представляем практическое руководство для широкого круга разработчиков на JavaScript по освоению серверной платформы Node.js на реальных проектах. К…

книгиNodeJSjavascriptвеб-разработкабэкендпрограммирование
Habr
RU

Оптимизация кода под космос (и у меня уже опускаются руки запускать новые спутники)

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

ruvds_статьикосмосспутникивиртуальный серверvpsпрограммированиеlinuxtrisatssh
Хабр — Управление
RU

Ананкастное расстройство личности — проклятье и сила программиста

У каждого есть навык или черта, которые его выделяют среди других, определяют многое в его поведении и в том числе то почему он занимается тем делом…

педантичностьананкастное расстройствопсихологияпрограммированиепланированиеперфекционизмкарьерасаморазвитиепродуктивность
Habr
RU

Как совмещать работу и учёбу: кейс студентки онлайн-магистратуры ИТМО в партнёрстве с Яндексом

Привет, меня зовут Кристина Меликова, я учусь в онлайн-магистратуре ИТМО в партнёрстве с Яндексом на программе «Фронтенд и бэкенд-разработка» и рабо…

обучение программированиюяндекс практикумитмонияу мифимагистратурапрограммированиеразработкабэкендфронтендонлайн-образование
Habr
RU

[Перевод] Деградация безопасности при итеративной генерации кода с помощью ИИ (краткое изложение исследования)

Что будет, если навайбкодить всякое, а потом внимательно посмотреть, что это мы натворили и насколько оно ужасно? Пора ли увольнять мясных программи…

вайб-кодингвайбкодингпрограммированиеуязвимостиLLMнейросетиисследованиебезопасность
Habr
RU

[Перевод] Утверждение «Код — это не самое сложное» оскорбляет всех программистов

Сегодня профессия разработчика ПО находится в эпицентре потрясений. Никто не знает, к чему нас приведёт ИИ-революция, но ясно одно — многие аспекты…

ruvds_переводпрограммированиекарьера в itвайб-кодингииии-ассистенты
Habr
RU

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

Полтора месяца ушло на то, чтобы среди кучи вакансий, не стыкующихся с моей учебой в универе, найти этот бриллиант. Вернулся я о…

робототехникаробототехника для детейдетское программированиепрограммированиепрограммирование роботовопыт работы с детьмипреподавание
Habr
RU

Что изучить во второй половине августа: 39 открытых уроков для IT‑специалистов

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

открытые урокиIT-вебинарыпрограммированиесистемное администрированиеархитектураискусственный интеллектмашинное обучениетестированиесистемный анализDevSecOps
Habr