home.social

#vscode_extension — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vscode_extension, aggregated by home.social.

  1. Как я разработал PoC-конструктор для приложений Android

    Как рутинная разработка PoC-приложений под Android привела к созданию собственного конструктора нагрузок: от зарождения идеи до появления DexRunner и DEXLab – инструментов для быстрой сборки, доставки и исполнения DEX-нагрузок прямо на устройстве без вмешательств в логику приложения.

    habr.com/ru/companies/secware/

    #безопасность #vscode_extension #mobile_security #research #мобильная_безопасность #dex #android_security #android #poc #payload

  2. Как я разработал PoC-конструктор для приложений Android

    Как рутинная разработка PoC-приложений под Android привела к созданию собственного конструктора нагрузок: от зарождения идеи до появления DexRunner и DEXLab – инструментов для быстрой сборки, доставки и исполнения DEX-нагрузок прямо на устройстве без вмешательств в логику приложения.

    habr.com/ru/companies/secware/

    #безопасность #vscode_extension #mobile_security #research #мобильная_безопасность #dex #android_security #android #poc #payload

  3. Как я разработал PoC-конструктор для приложений Android

    Как рутинная разработка PoC-приложений под Android привела к созданию собственного конструктора нагрузок: от зарождения идеи до появления DexRunner и DEXLab – инструментов для быстрой сборки, доставки и исполнения DEX-нагрузок прямо на устройстве без вмешательств в логику приложения.

    habr.com/ru/companies/secware/

    #безопасность #vscode_extension #mobile_security #research #мобильная_безопасность #dex #android_security #android #poc #payload

  4. Как я разработал PoC-конструктор для приложений Android

    Как рутинная разработка PoC-приложений под Android привела к созданию собственного конструктора нагрузок: от зарождения идеи до появления DexRunner и DEXLab – инструментов для быстрой сборки, доставки и исполнения DEX-нагрузок прямо на устройстве без вмешательств в логику приложения.

    habr.com/ru/companies/secware/

    #безопасность #vscode_extension #mobile_security #research #мобильная_безопасность #dex #android_security #android #poc #payload

  5. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  6. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  7. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  8. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  9. CraftHub для VS Code: редактируй JSON как таблицу прямо в редакторе

    Если вы хоть раз ловили себя на том, что ищете нужную строку в 300-строчном JSON — эта статья для вас. CraftHub теперь живёт прямо в VS Code: открыл файл, переключился в таблицу, поправил, переключился обратно

    habr.com/ru/articles/1030994/

    #json #typescript #vscode_extension #vscode

  10. CraftHub для VS Code: редактируй JSON как таблицу прямо в редакторе

    Если вы хоть раз ловили себя на том, что ищете нужную строку в 300-строчном JSON — эта статья для вас. CraftHub теперь живёт прямо в VS Code: открыл файл, переключился в таблицу, поправил, переключился обратно

    habr.com/ru/articles/1030994/

    #json #typescript #vscode_extension #vscode

  11. CraftHub для VS Code: редактируй JSON как таблицу прямо в редакторе

    Если вы хоть раз ловили себя на том, что ищете нужную строку в 300-строчном JSON — эта статья для вас. CraftHub теперь живёт прямо в VS Code: открыл файл, переключился в таблицу, поправил, переключился обратно

    habr.com/ru/articles/1030994/

    #json #typescript #vscode_extension #vscode

  12. Замена STM32CubeIDE и переход в среду VSCode для Embedded-разработки

    Бесплатных IDE для разработки микроконтроллеров не так уж много, а их интерфейс, основанный на Eclipse, вызывает у меня только страдания. В итоге разработка превращается в постоянное переключение с VSCode для редактирования кода в CubeIDE для его сборки и отладки. Но почему бы не собрать все инструменты в VSCode в едином расширении, заодно подогнав автогенерацию проектов под стиль компании/личные предпочтения? Об и будет моя первая статья. Привет, Хабр!

    habr.com/ru/articles/1020160/

    #xmake #cubeide #stm32 #vscode_extension

  13. Although I feel like I'm always doing nothing, I have sometimes to step back and realize that in the last few months:

    - have helped in the design and bugfix of a game => store.steampowered.com/app/394
    - got the #ink #lsp #vscode_extension quite feature rich, tested on two huge projects, and almost ready to be published
    - advanced in the #Versu reconstruction project (starting from tons of materials + praxish: github.com/mkremins/praxish/tr )
    - got towards the demo of the next game

  14. It was a couple of days I was chasing a memory leak in a #vscode_extension .

    Well.

    It turns out.

    If you exchange >11Mb messages every second, you'd better not print them to console every time.

    YOU COULD END UP WITH A LITTLE BIT OF A MEMORY PROBLEM.

    #vscode

  15. VS Code без боли: как я вернул фичи WebStorm для Angular-разработки

    Решил мигрировать с WebStorm на VS Code, но обнаружил, что нет поддержки автоимпорта Angular-компонентов. В WebStorm это работало из коробки — начинаешь писать <app- , IDE сразу подсказывает компоненты и автоматически добавляет импорт. В VS Code такого не было. На первый взгляд задача выглядела несложной — пару регулярок накидать и можно сделать своё решение. Но пока я разбирался с регулярками, Angular-разработчики выпустили официальную поддержку: добавили импорты на автокомплит и диагностику. Можно было опустить руки, но официальная реализация оказалась неидеальной, и у меня было несколько идей фич, которые позволяют сохранить актуальность проекта и приблизить опыт работы к WebStorm.

    habr.com/ru/articles/961442/

    #angular #webstorm #typescript #vscode #vscode_extension #productivity #developer_tools

  16. VS Code без боли: как я вернул фичи WebStorm для Angular-разработки

    Решил мигрировать с WebStorm на VS Code, но обнаружил, что нет поддержки автоимпорта Angular-компонентов. В WebStorm это работало из коробки — начинаешь писать <app- , IDE сразу подсказывает компоненты и автоматически добавляет импорт. В VS Code такого не было. На первый взгляд задача выглядела несложной — пару регулярок накидать и можно сделать своё решение. Но пока я разбирался с регулярками, Angular-разработчики выпустили официальную поддержку: добавили импорты на автокомплит и диагностику. Можно было опустить руки, но официальная реализация оказалась неидеальной, и у меня было несколько идей фич, которые позволяют сохранить актуальность проекта и приблизить опыт работы к WebStorm.

    habr.com/ru/articles/961442/

    #angular #webstorm #typescript #vscode #vscode_extension #productivity #developer_tools

  17. VS Code без боли: как я вернул фичи WebStorm для Angular-разработки

    Решил мигрировать с WebStorm на VS Code, но обнаружил, что нет поддержки автоимпорта Angular-компонентов. В WebStorm это работало из коробки — начинаешь писать <app- , IDE сразу подсказывает компоненты и автоматически добавляет импорт. В VS Code такого не было. На первый взгляд задача выглядела несложной — пару регулярок накидать и можно сделать своё решение. Но пока я разбирался с регулярками, Angular-разработчики выпустили официальную поддержку: добавили импорты на автокомплит и диагностику. Можно было опустить руки, но официальная реализация оказалась неидеальной, и у меня было несколько идей фич, которые позволяют сохранить актуальность проекта и приблизить опыт работы к WebStorm.

    habr.com/ru/articles/961442/

    #angular #webstorm #typescript #vscode #vscode_extension #productivity #developer_tools

  18. VS Code без боли: как я вернул фичи WebStorm для Angular-разработки

    Решил мигрировать с WebStorm на VS Code, но обнаружил, что нет поддержки автоимпорта Angular-компонентов. В WebStorm это работало из коробки — начинаешь писать <app- , IDE сразу подсказывает компоненты и автоматически добавляет импорт. В VS Code такого не было. На первый взгляд задача выглядела несложной — пару регулярок накидать и можно сделать своё решение. Но пока я разбирался с регулярками, Angular-разработчики выпустили официальную поддержку: добавили импорты на автокомплит и диагностику. Можно было опустить руки, но официальная реализация оказалась неидеальной, и у меня было несколько идей фич, которые позволяют сохранить актуальность проекта и приблизить опыт работы к WebStorm.

    habr.com/ru/articles/961442/

    #angular #webstorm #typescript #vscode #vscode_extension #productivity #developer_tools

  19. I just released a new VSCode extension called vscode-folgezettel.
    github.com/tomodachi94/vscode-

    It provides a small set of filename-based commands for creating and navigating folgezettel-style notes in a zettelkasten, as described by @bobdoto in this blog post: writing.bobdoto.computer/how-t

    #zettelkasten #folgezettel #VSCode #vscode_extension #FoamVSCode

  20. Swift становится ближе. Разработка в контейнере c IDE для VSCode

    Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное

    habr.com/ru/articles/908362/

    #Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension

  21. Swift становится ближе. Разработка в контейнере c IDE для VSCode

    Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное

    habr.com/ru/articles/908362/

    #Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension

  22. Swift становится ближе. Разработка в контейнере c IDE для VSCode

    Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное

    habr.com/ru/articles/908362/

    #Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension

  23. Swift становится ближе. Разработка в контейнере c IDE для VSCode

    Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное

    habr.com/ru/articles/908362/

    #Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension

  24. Finally released my VSCode extension for highlighting 8080 code for Digital Research'es MAC macro assembler. marketplace.visualstudio.com/i

    I've been using it to edit the code for my CP/M manual recreations.
    #cpm #retrocomputing #vscode_extension

  25. Storybook в IDE: конец эпохи копипаста

    Если вы занимаетесь фронтенд-разработкой, то наверняка работали со Storybook — удобной витриной компонентов, на которой красиво лежат компоненты и примеры их использования. Его любят за интерактивную документацию, возможность визуального контроля и изолированной разработки. Но замечали ли вы, сколько действий приходится делать, чтобы взять компонент из Storybook и вставить его в реальный проект? Наверняка вы сталкивались с ситуацией: нашли компонент в Storybook, затем переключились обратно в IDE, скопировали код, вставили, адаптировали, проверили, и повторили снова. Кажется, многовато действий для простой вставки компонента, правда? Постоянные переключения между браузером и IDE, ручной копипаст и отсутствие связи с уже написанным кодом делают этот процесс неудобным и медленным. Storybook Studio: всё в одном месте...

    habr.com/ru/companies/haulmont

    #storybook #vscode #vscode_extension #react #reactjs #javascript #mui

  26. Frequently restarting TypeScript language server? Here is an automated solution for you: a script that does that for your. No VS Code Extensions required. Check it out at geekcoderjournal.substack.com/ (paid content) #VSCode #vscode_extension #TypeScript #nodejs

  27. Нюансы автоматизированного тестирования расширений для VS Code с помощью WebdriverIO

    Привет! Я инженер по контролю качества продукта Amplicode в компании Haulmont . Одним из направлений деятельности нашей компании является разработка плагинов для IntelliJ IDEA и расширений для VSCode. Передо мной встала задача протестировать расширение Amplicode Frontend для VS Code. Задача оказалась не самой тривиальной и в процессе мы столкнулись с немалым количеством проблем и нюансов, о которых я и хочу рассказать в этой статье.

    habr.com/ru/companies/haulmont

    #webdriverio #qa_automation #vscode_extension #typescript #webdriver

  28. Расширения VSCode для комфортной работы с проектами

    Для работы с проектами существует куча редакторов кода и IDE (VSCode, NeoVim, SublimeText, WebStorm и т.д.). В данный момент наиболее популярны VSCode и Webstorm и у каждого есть свои плюсы и минусы. Webstorm является примером прекрасного IDE от компании JetBrains, где многие вспомогательные модули идут “из коробки”. К сожалению, сейчас нет возможности легально получить доступ к этому продукту гражданам России, поэтому многим приходится искать альтернативу. Такой альтернативой вполне может стать Visual Studio Code от компании Microsoft, который имеет открытую кодовую базу, полностью бесплатный и гибко настраиваемый под ваши нужды. В данной статье мы рассмотрим пример настройки рабочего пространства VSCode для комфортной работы с нашими проектами. Я покажу вам, какими расширениями я пользуюсь для лучшего удобства и продуктивности. Эти расширения я использую давно и они хорошо зарекомендовали себя, но возможно некоторые из них могут не подойти под ваш стиль работы и написания кода. Итак, начнем!

    habr.com/ru/articles/857458/

    #vscode_extension

  29. Since PMs at my office aren't doing what they should, well, I don't see why I should work either.
    So.
    Why shouldn't I write a Language Server for #ink ?

    #lsp #vscode #vscode_extension

  30. Как GitHub-copilot плагин использует VSCode Proposed API

    VSCode создавался с прицелом на возможность расширения функционала с помощью плагинов. От UI интерфейса до своих AI агентов — почти каждую часть VS Code можно настроить и улучшить с помощью VSCode API. Многие части самого VSCode фактически являются плагинами. Есть подробная документация по созданию своего плагина, а большое количество "мини-плагинов" с демонстрацией возможностей можно найти в репозитории vscode-extension-samples . Сама dts-ка с описанием API есть в основной репе microsoft/vscode вот тут . Кроме src/vscode-dts/vscode.d.ts в директории еще много других файлов в формате vscode.proposed.*.d.ts . Это экспериментальное API. О нем и пойдет речь в данной статье.

    habr.com/ru/articles/827152/

    #vscode_extension #copilot_plugin #api #ide

  31. Правила в SIEM — легко. Среда для эффективной разработки контента SIEM

    Привет, Хабр! Меня зовут Ксения Змичеровская, я системный аналитик в компании R-Vision. Совсем недавно мы выпустили собственный плагин R-Object для работы с R-Vision SIEM. Наш плагин – это полноценная среда разработки с преднастроенными шаблонами объектов, подсветкой синтаксиса, подсказками и валидацией VRL-кода. Плагин позволяет выполнять автоматическое тестирование правил, проводить полнофункциональную пошаговую отладку, а также запускать тесты на производительность. Объекты экспертизы в R-Vision SIEM составляются с помощью специального языка R-Object. Каждый объект описывается в отдельном yaml-файле с расширением .ro и может содержать блоки на языке выражений VRL. В этой статье мы подробно изучим работу с плагином от его установки до запуска тестов и написания правил.

    habr.com/ru/companies/rvision/

    #siem #плагины #open_source #vscode_extension

  32. This complements a favorite #vscode_extension of mine, ”Bookmarks” which is simply for bookmarking individual lines in #VSCode. Together one can truly note a flow through an app and easily jump back and forth between related files

    marketplace.visualstudio.com/i