home.social

#visual_studio — Public Fediverse posts

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

fetched live
  1. Создаём DSL на C#: LSP и поддержка в Visual Studio

    В шестой части цикла про создание DSL на C# добавляем Akbura полноценную поддержку IDE. Разберём Language Server Protocol, синхронизацию документов, immutable snapshots, MSBuild и semantic tokens. Затем посмотрим, почему для Visual Studio я выбрал нативную интеграцию через MEF и Visual Studio SDK, какие проекты помогли разобраться в Editor API и какие полезные возможности Roslyn неожиданно оказались internal. В конце немного про публикацию расширений в Visual Studio Marketplace и приключения с Azure.

    habr.com/ru/articles/1075978/

    #avalonia #avaloniaui #dsl #краснозеленые_деревья #visual_studio #visual_studio_code #roslyn

  2. Создаём DSL на C#: LSP и поддержка в Visual Studio

    В шестой части цикла про создание DSL на C# добавляем Akbura полноценную поддержку IDE. Разберём Language Server Protocol, синхронизацию документов, immutable snapshots, MSBuild и semantic tokens. Затем посмотрим, почему для Visual Studio я выбрал нативную интеграцию через MEF и Visual Studio SDK, какие проекты помогли разобраться в Editor API и какие полезные возможности Roslyn неожиданно оказались internal. В конце немного про публикацию расширений в Visual Studio Marketplace и приключения с Azure.

    habr.com/ru/articles/1075978/

    #avalonia #avaloniaui #dsl #краснозеленые_деревья #visual_studio #visual_studio_code #roslyn

  3. Создаём DSL на C#: LSP и поддержка в Visual Studio

    В шестой части цикла про создание DSL на C# добавляем Akbura полноценную поддержку IDE. Разберём Language Server Protocol, синхронизацию документов, immutable snapshots, MSBuild и semantic tokens. Затем посмотрим, почему для Visual Studio я выбрал нативную интеграцию через MEF и Visual Studio SDK, какие проекты помогли разобраться в Editor API и какие полезные возможности Roslyn неожиданно оказались internal. В конце немного про публикацию расширений в Visual Studio Marketplace и приключения с Azure.

    habr.com/ru/articles/1075978/

    #avalonia #avaloniaui #dsl #краснозеленые_деревья #visual_studio #visual_studio_code #roslyn

  4. Microsoft、「Visual Studio」のブックマーク機能を補完する「Bookmark Studio」を発表/直観的な“スロット”ナビゲーション、色分けなどにも対応した管理画面、共有機能が魅力
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2022 #Visual_Studio_2026 #Bookmark_Studio #プログラミング #Windows

  5. Microsoft、「Visual Studio」のブックマーク機能を補完する「Bookmark Studio」を発表/直観的な“スロット”ナビゲーション、色分けなどにも対応した管理画面、共有機能が魅力
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2022 #Visual_Studio_2026 #Bookmark_Studio #プログラミング #Windows

  6. Microsoft、「Visual Studio」のブックマーク機能を補完する「Bookmark Studio」を発表/直観的な“スロット”ナビゲーション、色分けなどにも対応した管理画面、共有機能が魅力
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2022 #Visual_Studio_2026 #Bookmark_Studio #プログラミング #Windows

  7. Как я написал Qt-приложение, почти не написав код

    Всё началось с эксперимента. На основной работе руководство довольно настойчиво рекомендовало использовать ИИ в разработке. В какой-то момент мне стало интересно, насколько далеко можно зайти в этом направлении. Можно ли написать реальное десктопное приложение так, чтобы основную часть кода писал ИИ? Не в смысле «иногда подсказать синтаксис» или «помочь найти ошибку». А именно в буквальном смысле — чтобы код писал ИИ, а человек формулировал задачи и проверял результат. Для эксперимента нужна была задача, которая, с одной стороны, достаточно реальная, а с другой — не связана напрямую с рабочими проектами. В итоге кандидатов оказалось два. Первый вариант — написать утилиту для расчёта коэффициентов цифровых фильтров. Такие инструменты используются для расчёта фильтров с заданными характеристиками — например, с нужной формой АЧХ, ограниченной задержкой и длиной фильтра. Задача инженерная и интересная. Но была причина отказаться от этой идеи. Похожий инструмент уже существовал внутри рабочих проектов, и смешивать рабочий код с личными экспериментами мне не хотелось. Поэтому в итоге победил второй вариант — написать десктопное приложение для записи звука с бинауральной головы. Про саму голову я уже писал на Хабре: habr.com/ru/articles/1007864/ Если коротко, идея бинауральной записи довольно простая. Берётся макет головы с ушами, в ушных каналах устанавливаются микрофоны, и звук записывается примерно так, как его слышал бы человек.

    habr.com/ru/articles/1011420/

    #C++ #Qt #ИИ #генерация_кода #desktop #Visual_Studio #аудио #бинауральная_запись

  8. Как я написал Qt-приложение, почти не написав код

    Всё началось с эксперимента. На основной работе руководство довольно настойчиво рекомендовало использовать ИИ в разработке. В какой-то момент мне стало интересно, насколько далеко можно зайти в этом направлении. Можно ли написать реальное десктопное приложение так, чтобы основную часть кода писал ИИ? Не в смысле «иногда подсказать синтаксис» или «помочь найти ошибку». А именно в буквальном смысле — чтобы код писал ИИ, а человек формулировал задачи и проверял результат. Для эксперимента нужна была задача, которая, с одной стороны, достаточно реальная, а с другой — не связана напрямую с рабочими проектами. В итоге кандидатов оказалось два. Первый вариант — написать утилиту для расчёта коэффициентов цифровых фильтров. Такие инструменты используются для расчёта фильтров с заданными характеристиками — например, с нужной формой АЧХ, ограниченной задержкой и длиной фильтра. Задача инженерная и интересная. Но была причина отказаться от этой идеи. Похожий инструмент уже существовал внутри рабочих проектов, и смешивать рабочий код с личными экспериментами мне не хотелось. Поэтому в итоге победил второй вариант — написать десктопное приложение для записи звука с бинауральной головы. Про саму голову я уже писал на Хабре: habr.com/ru/articles/1007864/ Если коротко, идея бинауральной записи довольно простая. Берётся макет головы с ушами, в ушных каналах устанавливаются микрофоны, и звук записывается примерно так, как его слышал бы человек.

    habr.com/ru/articles/1011420/

    #C++ #Qt #ИИ #генерация_кода #desktop #Visual_Studio #аудио #бинауральная_запись

  9. Как я написал Qt-приложение, почти не написав код

    Всё началось с эксперимента. На основной работе руководство довольно настойчиво рекомендовало использовать ИИ в разработке. В какой-то момент мне стало интересно, насколько далеко можно зайти в этом направлении. Можно ли написать реальное десктопное приложение так, чтобы основную часть кода писал ИИ? Не в смысле «иногда подсказать синтаксис» или «помочь найти ошибку». А именно в буквальном смысле — чтобы код писал ИИ, а человек формулировал задачи и проверял результат. Для эксперимента нужна была задача, которая, с одной стороны, достаточно реальная, а с другой — не связана напрямую с рабочими проектами. В итоге кандидатов оказалось два. Первый вариант — написать утилиту для расчёта коэффициентов цифровых фильтров. Такие инструменты используются для расчёта фильтров с заданными характеристиками — например, с нужной формой АЧХ, ограниченной задержкой и длиной фильтра. Задача инженерная и интересная. Но была причина отказаться от этой идеи. Похожий инструмент уже существовал внутри рабочих проектов, и смешивать рабочий код с личными экспериментами мне не хотелось. Поэтому в итоге победил второй вариант — написать десктопное приложение для записи звука с бинауральной головы. Про саму голову я уже писал на Хабре: habr.com/ru/articles/1007864/ Если коротко, идея бинауральной записи довольно простая. Берётся макет головы с ушами, в ушных каналах устанавливаются микрофоны, и звук записывается примерно так, как его слышал бы человек.

    habr.com/ru/articles/1011420/

    #C++ #Qt #ИИ #генерация_кода #desktop #Visual_Studio #аудио #бинауральная_запись

  10. FreeAIr: доступ к локальной или корпоративной LLM из Visual Studio 2022/2026

    FreeAIr - это расширение (vsix) для Visual Studio 2022/2026, которое позволяет использовать локальную или корпоративную LLM внутри Visual Studio для помощи программисту. Это не Copilot, а независимая разработка авторов из РФ. FreeAIr не содержит spyware, никуда не отправляет ни код, ни переписку, ни телеметрию (ничего не отправляет), и поэтому может использоваться в компаниях, где использование внешних LLM запрещено политикой конфиденциальности.

    habr.com/ru/articles/1000352/

    #visual_studio #llm #copilot #vsix

  11. FreeAIr: доступ к локальной или корпоративной LLM из Visual Studio 2022/2026

    FreeAIr - это расширение (vsix) для Visual Studio 2022/2026, которое позволяет использовать локальную или корпоративную LLM внутри Visual Studio для помощи программисту. Это не Copilot, а независимая разработка авторов из РФ. FreeAIr не содержит spyware, никуда не отправляет ни код, ни переписку, ни телеметрию (ничего не отправляет), и поэтому может использоваться в компаниях, где использование внешних LLM запрещено политикой конфиденциальности.

    habr.com/ru/articles/1000352/

    #visual_studio #llm #copilot #vsix

  12. FreeAIr: доступ к локальной или корпоративной LLM из Visual Studio 2022/2026

    FreeAIr - это расширение (vsix) для Visual Studio 2022/2026, которое позволяет использовать локальную или корпоративную LLM внутри Visual Studio для помощи программисту. Это не Copilot, а независимая разработка авторов из РФ. FreeAIr не содержит spyware, никуда не отправляет ни код, ни переписку, ни телеметрию (ничего не отправляет), и поэтому может использоваться в компаниях, где использование внешних LLM запрещено политикой конфиденциальности.

    habr.com/ru/articles/1000352/

    #visual_studio #llm #copilot #vsix

  13. [Перевод] Компилируем Quake, как будто на дворе 1997 год

    Первые исполняемые файлы Quake ( quake.exe и vquake.exe ) программировали на HP 712-60 с NeXT и кросс-компилировали при помощи DJGPP, запущенного на DEC Alpha server 2100A. В июне 1996 года, после выпуска игры, id Software, озабоченная стагнацией NeXT, решила поменять стек разработки. Сразу после выпуска Quake мы перешли на оборудование Intergraph с Windows NT. - Джон Кармак [1] Следующие версии Quake ( winquake.exe , glquake.exe ) и QuakeWorld ( qwcl.exe и qwsv.exe ) разработаны и скомпилированы в Windows NT с помощью Visual C++ 4.X. В этой статье описываются этапы по воссозданию процесса сборки двоичных файлов Quake win32 в том виде, в котором он происходил в 1997 году.

    habr.com/ru/articles/995352/

    #id_software #quake #first_person_shooter #visual_studio

  14. [Перевод] Компилируем Quake, как будто на дворе 1997 год

    Первые исполняемые файлы Quake ( quake.exe и vquake.exe ) программировали на HP 712-60 с NeXT и кросс-компилировали при помощи DJGPP, запущенного на DEC Alpha server 2100A. В июне 1996 года, после выпуска игры, id Software, озабоченная стагнацией NeXT, решила поменять стек разработки. Сразу после выпуска Quake мы перешли на оборудование Intergraph с Windows NT. - Джон Кармак [1] Следующие версии Quake ( winquake.exe , glquake.exe ) и QuakeWorld ( qwcl.exe и qwsv.exe ) разработаны и скомпилированы в Windows NT с помощью Visual C++ 4.X. В этой статье описываются этапы по воссозданию процесса сборки двоичных файлов Quake win32 в том виде, в котором он происходил в 1997 году.

    habr.com/ru/articles/995352/

    #id_software #quake #first_person_shooter #visual_studio

  15. [Перевод] Компилируем Quake, как будто на дворе 1997 год

    Первые исполняемые файлы Quake ( quake.exe и vquake.exe ) программировали на HP 712-60 с NeXT и кросс-компилировали при помощи DJGPP, запущенного на DEC Alpha server 2100A. В июне 1996 года, после выпуска игры, id Software, озабоченная стагнацией NeXT, решила поменять стек разработки. Сразу после выпуска Quake мы перешли на оборудование Intergraph с Windows NT. - Джон Кармак [1] Следующие версии Quake ( winquake.exe , glquake.exe ) и QuakeWorld ( qwcl.exe и qwsv.exe ) разработаны и скомпилированы в Windows NT с помощью Visual C++ 4.X. В этой статье описываются этапы по воссозданию процесса сборки двоичных файлов Quake win32 в том виде, в котором он происходил в 1997 году.

    habr.com/ru/articles/995352/

    #id_software #quake #first_person_shooter #visual_studio

  16. 「Visual Studio」のリリースサイクルが変更 ~機能更新が1カ月ごとに加速/年次バージョンは毎年公開、スタンアローンのProfessional版はサブスクリプションのみに
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #プログラミング #Windows

  17. 「Visual Studio」のリリースサイクルが変更 ~機能更新が1カ月ごとに加速/年次バージョンは毎年公開、スタンアローンのProfessional版はサブスクリプションのみに
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #プログラミング #Windows

  18. 「Visual Studio」のリリースサイクルが変更 ~機能更新が1カ月ごとに加速/年次バージョンは毎年公開、スタンアローンのProfessional版はサブスクリプションのみに
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #プログラミング #Windows

  19. 「GitHub Copilot」に「自動モデル選択」、状況に応じて適切なAIモデルを勝手にチョイス/まずは「Visual Studio」でプレビュー。「Sonnet 4.5」は少しお得に
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #GitHub_Copilot #Visual_Studio_2022 #Visual_Studio_2026

  20. 「GitHub Copilot」に「自動モデル選択」、状況に応じて適切なAIモデルを勝手にチョイス/まずは「Visual Studio」でプレビュー。「Sonnet 4.5」は少しお得に
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #GitHub_Copilot #Visual_Studio_2022 #Visual_Studio_2026

  21. 「GitHub Copilot」に「自動モデル選択」、状況に応じて適切なAIモデルを勝手にチョイス/まずは「Visual Studio」でプレビュー。「Sonnet 4.5」は少しお得に
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #GitHub_Copilot #Visual_Studio_2022 #Visual_Studio_2026

  22. 「Visual Studio 2026」が正式版に ~サクッと起動、キビキビ反応、そしてAIネイティブ/無料で使える「Community」エディションも継続提供
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2026

  23. 「Visual Studio 2026」が正式版に ~サクッと起動、キビキビ反応、そしてAIネイティブ/無料で使える「Community」エディションも継続提供
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2026

  24. 「Visual Studio 2026」が正式版に ~サクッと起動、キビキビ反応、そしてAIネイティブ/無料で使える「Community」エディションも継続提供
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Visual_Studio #Visual_Studio_2026

  25. Список 10 лучших IDE и редакторов кода для веб‑разработчиков

    Веб-разработка — одна из самых динамично развивающихся областей IT. Чтобы работать эффективно и создавать качественный код, важно выбрать правильный инструмент. В данной статье мы рассмотрим 10 лучших IDE и редакторов кода, которые помогут веб-разработчикам ускорить процесс, улучшить качество проектов и сделать повседневную работу удобнее и приятнее. Если вам нравится IT-тематика и полезные советы, заглядывайте в мой Telegram-канал . Там я часто публикую свежие новости и разные полезности. А теперь давайте перейдём к сути статьи. Писать код можно даже в обычном текстовом редакторе — ничто не мешает создать простой сайт в «Блокноте» и сохранить его с расширением .html. Но для более удобной и быстрой работы рекомендуется использовать интегрированные среды разработки (IDE) или продвинутые редакторы.

    habr.com/ru/articles/964448/

    #ide #текстовый_редактор #системное_программирование #софт #редактор_кода #редактор #visual_studio #visual_studio_code #spyder #phpstorm

  26. Список 10 лучших IDE и редакторов кода для веб‑разработчиков

    Веб-разработка — одна из самых динамично развивающихся областей IT. Чтобы работать эффективно и создавать качественный код, важно выбрать правильный инструмент. В данной статье мы рассмотрим 10 лучших IDE и редакторов кода, которые помогут веб-разработчикам ускорить процесс, улучшить качество проектов и сделать повседневную работу удобнее и приятнее. Если вам нравится IT-тематика и полезные советы, заглядывайте в мой Telegram-канал . Там я часто публикую свежие новости и разные полезности. А теперь давайте перейдём к сути статьи. Писать код можно даже в обычном текстовом редакторе — ничто не мешает создать простой сайт в «Блокноте» и сохранить его с расширением .html. Но для более удобной и быстрой работы рекомендуется использовать интегрированные среды разработки (IDE) или продвинутые редакторы.

    habr.com/ru/articles/964448/

    #ide #текстовый_редактор #системное_программирование #софт #редактор_кода #редактор #visual_studio #visual_studio_code #spyder #phpstorm

  27. Список 10 лучших IDE и редакторов кода для веб‑разработчиков

    Веб-разработка — одна из самых динамично развивающихся областей IT. Чтобы работать эффективно и создавать качественный код, важно выбрать правильный инструмент. В данной статье мы рассмотрим 10 лучших IDE и редакторов кода, которые помогут веб-разработчикам ускорить процесс, улучшить качество проектов и сделать повседневную работу удобнее и приятнее. Если вам нравится IT-тематика и полезные советы, заглядывайте в мой Telegram-канал . Там я часто публикую свежие новости и разные полезности. А теперь давайте перейдём к сути статьи. Писать код можно даже в обычном текстовом редакторе — ничто не мешает создать простой сайт в «Блокноте» и сохранить его с расширением .html. Но для более удобной и быстрой работы рекомендуется использовать интегрированные среды разработки (IDE) или продвинутые редакторы.

    habr.com/ru/articles/964448/

    #ide #текстовый_редактор #системное_программирование #софт #редактор_кода #редактор #visual_studio #visual_studio_code #spyder #phpstorm