Рубрика «vs code»

Содержание

В этой статье я расскажу, как усилить процесс разработки с применением ИИ на базе Obsidian и любого ИИ-агента, который умеет работать с MCP. В качестве примера будем использовать Claude.

Статья практическая. Покажу, как организовать базу знаний для проекта, как настроить нужные плагины и как конфигурировать Obsidian с Claude. Решение подойдет как для новых проектов, так и для существующих.

План действий:

  1. Скачаем и настроим Obsidian

  2. Создадим структуру базы знаний

  3. Интегрируем Obsidian с Claude

  4. Разберём, как писать код с ИИ в команде с другими разработчиками

Проблема и решение

Читать полностью »

Привет. Делаю расширение для VS Code, которое даёт OpenCode CLI полноценный графический интерфейс.

Суть простая: OpenCode — мощный CLI-агент, но работать с ним в терминале на длинных сессиях не всегда удобно. Хотелось нормально видеть, что происходит — tool calls, изменения файлов, контекст, токены. Не форк, не отдельный продукт — именно UI-слой поверх OpenCode, который общается с ним через SDK и SSE-стриминг.

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

Что умеет

Читать полностью »

Многие привыкли считать, что VS Code — это просто текстовый редактор. Но «под капотом» у нас старый добрый Electron со всеми вытекающими. Если расширение имеет доступ к файловой системе, а вы открываете в нём кривой файл поздравляю, вы в зоне риска

Я решил покопаться в безопаснности популярных расширений от самой Microsoft: SARIF Viewer и Live Preview. Спойлер: удалось найти обход защиты (CVE-2022-41042) и вытащить локальные файлы через... DNS-запросы.

Webviews: Песочница, которая иногда протекает

Читать полностью »

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

На самом деле я не совсем новичок. Раньше у меня уже были попытки освоить разные языки программирования, но дальше пары строчек кода дело редко заходило. Умение «гуглить правильно» и искать ответы на StackOverflow пока давалось тяжело, поэтому довести что‑то до результата было сложно.

Читать полностью »

Не было еще ни одного великого ума без примеси безумия.

Уильям Шекспир

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

Поиск готовых сборок

В начале я по своей наивности полагал, что раз VS Code опенсорсный, то значит что и готовые сборки под андроид уж точно должны быть, но нет, их не оказалось. Как выяснилось все упирается в Electron, которого нет под андроид.

Читать полностью »

Разработка фирмваре с Copilot - 1

Здесь о том, как с помощью Copilot перенести проект управляемой по CAN светодиодной матрицы с коммерческого ПО Keil uVision IDE и RTX RTOS на бесплатный Visual Studio Code с FreeRTOS. На борту — микроконтроллер STM32F103C4T6A с 6 КБ RAM и 16 КБ Flash.

Читать полностью »

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

Связь с низкоуровневыми микроконтроллерами

Первым шагом в программировании SheevaBot была установка связи между основным микрокомпьютером (RPi4) и микроконтроллерами, которые отвечают за управление различными компонентами робота. Было решено отказаться от использования Wi-Fi из-за риска потери сигнала, что могло привести к непредсказуемому поведению робота.

Читать полностью »

image

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

Если зайти в магазин дополнений Visual Studio Code, то можно заметить огромное количество совершенно разных тем и оформлений. Во всем этом обилии наверняка найдётся что-то подходящее. Но если ничего не нашлось или просто хочется реализовать свою идею, то всегда можно сделать собственную тему. Готовый проект можно не только установить локально, но и опубликовать в магазине дополнений Visual Studio Code.

В этой статье пройдемся по полному циклу создания собственной темы для VS Code, познакомимся с полезными инструментами, которые упростят работу, и опубликуем готовую тему в Visual Studio Code.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js